From 81bd1215866a0f30768afc615dcf199781fdac57 Mon Sep 17 00:00:00 2001 From: Matt Patrick Date: Tue, 10 Nov 2020 18:31:29 -0500 Subject: [PATCH] Changelog and upgrade guide changes --- CHANGELOG.rst | 22 +++++++++++++++++++--- UPGRADING.md | 2 -- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0002cd2e..1038b10f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -3,18 +3,34 @@ Brewtils Changelog 3.0.0 ----- -Date: TBD +Date: 11/10/20 + +Note: This is a major upgrade with several breaking changes. Please see the +`Upgrade Guide +`_ for all changes. -See the Upgrade Guide for upgrading from v2 to v3. 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 -- Parameter choices definition can be a non-list iterable (beer-garden/#512) +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.14 ------ diff --git a/UPGRADING.md b/UPGRADING.md index 9a37ceb2..6637bcfc 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -262,8 +262,6 @@ The `Plugin.run()` method now raises a `brewtils.errors.RestConnectionError` if ### `SystemClient` #### Alternate Parent -TODO - This is really a new feature, may not need to be in the Upgrade Guide. - It's now easier to specify an alternate parent Request when using the `SystemClient`: ```python