Releases: ptarmiganlabs/butler
Releases · ptarmiganlabs/butler
v9.1.1
v9.1.0
9.1.0 (2023-08-17)
Features
- Only get script log once from Sense server (f193538), closes #741
- telemetry: Change to using PostHog for telemetry collection (4da339a), closes #744
Bug Fixes
- Automatic dependencies scanning (1d8201d)
- deps: update dependency @fastify/swagger to v8.9.0 (b0f5440)
Miscellaneous
- deps: mkdirp v3 update (7a0f00d)
- deps: Update @fastify/swagger (07ed66a)
- deps: Update dependencies (c393a9d)
- deps: Upgrade ms-teams-webhook dependency (6e7814a), closes #725
- deps: Upgrade to Axios 1.4 (ef7034b)
- Incorrect JS file name (de88f61)
- Install esbuild pre binary build (1516778)
- master: release 9.1.0 (9f6f9da)
Refactoring
Documentation
- Fix badges (d1e1405)
🛡 VirusTotal GitHub Action analysis:
butler: v9.0.0
9.0.0 (2023-06-13)
⚠ BREAKING CHANGES
- Move InfluxDB settings to their own section in config file
Features
- Add InfluxDB as destination for Windows service status monitoring (d2e4d25)
- Add monitoring of Windows services (da6dfcc), closes #637
- log at startup current API rate limit (2fd7055)
- log at startup which config file is used (2fd7055)
- Log warnings when API rate limits exceeded (c15c45d)
- Move InfluxDB settings to their own section in config file (d2e4d25), closes #670
- New command line option for setting API rate limit (2b08c5e), closes #659
- Verify structure of config file on Butler startup (69e35ff), closes #675
Bug Fixes
- Add missing fields to template config file (157f715)
- deps: update dependency yargs to v17.7.2 (79dd198)
- Only initiate InfluxDB connection if it's actually enabled in config file (ba35605), closes #678
- Only set up REST server if it's actually enabled in the config file (7746cee), closes #679
Miscellaneous
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: Update dependencies to stay safe and secure (8419dbc)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
🛡 VirusTotal GitHub Action analysis:
butler: v8.6.2
8.6.2 (2023-01-11)
Miscellaneous
- deps: Update dependencies to stay safe and secure (f677787)
🛡 VirusTotal GitHub Action analysis:
butler: v8.6.1
8.6.1 (2022-12-09)
Bug Fixes
- Allow empty New Relic settings in config file's uptime section (1de18e7), closes #562
- Allow uptime reporting to New Relic without custom http headers (f455a38), closes #587
- Better log messages when rate limiting for reload notifications passes (0ee04fb), closes #571
- Config asset errors when starting Butler without any New Relic accounts specified (178b908), closes #598
- Improve warning when custom property names in config file don't exist in Sense (a53cbe8), closes #586
- Only send to New Relic if event/log is enabled AND custom property name specified. (9fc81d0), closes #596
- Upgrade Swagger docs to latest version (2cf84b9), closes #599
Miscellaneous
🛡 VirusTotal GitHub Action analysis:
butler: v8.6.0
8.6.0 (2022-10-27)
Features
- Add virus/malware scanning of standalone binaries during build, closes #582
- Sign Windows binaries during build, closes #584
Miscellaneous
- deps: Update dependencies to stay safe & secure (c7a8c74)
🛡 VirusTotal GitHub Action analysis:
butler: v8.5.3
butler: v8.5.2
8.5.2 (2022-10-05)
Bug Fixes
- Handle startup error messages without... errors (1c3429c), closes #567
- Improved startup checks of custom properties handling New Relic destinations (9a1177b), closes #565
- Incorrect error messages in config assert module (f4e2ef8), closes #566
Miscellaneous
- deps: Update dependencies (0224327)
butler: v8.5.1
butler: v8.5.0
8.5.0 (2022-09-29)
This release enhances the integration between Butler and the New Relic SaaS monitoring platform.
Specifically, it's now possible to control per reload task which New Relic account failed/aborted task notifications should be sent to.
The destination New Relic account(s) (where failed reload events/log entries are sent) is set via custom properties on the reload tasks.
Failed and aborted tasks can be sent to New Relic as events or log entries, or both.
Zero, one or more New Relic accounts can be defined in the Butler config file.
Features
- new-relic: Allow per-reload-task control of to which New Relic account failed/aborted reload alerts are sent (aa81ceb), closes #475
- Add new command line option --no-qs-connection (eda18a0), closes #555
Bug Fixes
- Increase timeout when getting script logs (eb1de8c), closes #473
- scriptlog: More descriptive messages when script log retrieval fails (923182b), closes #551
Miscellaneous
- deps: pin dependencies (e6e60c2)
- deps: Update dependencies to latest versions (2d9fb99)
- deps: Dependencies minor updates (4ca858b)
- deps: Dependencies patch updates (445e1fa)
- deps: Update dependency Jest 28.1.3 > 29.0.3 (c9adf26)
- deps: Update dependency uuid 8.3.2 > 9.0.0 (98349dd)
- deps: Update eslint 7.32.0 > 8.24.0 (e69ecd2)
- deps: Update sub-level deps to latest versions (0a8cc73)