Skip to content

Releases: ptarmiganlabs/butler

v9.1.1

17 Aug 21:05
265cd4a
Compare
Choose a tag to compare

9.1.1 (2023-08-17)

Bug Fixes

  • docker: Docker image build fixed (d230e14)
  • new-relic: Send task failed event to New Relic (154a921), closes #750

Miscellaneous

  • Revert back to auto version numbering (886b4f6)

🛡 VirusTotal GitHub Action analysis:

v9.1.0

17 Aug 20:29
8225517
Compare
Choose a tag to compare

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

🛡 VirusTotal GitHub Action analysis:

butler: v9.0.0

13 Jun 13:16
41e63ba
Compare
Choose a tag to compare

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

11 Jan 10:18
e3a0db9
Compare
Choose a tag to compare

8.6.2 (2023-01-11)

Miscellaneous

  • deps: Update dependencies to stay safe and secure (f677787)

🛡 VirusTotal GitHub Action analysis:

butler: v8.6.1

09 Dec 10:14
281edd5
Compare
Choose a tag to compare

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

  • deps: Update dependencies (5bc3dd4)
  • deps: Update fs-extra major release (57bcb9a)

🛡 VirusTotal GitHub Action analysis:

butler: v8.6.0

27 Oct 21:13
95f36da
Compare
Choose a tag to compare

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

12 Oct 09:32
d8518db
Compare
Choose a tag to compare

8.5.3 (2022-10-12)

Miscellaneous

  • deps: Update dependencies (c0046a3)

butler: v8.5.2

05 Oct 07:34
a2d1ec8
Compare
Choose a tag to compare

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

04 Oct 14:08
f7098b0
Compare
Choose a tag to compare

8.5.1 (2022-10-03)

Bug Fixes

  • New Relic CLI options now work again (b762109), closes #560

Miscellaneous

  • deps: update dependency jest to v29.1.2 (4038bbc)
  • deps: update dependency snyk to v1.1020.0 (0b2a99d)

butler: v8.5.0

04 Oct 14:08
cbf5a47
Compare
Choose a tag to compare

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)