13.1.1 (2024-10-24)
- influxdb: Remove pre-defined schema for InfluxDB database (cbdfce3), closes #1286
- license-release: Allow empty arrays for never-release users, custom properties etc (03ac212), closes #1287
- logs: Clearer logging when sending data to InfluxDB (56663da), closes #1288
- deps: Updated dependencies (82a2c7c)
13.1.0 (2024-10-20)
- alert: Fix unhandled exception when getting client-managed app metadata (c838e01), closes #1274
- cloud-reload-alert: Make script log head/tail include correct number of rows (a230f0d), closes #1275
13.0.0 (2024-10-15)
- script-log: Changing config fils structure to prep for future features
- config: Get rid of old typos and outdated structure in config file
- ms-teams: Use MS Power Automate for sending Teams messges
- alert-templates: Add more template variables to email, Slack, Teams alerts (25aaa2b), closes #1250
- alerts: Add arbitrary URLs to reload failed/stopped/success msgs (5e613db), closes #1220
- config-vis: Show current config in web page (b53eaf7), closes #1199
- config: Visualise config file in Butler hosted web page (29356ce), closes #1199
- email-alert: Send email when select reload tasks finish successfully (6a0e49b), closes #1207
- failed-task-alert: Make failed reload task email look the same as QS Cloud ditto (c163ad4), closes #1237
- qs-cloud: Reload failed alerts to email (1d4a62d)
- qs-cloud: Reload failed alerts to MS Teams (523722a)
- qs-cloud: Reload failed alerts to Slack (fa35d91)
- Verify that needed email alert related custom properties exist in QS (6babb0f), closes #1256
- Fix error when sending successful reload email for apps and tasks with no tags associated with them (c945493)
- ms-teams: Use MS Power Automate for sending Teams messges (4f46e60), closes #1239
- scheduler: Fix broken "scheduler" test case (0012f6d), closes #1245
- script-log: Changing config fils structure to prep for future features (e81ee39)
- service-alerts: Update win service alert templates to latest look-n-feel (b2e8bab), closes #1257
- Show correct config file path in log during startup (580d00d), closes #1270
- slack-alert: Align Slack template for QSEoW alerts with QS Cloud ditto (2769553), closes #1238
- Test case "senseapp" now works again (054faa6), closes #1244
- test: Fix broken test of
buterping
API endpoint (39827c8) - winsvc-monitor: Making verbose logging less spammy (f8981b3), closes #1234
- xml-appender: Update XML appender files to more reliably detect successful reloads (b02e6a8), closes #1259
- Bump Docker build action to v6 (6793cae)
- deps: Update dependencies (e18ce59)
- deps: Update dependencies to stay safe and secure (16032c0)
- deps: Upgrade dependencies to stay safe and secure (2960da0)
- master: release butler 13.0.0 (f487c35)
- Update to use latest release-please action (d0d8a62)
- config: Better verification of config file during startup (d1ebfaa), closes #1236
- config: Get rid of old typos and outdated structure in config file (985b749), closes #1242
- config: Remove support for "enabled" properties in config file, only support "enable". (b3a9a40), closes #1243
13.0.0 (2024-10-14)
- script-log: Changing config fils structure to prep for future features
- config: Get rid of old typos and outdated structure in config file
- ms-teams: Use MS Power Automate for sending Teams messges
- alert-templates: Add more template variables to email, Slack, Teams alerts (25aaa2b), closes #1250
- alerts: Add arbitrary URLs to reload failed/stopped/success msgs (5e613db), closes #1220
- config-vis: Show current config in web page (b53eaf7), closes #1199
- config: Visualise config file in Butler hosted web page (29356ce), closes #1199
- email-alert: Send email when select reload tasks finish successfully (6a0e49b), closes #1207
- failed-task-alert: Make failed reload task email look the same as QS Cloud ditto (c163ad4), closes #1237
- qs-cloud: Reload failed alerts to email (1d4a62d)
- qs-cloud: Reload failed alerts to MS Teams (523722a)
- qs-cloud: Reload failed alerts to Slack (fa35d91)
- Verify that needed email alert related custom properties exist in QS (6babb0f), closes #1256
- Fix error when sending successful reload email for apps and tasks with no tags associated with them (c945493)
- ms-teams: Use MS Power Automate for sending Teams messges (4f46e60), closes #1239
- scheduler: Fix broken "scheduler" test case (0012f6d), closes #1245
- script-log: Changing config fils structure to prep for future features (e81ee39)
- service-alerts: Update win service alert templates to latest look-n-feel (b2e8bab), closes #1257
- slack-alert: Align Slack template for QSEoW alerts with QS Cloud ditto (2769553), closes #1238
- Test case "senseapp" now works again (054faa6), closes #1244
- test: Fix broken test of
buterping
API endpoint (39827c8) - winsvc-monitor: Making verbose logging less spammy (f8981b3), closes #1234
- xml-appender: Update XML appender files to more reliably detect successful reloads (b02e6a8), closes #1259
- Bump Docker build action to v6 (6793cae)
- deps: Update dependencies (e18ce59)
- deps: Update dependencies to stay safe and secure (16032c0)
- deps: Upgrade dependencies to stay safe and secure (2960da0)
- Update to use latest release-please action (d0d8a62)
- config: Better verification of config file during startup (d1ebfaa), closes #1236
- config: Get rid of old typos and outdated structure in config file (985b749), closes #1242
- config: Remove support for "enabled" properties in config file, only support "enable". (b3a9a40), closes #1243
12.4.2 (2024-07-03)
12.4.1 (2024-07-03)
- host-info: Add more verbose logging when getting host info fails (41082ab)
12.4.0 (2024-05-13)
- config: Make it easier to get started with Butler using the provided sample config file (11007a4), closes #1143
- qs-license: Call webhook when Qlik Sense server license is about to expire (660a5dc), closes #1136
- qs-license: Extract Sense server license info (4cba793), closes #805
- qs-license: Send license expiration info to MQTT (89684ea), closes #1135
- qs-version: Add Qlik Sense version logging to InfluxDb (19a4eb7), closes #1123
- api-doc: Get rid of errors when generating API docs (30553f2), closes #1144
- qs-version: Log Sense server version to console every time it is retrieved (97e965a)
- deps: Update dependencies (e3aa05f)
- deps: Update dependencies (ec4e8f0)
- Fix broken 12.2.1 build (032f1f7)
- master: release butler 12.3.0 (31f3251)
- Fix various typos, code formatting and style issues (caf9439)
12.3.0 (2024-04-25)
- Fix broken 12.2.1 build (032f1f7)
12.3.0 (2024-04-24)
12.2.1 (2024-04-24)
12.2.0 (2024-04-23)
- qs-license: More options for auto-release of unused Sense access licenses (8eece16)
- deps: Update dependencies (96cfe34)
12.1.1 (2024-04-17)
- qs-license: Correct license type names written to InfluxDB when releasing QS licenses (1cd59f2), closes #1094
12.1.0 (2024-04-15)
- Fix api docs config file wrt assert code (fdd5902)
- webhook: Allow empty arrays of webhooks in config file (4f354b8), closes #1088
12.0.0 (2024-04-12)
- qs-license: Align field names used to store QS license data to existing field names in the database.
- qs-license: Align field names used to store QS license data to existing field names in the database. (2694d12), closes #1084
- qs-license: Write correct license type tags to InfluxDB (e550dea), closes #1085
- deps: update dependencies (165df1b)
11.2.0 (2024-04-12)
11.1.5 (2024-04-09)
- Add config file template to Windows zip (2510f55)
- deps: Upgrade dependencies (243caa3)
11.1.4 (2024-04-08)
- Docker image build (72ca27e)
- Fix broken Docker build (09ddf62)
- master: release butler 11.1.3 (2fb2075)
11.1.3 (2024-04-08)
- Docker image build (72ca27e)
11.1.3 (2024-04-08)
- Adopt to new Release-Please version (0efc975)
- deps: Update dependencies (cc7bf2c)
- Fix broken Docker image build and update versioning to 1.2.3 format (7e96da5)
- master: release butler 11.1.2 (c0b8250)
- master: release butler 11.1.3 (211a511)
- Tweak Docker image building (dab2395)
11.1.3 (2024-04-08)
- deps: Update dependencies (cc7bf2c)
- Fix broken Docker image build and update versioning to 1.2.3 format (7e96da5)
- master: release butler 11.1.2 (c0b8250)
- Tweak Docker image building (dab2395)
11.1.2 (2024-04-08)
- Debug Docker image build code in GitHub Actions (db36afa)
- Debug Docker image bulild code (c9748e1)
- deps: Update dependencies (cc7bf2c)
- Docker build debug (d4dc1b8)
- Fix broken Docker image build and update versioning to 1.2.3 format (7e96da5)
- master: release butler 11.1.1 (46707ff)
- master: release butler 11.1.2 (242c347)
- master: release butler 11.1.2 (049a938)
11.1.2 (2024-04-08)
- Debug Docker image build code in GitHub Actions (db36afa)
- Debug Docker image bulild code (c9748e1)
- Docker build debug (d4dc1b8)
- master: release butler 11.1.1 (46707ff)
- master: release butler 11.1.2 (049a938)
11.1.2 (2024-04-08)
- Debug Docker image build code in GitHub Actions (db36afa)
11.1.1 (2024-04-08)
- Docker build debug (d4dc1b8)
11.1.0 (2024-04-08)
- license: Monitor high level Qilk Sense license usage across different license types (2c925b7), closes #1041
- Scheduled removal of unused user Qlik Sense license (bac1258), closes #1042
- Better, more complete check of config when starting Butler (1e769dd)
- Make handling of reload failed/aborted/succeeded messages more robust (eaf609e), closes #1034
- Remove Node.js warnings on Butler startup (e489d4b), closes #1037
- startup: More consistent logging during startup (e0cce7b), closes #991
- Tidy up formatting of startup info written to logs (c337aa1), closes #991
- deps: Update dependencies (0c5890e)
- deps: Update dependencies (fc4c34c)
- master: release butler 11.0.3 (f15dfe5)
- Optimize GH Actions for building binaries (cfc024f)
- Remove udp client from Butler project, move to its own repo (70817f0)
- Sign Win binaries with new signing solution (e8e91d5), closes #1004
11.0.3 (2024-02-18)
- startup: More consistent logging during startup (e0cce7b), closes #991
- Tidy up formatting of startup info written to logs (c337aa1), closes #991
- deps: Update dependencies (fc4c34c)
- Optimize GH Actions for building binaries (cfc024f)
- Sign Win binaries with new signing solution (e8e91d5), closes #1004
11.0.2 (2024-02-01)
- Debug GHA (3d053b8)
11.0.1 (2024-02-01)
- Debugging GH actions (7f9befd)
11.0.0 (2024-02-01)
- Major rewrite, switching to ECMAScript instead of CJS.
- Move InfluxDB settings to their own section in config file
- Add InfluxDB as destination for Windows service status monitoring (d2e4d25)
- Add monitoring of Windows services (da6dfcc), closes #637
- Add monitoring of Windows services (76247a1), closes #637
- build: Create better API docs (9bad21a), closes #644
- influxdb: Add Butler version tag to uptime data sent to InfluxDb (e60528a), closes #919
- influxdb: Store failed reload info in InfluxDB (b45dedd), closes #866
- 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
- mqtt: Add support for Azure Event Grid as MQTT broker (3794da3)
- New command line option for setting API rate limit (2b08c5e), closes #659
- Only get script log once from Sense server (f193538), closes #741
- reload-alerts: Make app owner info available in reload failed alerts (1912d3e), closes #728
- Store reload task success info in InfluxBD (e642ad4), closes #870
- telemetry: Change to using PostHog for telemetry collection (4da339a), closes #744
- Verify structure of config file on Butler startup (69e35ff), closes #675
- Add missing fields to template config file (157f715)
- Add verbose logging showing which NR accounts are used (907b9ae)
- alerts: Empty alert recipient lists no longer cause errors (34421ce), closes #640
- 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
- Automatic dependencies scanning (1d8201d)
- Better log messages when rate limiting for reload notifications passes (0ee04fb), closes #571
- Correctly report Docker status (72e1087), closes #939
- deps: update dependency @fastify/swagger to v8.9.0 (b0f5440)
- deps: update dependency yargs to v17.7.2 (79dd198)
- Disable SMTP mail appender in sample config (4f63cb3)
- disk-util: All subdirs under approved dirs are also approved (0ecc402), closes #831
- docker: Docker image build fixed (d230e14)
- docker: Fix broken Docker image (85f016e), closes #764
- Enable Teams notif for Win service monitor now works (a0761cb), closes #758
- Improve warning when custom property names in config file don't exist in Sense (a53cbe8), closes #586
- Improve Winsvc checking efficiency (e9a1ff5)
- Make path resoultion for QIX schema files more robust (568aa2e)
- More robust generation of anonymous Butler instance id (5203d54), closes #863
- mqtt: Better error handling when establishing MQTT connection (6299a2c)
- mqtt: Better logging and check for cert existence (59dc4fa)
- mqtt: Don't show MQTT startup info when MQTT is disabled (7f48bd3), closes #913
- mqtt: More reboust startup code for MQTT & Win svc monitoring (577dba3), closes #897
- new-relic: Send task failed event to New Relic (154a921), closes #750
- Only initiate InfluxDB connection if it's actually enabled in config file (ba35605), closes #678
- Only send to New Relic if event/log is enabled AND custom property name specified. (9fc81d0), closes #596
- Only set up REST server if it's actually enabled in the config file (7746cee), closes #679
- smtp: Add verbose log of email recipients (8d4ad93)
- Typos in Slack/Teams notifrication log messages (e28b715), closes #794
- Verify that all required config file entries exist (38c42b0), closes #874
- webhook: Deal with empty webhook list wo errors (3f42d02), closes #944
- win-svc-monitor: Fix typo in log output from config file sanity check. (37d02b3), closes #708
- winservice: Better handling of services that don't exist (56a18de)
- winsvc: Bug fixes and better logging for win service monitoring (dc76b63)
- winsvc: Don't send Win svc alerts when Butler starts (d716cfe), closes #896
- winsvc: Make Windows service status checks quicker (001f99f), closes #912
- winsvc: Optimize windows services checks (47e08ad)
- winsvc: Win service monitoring no longer rely on New Relic (e47124c), closes #967
10.0.0 (2024-01-30)
- Major rewrite, switching to ECMAScript instead of CJS.
- Correctly report Docker status (72e1087), closes #939
- Make path resoultion for QIX schema files more robust (568aa2e)
- mqtt: Better logging and check for cert existence (59dc4fa)
- webhook: Deal with empty webhook list wo errors (3f42d02), closes #944
9.4.0 (2023-12-13)
9.3.2 (2023-12-12)
- mqtt: Don't show MQTT startup info when MQTT is disabled (7f48bd3), closes #913
- winsvc: Bug fixes and better logging for win service monitoring (dc76b63)
- winsvc: Make Windows service status checks quicker (001f99f), closes #912
- deps: Update dependencies to stay safe & secure (f6389dd)
9.3.1 (2023-12-07)
- mqtt: More reboust startup code for MQTT & Win svc monitoring (577dba3), closes #897
- winsvc: Don't send Win svc alerts when Butler starts (d716cfe), closes #896
9.3.0 (2023-12-06)
- influxdb: Store failed reload info in InfluxDB (b45dedd), closes #866
- mqtt: Add support for Azure Event Grid as MQTT broker (3794da3)
- Store reload task success info in InfluxBD (e642ad4), closes #870
- Disable SMTP mail appender in sample config (4f63cb3)
- More robust generation of anonymous Butler instance id (5203d54), closes #863
- mqtt: Better error handling when establishing MQTT connection (6299a2c)
- Verify that all required config file entries exist (38c42b0), closes #874
- winservice: Better handling of services that don't exist (56a18de)
- Add sample config files to release ZIPs (03f2fdf), closes #873
- deps: Update dependencies (f2592b0)
- deps: Update deps to stay safe and secure (1e9f2f6)
- master: release 9.3.0 (d364558)
9.3.0 (2023-12-06)
- influxdb: Store failed reload info in InfluxDB (b45dedd), closes #866
- mqtt: Add support for Azure Event Grid as MQTT broker (3794da3)
- Store reload task success info in InfluxBD (e642ad4), closes #870
- Disable SMTP mail appender in sample config (4f63cb3)
- More robust generation of anonymous Butler instance id (5203d54), closes #863
- mqtt: Better error handling when establishing MQTT connection (6299a2c)
- Verify that all required config file entries exist (38c42b0), closes #874
- winservice: Better handling of services that don't exist (56a18de)
- Add sample config files to release ZIPs (03f2fdf), closes #873
- deps: Update dependencies (f2592b0)
- deps: Update deps to stay safe and secure (1e9f2f6)
9.2.3 (2023-11-25)
- Bump setup-node to v4 (fc8a27c)
- deps: Update dependencies (b04d387)
- master: release 9.2.3 (6cca713)
- Switch to using Node v20 (0890f79)
- Better default config file values for InfluxDB (9a547d2)
9.2.3 (2023-11-25)
- Bump setup-node to v4 (fc8a27c)
- deps: Update dependencies (b04d387)
- Switch to using Node v20 (0890f79)
- Better default config file values for InfluxDB (9a547d2)
9.2.2 (2023-11-09)
- deps: Update dependencies to stay safe and secure (e7859b9)
- Improved test cases for file operations (e48329c), closes #831
9.2.1 (2023-09-21)
- Add verbose logging showing which NR accounts are used (907b9ae)
- Typos in Slack/Teams notifrication log messages (e28b715), closes #794
- deps: Removed npm as dependency (84961ef)
- deps: update actions/checkout action to v4 (412ff92)
- deps: update crazy-max/ghaction-virustotal action to v4 (cd705e8)
- deps: Update dependencies to stay safe and secure (bbc242c)
- deps: update docker/build-push-action action to v5 (f48f378)
- deps: update docker/login-action action to v3 (725c0e2)
- deps: update docker/metadata-action action to v5 (c66bd35)
- deps: update docker/setup-buildx-action action to v3 (7fac129)
- deps: update docker/setup-qemu-action action to v3 (1a87ceb)
9.2.0 (2023-08-22)
9.1.2 (2023-08-22)
- alerts: Empty alert recipient lists no longer cause errors (34421ce), closes #640
- docker: Fix broken Docker image (85f016e), closes #764
- Enable Teams notif for Win service monitor now works (a0761cb), closes #758
- deps: Update dependencies to stay safe and secure (2165579)
- Add linting command to package.json (b8332f8), closes #760
- Fix code linting issues (b6312ac), closes #762
- Fix simpler code structure/linting issues (c24c446), closes #761
- reload-alert: PDF explaining concept of reload alerts (dd1efdd)
9.1.1 (2023-08-17)
- docker: Docker image build fixed (d230e14)
- new-relic: Send task failed event to New Relic (154a921), closes #750
- Revert back to auto version numbering (886b4f6)
9.1.0 (2023-08-17)
- Only get script log once from Sense server (f193538), closes #741
- telemetry: Change to using PostHog for telemetry collection (4da339a), closes #744
- Automatic dependencies scanning (1d8201d)
- deps: update dependency @fastify/swagger to v8.9.0 (b0f5440)
- 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)
- Fix badges (d1e1405)
9.1.0 (2023-08-17)
- Only get script log once from Sense server (f193538), closes #741
- telemetry: Change to using PostHog for telemetry collection (4da339a), closes #744
- Automatic dependencies scanning (1d8201d)
- deps: update dependency @fastify/swagger to v8.9.0 (b0f5440)
- 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)
- Fix badges (d1e1405)
9.0.0 (2023-06-13)
- Move InfluxDB settings to their own section in config file
- 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
- 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
- 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)
- master: release butler 8.7.0 (f5ba926)
- master: release butler 8.7.0 (2889d86)
- master: release butler 8.7.0 (d5a9f62)
- master: release butler 8.7.0 (ca32bd2)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
- master: release butler 9.0.0 (6463e46)
- master: release butler 9.0.0 (3c9b6da)
- master: release butler 9.0.0 (266b19c)
- master: release butler 9.0.0 (59e8523)
- master: release butler 9.0.0 (9ba4208)
9.0.0 (2023-05-29)
- Move InfluxDB settings to their own section in config file
- 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
- 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
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (f5ba926)
- master: release butler 8.7.0 (2889d86)
- master: release butler 8.7.0 (d5a9f62)
- master: release butler 8.7.0 (ca32bd2)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
- master: release butler 9.0.0 (3c9b6da)
- master: release butler 9.0.0 (266b19c)
- master: release butler 9.0.0 (59e8523)
- master: release butler 9.0.0 (9ba4208)
9.0.0 (2023-05-29)
- Move InfluxDB settings to their own section in config file
- 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
- 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
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (f5ba926)
- master: release butler 8.7.0 (2889d86)
- master: release butler 8.7.0 (d5a9f62)
- master: release butler 8.7.0 (ca32bd2)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
- master: release butler 9.0.0 (266b19c)
- master: release butler 9.0.0 (59e8523)
- master: release butler 9.0.0 (9ba4208)
9.0.0 (2023-05-29)
- Move InfluxDB settings to their own section in config file
- 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
- 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
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (f5ba926)
- master: release butler 8.7.0 (2889d86)
- master: release butler 8.7.0 (d5a9f62)
- master: release butler 8.7.0 (ca32bd2)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
- master: release butler 9.0.0 (59e8523)
- master: release butler 9.0.0 (9ba4208)
9.0.0 (2023-05-29)
- Move InfluxDB settings to their own section in config file
- 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
- 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
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (f5ba926)
- master: release butler 8.7.0 (2889d86)
- master: release butler 8.7.0 (d5a9f62)
- master: release butler 8.7.0 (ca32bd2)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
- master: release butler 9.0.0 (9ba4208)
9.0.0 (2023-05-28)
- Move InfluxDB settings to their own section in config file
- 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
- deps: update dependency yargs to v17.7.2 (79dd198)
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (f5ba926)
- master: release butler 8.7.0 (2889d86)
- master: release butler 8.7.0 (d5a9f62)
- master: release butler 8.7.0 (ca32bd2)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
8.7.0 (2023-05-27)
- 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)
- New command line option for setting API rate limit (2b08c5e), closes #659
- deps: update dependency yargs to v17.7.2 (79dd198)
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (2889d86)
- master: release butler 8.7.0 (d5a9f62)
- master: release butler 8.7.0 (ca32bd2)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
8.7.0 (2023-05-27)
- 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)
- New command line option for setting API rate limit (2b08c5e), closes #659
- deps: update dependency yargs to v17.7.2 (79dd198)
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (d5a9f62)
- master: release butler 8.7.0 (ca32bd2)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
8.7.0 (2023-05-27)
- 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)
- New command line option for setting API rate limit (2b08c5e), closes #659
- deps: update dependency yargs to v17.7.2 (79dd198)
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (ca32bd2)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
8.7.0 (2023-05-27)
- 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)
- New command line option for setting API rate limit (2b08c5e), closes #659
- deps: update dependency yargs to v17.7.2 (79dd198)
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (3bfae07)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
8.7.0 (2023-05-27)
- Add monitoring of Windows services (da6dfcc), closes #637
- Log warnings when API rate limits exceeded (c15c45d)
- New command line option for setting API rate limit (2b08c5e), closes #659
- deps: update dependency yargs to v17.7.2 (79dd198)
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (e0bfaee)
- master: release butler 8.7.0 (b09155e)
8.7.0 (2023-05-27)
- Add monitoring of Windows services (da6dfcc), closes #637
- Log warnings when API rate limits exceeded (c15c45d)
- New command line option for setting API rate limit (2b08c5e), closes #659
- deps: update dependency yargs to v17.7.2 (79dd198)
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
- master: release butler 8.7.0 (b09155e)
8.7.0 (2023-05-27)
- deps: update dependency yargs to v17.7.2 (79dd198)
- deps: Update dependecies to stay safe and secure (f7656af)
- deps: Update dependencies (c293727)
- deps: update dependency prettier to v2.8.7 (883fb4c)
- deps: update node.js to v20 (526439e)
- Fix temp error in release process (0f15633)
8.6.2 (2023-01-11)
- deps: Update dependencies to stay safe and secure (f677787)
8.6.1 (2022-12-09)
- 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
- deps: Update dependencies (5bc3dd4)
- deps: Update fs-extra major release (57bcb9a)
- deps: Upgrade Axios to 1.2.0 (major upgrade) (1a4111b)
- Revert back to Axios 0.27.2 as later versions are incompatible with tool used to create binaries. (9d222df)
8.6.0 (2022-10-27)
- deps: Update dependencies to stay safe & secure (c7a8c74)
8.5.3 (2022-10-12)
- deps: Update dependencies (c0046a3)
8.5.2 (2022-10-05)
- 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
- deps: Update dependencies (0224327)
8.5.1 (2022-10-03)
- deps: update dependency jest to v29.1.2 (4038bbc)
- deps: update dependency snyk to v1.1020.0 (0b2a99d)
8.5.0 (2022-09-29)
- Add new command line option --no-qs-connection (eda18a0), closes #555
- new-relic: Allow per-reload-task control of to which New Relic account failed/aborted reload alerts are sent (aa81ceb), closes #475
- 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)
- Increase timeout when getting script logs (eb1de8c), closes #473
- scriptlog: More descriptive messages when script log retrieval fails (923182b), closes #551
8.4.2 (2022-08-09)
8.4.1 (2022-08-08)
8.4.0 (2022-08-08)
- Make file copy/move/delete REST endpoints more robust (ca91a2b), closes #521
- Warn if UNC paths used with file API calls when Butler runs on non-Windows OS (843f781), closes #522
- Make startup logging of approved directories for file copy/move/delete less verbose (e6a94c3), closes #523
- master: release butler 8.4.0 (abe6468)
- master: release butler 8.4.0 (755947f)
- Update dependencies (2bc7a61)
8.4.0 (2022-08-07)
- Make file copy/move/delete REST endpoints more robust (ca91a2b), closes #521
- Warn if UNC paths used with file API calls when Butler runs on non-Windows OS (843f781), closes #522
- Make startup logging of approved directories for file copy/move/delete less verbose (e6a94c3), closes #523
8.4.0 (2022-08-07)
- Make file copy/move/delete REST endpoints more robust (ca91a2b), closes #521
- Warn if UNC paths used with file API calls when Butler runs on non-Windows OS (843f781), closes #522
- Make startup logging of approved directories for file copy/move/delete less verbose (e6a94c3), closes #523
- Update dependencies (2bc7a61)
8.3.3 (2022-06-22)
- API endpoint /v4/schedules/status now respects enable/disable in config file (f8d9417), closes #509
- Incorrect return value from base conversion API endpoint (25583c5), closes #508
8.3.2 (2022-06-20)
8.3.1 (2022-06-20)
8.3.0 (2022-06-20)
- Send New Relic metrics, events and logs to zero, one or more New Relic accounts (d3b8968), closes #489
8.2.0 (2022-06-12)
- Add failed/aborted reload task and app tags as metadata for New Relic events and logs (df65ae5), closes #479
- Add optional "from" option when sending test email (aa4e148), closes #486
- Add better debug logging around which email addresses are used when sending alert emails (8e6fb32), closes #487
- Back slash in script log breaks Slack and Teams messages (f36aa36), closes #485
- Better debug logging when posting data to New Relic (dbf0156)
- deps: Updated dependencies (0a9c116)
8.1.0 (2022-05-20)
- Fix broken GitHub Actions (d88179e)
- Incorrect New Relic API url used when posting metrics via Butler's REST API (43c037a), closes #468
- No more errors when empty New Relic metrics attribute/header arrays in config file (81e65ca), closes #467
- master: release butler 8.1.0 (cb16409)
8.1.0 (2022-05-20)
- Incorrect New Relic API url used when posting metrics via Butler's REST API (43c037a), closes #468
- No more errors when empty New Relic metrics attribute/header arrays in config file (81e65ca), closes #467
8.0.1 (2022-05-20)
8.0.0 (2022-05-20)
- Forward script logs for failed and aborted reloads to New Relic
- Command line option for sending test email (4899e6c), closes #430
- Forward script logs for failed and aborted reloads to New Relic (d1237ab), closes #460
- deps: Updated dependencies (7e3aed0)
7.5.1 (2022-05-16)
- config: Disable API-generate-doc setting in sample config file (0b4a784), closes #453
- config: Disable sending alerts to New Relic in sample config file (38219f6), closes #452
7.5.0 (2022-05-15)
7.4.0 (2022-05-14)
- Add config setting to enable create-API-docs-mode (d9127f0), closes #447
- API endpoint for sending gauge metrics to New Relic (13063a0), closes #440
- Base alert email rate limits on taskId + email address combination (bc07935), closes #424
- Enable/disable alert emails per reload task. (3a2a9f6)
- 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
- 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
- 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)
7.3.2 (2022-04-25)
7.3.1 (2022-04-25)
- deps: Update dependencies to latest versions. (a0f6b8d)
7.3.0 (2022-04-25)
- 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
- 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
- deps: update dependency jest to v28 (f3df976)
- deps: update node.js to v18 (433b9dc)
- deps: Updated dependencies (99a84a5)
7.2.1 (2022-04-19)
7.2.0 (2022-04-07)
- Create standalone binaries for Win, macOS, Linux (6ae4e43)
- Store failed reload logs to disk for later analysis (137dd60)
- 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
- Verify new CI 1 (4cf92a3)
- deps: pin dependency jest to 27.5.1 (6326d20)
- deps: Pin versions of dev dependencies (723da92)
- deps: Update dependencies (e6cae58)
7.1.4 (2022-03-28)
- Refactor CI (98376a8)
7.1.4 (2022-03-27)
7.1.4 (2022-03-27)
- master: release butler 7.1.3 (4542e94)
7.1.3 (2022-03-24)
- deps: update dependency eslint-config-prettier to v8.5.0 (cdbc60b)
- deps: update dependency fastify-swagger to v5 (d9a89fe)
- deps: update dependency nodemailer-express-handlebars to v5 (a9ab9c2)
- Update dep Prettier (46c96fa)
- deps: update dependency express-handlebars to 5.3.1 [security] (616a07e)
- Update dependencies (daaf3e2)
7.1.2 (2022-02-15)
- deps: update dependency axios to ^0.26.0 (71ef323)
- deps: update dependency jest to v27.5.1 (9399294)
- deps: update dependency snyk to v1.852.0 (943c448)
7.1.1 (2022-01-27)
- deps: update dependency axios to ^0.25.0 (710af09)
- 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)
7.1.0 (2021-12-30)
- 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)
- 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)
- 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
- deps: Update dependencies (f67a6db)
- deps: Updated dependencies (a15f594)
- Update dependencies (8b3ef44)
- Update dependencies (b72ec44)
- 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)
7.0.6 (2021-12-10)
- Add better logging around QRS calls (173dfb5)
- 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)
7.0.5 (2021-12-08)
- deps: Update dependencies (d8c8d41)
7.0.4 (2021-12-07)
- deps: update dependency snyk to v1.785.0 (f9e590e)
7.0.3 (2021-12-01)
- 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: Better error handling when telemetry sending fails. (bd18ef1)
- telemetry: Increase telemetry sending timeout (b325838)
- deps: Update dependencies (53cfb3a)
7.0.2 (2021-12-01)
- deps: update ptarmiganlabs/butler docker tag to v7.0.1 (9019c01)
- deps: Updated all dependencies (e5bd6ad)
7.0.1 (2021-11-18)
- deps: Updated dependencies (348f6c1)
- 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)
7.0.0 (2021-11-03)
- Consistent property names from reloadtask call
- Incorrect return code when creating schedule
- Remove session/connection monitoring
- 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
- Remove session/connection monitoring (272d0c9), closes #254
- Consistent property names from reloadtask call (c6127cb), closes #279
- 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: Docker healthcheck now working (a3c6d1d), closes #255
- File copy/move now respect options passed in (daf91df), closes #263
- Incorrect return code when creating schedule (d41b6c4), closes #277
- Incorrect sample schedule file (ab4570a)
- Return 201 + appId in body (93ecfab), closes #267
- Return 201 vs 200 after creating KV entry (b9f235b), closes #264
- Return proper JSON from successful API calls (6ed4771), closes #260
- Sort API endpoints in docs (a76fb4b), closes #268
- Consistent formatting and linting (3b68097)
- Fix spelling of variable (ed4a726), closes #272
- Source code formatting and linting (681020b)
- Add Docker examples in config file (6540668), closes #253
- Add missing field in /schedules response (3803787), closes #278
- Fix docs for /v4/reloadtask/:taskId/start (4c7368c), closes #265
- Fix incorrect text for MQTT publish (a84c9a7), closes #262
- Publish MQTT msg return body (296a21b), closes #276
- Remove ttl from KV response body (8d86076), closes #273
- Signl4 integration + docs site (a7280a7)
- deps: Update dependencies (ca57f73)
- deps: Updated dependencies (fcaf88e)
- deps: Updated dependencies (6a65bda)
- Source code formatting (6153554)
6.1.1 (2021-10-21)
- deps: update dependency snyk to v1.741.0 (a3e3b9b)
- deps: update dependency snyk to v1.742.0 (49c1b48)
6.1.0 (2021-10-19)
- API: Add POST endpoint for starting tasks (ba214c7), closes #185
- api: Start tasks based on tags, CPs, task array (55c8eee)
- API: API calls logs IP or calling IP (f36c56c), closes #242
- Logging of REST calls now respect config file (3e1431e)
- deps: Update dependencies (947442c)
- deps: Update dependencies (01d7267)
- deps: Updated dependencies (afe621a)
- Docker: Update image version in docker-compose (813c71c)
6.0.4 (2021-10-14)
- deps: update ptarmiganlabs/butler docker tag to v6 (e0826b8)
6.0.3 (2021-10-13)
- Update src readme (c40e9f5)
6.0.2 (2021-10-13)
- Update src readme (be92f88)
6.0.1 (2021-10-13)
- Added src readme (0b7465a)
- File copy/move now returns 201
- MQTT message now taken from body
- Refactor the entire REST API
- File copy/move now returns 201 (86d63ca), closes #216
- Key-value store now working as intended (4fb9201), closes #222
- MQTT message now taken from body (a92bdf1), closes #217
- security: Better cert handling, fixes #192 (da933bd)
- deps: Update dependencies (8c17b67)
- deps: update ptarmiganlabs/butler docker tag to v5.4.3 (aab4459)
- Lock dev deps versions (6707738)
- release 5.4.3 (0c95f08)
- Update base base image for Docker builds (e50154a)
- Update deps (ff40aff)
- Updated dependencies (96a9894)
- Add support for X-HTTP-Method-Override (ecaa685), closes #211
- Linted and formatted all source code (368f1a7)
- Refactor the entire REST API (da18041)
- Switch API docs to use Fastify (b886f31)
5.4.3 (2021-09-30)
- 89 (613b5fa)
- deps: update dependency yargs to v17 (60fc69f)
- remove debug code (e50efa5)
- update dependencies (5e272bb)