Skip to content

Releases: ptarmiganlabs/butler

butler: v7.1.1

27 Jan 08:24
3ac95d0
Compare
Choose a tag to compare

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

30 Dec 21:34
896efe9
Compare
Choose a tag to compare

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

Documentation

  • Add missing lastKnownState to scheduler docs (37baf36)
  • Document all test cases (3f2a761)
  • Fix API docs for starting tasks (378ff75), closes #335
  • Update template config file wrt new features (102f106)

butler-v7.0.6

10 Dec 22:17
c0aca2e
Compare
Choose a tag to compare

Bug Fixes

  • Add better logging around QRS calls (173dfb5)

Miscellaneous

  • deps: pin dependencies (f3d6ddd)
  • deps: update dependency jest to v27.4.4 (8d87932)
  • deps: update dependency snyk to v1.788.0 (013bd61)
  • deps: Updated dependencies (dac09bc)

butler-v7.0.5

08 Dec 08:38
a158b83
Compare
Choose a tag to compare

Miscellaneous

  • deps: Update dependencies (d8c8d41)

butler-v7.0.4

07 Dec 13:05
53e54af
Compare
Choose a tag to compare

Miscellaneous

  • deps: update dependency snyk to v1.785.0 (f9e590e)

butler-v7.0.3

01 Dec 21:12
2bf6e97
Compare
Choose a tag to compare

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

01 Dec 07:19
d40c11e
Compare
Choose a tag to compare

Miscellaneous

  • deps: update ptarmiganlabs/butler docker tag to v7.0.1 (9019c01)
  • deps: Updated all dependencies (e5bd6ad)

butler-v7.0.1

18 Nov 22:01
c1ded6f
Compare
Choose a tag to compare

Bug Fixes

  • deps: Updated dependencies (348f6c1)

Miscellaneous

  • deps: update dependency snyk to v1.753.0 (5a5e686)
  • deps: update dependency snyk to v1.760.0 (d885b24)
  • deps: update ptarmiganlabs/butler docker tag to v7 (665a2ab)
  • deps: update ptarmiganlabs/butler docker tag to v7 (#287) (24b38c7)

butler-v7.0.0

03 Nov 15:07
f441c0e
Compare
Choose a tag to compare

⚠ 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 and overwrite (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.

butler-v6.1.1

21 Oct 06:48
8610e66
Compare
Choose a tag to compare

Nothing major in this release, but as the logic for building Docker images has been refined we'd like to do a small release to make sure everything is hunky-dory.

Miscellaneous

  • deps: update dependency snyk to v1.741.0 (a3e3b9b)
  • deps: update dependency snyk to v1.742.0 (49c1b48)