mirror of
https://github.com/ptarmiganlabs/butler-sos.git
synced 2025-12-19 09:47:53 -05:00
chore(master): release butler-sos 15.0.0
This commit is contained in:
@@ -1 +1 @@
|
||||
{".":"14.0.0"}
|
||||
{".":"15.0.0"}
|
||||
48
CHANGELOG.md
48
CHANGELOG.md
@@ -1,5 +1,53 @@
|
||||
# Changelog
|
||||
|
||||
## [15.0.0](https://github.com/ptarmiganlabs/butler-sos/compare/butler-sos-v14.0.0...butler-sos-v15.0.0) (2025-12-18)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* **influxdb:** Change name of InfluxDB v3 setting "timeout" to "writeTimeout"
|
||||
* **influxdb:** Move InfluxDB `maxBatchSize` config setting to sit right under `influxdbConfig` section in YAML config file
|
||||
* Add support for InfluxDB v3
|
||||
|
||||
### Features
|
||||
|
||||
* Add retries when writing UDP queue metrics to InfluxDB v3 ([1b468b8](https://github.com/ptarmiganlabs/butler-sos/commit/1b468b87a3927aa0d3f17cd4ba291735344796b7))
|
||||
* Add support for InfluxDB v3 ([fdff29f](https://github.com/ptarmiganlabs/butler-sos/commit/fdff29f5d260527ac2c9154ffeca8cd4938548dd))
|
||||
* Better and more consistent logging across the entire codebase ([735e394](https://github.com/ptarmiganlabs/butler-sos/commit/735e3941ac41ebb8bb55838ef3bdbf4363a74681))
|
||||
* **docker:** New full-stack compose files for InfluxDB v1/v2/v3 + Grafana ([99ab457](https://github.com/ptarmiganlabs/butler-sos/commit/99ab4579dcf3e233e042ae2621091e08556abded))
|
||||
* **InfluxDB:** Add retries with configurable backoff when writing to InfluxDB v3 ([21f6dba](https://github.com/ptarmiganlabs/butler-sos/commit/21f6dba2dd13667cc790e1a6336c3f9c2a8b23c2))
|
||||
* **InfluxDB:** Configurable timeouts when writing to and querying InfluxDB v3 ([1e08ec1](https://github.com/ptarmiganlabs/butler-sos/commit/1e08ec1bf815943942838947a8a823c774e909a9))
|
||||
* Track and log how many time errors occur when accessing Sense APIs ([2c4ad6e](https://github.com/ptarmiganlabs/butler-sos/commit/2c4ad6ec46a3b260b29b0b4503c838834ff340fd))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Add error tracking for app name extraction from QRS API ([963bac6](https://github.com/ptarmiganlabs/butler-sos/commit/963bac678781431890c9ac233d2a24ca4458e2e9))
|
||||
* Add missing log event counters in InfluxDB v3 ([5ff9e7c](https://github.com/ptarmiganlabs/butler-sos/commit/5ff9e7c566849ad86dc95e30b3abbcc73b57cc58))
|
||||
* **docker:** Stabilize the Docker image build process ([b9dc4d8](https://github.com/ptarmiganlabs/butler-sos/commit/b9dc4d888e0912910d49317cdbca8fa7de3ebf31))
|
||||
* **influxdb:** Move InfluxDB `maxBatchSize` config setting to sit right under `influxdbConfig` section in YAML config file ([2bdb216](https://github.com/ptarmiganlabs/butler-sos/commit/2bdb21629b6146dd7f978c2ee8521e18e029b4e3))
|
||||
|
||||
|
||||
### Miscellaneous
|
||||
|
||||
* Add test cases for InfuxDB v3 ([2328eca](https://github.com/ptarmiganlabs/butler-sos/commit/2328eca1e5afc8f99bbe8c3c37477b6a80ec33d2))
|
||||
|
||||
|
||||
### Refactoring
|
||||
|
||||
* Better support for InfluxDB v2 databases ([b84d99c](https://github.com/ptarmiganlabs/butler-sos/commit/b84d99cd4a08b9831ffe290436ec9d6d05d6e7ed))
|
||||
* Improve error handling and avoid parallel API calls to QS proxy and health APIs ([81135c9](https://github.com/ptarmiganlabs/butler-sos/commit/81135c9c1158b52a3f44bef0d411a1cfcc288594))
|
||||
* **influxdb:** All-new codebase for InfluxDB v1, v2 and v3 makes future maintenance a lot easier ([1c3f3a3](https://github.com/ptarmiganlabs/butler-sos/commit/1c3f3a336a07da35132520acd30c7ef71bb8b554))
|
||||
* **influxdb:** Change name of InfluxDB v3 setting "timeout" to "writeTimeout" ([f4b22d5](https://github.com/ptarmiganlabs/butler-sos/commit/f4b22d54a235d11cfbf241d71766186dac4ed99e))
|
||||
* **influxdb:** Modernized InfluxDB v1 code. Easier to understand, esier to maintain ([87b98d5](https://github.com/ptarmiganlabs/butler-sos/commit/87b98d5e3c0a92f5cd6936cb713faf0f5aeb845d))
|
||||
* **influxdb:** Modernized shared InfluxDB code, better sharing of code across InfluxDB versions ([d05c0bb](https://github.com/ptarmiganlabs/butler-sos/commit/d05c0bb6532eef7acf2695918e3da1a9e14ef924))
|
||||
* Split InfluxDB v1/v2/v3 code into smaller, more manageable pieces ([b4f8bae](https://github.com/ptarmiganlabs/butler-sos/commit/b4f8baeb26e90a7fb7465a203e6343a54cf1b565))
|
||||
|
||||
|
||||
### Documentation
|
||||
|
||||
* Update of sample Grafana dashboards ([4c778ec](https://github.com/ptarmiganlabs/butler-sos/commit/4c778ecd9467be99ba82b85b6488b21855a3c751))
|
||||
|
||||
## [14.0.0](https://github.com/ptarmiganlabs/butler-sos/compare/butler-sos-v13.0.0...butler-sos-v14.0.0) (2025-12-09)
|
||||
|
||||
|
||||
|
||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "butler-sos",
|
||||
"version": "14.0.0",
|
||||
"version": "15.0.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "butler-sos",
|
||||
"version": "14.0.0",
|
||||
"version": "15.0.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@breejs/later": "^4.2.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "butler-sos",
|
||||
"version": "14.0.0",
|
||||
"version": "15.0.0",
|
||||
"description": "Butler SenseOps Stats (\"Butler SOS\") is a tool that publishes operational Qlik Sense metrics to InfluxDB (v1, v2, v3), Prometheus, New Relic and MQTT.",
|
||||
"main": "butler-sos.js",
|
||||
"scripts": {
|
||||
|
||||
Reference in New Issue
Block a user