Releases: prometheus-community/avalanche
Releases · prometheus-community/avalanche
0.7.0 / 2025-01-15
- [CHANGE] (breaking) Removed the deprecated
--metric-count
flag (use--gauge-metric-count
instead). #119 - [CHANGE] (breaking) Removed
remote-pprof-urls
feature. #104 - [BUGFIX] Fixed
--const-label
feature. #113 - [BUGFIX] Fixed remote write run forever mode. #104
- [CHANGE] Remote write errors are logged on an ERROR level as they go (instead of the long interval). #102
- [FEATURE] Added
--remote-concurrency-limit
flag (20 default) on how many concurrent remote writes can happen. #46
All commits
## What's Changed * Add concurrency limit for remote write by @arajkumar in https://github.com//pull/46 * Log remote write errors as they happen by @saswatamcode in https://github.com//pull/102 * Deprecate pprof feature; Fix request sending bug by @saswatamcode in https://github.com//pull/104 * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in https://github.com//pull/111 * Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in https://github.com//pull/107 * Bump github.com/prometheus/common from 0.60.0 to 0.60.1 by @dependabot in https://github.com//pull/105 * Synchronize common files from prometheus/prometheus by @prombot in https://github.com//pull/109 * Refactor remote write flags into init method by @saswatamcode in https://github.com//pull/103 * Bump github.com/prometheus/common from 0.60.1 to 0.61.0 by @dependabot in https://github.com//pull/114 * Synchronize common files from prometheus/prometheus by @prombot in https://github.com//pull/112 * Fix --const-label option by @tamareyal in https://github.com//pull/113 * Removed deprecated --metric-count flag by @bwplotka in https://github.com//pull/119 * Cut 0.7.0 version. by @bwplotka in https://github.com//pull/118New Contributors
- @saswatamcode made their first contribution in #102
- @tamareyal made their first contribution in #113
Full Changelog: v0.6.0...v0.7.0
0.6.0 / 2024-10-14
What's Changed
- [CHANGE] (breaking)
--metric-interval
default value is now zero (not 120) #99 - [CHANGE] (breaking) change
out-of-order
to--remote-out-of-order
for consistency. #101 - [CHANGE] Install command for
avalanche
moved tocmd/avalanche/
fromcmd/
#97 - [FEATURE] Added
mtypes
binary for metric type calculation against targets #97 - [FEATURE]
--remote-requests-count
value -1 now makes remote-write send requests indefinitely #90 - [FEATURE] add support for all metric types; deprecated --metric-count flag; --*-interval flags set to 0 means no change; added OpenMetrics support #80 #101
All PRs
- feat: Add support for all Prometheus metric types + internal refactor. by @bwplotka in #80
- chore: k8s example point at new container image by @jmichalek132 in #84
- fix: Actually do the scheduled run groups (: by @bwplotka in #85
- fixed regressions around series leak due to races; refactor for clarity by @bwplotka in #87
- fixed remote write regression by @bwplotka in #88
- feat: Add option to run indefinitely; fix races by @bwplotka in #90
- Fixed flag parsing vars. by @bwplotka in #92
- Propose bwplotka as the avalanche maintainer by @bwplotka in #91
- [doc] Update install command by @sed-i in #44
- Synchronize common files from prometheus/prometheus by @prombot in #83
- Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #95
- Bump github.com/prometheus/common from 0.57.0 to 0.60.0 by @dependabot in #94
- feat: Made sure summaries actually give output quantile objectives as well; improved flag docs and tests for complex type series calculation. by @bwplotka in #93
- Synchronize common files from prometheus/prometheus by @prombot in #96
- Added mtypes CLI for generating realistic avalanche metric type distributions. by @bwplotka in #97
- Synchronize common files from prometheus/prometheus by @prombot in #98
- Change default for
--metric-interval
to 0 (breaking change) by @bwplotka in #99 - Added validation and enum for operational mode. by @bwplotka in #100
- Cut 0.6.0; Reverted default values for metric types, let's not break compatibility there by @bwplotka in #101
New Contributors
Full Changelog: v0.5.0...v0.6.0
0.5.0 / 2024-09-16
This is the first official release captured in this repo, before major (potentially breaking) changes planned ahead.
Apparently the last release was 0.4.0 / 2022-03-08 (some draft, no tag found though), so let's use 0.5.0 as a starting point for more detailed changelog.