Brewtils

Latest version: v3.28.0

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

Scan your dependencies

Page 8 of 12

3.0.2

-----
Date: 1/11/21

Bug Fixes
^^^^^^^^^
- SystemClient no longer disallows creating a Request for a System without a namespace (Issue 827 / PR 281)
- Logs are now written correctly when a Plugin encounters an uncaught exception after initialization (Issue 787 / PR 276)
- Plugin registration will now behave as expected when the list of plugin Commands is empty (Issue 806 / PR 277)

New Features
^^^^^^^^^^^^
- Added a Rescan method to the EasyClient (Issue 815 / PR 278)

Other Changes
^^^^^^^^^^^^^
- The decorators ``command_registrar``, ``register``, and ``plugin_param`` are officially deprecated (Issue 825 / PR 280)

3.0.1

-----
Date: 12/15/20

New Features
^^^^^^^^^^^^
- Added ``client_key`` parameter to support separate key and cert files (beer-garden785)
- Better ``SystemClient`` error message if a positional parameter is used (beer-garden775)
- Plugins will now work when connected to a v2 Beer Garden (beer-garden751)
- Support for file-type parameters (beer-garden368)

Bug Fixes
^^^^^^^^^
- Using nested models when defining Parameters now works correctly (beer-garden354)

Other Changes
^^^^^^^^^^^^^
- Plugins now register a SIGTERM handler for shutdown consistency (beer-garden/745)

3.0.0

-----
Date: 11/10/20

Note: This is a major upgrade with several breaking changes. Please see the
`Upgrade Guide
<https://github.com/beer-garden/brewtils/blob/master/UPGRADING.md>`_ for all changes.

New Features
^^^^^^^^^^^^
- Plugins now automatically load configuration from CLI and environment variables
- Logging configuration is loaded automatically when Plugins are created
- No longer need to pass connection information to System/Easy/Rest Clients
- Parameter choices definition can be a non-list iterable (beer-garden/512)
- It's now easier to specify an alternate parent when making a request (beer-garden/336)
- SchemaParser can now directly serialize dicts and Boxes (239)

Bug Fixes
^^^^^^^^^
- EasyClient.get_instance_status is deprecated but now actually returns the instance status

Other Changes
^^^^^^^^^^^^^
- Plugins are now multi-threaded by default (47)
- Better error messages when using SystemClient with raise_on_error=True (beer-garden/689)
- Various deprecated names have been removed
- Can now defer setting a Plugin client
- EasyClient.get_version returns actual version information instead of Response object
- Using a pika version <1 is deprecated

2.4.15

------
Date: 10/13/20

Bug Fixes
^^^^^^^^^
- Fixing command invocation error when request has no parameters (beer-garden/351)

2.4.14

------
Date: 1/30/20

Bug Fixes
^^^^^^^^^
- Better error handling if a request exceeds 16MB size limit (beer-garden/308)

2.4.13

------
Date: 1/13/20

Bug Fixes
^^^^^^^^^
- Requests republished to rabbit are now persistent (beer-garden/397)

Page 8 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.