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 8 of 17

3.8.0

11/18/21

Added Features

- Requests now have a `status_updated_at` field representing the time of the
last status change. (Issue 1132)
- Added the ability to import and export jobs via the Scheduler page on the UI
(Issue 1034)
- Added the ability to do ad-hoc runs of scheduled jobs via both the API and UI
(Issues 1062, 1066)

Bug Fixes

- Properly validate input on the job import API (`/api/v1/import/job`) (Issue
1178)
- Dependency versions for development and deployment are now consistent (Issue
1182)

Other Changes

- Added the following for use in future authorization related features:
- Refresh token support (Issue 1171)
- The ability to enable permissions based authorization checks to the API
endpoints (Issues 1154, 1170)
- Various changes to the UI to support login / logout and refresh token
handling (Issue 1147)
- Added a concept of "global" permissions (Issue 1168)

3.7.1

10/15/21

Added Features

- Login endpoint added allowing user/password entry to receive a _JWT_ auth
token (Issue 1134)
- The `get_current_user` method in the `BaseHandler` class now gets the `User`
object based on the _JWT_ auth token (Issue 1144)
- Local and remote plugin logging config files now separated (Issue 817)
- Helper functions created to determine a user's permissions (Issue 1122)

Bug Fixes

- Hidden files in a plugin directory no longer show an error in the logs (Issue
1097)
- File parameters are now handled correctly and a file posted to a child garden
from the parent is correctly encoded and compressed for transport (Issue
1055)
- Dead runners on a child garden now correctly show their status on the parent's
UI (Issue 809)
- Stale systems are now removed when syncing child gardens (Issue 1101)
- Large requests now better determined whether they need to be stored in GridFS
(Issue 1038)

Other Changes

- Project is now able to accept pull requests from those who are working from a
fork
- Contribution guide updated

3.6.0

9/22/21

Added Features

- Added new api endpoints for importing and exporting jobs (Issue 1067)

Bug Fixes

- It is no longer possible to create multiple gardens sharing the same name
(Issue 727)
- GET and DELETE against the garden api endpoint now return the correct response
codes (Issue 1110)
- Fixed an issue where internal event processors were incorrectly modifying
events (Issue 978)
- Garden connection configuration is now properly displayed in the UI when
default values are being used (Issue 1104)
- Connection reliability fixes for the stomp entrypoint (Issue 1102)

Other Changes

- Added the following for use in future authorization related features:
- Authorization related database models (Issue 1089)
- The ability to load role definitions from a configuration file (Issue 1091)
- Updated library dependency versions

3.5.0

8/18/21

Added Features

- Command-based choices request will now time out after 30 seconds
- Theme selection now persisted in browser storage
- Added config option for changing commands of non-dev systems

Bug Fixes

- Command-based choices now wait for an instance to be selected
- Read-log requests now fully formed
- Fixed issue where gardens with certain characters in their name could not be
accessed
- Republishing a modified event when child request changes
- Fixed operations being routed to incorrect gardens in certain cases
- Command-based choices now show an indication when request fails

Other Changes

- Setting timezone to UTC in docker image

3.4.1

8/2/21

Bug Fixes

- Jobs removed during an execution no longer respawn upon completion (Issue
1081/ PR 1084)

3.4.0

6/24/21

Added Features

- Scheduled jobs now have a timeout field (Issue 1046 / PR 1049)
- Forwarding REST calls now support `blocking` and `timeout` parameters (Issue
895 / PR 325)
- Bytes-type parameters are now supported (Issue 991 / PR 996)
- Systems can now have UI templates (Issue 997 / PR 1005)
- Commands now have a metadata field (Issue 358 / PR 998)

Bug Fixes

- Scheduled job now displays next run time correctly (Issue 972 / PR 1059)
- Handling request cancellation events from child gardens (Issue 932 / PR
1056)
- Better error handling when HTTP connection from child to parent garden fails
(Issue 1035 / PR 1037)
- Changed standard nginx config to allow for larger request output (Issue 1027
/ PR 1032)
- Large child output no longer prevents parent output from being displayed
(Issue 1026 / PR 1030)
- Better error message when creating a Request with an incorrect namespace
(Issue 1017 / PR 1024)
- System attributes (like description) can now be cleared (Issue 1002 / PR
1003)
- Fixed issue with plugin log reads immediately timing out (Issue 999 / PR
1000)

Other Changes

- Moved status icon on request view page (Issue 1041 / PR 1042)

Page 8 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.