- Notifications
You must be signed in to change notification settings - Fork1.2k
v1.21.0-rc.0 / 2025-01-21
Pre-releasePre-release
· 175 commits to main since this release
v1.21.0-rc.0
bwplotka Bartlomiej Plotka
This tag was signed with the committer’sverified signature.
f1f89dc This commit was created on GitHub.com and signed with GitHub’sverified signature.
github.com/prometheus/common to 0.62+ together with client_golang.
New common versionchangesmodel.NameValidationScheme global variable, which relaxes the validation of label names and metric name, allowing all UTF-8 characters. Typically, this should not break any user, unless your test or usage expects strict certain names to panic/fail on client_golang metric registration, gathering or scrape. In case of problems changemodel.NameValidationScheme to oldmodel.LegacyValidation value in your projectinit function.
- [BUGFIX] gocollector: Fix help message for runtime/metric metrics.#1583
- [BUGFIX] prometheus: Fix
Desc.String()method for no labels case.#1687 - [ENHANCEMENT] prometheus: Optimize popular
prometheus.BuildFQNamefunction; now up to 30% faster.#1665 - [ENHANCEMENT] prometheus: Optimize
Inc,AddandObservecumulative metrics; now up to 50% faster under high concurrent contention.#1661 - [CHANGE] Upgrade prometheus/common to 0.62.0 which changes
model.NameValidationSchemeglobal variable.#1712 - [CHANGE] Add support for Go 1.23.#1602
- [FEATURE] process_collector: Add support for Darwin systems.#1600#1616#1625#1675#1715
- [FEATURE] api: Add ability to invoke
CloseIdleConnectionson api.Client usingapi.Client.(CloseIdler).CloseIdleConnections()casting.#1513 - [FEATURE] promhttp: Add
promhttp.HandlerOpts.EnableOpenMetricsTextCreatedSamplesoption to create OpenMetrics _created lines. Not recommended unless you want to use opt-in Created Timestamp feature. Community works on OpenMetrics 2.0 format that should make those lines obsolete (they increase cardinality significantly).#1408 - [FEATURE] prometheus: Add
NewConstNativeHistogramfunction.#1654
All commits
- Merge release-1.20 to main by@bwplotka in#1582
- gocollector: Tiny fix for help message with runtime/metrics source. by@bwplotka in#1583
- ci: bump dagger to the latest version by@marcosnils in#1588
- Merge release-1.20 back to main by@ArthurSens in#1593
- Update linting by@SuperQ in#1603
- Update supported Go versions by@SuperQ in#1602
- build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0 by@dependabot in#1611
- build(deps): bump github.com/prometheus/common from 0.55.0 to 0.57.0 by@dependabot in#1612
- changed the name of all variables with min/max name by@parthlaw in#1606
- Update Dagger and build. by@SuperQ in#1610
- build(deps): bump github/codeql-action from 3.25.15 to 3.26.6 in the github-actions group across 1 directory by@dependabot in#1614
- examples: Improved GoCollector example. by@bwplotka in#1589
- Synchronize common files from prometheus/prometheus by@prombot in#1615
- process_collector: fill in most statistics on macOS by@mharbison72 in#1600
- ⚡ http client defer CloseIdleConnections by@cuisongliu in#1513
- Set allow-utf-8 in Format during tests to avoid escaping. by@ywwg in#1618
- Synchronize common files from prometheus/prometheus by@prombot in#1622
- Merge Release 1.20 back to main by@ArthurSens in#1627
- examples: Add custom labels example by@ying-jeanne in#1626
- Refactor default runtime metrics tests for Go collector so that default runtime metric set autogenerates by@vesari in#1631
- Synchronize common files from prometheus/prometheus by@prombot in#1628
- process_xxx_memory statistics for macOS (cgo) by@mharbison72 in#1616
- build(deps): bump github.com/klauspost/compress from 1.17.9 to 1.17.10 by@dependabot in#1633
- build(deps): bump golang.org/x/sys from 0.24.0 to 0.25.0 by@dependabot in#1632
- process_collector: Add Platform-Specific Describe for processCollector by@ying-jeanne in#1625
- Synchronize common files from prometheus/prometheus by@prombot in#1635
- build(deps): bump the github-actions group with 4 updates by@dependabot in#1634
- Optionally print OM created lines by@ArthurSens in#1408
- process_collector: merge wasip1 and js into a single implementation by@ying-jeanne in#1644
- Merge release 1.20 to main by@bwplotka in#1647
- Add Arianna as maintainer 💪 by@ArthurSens in#1651
- test add headers round tripper by@Manask322 in#1657
- build(deps): bump github.com/klauspost/compress from 1.17.10 to 1.17.11 by@dependabot in#1668
- build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0 by@dependabot in#1669
- build(deps): bump github.com/prometheus/common from 0.59.1 to 0.60.1 by@dependabot in#1667
- build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by@dependabot in#1670
- Optimize BuildFQName function by@jkroepke in#1665
- fix: use injected now() instead of time.Now() in summary methods by@imorph in#1672
- process_collector: avoid a compiler warning on macOS (fixes#1660) by@mharbison72 in#1675
- Synchronize common files from prometheus/prometheus by@prombot in#1674
- build(deps): bump the github-actions group across 1 directory with 3 updates by@dependabot in#1678
- [chore]: enable perfsprint linter by@mmorel-35 in#1676
- Duplicate of#1662 by@imorph in#1673
- Synchronize common files from prometheus/prometheus by@prombot in#1679
- chore: enable usestdlibvars linter by@mmorel-35 in#1680
- Add: exponential backoff for CAS operations on floats by@imorph in#1661
- Synchronize common files from prometheus/prometheus by@prombot in#1683
- [1617] Add ConstnativeHistogram by@shivanthzen in#1654
- fix: replace fmt.Errorf with errors.New by@kakkoyun in#1689
- Add codeowners by@kakkoyun in#1688
- fix: add very small delay between observations in
TestHistogramAtomicObserveby@imorph in#1691 - Synchronize common files from prometheus/prometheus by@prombot in#1692
- Fix: handle nil variableLabels in Desc.String() method and add tests for nil label values by@kakkoyun in#1687
- examples: Follow best practices and established naming conventions by@lilic in#1650
- setup OSSF Scorecard workflow by@mmorel-35 in#1432
- build(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by@dependabot in#1697
- build(deps): bump golang.org/x/sys from 0.26.0 to 0.27.0 by@dependabot in#1696
- build(deps): bump the github-actions group with 5 updates by@dependabot in#1695
- update links to openmetrics to reference the v1.0.0 release by@dashpole in#1699
- build(deps): bump google.golang.org/protobuf from 1.35.2 to 1.36.1 by@dependabot in#1706
- build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0 by@dependabot in#1705
- build(deps): bump the github-actions group with 5 updates by@dependabot in#1707
- build(deps): bump github.com/prometheus/common from 0.60.1 to 0.61.0 by@dependabot in#1704
- Synchronize common files from prometheus/prometheus by@prombot in#1703
- Synchronize common files from prometheus/prometheus by@prombot in#1708
- Upgrade to prometheus/common 0.62.0 with breaking change by@bwplotka in#1712
- build(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 in /tutorials/whatsup by@dependabot in#1713
- docs: Add RELEASE.md for the release process by@kakkoyun in#1690
- tutorials/whatsup: Updated deps by@bwplotka in#1716
- process collector: Fixed pedantic registry failures on darwin with cgo. by@bwplotka in#1715
- Revert "ci: daggerize test and lint pipelines (#1534)" by@bwplotka in#1717
New Contributors
- @parthlaw made their first contribution in#1606
- @mharbison72 made their first contribution in#1600
- @cuisongliu made their first contribution in#1513
- @ying-jeanne made their first contribution in#1626
- @Manask322 made their first contribution in#1657
- @jkroepke made their first contribution in#1665
- @imorph made their first contribution in#1672
- @mmorel-35 made their first contribution in#1676
- @shivanthzen made their first contribution in#1654
- @dashpole made their first contribution in#1699
Full Changelog:v1.20.5...v1.21.0-rc.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.