Brewtils

Latest version: v3.29.3

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 13

3.29.3

------

- Failed Pypi Release Process

3.29.1

------
12/31/24

- Added support for display name to command decorator
- Updated Wait Timeout Exception expected HTTP code from 408 to 504
- Dropping Official Python 2.7 Support
- Update Bytes file download to validate MD5 checksum

3.29.0

------
11/25/24

- Updated plugin class to accept version contraints for required dependencies. Contraints follow python packaging version specifiers.
- Added new annotation/configuration support for shutdown functions. These functions will be executed at the start
of the shutdown process.
- Added new annotation/configuration support for startup functions. These functions will be executed after `Plugin().run()`
has completed startup processes

3.28.0

------
10/9/24

- Plugin will periodically monitor if required dependencies are running to update status accordingly
- Apply MD5 Check Sum of chunked files to ensure files are loaded into memory properly
- Updated Plugin `max_concurrent` to support -1 to utilize the default formula that `concurrent.futures.ThreadPoolExecutor` supports `min(32, os.cpu_count() + 4)`
- Updated SystemClient to utilize the local Garden name for default Namespace if none can be determined
- Updated default Garden version to `UNKNOWN`
- Updated `get_current_request_read_only` to support sub threads calling where current_request is not populated
- Refactored Publishclient for Registering and Unregistering commands input values

3.27.2

------
9/12/24

- Expanded PublishClient to support Registering and Unregistering commands to Topics after a plugin has been initialized
- Fixed bug where threading a SystemClient within a plugin lost current_request context and failed to map `requester`,
SystemClient will still drop the current_request context,but the requester field can be provided via `_requester`
- Expanded Garden model to support tracking the version of Beer Garden running

3.27.1

------
8/21/24

- Updated Plugin class to accept requires and requires_timeout attributes to require plugin to wait for dependencies before starting.

Page 1 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.