Releases: ptarmiganlabs/butler
Releases · ptarmiganlabs/butler
butler: v7.1.1
7.1.1 (2022-01-27)
Miscellaneous
- deps: update dependency axios to ^0.25.0 (9fd90b4)
- src/package.json & src/package-lock.json to reduce vulnerabilities (c7c7e77)
- deps: bump follow-redirects from 1.14.4 to 1.14.7 in /src (a4efb32)
- deps: Update dependencies (9ea062f)
- deps: update dependency jest to v27.4.7 (3cd7ce7)
- deps: update dependency snyk to v1.838.0 (6560572)
- deps: Upgrade dependencies (637ae47)
- Update dependencies (bba2973)
butler-v7.1.0
7.1.0 (2021-12-30)
Features
- Add control of what tasks can be started by Butler (92639e4)
- api: Verify that task IDs are valid (a6612e1), closes #319
- Refactor API for starting tasks. Add magic task guid "-". (90613d5), closes #326
- Show URL to API docs page on Butler startup (98b4518)
Bug Fixes
- api: API calls with http Expect header fails (3707f3e)
- Increase timeout in API test cases (9beb6fe), closes #329
- Use correct return body format in API docs (1862b92)
- Use correct return body format in scheduler API docs (faaa361)
Refactoring
- Add test cases for Expect: 100-continue header (ddea1b3), closes #323
- Add test cases for start task API (da320f0), closes #320
- Replace deprecated later library with @breejs/later (346be74), closes #280
Miscellaneous
- deps: Update dependencies (f67a6db)
- deps: Updated dependencies (a15f594)
- Update dependencies (8b3ef44)
- Update dependencies (b72ec44)
Documentation
butler-v7.0.6
butler-v7.0.5
Miscellaneous
- deps: Update dependencies (d8c8d41)
butler-v7.0.4
Miscellaneous
- deps: update dependency snyk to v1.785.0 (f9e590e)
butler-v7.0.3
Bug Fixes
- alerts: Graceful handling of empty include/exclude lists in config file (b3a5224)
- alerts: Handle app owners w/o email addresses (5375ce6)
- docker: Change docker-compose to use latest version of Docker image (5997981)
- telemetry: Better error handling when telemetry sending fails. (9edf76c)
- telemetry: Increase telemetry sending timeout (b325838)
Miscellaneous
- deps: Update dependencies (53cfb3a)
butler-v7.0.2
butler-v7.0.1
butler-v7.0.0
⚠ BREAKING CHANGES
- Make property names returned from reloadtask call consistent. #279
- Incorrect return code when creating schedule. #277
- Remove session/connection monitoring feature. These features have been moved to the Butler SOS tool. #254
- Return 201 + appId in body, to better align with REST API best practices. #267
- Return 201 vs 200 after creating KV entry, to better align with REST API best practices. #264
Features
- Graduate Signl4 (incident mgmt tool) integration from beta to released.
- Add API endpoint to get low-level scheduler status (5094e7c), closes #269
- Add API for starting/stopping all schedules (e6c76ed), closes #261
- Add tests for all API endpoints (5078b9a), closes #271
Bug Fixes
- Consistent re-write of remoteIp in http response (8740e61), closes #256
- Consistent return body when starting task (94aedb6), closes #266
- Correct error msg when getting app owner (02999f6), closes #181
- Docker healthcheck now working again (a3c6d1d), closes #255
- File copy/move APIs now respect options
preserveTimestamp
andoverwrite
(daf91df), closes #263 - Incorrect sample schedule file (ab4570a)
- Return proper JSON from successful API calls. Refactoring the API code in v6.0 introduced a bug, causing empty responses from successful calls to some API endpoints. (6ed4771), closes #260
- Sort API endpoints in docs alphabetically. (a76fb4b), closes #268
Other
- Various documentation updates and corrections.
- Updated dependencies to latest versions to keep Butler safe and secure
- Applied consistent source code formatting across the entire project
- Updated dependencies.