This release is the last to support Go 1.20. The next release will require at least Go 1.21.
Added
- Support Go 1.22. (#5082)
- Add support for Summary metrics to
go.opentelemetry.io/contrib/bridges/prometheus. (#5089) - Add support for Exponential (native) Histograms in
go.opentelemetry.io/contrib/bridges/prometheus. (#5093)
Removed
- The deprecated
RequestCountconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894) - The deprecated
RequestContentLengthconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894) - The deprecated
ResponseContentLengthconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894) - The deprecated
ServerLatencyconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894)
Fixed
- Retrieving the body bytes count in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttpdoes not cause a data race anymore. (#5080)
New Contributors
- @arvindbr8 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4897
- @wushujames made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5135
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.23.0...v1.24.0