Releases: kuskoman/logstash-exporter
Releases · kuskoman/logstash-exporter
Release v2.0.0-pre4
Release Notes (v2.0.0-pre4):
Since the last tag (v2.0.0-pre3), the following changes have been made:
- Use UInt64 for fields holding big positive integer values (#307)
- Remove nil pointer dereference in test (#306)
- Bump github.com/prometheus/common from 0.48.0 to 0.49.0 (#305)
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 (#304)
- Delete commands names from ignore_names in Actions (#303)
- Fix types for multiple metrics (#296)
- Bump cosmtrek/air from v1.49.0 to v1.51.0 (#294)
- Add additional flags (#293)
- Bump github.com/prometheus/common from 0.47.0 to 0.48.0 (#292)
- Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 (#291)
- Fix
create_release_notes.sh
script (#289) - Fix 'verify_metrics.sh' (closes #271) (#288)
- Remove duplicated printing git diff for files (#287)
- Update docker-compose services and Helm version (#285)
- Change section names in chart readme (#284)
- Make descriptions script work on Darwin, fix git diff check (#283)
- Add command to clean prometheus metircs (#282)
- Upgrade Go version from 1.21 to 1.22 (#280)
- Change order of commands in Dockerfile (#279)
- Bump github.com/prometheus/common from 0.46.0 to 0.47.0 (#278)
- Add version checkbox to feature request template/form (#276)
- Add feature request template (#275)
- Create bug report form template (#274)
- Fix add_metrics_to_readme.sh script (#272)
- Fix
add_descriptions_to_readme.sh
script (#267) - Improve code readability in pipelines subcollector (#265)
- Bump helm/kind-action from 1.8.0 to 1.9.0 (#262)
- Bump actions/checkout from 3 to 4 (#261)
- Bump golangci/golangci-lint-action from 3 to 4 (#263)
- Bump golang.org/x/sys from 0.16.0 to 0.17.0 (#260)
- Unify slog usage (#259)
- Pipelines collector refactor (#258)
- Dockerfile enhancement (#256)
- Bring back CodeQL workflow (#255)
- Create SECURITY.md (#254)
Release v1.6.3
Release Notes (v1.6.3):
Since the last tag (v1.6.2), the following changes have been made:
- Fix not enough big integers used for parsing memory (#301)
Release v1.6.2
Release v2.0.0-pre3
Release Notes (v2.0.0-pre3):
Since the last tag (v2.0.0-pre2), the following changes have been made:
- Lowercase all errors (#252)
- Add missing test case to the exporter config (#251)
- Bump codecov/codecov-action from 3 to 4 (#250)
- Fix race condition in versioninfo test (#249)
- Refactor metric declaration logic (#241)
- Bump github.com/gkampitakis/go-snaps from 0.5.0 to 0.5.2 (#247)
- Fix nident error in configmap setting, improve Helm testing workflow (#245)
- Restructure application (#246)
- Fix warning displayed when using make help command (#244)
- Refactor migrate_v1_to_v2.sh (#240)
- Refactor release_tag.sh (#239)
- Add test-helm-integration as a dependency to create-release (#238)
- Add job to check shell scripts and differences in README.md (#237)
- Bump github.com/gkampitakis/go-snaps from 0.4.12 to 0.5.0 (#236)
- Change year in LICENSE file to 2024 (#235)
Release v2.0.0-pre2
Release Notes (v2.0.0-pre2):
Since the last tag (v2.0.0-pre1), the following changes have been made:
- Add checking for prereleases in GHA (#234)
- Add building ARM binary to the Makefile (#233)
- fix intendation issue (#227)
- Implement log level and format configuration through YAML (resolves #224) (#225)
- Implement http timeout
- Add reading http timeout from yaml and test it
- Bump github.com/prometheus/common from 0.45.0 to 0.46.0
- Change type of some variables that may hold big numbers to int64 #218
- Add ARM build to the application (#215)
- Add v1 version to workflow triggers (#212)
- Add "v1" branch to workflows
- Remove label logic from client (#210)
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0
Release v1.6.1
Release v1.6.0
Release Notes (v1.6.0):
Since the last tag (v1.5.7), the following changes have been made:
- Update actions for managing artifacts from v3 to v4
- Add documentation to http timeout configuration
- Add environment variable to configure http timeout
- Change type of some variables that may hold big numbers to int64
Release v1.5.7
Release Notes (v1.5.7):
Since the last tag (v1.5.6), the following changes have been made:
- Update multiple v1 dependencies (#214)
- Add missing dependency to application pipeline
- Add ARM64 pipeline (#213)
- Bump golang from 1.21.4-alpine3.17 to 1.21.5-alpine3.17 (#203)
- Run Docker image as nobody user(#201)
- Bump github.com/gkampitakis/go-snaps from 0.4.8 to 0.4.12 (#195)
- Change dead_letter_queue_max_size_in_bytes / size_in_bytes from counter to gauge metrics
- Bump golang from 1.21.3-alpine3.17 to 1.21.4-alpine3.17
- Bump cosmtrek/air from 1.48.0 to v1.49.0
- Bump cosmtrek/air from 1.47.0 to v1.48.0
- Bump actions/setup-node from 3 to 4
- Bump github.com/prometheus/common from 0.44.0 to 0.45.0
Release v2.0.0-pre1
Release Notes (v2.0.0-pre1):
Since the last tag (v1.5.6), the following changes have been made:
- Add important note about V2
- Finally fix volume config for v2
- Remove prometheus push geteway, change volume config
- Disable alertmanager and kube-state-metrics in test chart
- Update test chart dependencies
- Add migration guide to README
- Add script to migrate v1 config to v2
- Fix configmap keys once more
- Add missing config volume to chart
- Remove two of todos in code: test and one obsolete one
- Update Helm version
- Fix version of setup-helm job
- Update Helm chart to match v2 configuration
- Use newer version of *-artifact workflows
- Add labels to logstash clients
- Change default listen string for docker to be any ip v4
- Change default port
- Add example config to the repo
- Move setting default slog logger into the right place
- Add new config to docker-compose
- Improve log message about missing env file
- Add second logstash instance to docker-compose
- Bring back 100% coverage
- Add missing test case for logstash client
- Fix nodestats_collector_test
- Start refactoring nodestats collector to collect multiple instances
- Fix tests after allowing to specify multiple hosts
- Make prototype of nodeinfo using multiple logstash endpoints
- Add endpoint to all nodeinfo metrics
- Rename NewDescWithHelpAndLabels to NewDesc
- Delete descHelper.NewDescWithHelp method
- Add GetEndpoint() to clients
- Add config.yml to gitignore
- Revert "Start implementing collect for multiple endpoints"
- Start implementing collect for multiple endpoints
- Start preparing application for taking yaml config
- Bump golang from 1.21.4-alpine3.17 to 1.21.5-alpine3.17 (#203)
- Run Docker image as nobody user(#201)
- Bump github.com/gkampitakis/go-snaps from 0.4.8 to 0.4.12 (#195)
- Change dead_letter_queue_max_size_in_bytes / size_in_bytes from counter to gauge metrics
- Bump golang from 1.21.3-alpine3.17 to 1.21.4-alpine3.17
- Bump cosmtrek/air from 1.48.0 to v1.49.0
- Bump cosmtrek/air from 1.47.0 to v1.48.0
- Bump actions/setup-node from 3 to 4
- Bump github.com/prometheus/common from 0.44.0 to 0.45.0
Release v1.5.6
Release Notes (v1.5.6):
Since the last tag (v1.5.5), the following changes have been made:
- Bump golang from 1.21.2-alpine3.17 to 1.21.3-alpine3.17
- Bump cosmtrek/air from 1.45.0 to v1.47.0