4/11/2024
- Added Topics API and classes to support dynamic topic subscribers
- Now show alert on Garden Admin page when a Sync event is seen
- Garden Sync events will update heartbeat status of Receiving Garden APIs
- Utilized the TTL for In_Progress requests to set Expiration windows for Requests on PIKA, to handle backups of requests that Beer Garden has already cancelled.
- Optimized UI Rest calls to load only Local Garden with Children
- Optimized Child Request Event handeling
- Updated how STOMP URL preview is formatted on Garden Admin page
- Configuration update: Prometheus metrics (`metrics.prometheus.enabled`) is now disabled by default
- Configuration update: Default directory for child configs (`children.directory`) is now `./children`
- Configuration update: Default for `ui.cors_enabled` is now True to match example configuration and default behavior of UI docker images
- Fixed order of Gardens and Connections on Garden Admin page
- Fixed bug where STOMP connections for children did not start with Beer Garden startup
- Fixed bug where Child Garden Publishers appeared as Upstream on Garden Admin Page
- Fixed bug where outbound filtering removing Username/Password from STOMP connections for internal events
- Fixed bug where Disabled STOMP Receiving connection could be re-enabled if it is shared and unresponsive
- Fixed bug where child garden plugins are treated like local plugins on the System Admin page
- Fixed bug where pruner dies if it is unable to update cancelled request
- Fixed bug where child requests were stored in database without parent request
- Fixed bug where removing a parent garden failed to remove both parent and child