Beer-garden

Latest version: v3.28.2

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

Scan your dependencies

Page 4 of 17

3.24.0

2/13/2024

- Updated icons on System Admin page
- Fixed bug where `blocking=true` on Request API returned `IN PROGRESS` status for requests sourced from downstream gardens. Delay added to
allow Beer Garden to process the event.
- Request API utilizes Futures for `blocking=true`, returning back the completed request from the Event, instead of querying the database
- Fixed bug where pruned In-Progress Requests that were scheduled never completed in scheduler, so max concurrency would be reached.
- Expanded counters for Scheduled Jobs to include Requests skipped and canceled.

BREAKING CHANGES
- The Garden table needs to be dropped from the database to support new model changes

mongo
use beer_garden
db.garden.drop()

- Garden records store child Gardens
- Child Gardens are now configured through a config file. Default location is `./children`
- Garden Admin page overhauled
- Scheduled checks to ensure that all child gardens are publishing
- Child Gardens receiving/publishing connections can be started and stopped from the Admin Garden page. This only starts/stops the accepting
or publishing from the Parent, not disable a remote API.
- UI now iterates over local Garden children to determine list of Systems
- If Garden is disabled or not configured, it's and it's child garden Systems will not be visible on the UI
- If a child garden is not reporting a Recieving connection, but can be tasked, upgrade the child. Older 3.X releases do not report sourcing and
this is utilized to determine the Receiving connections.

3.23.1

12/29/2023

- Fixed issue where replicated messages were not fanned out to all replicated Beer Gardens
- Fixed bug where restart instance was not checking if process is currently running. Now
it properly kills the running instance during restart.
- Split apart functionality of Start and Restart instance into two API operations.

3.23.0

12/27/2023

- Added missing Request Status filter for "Invalid"
- Adding default icon on System Admin page for undefined or null system.icon_name
- Fixed bug where Publish/Subscribe events would carry over request properties across the various topics mapped
- New API to support PUT Requests, this API will only spawn REQUEST_UPDATE events
- Upgraded Brewtils version to [3.23.0](https://github.com/beer-garden/brewtils/releases/tag/3.23.0)

3.22.0

12/13/2023

- Replication of all events, when configured, except for Garden Sync events. Garden sync events spawn off additional events that will be replicated properly.
- Add support for commands to have tags, used for filtering on the commands index page
- Publish Instance Status changed to Instance default topic {Namespace}.{System}.{Version}.{Instance}
- Upgraded Brewtils version to [3.22.0](https://github.com/beer-garden/brewtils/releases/tag/3.22.0)

3.21.0

12/05/2023

- When Beer-Garden is replicated, publishes required events to RabbitMQ keep the environments in sync.
- On Request Index page, the prefix NOT is supported to invert string query or search for empty strings.
- Adding "?showNav=false" to the end of any UI page will remove the navigation bar
- Upgrading unstable docker images to install Brewtils develop branch

3.20.0

11/16/2023

- Adds the ability to delete Requests by Plugin on the System Admin page within the plugin sub-menu. These are local deletes only
- Adds Is Alive check for Entry Points, if sub process is killed externally then it is restarted
- Add error handling if Subscriber Request has exception at creation
- Updates request validation to support allow_any_kwargs on commands
- Upgraded Brewtils version to [3.21.0](https://github.com/beer-garden/brewtils/releases/tag/3.21.0)

Page 4 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.