This release includes minor improvements documentation and Refinery internal metric visibility. It also introduces two features listed below. The Embedded Environment Variables feature enables environment variable interpretation in Refinery configuration file. The OpAMP feature is intended for internal use only and is not supported or recommended for production.
See full details in the Release Notes.
What's Changed
💡 Enhancements
- feat: Support arbitrary envvar replacement in config strings by @kentquirk in #1517
- feat: add experimental support for opamp(internal use only) by @codeboten in #1528
🐛 Fixes
- fix: update trace_id field to meta.trace_id by @codeboten in #1520
- fix: ensure SendKeyMode priority by @codeboten in #1527
- fix: add env var support for APIHost in telemetry cfg by @VinozzZ in #1536
- fix: flush internal metrics on shutdown by @VinozzZ in #1534
- fix: improve trace cache doc and metric by @VinozzZ in #1535
🛠 Maintenance
- maint: Mark TraceLocalityMode as experimetnal by @MikeGoldsmith in #1522
- docs: add missing metrics and extra details by @JamieDanielson in #1515
- docs: some copyedits from docs by @JamieDanielson in #1526
- maint: record sampler key cardinality as metric by @VinozzZ in #1537
- maint(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #1529
- maint(deps): bump github.com/golang/snappy from 0.0.4 to 1.0.0 by @dependabot in #1519
- maint(deps): bump the minor-patch group with 15 updates by @dependabot in #1518
Full Changelog: v2.9.4...v2.9.5