Releases: ptarmiganlabs/butler
Releases · ptarmiganlabs/butler
butler: v7.4.0
7.4.0 (2022-05-14)
Features
- Enable/disable alert emails per reload task. (3a2a9f6)
- Base alert email rate limits on taskId + email address combination (bc07935), closes #424
- Add config setting to enable create-API-docs-mode (d9127f0), closes #447
- API endpoint for sending gauge metrics to New Relic (13063a0), closes #440
Bug Fixes
- API docs REST endpoint doesn't work for pre-built binaries (53cf3fa), closes #443
- Change name of New Relic event for failed and aborted reload tasks (d81ab39), closes #418
- Change New Relic metric names for Butler uptime metrics (6ead1f6), closes #419
- REST API docs not showing (bef031f), closes #442
- Verify that Slack/Teams message template file exists before opening it. (0a44792), closes #427
Refactoring
- Change Butler's log prefixes for failed reloads (5d6e19b), closes #425
- Enable better logging of errors to console (f52d716), closes #434
- Make source code file names consistent throughout Butler (590285a), closes #422
Miscellaneous
- deps: pin dependency snyk to 1.931.0 (b04767b)
- deps: Update dependencies (7e95736)
- deps: update dependency jest to v28.0.3 (918cad1)
- deps: update dependency jest to v28.1.0 (910eb8a)
- deps: update dependency snyk to v1.914.0 (2fc2275)
- deps: update dependency snyk to v1.922.0 (769fadd)
- deps: update Fastify plugins (f16c0fb)
- deps: Updated dependencies (d957494)
- Source code formatting (f8b6e1c)
butler: v7.3.2
butler: v7.3.0
7.3.0 (2022-04-25)
Features
- Add rate limiting to Butler's REST API (852346d), closes #403
- Optionally send uptime metrics to New Relic (4417a3a), closes #398
- Send failed/aborted task events to New Relic (575f256), closes #400
Bug Fixes
- Better parsing of Sense log files before sent to Teams/Slack (b95ad05), closes #408
- Include Signl4 status in telemetry data (0f21774), closes #402
- Incorrect telemetry status (true/false) for uptime data sent to InfluxDB (9eb7ebd), closes #401
Miscellaneous
butler: v7.2.1
butler: v7.2.0
7.2.0 (2022-04-07)
Features
- Create standalone binaries for Win, macOS, Linux (6ae4e43)
- Store failed reload logs to disk for later analysis (137dd60)
- Make a few important config options available as command line parameters. Specifically, the config file to use and the log level can be specified via command line options --configfile and --loglevel, respectively. #381
Bug Fixes
- Better error checking when calling Sense APIs (3b3d76e), closes #386
- Clean up Docker image and release ZIP files (cb715b9), closes #361
- Handle long script logs in MS Teams (98ddbe3), closes #389
- Handle long script logs in Slack notifications without crashing. (d43e024), closes #388
Miscellaneous
butler: v7.1.3
7.1.3 (2022-03-24)
Update dependencies to stay secure.
Miscellaneous
- deps: update dependency eslint-config-prettier to v8.5.0 (cdbc60b)
- deps: update dependency fastify-swagger to v5 (d9a89fe)
- deps: update dependency express-handlebars to 5.3.1 [security] (616a07e)
- deps: update dependency nodemailer-express-handlebars to v5 (a9ab9c2)
- Update dep Prettier (46c96fa)
- Update dependencies (daaf3e2)
butler: v7.1.2
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)