diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d8e208cf..808579c8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{"src":"7.3.1"} \ No newline at end of file +{"src":"5.4.3"} \ No newline at end of file diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index 771981c9..be989819 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -1,5 +1,232 @@ # Changelog +### [5.4.3](https://github.com/ptarmiganlabs/butler/compare/butler-v7.3.1...butler-v5.4.3) (2022-04-25) + + +### ⚠ BREAKING CHANGES + +* Consistent property names from reloadtask call +* Incorrect return code when creating schedule +* Remove session/connection monitoring +* File copy/move now returns 201 +* MQTT message now taken from body +* Refactor the entire REST API + +### Features + +* Add API endpoint to get low-level scheduler status ([5094e7c](https://github.com/ptarmiganlabs/butler/commit/5094e7c4e72e940846697d24a2b152f3747070ee)), closes [#269](https://github.com/ptarmiganlabs/butler/issues/269) +* Add API for starting/stopping all schedules ([e6c76ed](https://github.com/ptarmiganlabs/butler/commit/e6c76ed2b173825cf14be4c0be5f39a1a451d444)), closes [#261](https://github.com/ptarmiganlabs/butler/issues/261) +* Add control of what tasks can be started by Butler ([92639e4](https://github.com/ptarmiganlabs/butler/commit/92639e49b3af2ac78dd313ef0ab43983c48cb1ea)) +* Add rate limiting to Butler's REST API ([852346d](https://github.com/ptarmiganlabs/butler/commit/852346d3e5ad33255e31fae54974d93db874a465)), closes [#403](https://github.com/ptarmiganlabs/butler/issues/403) +* add Snyk scanning of source code ([#193](https://github.com/ptarmiganlabs/butler/issues/193)) ([30ff4da](https://github.com/ptarmiganlabs/butler/commit/30ff4da6cb085fa310a09b47207900d50c343089)) +* Add tests for all API endpoints ([5078b9a](https://github.com/ptarmiganlabs/butler/commit/5078b9a8d28b5a59d0109b0c16ba22d8d9b472f3)), closes [#271](https://github.com/ptarmiganlabs/butler/issues/271) +* **API:** Add POST endpoint for starting tasks ([ba214c7](https://github.com/ptarmiganlabs/butler/commit/ba214c74086a9fc86461bebd62fccc5a63441847)), closes [#185](https://github.com/ptarmiganlabs/butler/issues/185) +* **api:** Make error messages more descriptive ([dde2c42](https://github.com/ptarmiganlabs/butler/commit/dde2c42ff823940cade218d06682be48f1df7732)), closes [#224](https://github.com/ptarmiganlabs/butler/issues/224) +* **api:** Start tasks based on tags, CPs, task array ([55c8eee](https://github.com/ptarmiganlabs/butler/commit/55c8eee123deb68cae446aec9563907e41482c5b)) +* **api:** Verify that task IDs are valid ([a6612e1](https://github.com/ptarmiganlabs/butler/commit/a6612e137fe8fac864e10f471edbf00c75d95c1f)), closes [#319](https://github.com/ptarmiganlabs/butler/issues/319) +* Create standalone binaries for Win, macOS, Linux ([6ae4e43](https://github.com/ptarmiganlabs/butler/commit/6ae4e438003328aa398e384ecd943d585f9c5c00)) +* Implements [#150](https://github.com/ptarmiganlabs/butler/issues/150) ([f4c4071](https://github.com/ptarmiganlabs/butler/commit/f4c4071b943f65ae11f76711ec9821e9827ce9fa)) +* Optionally send uptime metrics to New Relic ([4417a3a](https://github.com/ptarmiganlabs/butler/commit/4417a3a253e0fa638bc0c2ff1f3e59b672cf53a8)), closes [#398](https://github.com/ptarmiganlabs/butler/issues/398) +* Refactor API for starting tasks. Add magic task guid "-". ([90613d5](https://github.com/ptarmiganlabs/butler/commit/90613d54d1266c66ab93d077e26485f089fa825d)), closes [#326](https://github.com/ptarmiganlabs/butler/issues/326) +* Remove session/connection monitoring ([272d0c9](https://github.com/ptarmiganlabs/butler/commit/272d0c9b54e624ae87cb17e4b8de541d4479307d)), closes [#254](https://github.com/ptarmiganlabs/butler/issues/254) +* Send failed/aborted task events to New Relic ([575f256](https://github.com/ptarmiganlabs/butler/commit/575f2562c375554ed12d85bca87b14f20a020641)), closes [#400](https://github.com/ptarmiganlabs/butler/issues/400) +* Show URL to API docs page on Butler startup ([98b4518](https://github.com/ptarmiganlabs/butler/commit/98b4518f4e9f5b8c1467012482e4ee038ed29122)) +* Store failed reload logs to disk for later analysis ([137dd60](https://github.com/ptarmiganlabs/butler/commit/137dd606cc139e51aeb1bb9b3bc91dd37c163c4d)) + + +### Bug Fixes + +* Add better logging around QRS calls ([173dfb5](https://github.com/ptarmiganlabs/butler/commit/173dfb55406eb8291f86bb88941d96ff9f12306b)) +* Add New Relic fields to sample/template config file ([9f7db18](https://github.com/ptarmiganlabs/butler/commit/9f7db18e3e09c72a1418325cdf575c3b99adf2c8)), closes [#411](https://github.com/ptarmiganlabs/butler/issues/411) +* **alerts:** Graceful handling of empty include/exclude lists in config file ([b3a5224](https://github.com/ptarmiganlabs/butler/commit/b3a5224a28ce6da6e3dd493401a83612ce58ae93)) +* **alerts:** Handle app owners w/o email addresses ([5375ce6](https://github.com/ptarmiganlabs/butler/commit/5375ce666db7a873950c0957423a12de331dbaea)) +* **API:** API calls logs IP or calling IP ([f36c56c](https://github.com/ptarmiganlabs/butler/commit/f36c56c93465e79c696d375c58ffa6a263930402)), closes [#242](https://github.com/ptarmiganlabs/butler/issues/242) +* **api:** API calls with http Expect header fails ([3707f3e](https://github.com/ptarmiganlabs/butler/commit/3707f3e3c6fa505e57ffa864a1d46a903d366d7e)) +* Better error checking when calling Sense APIs ([3b3d76e](https://github.com/ptarmiganlabs/butler/commit/3b3d76e2b10e3a519cbdc93f45fe24df836ac9dc)), closes [#386](https://github.com/ptarmiganlabs/butler/issues/386) +* Better parsing of Sense log files before sent to Teams/Slack ([b95ad05](https://github.com/ptarmiganlabs/butler/commit/b95ad05078faa22009b9a38a122d426a282dea35)), closes [#408](https://github.com/ptarmiganlabs/butler/issues/408) +* Clean up Docker image and release ZIP files ([cb715b9](https://github.com/ptarmiganlabs/butler/commit/cb715b9778dc800c42e2cba6cbe37e1cadb6f2ac)), closes [#361](https://github.com/ptarmiganlabs/butler/issues/361) +* Consistent property names from reloadtask call ([c6127cb](https://github.com/ptarmiganlabs/butler/commit/c6127cbcd8a582c0fb8cda23883e9728f1fe9bcd)), closes [#279](https://github.com/ptarmiganlabs/butler/issues/279) +* Consistent re-write of remoteIp in http response ([8740e61](https://github.com/ptarmiganlabs/butler/commit/8740e61a63c67a212db6a3e4ced432b7d73e624a)), closes [#256](https://github.com/ptarmiganlabs/butler/issues/256) +* Consistent return body when starting task ([94aedb6](https://github.com/ptarmiganlabs/butler/commit/94aedb676a6896ca905614fe1e6a5ce981936a34)), closes [#266](https://github.com/ptarmiganlabs/butler/issues/266) +* Correct error msg when getting app owner ([02999f6](https://github.com/ptarmiganlabs/butler/commit/02999f65b91c46f3fa9e3651273ec86abecd2fac)), closes [#181](https://github.com/ptarmiganlabs/butler/issues/181) +* **deps:** update dependency axios to ^0.25.0 ([710af09](https://github.com/ptarmiganlabs/butler/commit/710af096f29e396684e2b3a411d79c7a12431a60)) +* **deps:** update dependency axios to ^0.25.0 ([9fd90b4](https://github.com/ptarmiganlabs/butler/commit/9fd90b40df9cba852969e88f8562564d323d43fd)) +* **deps:** update dependency axios to ^0.26.0 ([71ef323](https://github.com/ptarmiganlabs/butler/commit/71ef323d1c73d4a4d80169c2c52c565473c02d72)) +* **deps:** update dependency eslint-config-prettier to v8.5.0 ([cdbc60b](https://github.com/ptarmiganlabs/butler/commit/cdbc60b1d1cffcd61945e245b97772cbc6c3e9e1)) +* **deps:** update dependency fastify-swagger to v5 ([d9a89fe](https://github.com/ptarmiganlabs/butler/commit/d9a89fee02c17548925c7a7d66837901adeb0736)) +* **deps:** update dependency nodemailer-express-handlebars to v5 ([a9ab9c2](https://github.com/ptarmiganlabs/butler/commit/a9ab9c2f69373526445a44937f3913de83d06dd5)) +* **deps:** update dependency yargs to v17 ([60fc69f](https://github.com/ptarmiganlabs/butler/commit/60fc69fe152009557010d723d46b7d65b3f0d20b)) +* **deps:** Updated dependencies ([348f6c1](https://github.com/ptarmiganlabs/butler/commit/348f6c1befd6e500159d056899795cd5ea8edc6f)) +* **docker:** Change docker-compose to use latest version of Docker image ([5997981](https://github.com/ptarmiganlabs/butler/commit/5997981a5ff5cd3d89d38164b5e3e2de7fc81617)) +* **docker:** Docker healthcheck now working ([a3c6d1d](https://github.com/ptarmiganlabs/butler/commit/a3c6d1d3d2f811e106324d005e0fc8425cf1f23c)), closes [#255](https://github.com/ptarmiganlabs/butler/issues/255) +* File copy/move now respect options passed in ([daf91df](https://github.com/ptarmiganlabs/butler/commit/daf91df98c711a35b273c9fc4e98da7f076c4fc1)), closes [#263](https://github.com/ptarmiganlabs/butler/issues/263) +* File copy/move now returns 201 ([86d63ca](https://github.com/ptarmiganlabs/butler/commit/86d63ca4206befbc5a0fb19269e081e9de5e42b2)), closes [#216](https://github.com/ptarmiganlabs/butler/issues/216) +* Handle long script logs in MS Teams ([98ddbe3](https://github.com/ptarmiganlabs/butler/commit/98ddbe3fb5787b3c1dbb47825df2123f07ae6ca5)), closes [#389](https://github.com/ptarmiganlabs/butler/issues/389) +* Handle long script logs in Slack notifications without crashing. ([d43e024](https://github.com/ptarmiganlabs/butler/commit/d43e0249972be22086906f9be8cbb6b04b8f62c9)), closes [#388](https://github.com/ptarmiganlabs/butler/issues/388) +* Include Signl4 status in telemetry data ([0f21774](https://github.com/ptarmiganlabs/butler/commit/0f217745f02e772c0733422721ca6d29ddd1f83e)), closes [#402](https://github.com/ptarmiganlabs/butler/issues/402) +* Incorrect return code when creating schedule ([d41b6c4](https://github.com/ptarmiganlabs/butler/commit/d41b6c4c15c9561af3b4727334555b70261efa86)), closes [#277](https://github.com/ptarmiganlabs/butler/issues/277) +* Incorrect sample schedule file ([ab4570a](https://github.com/ptarmiganlabs/butler/commit/ab4570aac263014234c3f7a0abc85a4bc2f6db3a)) +* Incorrect telemetry status (true/false) for uptime data sent to InfluxDB ([9eb7ebd](https://github.com/ptarmiganlabs/butler/commit/9eb7ebd1dcbea66a08e3d53062ae15ab2bc90279)), closes [#401](https://github.com/ptarmiganlabs/butler/issues/401) +* Increase timeout in API test cases ([9beb6fe](https://github.com/ptarmiganlabs/butler/commit/9beb6fe86db93f07dc55cd0b58689cc964ab08e9)), closes [#329](https://github.com/ptarmiganlabs/butler/issues/329) +* Key-value store now working as intended ([4fb9201](https://github.com/ptarmiganlabs/butler/commit/4fb92013e87a923dd3f32b9a9db945fa88b59f31)), closes [#222](https://github.com/ptarmiganlabs/butler/issues/222) +* Logging of REST calls now respect config file ([3e1431e](https://github.com/ptarmiganlabs/butler/commit/3e1431e73301de96ec1c0f21ee162cc306b75c32)) +* MQTT message now taken from body ([a92bdf1](https://github.com/ptarmiganlabs/butler/commit/a92bdf1d593a2beefda4127dc2b988573504ce27)), closes [#217](https://github.com/ptarmiganlabs/butler/issues/217) +* Refactor CI ([98376a8](https://github.com/ptarmiganlabs/butler/commit/98376a86306a87bb0f286e4cf4591bd39c56e0ef)) +* remove debug code ([e50efa5](https://github.com/ptarmiganlabs/butler/commit/e50efa58aad71db4f1ff1d8ac79bb59a1266b190)) +* Return 201 + appId in body ([93ecfab](https://github.com/ptarmiganlabs/butler/commit/93ecfab893f84cb67fe5708d73a6c9d6eccddcd5)), closes [#267](https://github.com/ptarmiganlabs/butler/issues/267) +* Return 201 vs 200 after creating KV entry ([b9f235b](https://github.com/ptarmiganlabs/butler/commit/b9f235b5209a6dd3bfa0a917dd826681de27c70b)), closes [#264](https://github.com/ptarmiganlabs/butler/issues/264) +* Return proper JSON from successful API calls ([6ed4771](https://github.com/ptarmiganlabs/butler/commit/6ed47713b068fb672ae8e484d67dd3189c12c8e5)), closes [#260](https://github.com/ptarmiganlabs/butler/issues/260) +* **security:** Better cert handling, fixes [#192](https://github.com/ptarmiganlabs/butler/issues/192) ([da933bd](https://github.com/ptarmiganlabs/butler/commit/da933bd61cca16953eec3bf479710fc4b18265f0)) +* Sort API endpoints in docs ([a76fb4b](https://github.com/ptarmiganlabs/butler/commit/a76fb4b79bc17e62a367d7062578b82a685edbd7)), closes [#268](https://github.com/ptarmiganlabs/butler/issues/268) +* src/package.json & src/package-lock.json to reduce vulnerabilities ([c7c7e77](https://github.com/ptarmiganlabs/butler/commit/c7c7e77be4171b9db161c8c42f4265f7ee444a48)) +* **telemetry:** Better error handling when telemetry sending fails. ([9edf76c](https://github.com/ptarmiganlabs/butler/commit/9edf76c7cc7b83f1ba59f3fd97d8c25638032735)) +* **telemetry:** Better error handling when telemetry sending fails. ([bd18ef1](https://github.com/ptarmiganlabs/butler/commit/bd18ef12bd0223cd05a66c8467100aec4b7a818e)) +* **telemetry:** Increase telemetry sending timeout ([b325838](https://github.com/ptarmiganlabs/butler/commit/b3258385454df566faa438b7a4b591e30c00c484)) +* Update dep Prettier ([46c96fa](https://github.com/ptarmiganlabs/butler/commit/46c96fa81aa7ea5e63cace795d264c7dc9d0d88c)) +* update dependencies ([5e272bb](https://github.com/ptarmiganlabs/butler/commit/5e272bb89863c6ad9304cc14a0c6a46795c902e6)) +* Use correct return body format in API docs ([1862b92](https://github.com/ptarmiganlabs/butler/commit/1862b92fc2ee1a7d37b6e430d4121cf4cf16e5f5)) +* Use correct return body format in scheduler API docs ([faaa361](https://github.com/ptarmiganlabs/butler/commit/faaa3616aebfbb709652c387999f956cc35563e3)) +* Verify new CI 1 ([4cf92a3](https://github.com/ptarmiganlabs/butler/commit/4cf92a3366be90008d7bba3d6c73c58d1d2b1ded)) + + +### Documentation + +* Add Docker examples in config file ([6540668](https://github.com/ptarmiganlabs/butler/commit/6540668be4e1a9694fd32836e6f6f5862c40c2fd)), closes [#253](https://github.com/ptarmiganlabs/butler/issues/253) +* Add missing field in /schedules response ([3803787](https://github.com/ptarmiganlabs/butler/commit/38037879d59450d3c1d5c4503d939bdb9bd40d05)), closes [#278](https://github.com/ptarmiganlabs/butler/issues/278) +* Add missing lastKnownState to scheduler docs ([37baf36](https://github.com/ptarmiganlabs/butler/commit/37baf367b3521f2e666915dfa93e86ad6c9efd77)) +* Added src readme ([0b7465a](https://github.com/ptarmiganlabs/butler/commit/0b7465a68a7d761696ebf6a3958fdcf0ebd50140)) +* Document all test cases ([3f2a761](https://github.com/ptarmiganlabs/butler/commit/3f2a761a096e7bf411d15826c884953fc6792d53)) +* Fix API docs for starting tasks ([378ff75](https://github.com/ptarmiganlabs/butler/commit/378ff75047f6ec6bde345f525ea119472ed15699)), closes [#335](https://github.com/ptarmiganlabs/butler/issues/335) +* Fix docs for /v4/reloadtask/:taskId/start ([4c7368c](https://github.com/ptarmiganlabs/butler/commit/4c7368ceb4add6923d12656d2b5cca28fb1e7c5a)), closes [#265](https://github.com/ptarmiganlabs/butler/issues/265) +* Fix incorrect text for MQTT publish ([a84c9a7](https://github.com/ptarmiganlabs/butler/commit/a84c9a76cbb4b65bf6c8a4f3483025a509bfab76)), closes [#262](https://github.com/ptarmiganlabs/butler/issues/262) +* Publish MQTT msg return body ([296a21b](https://github.com/ptarmiganlabs/butler/commit/296a21b00e5854e8980dba12f636a91a6385cda8)), closes [#276](https://github.com/ptarmiganlabs/butler/issues/276) +* Remove ttl from KV response body ([8d86076](https://github.com/ptarmiganlabs/butler/commit/8d86076a0a76c86143e788f79f9278ee7a891038)), closes [#273](https://github.com/ptarmiganlabs/butler/issues/273) +* Signl4 integration + docs site ([a7280a7](https://github.com/ptarmiganlabs/butler/commit/a7280a7ce816cba7ec082fbc3cbea440b815570b)) +* Update src readme ([c40e9f5](https://github.com/ptarmiganlabs/butler/commit/c40e9f52de8d498865b7e1c90cf0e4cbf7bd5d85)) +* Update src readme ([be92f88](https://github.com/ptarmiganlabs/butler/commit/be92f88e4775573f120ec3da2ff9daecfa4b901d)) +* Update template config file wrt new features ([102f106](https://github.com/ptarmiganlabs/butler/commit/102f10647eb01b99f83724876501527650eb0d41)) + + +### Refactoring + +* add Snyk scanning ([e60e3b4](https://github.com/ptarmiganlabs/butler/commit/e60e3b4e0178df33228dcb3dd471aafd35cca7b0)) +* add Snyk scanning ([48a6c40](https://github.com/ptarmiganlabs/butler/commit/48a6c40a27ad44def2a493b1b5622fdafb09834a)) +* Add support for X-HTTP-Method-Override ([ecaa685](https://github.com/ptarmiganlabs/butler/commit/ecaa6853091765c001abefcec30be6a955c3c6ca)), closes [#211](https://github.com/ptarmiganlabs/butler/issues/211) +* Add test cases for Expect: 100-continue header ([ddea1b3](https://github.com/ptarmiganlabs/butler/commit/ddea1b3c39750d00465bd9d2b4087829c93c5d82)), closes [#323](https://github.com/ptarmiganlabs/butler/issues/323) +* Add test cases for start task API ([da320f0](https://github.com/ptarmiganlabs/butler/commit/da320f0a3952d0a43b82d70783b2f620317c46ad)), closes [#320](https://github.com/ptarmiganlabs/butler/issues/320) +* Better logging for API file operations endpoints ([0001e7d](https://github.com/ptarmiganlabs/butler/commit/0001e7d2f8b69791e0fa858fa030262fdd634431)), closes [#348](https://github.com/ptarmiganlabs/butler/issues/348) +* Consistent formatting and linting ([3b68097](https://github.com/ptarmiganlabs/butler/commit/3b6809713aa0644fca79afb3e6884e2e4b41eb1c)) +* Fix spelling of variable ([ed4a726](https://github.com/ptarmiganlabs/butler/commit/ed4a72639a2e264086f168ba7ccb041bd6f04919)), closes [#272](https://github.com/ptarmiganlabs/butler/issues/272) +* Linted and formatted all source code ([368f1a7](https://github.com/ptarmiganlabs/butler/commit/368f1a7264f3619946868b5966d0b6a3ce2e43a0)) +* Refactor the entire REST API ([da18041](https://github.com/ptarmiganlabs/butler/commit/da180411d25c2bd8359d0bd16d312cd677193cc3)) +* remove Drone config (part of [#187](https://github.com/ptarmiganlabs/butler/issues/187)) ([47024ba](https://github.com/ptarmiganlabs/butler/commit/47024ba97216b427d9c3854cc7d0a544a744d1d0)) +* remove Drone config (part of [#187](https://github.com/ptarmiganlabs/butler/issues/187)) ([e9ff8fe](https://github.com/ptarmiganlabs/butler/commit/e9ff8fe01c42e45ef4a289dda63c4e31ec22e3b7)) +* Replace deprecated later library with @breejs/later ([346be74](https://github.com/ptarmiganlabs/butler/commit/346be7455ea681b2484c42e24900dfe733026aec)), closes [#280](https://github.com/ptarmiganlabs/butler/issues/280) +* Source code formatting and linting ([681020b](https://github.com/ptarmiganlabs/butler/commit/681020bf779a54bd89af758d3b9ed6bf758eace2)) +* Switch API docs to use Fastify ([b886f31](https://github.com/ptarmiganlabs/butler/commit/b886f3162b78960aedd8d1354ce8c80836e39945)) + + +### Miscellaneous + +* **deps:** bump follow-redirects from 1.14.4 to 1.14.7 in /src ([a4efb32](https://github.com/ptarmiganlabs/butler/commit/a4efb32d7c7e568f1d4ebeea649c08b5a9cc1bda)) +* **deps:** bump follow-redirects from 1.14.7 to 1.14.8 in /src ([4aabf2f](https://github.com/ptarmiganlabs/butler/commit/4aabf2fc942f75f5c73d61537a88e050b41adcd4)) +* **deps:** pin dependencies ([f3d6ddd](https://github.com/ptarmiganlabs/butler/commit/f3d6ddd8adfccf7841c0caa33bea82a37f7a7651)) +* **deps:** pin dependencies ([1f2b146](https://github.com/ptarmiganlabs/butler/commit/1f2b1467cdb69b82b7a59dcf98e29d82560afc7b)) +* **deps:** pin dependencies ([4f2b911](https://github.com/ptarmiganlabs/butler/commit/4f2b9114a8dd7f54d31613fa79bb83e835d5bc9b)) +* **deps:** pin dependency eslint to 7.30.0 ([4b01539](https://github.com/ptarmiganlabs/butler/commit/4b01539f7bc88c76f4656ef4f7f80b8758a9ec75)) +* **deps:** pin dependency eslint to 7.32.0 ([c5f1c56](https://github.com/ptarmiganlabs/butler/commit/c5f1c5648627dd4bbf2a8b05db566d938559da1e)) +* **deps:** pin dependency eslint to 7.32.0 ([aea8947](https://github.com/ptarmiganlabs/butler/commit/aea8947b6c682be8cec9145bb9be2899d2370a9c)) +* **deps:** pin dependency jest to 27.5.1 ([6326d20](https://github.com/ptarmiganlabs/butler/commit/6326d2066597b7dc5f3cb2d9331bfc60d3a4bcca)) +* **deps:** Pin dev dependencies ([871f9fb](https://github.com/ptarmiganlabs/butler/commit/871f9fb90483fd56eda0bf74b867d44120d5450a)) +* **deps:** Pin versions of dev dependencies ([723da92](https://github.com/ptarmiganlabs/butler/commit/723da92970fb6ca15882374268b50d31a5541e2c)) +* **deps:** Update dependencies ([e6cae58](https://github.com/ptarmiganlabs/butler/commit/e6cae580866631aa1dd80cb487ae67e489fe75d2)) +* **deps:** Update dependencies ([9ea062f](https://github.com/ptarmiganlabs/butler/commit/9ea062f1bfd955c7bc4e4117ce8d72bb81d8a5b1)) +* **deps:** Update dependencies ([f67a6db](https://github.com/ptarmiganlabs/butler/commit/f67a6db6edca7ef197088cc9812d9e097f94caf0)) +* **deps:** Update dependencies ([d8c8d41](https://github.com/ptarmiganlabs/butler/commit/d8c8d41c407cdae519d23e302d2259837d65f533)) +* **deps:** Update dependencies ([53cfb3a](https://github.com/ptarmiganlabs/butler/commit/53cfb3a0bc0e8306b212fac810eee02cc0a97f72)) +* **deps:** Update dependencies ([ca57f73](https://github.com/ptarmiganlabs/butler/commit/ca57f73af9a78ddc6fd805c8be8ddc4d9c2628a9)) +* **deps:** Update dependencies ([947442c](https://github.com/ptarmiganlabs/butler/commit/947442cce7829b24411a430c6c86bea3b100484a)) +* **deps:** Update dependencies ([01d7267](https://github.com/ptarmiganlabs/butler/commit/01d72676a8bbfa1b0f4b182aabd7f6e3fe6f7bab)) +* **deps:** Update dependencies ([8c17b67](https://github.com/ptarmiganlabs/butler/commit/8c17b67d77f82019668e076961ed9d1b3a537ffa)) +* **deps:** Update dependencies to latest versions ([7d18589](https://github.com/ptarmiganlabs/butler/commit/7d185891de6e5cac417458d726524e1e74ea9ca3)) +* **deps:** Update dependencies to latest versions. ([a0f6b8d](https://github.com/ptarmiganlabs/butler/commit/a0f6b8d08d74ee4552a25a4eef976876f1f37acc)) +* **deps:** update dependency eslint to v7.24.0 ([3dd0196](https://github.com/ptarmiganlabs/butler/commit/3dd0196ef87e3ff03ceefec2df11efa8930f8cc7)) +* **deps:** update dependency eslint to v7.25.0 ([be3ded3](https://github.com/ptarmiganlabs/butler/commit/be3ded33c5ebd110a180a4435239f7b54cd92018)) +* **deps:** update dependency express-handlebars to 5.3.1 [security] ([616a07e](https://github.com/ptarmiganlabs/butler/commit/616a07ee38d943658e6c42145b4d758213b63929)) +* **deps:** update dependency jest to v27.4.4 ([8d87932](https://github.com/ptarmiganlabs/butler/commit/8d87932ea45af81afb968fd4da3ade0d1b07a525)) +* **deps:** update dependency jest to v27.4.7 ([3cd7ce7](https://github.com/ptarmiganlabs/butler/commit/3cd7ce7b13a24d4436b89b3dfeeca4e083f84bbe)) +* **deps:** update dependency jest to v27.5.1 ([9399294](https://github.com/ptarmiganlabs/butler/commit/9399294d075d35787c20580b618351a4c4130964)) +* **deps:** update dependency jest to v28 ([f3df976](https://github.com/ptarmiganlabs/butler/commit/f3df97616b1730b0dc5cc6ea194f9dbdf92686ce)) +* **deps:** update dependency snyk to v1.736.0 ([bfae6f1](https://github.com/ptarmiganlabs/butler/commit/bfae6f137842d463c7c07f75e5eb7877a1dd0765)) +* **deps:** update dependency snyk to v1.741.0 ([a3e3b9b](https://github.com/ptarmiganlabs/butler/commit/a3e3b9bf1bdce462a4a0b06248b8c8b0cf7b2154)) +* **deps:** update dependency snyk to v1.742.0 ([49c1b48](https://github.com/ptarmiganlabs/butler/commit/49c1b4848453a2175f1a2664f4b485a663b7332f)) +* **deps:** update dependency snyk to v1.753.0 ([5a5e686](https://github.com/ptarmiganlabs/butler/commit/5a5e686739ec6f2db868395ed361255d9b71c847)) +* **deps:** update dependency snyk to v1.760.0 ([d885b24](https://github.com/ptarmiganlabs/butler/commit/d885b245cfb76722e13636d1b9d641ee043311ee)) +* **deps:** update dependency snyk to v1.785.0 ([f9e590e](https://github.com/ptarmiganlabs/butler/commit/f9e590e51bc3e6d828114ad2d9a2aa1deabcf9e5)) +* **deps:** update dependency snyk to v1.788.0 ([013bd61](https://github.com/ptarmiganlabs/butler/commit/013bd61a55262d2c2a0a10f6c3bac7ae41b3ca17)) +* **deps:** update dependency snyk to v1.838.0 ([6560572](https://github.com/ptarmiganlabs/butler/commit/6560572f25b1462e3170de05249be9938188061d)) +* **deps:** update dependency snyk to v1.852.0 ([943c448](https://github.com/ptarmiganlabs/butler/commit/943c448a85b1815e103a158a369fbaa3a042422c)) +* **deps:** Update deps with major updates ([568ec90](https://github.com/ptarmiganlabs/butler/commit/568ec909c35c19b8362810e995c91a285002db0f)) +* **deps:** Update deps with major updates ([4c92834](https://github.com/ptarmiganlabs/butler/commit/4c92834dd0fa2730d151bca6decb812a325dd9bb)) +* **deps:** update node.js to v18 ([433b9dc](https://github.com/ptarmiganlabs/butler/commit/433b9dc8721719c8adf03ec8c9ee3ff64f134dcb)) +* **deps:** Update non-major-changed deps ([fa22029](https://github.com/ptarmiganlabs/butler/commit/fa22029081b79bbdc3aed153846c65bd430e944c)) +* **deps:** Update non-major-changed deps ([c7dbdac](https://github.com/ptarmiganlabs/butler/commit/c7dbdace6ad132f6c6d8c9cdff389bc237906036)) +* **deps:** update ptarmiganlabs/butler docker tag to v5.4.3 ([aab4459](https://github.com/ptarmiganlabs/butler/commit/aab44590b115c56c6042551f5c282d9bc5507659)) +* **deps:** update ptarmiganlabs/butler docker tag to v6 ([e0826b8](https://github.com/ptarmiganlabs/butler/commit/e0826b8c8886e39dd24987c0be5a4bf4b1feb9af)) +* **deps:** update ptarmiganlabs/butler docker tag to v7 ([665a2ab](https://github.com/ptarmiganlabs/butler/commit/665a2abf98e40ee25f541ac6c5f01a02136393fd)) +* **deps:** update ptarmiganlabs/butler docker tag to v7 ([#287](https://github.com/ptarmiganlabs/butler/issues/287)) ([24b38c7](https://github.com/ptarmiganlabs/butler/commit/24b38c733f37920fc737d3f5d7f77a20460ab123)) +* **deps:** update ptarmiganlabs/butler docker tag to v7.0.1 ([9019c01](https://github.com/ptarmiganlabs/butler/commit/9019c010679591bee7d761653240019273c86cce)) +* **deps:** Updated all dependencies ([e5bd6ad](https://github.com/ptarmiganlabs/butler/commit/e5bd6adb4f73c764514d8c24db03b3eb57465759)) +* **deps:** Updated dependencies ([99a84a5](https://github.com/ptarmiganlabs/butler/commit/99a84a59138cba81cd07d1c8ce0d5fcacb5ead0c)) +* **deps:** Updated dependencies ([a15f594](https://github.com/ptarmiganlabs/butler/commit/a15f594bdde4f4bff0ee5b01f98a120228a9498f)) +* **deps:** Updated dependencies ([dac09bc](https://github.com/ptarmiganlabs/butler/commit/dac09bce72a1aa38e134ed3f1ba4561b77e390da)) +* **deps:** Updated dependencies ([fcaf88e](https://github.com/ptarmiganlabs/butler/commit/fcaf88ed15378ddc749e1278fdfee95e89ae8fce)) +* **deps:** Updated dependencies ([6a65bda](https://github.com/ptarmiganlabs/butler/commit/6a65bda7987f6dcd259e947e8b48e81a6437d41a)) +* **deps:** Updated dependencies ([afe621a](https://github.com/ptarmiganlabs/butler/commit/afe621a73798c955a984fc9a0c7ba9298a29764b)) +* **deps:** Upgrade dependencies ([637ae47](https://github.com/ptarmiganlabs/butler/commit/637ae47a3b8de5905724b427a528562db10ac8d8)) +* **Docker:** Update image version in docker-compose ([813c71c](https://github.com/ptarmiganlabs/butler/commit/813c71cc2a1e18af3bae0ffec85a29a76d1c77dd)) +* Lock dev deps versions ([6707738](https://github.com/ptarmiganlabs/butler/commit/6707738c14adb3f8826bff43fc51036643b18980)) +* **master:** release butler 7.1.0 ([7022a4e](https://github.com/ptarmiganlabs/butler/commit/7022a4eecf0dda047e01bf165c73656b0f813c83)) +* **master:** release butler 7.1.1 ([c49c2a7](https://github.com/ptarmiganlabs/butler/commit/c49c2a7f67d4dd6dde9eaecaf525951149703238)) +* **master:** release butler 7.1.2 ([acf2025](https://github.com/ptarmiganlabs/butler/commit/acf2025a682d3a91f6fb64c3f935196da0d3f5a5)) +* **master:** release butler 7.1.3 ([4542e94](https://github.com/ptarmiganlabs/butler/commit/4542e941fd1843bd2a24921ad50b6ead7095d969)) +* **master:** release butler 7.1.4 ([8af4b3c](https://github.com/ptarmiganlabs/butler/commit/8af4b3c573c65ea6dac9e459206cac00f9e87dbc)) +* **master:** release butler 7.1.4 ([ea2f0b5](https://github.com/ptarmiganlabs/butler/commit/ea2f0b5c8fe96e69eb153a5bfb6cc1092ef5efd7)) +* **master:** release butler 7.1.4 ([581c629](https://github.com/ptarmiganlabs/butler/commit/581c62972df8f977a52f90794cc1b940ab7faac0)) +* **master:** release butler 7.2.0 ([949f852](https://github.com/ptarmiganlabs/butler/commit/949f85256b5f8b6afcb4de6e79dd0b7c62871b4c)) +* **master:** release butler 7.2.1 ([b8c69fb](https://github.com/ptarmiganlabs/butler/commit/b8c69fbceda310084b8670cd49901fc00667ee81)) +* **master:** release butler 7.3.0 ([bc6b42d](https://github.com/ptarmiganlabs/butler/commit/bc6b42d4ce711eae155d9b9202a5d8f5546b79d8)) +* **master:** release butler 7.3.1 ([acb67bb](https://github.com/ptarmiganlabs/butler/commit/acb67bb5db3a87453f03e60f2bef32c051fdca44)) +* release 5.4.3 ([0c95f08](https://github.com/ptarmiganlabs/butler/commit/0c95f08e2ce6f69fe24968d8414410ec8aaa19da)) +* release 5.4.3 ([25ec7b8](https://github.com/ptarmiganlabs/butler/commit/25ec7b8dc06161976c536febdca0a3d2558e2700)) +* release master ([6250da9](https://github.com/ptarmiganlabs/butler/commit/6250da9b151bf447c9194bbc20fe3fa8c07d264e)) +* release master ([9118ad6](https://github.com/ptarmiganlabs/butler/commit/9118ad6a26176d4b47f92c9da6fb02054c29efe2)) +* release master ([d0ffc1e](https://github.com/ptarmiganlabs/butler/commit/d0ffc1eb1b096b20cb266f75a71bd70046308efc)) +* release master ([af7ac26](https://github.com/ptarmiganlabs/butler/commit/af7ac26614d1e6a3c23f6caab6dab064783da5cf)) +* release master ([6bee5b0](https://github.com/ptarmiganlabs/butler/commit/6bee5b0892db31c4f5700736fa874b86c409c456)) +* release master ([c84056e](https://github.com/ptarmiganlabs/butler/commit/c84056ef63dea6a9a115c1598af87736abfc15ec)) +* release master ([58ac090](https://github.com/ptarmiganlabs/butler/commit/58ac0905e151a7035ed04c2749f3cdc190e871e4)) +* release master ([#206](https://github.com/ptarmiganlabs/butler/issues/206)) ([e27cfa6](https://github.com/ptarmiganlabs/butler/commit/e27cfa6ca8a9cee669afccff8e68d76460a85219)) +* release master ([#232](https://github.com/ptarmiganlabs/butler/issues/232)) ([b8bc35a](https://github.com/ptarmiganlabs/butler/commit/b8bc35adabc6f1430851b1db8a31a1fb8bda2521)) +* release master ([#233](https://github.com/ptarmiganlabs/butler/issues/233)) ([ebb9b2d](https://github.com/ptarmiganlabs/butler/commit/ebb9b2d681d625e7538d80893755266cc386e41f)) +* release master ([#236](https://github.com/ptarmiganlabs/butler/issues/236)) ([97293ac](https://github.com/ptarmiganlabs/butler/commit/97293ace333217be7e6853ef555c0b2b1e0ac530)) +* release master ([#247](https://github.com/ptarmiganlabs/butler/issues/247)) ([8610e66](https://github.com/ptarmiganlabs/butler/commit/8610e666d1f21c83a0939f67721e29988d048c2c)) +* release master ([#259](https://github.com/ptarmiganlabs/butler/issues/259)) ([f441c0e](https://github.com/ptarmiganlabs/butler/commit/f441c0ea1ee15d605f1b169261ec2af9c840c41d)) +* release master ([#288](https://github.com/ptarmiganlabs/butler/issues/288)) ([c1ded6f](https://github.com/ptarmiganlabs/butler/commit/c1ded6f6cea2838bc7de9e401386ed14ece155f2)) +* Source code formatting ([6153554](https://github.com/ptarmiganlabs/butler/commit/61535541af32f11e58225cdce6dcc2637faf29e1)) +* Update base base image for Docker builds ([e50154a](https://github.com/ptarmiganlabs/butler/commit/e50154a3de02db08b2f3b5ecc233a23b0651ce69)) +* Update dependencies ([daaf3e2](https://github.com/ptarmiganlabs/butler/commit/daaf3e2f4ffbd06d7d6a6247e06341584da844c5)) +* Update dependencies ([bba2973](https://github.com/ptarmiganlabs/butler/commit/bba2973a507b42948df82d00a44391537e3a6f46)) +* Update dependencies ([8b3ef44](https://github.com/ptarmiganlabs/butler/commit/8b3ef44cae44a631cf00e5ad9272d7f63ef444d6)) +* Update dependencies ([b72ec44](https://github.com/ptarmiganlabs/butler/commit/b72ec447920c99d2d8bf4c1bf53c0bbd448fa60a)) +* Update deps ([ff40aff](https://github.com/ptarmiganlabs/butler/commit/ff40aff685605d7433053bb220ccf5c36cd28622)) +* Update deps, bump version > 5.3.0 ([4b4ccbd](https://github.com/ptarmiganlabs/butler/commit/4b4ccbd804b5ac3837e1f4a752abe75232f5d781)) +* Updated dependencies ([96a9894](https://github.com/ptarmiganlabs/butler/commit/96a989460f4e841999744d4d7e8d67eca6080ba3)) +* Updated deps ([409050e](https://github.com/ptarmiganlabs/butler/commit/409050ec775b14aa57a3e97ef661e69ff4bfe030)) +* Updated deps ([6afbb24](https://github.com/ptarmiganlabs/butler/commit/6afbb2462dc485709dd9f78318a09d46961e2ef4)) +* Updated deps ([bab8ecf](https://github.com/ptarmiganlabs/butler/commit/bab8ecfee71956866c237ddc3260d2302eabd275)) +* Updated deps, 5.4.1 RC1 ([21bc4af](https://github.com/ptarmiganlabs/butler/commit/21bc4af4eb7bfe633edef17506640e42af822763)) + ### [7.3.1](https://github.com/ptarmiganlabs/butler/compare/butler-v7.3.0...butler-v7.3.1) (2022-04-25) diff --git a/src/package-lock.json b/src/package-lock.json index ceab6fc8..0ad753d8 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -1,12 +1,12 @@ { "name": "butler", - "version": "7.3.1", + "version": "5.4.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "butler", - "version": "7.3.1", + "version": "5.4.3", "license": "MIT", "dependencies": { "@breejs/later": "^4.1.0", diff --git a/src/package.json b/src/package.json index 0f13b9c4..64b2146d 100644 --- a/src/package.json +++ b/src/package.json @@ -1,6 +1,6 @@ { "name": "butler", - "version": "7.3.1", + "version": "5.4.3", "description": "Superpowers for Qlik Sense. Task scheduling, key-value store, advanced alerting and more.", "dependencies": { "@breejs/later": "^4.1.0",