opentelemetry-go/metric
Robert Pająk 69e81088ad
Release 1.37.0/0.59.0/0.13.0 (#6925)
### Added

- The `go.opentelemetry.io/otel/semconv/v1.33.0` package.
The package contains semantic conventions from the `v1.33.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.33.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.32.0.`(#6799)
- The `go.opentelemetry.io/otel/semconv/v1.34.0` package.
The package contains semantic conventions from the `v1.34.0` version of
the OpenTelemetry Semantic Conventions. (#6812)
- Add metric's schema URL as `otel_scope_schema_url` label in
`go.opentelemetry.io/otel/exporters/prometheus`. (#5947)
- Add metric's scope attributes as `otel_scope_[attribute]` labels in
`go.opentelemetry.io/otel/exporters/prometheus`. (#5947)
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/log`. (#6825)
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`. (#6825)
- Changed handling of `go.opentelemetry.io/otel/exporters/prometheus`
metric renaming to add unit suffixes when it doesn't match one of the
pre-defined values in the unit suffix map. (#6839)

### Changed

- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/bridge/opentracing`. (#6827)
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/exporters/zipkin`. (#6829)
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/metric`. (#6832)
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/resource`. (#6834)
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/trace`. (#6835)
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/trace`. (#6836)
- `Record.Resource` now returns `*resource.Resource` instead of
`resource.Resource` in `go.opentelemetry.io/otel/sdk/log`. (#6864)
- Retry now shows error cause for context timeout in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#6898)

### Fixed

- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
(#6710)
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
(#6710)
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`.
(#6710)
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
(#6710)
- Validate exponential histogram scale range for Prometheus
compatibility in `go.opentelemetry.io/otel/exporters/prometheus`.
(#6822)
- Context cancellation during metric pipeline produce does not corrupt
data in `go.opentelemetry.io/otel/sdk/metric`. (#6914)

### Removed

- `go.opentelemetry.io/otel/exporters/prometheus` no longer exports
`otel_scope_info` metric. (#6770)
2025-06-25 08:41:12 +02:00
..
embedded Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
noop Add the `golines` golangci-lint formatter (#6513) 2025-03-30 03:46:44 -07:00
README.md Add READMEs to every package (#5103) 2024-03-26 20:13:54 +01:00
asyncfloat64.go Add the `golines` golangci-lint formatter (#6513) 2025-03-30 03:46:44 -07:00
asyncfloat64_test.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
asyncint64.go Add the `golines` golangci-lint formatter (#6513) 2025-03-30 03:46:44 -07:00
asyncint64_test.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
config.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
config_test.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
doc.go Document instrument name requirements (#5435) 2024-05-30 13:59:58 -07:00
example_test.go Upgrade semconv to 1.34.0 in metric (#6832) 2025-05-28 10:49:03 -07:00
go.mod Release 1.37.0/0.59.0/0.13.0 (#6925) 2025-06-25 08:41:12 +02:00
go.sum fix(deps): update module github.com/go-logr/logr to v1.4.3 (#6842) 2025-05-28 18:02:07 +02:00
instrument.go Add the `golines` golangci-lint formatter (#6513) 2025-03-30 03:46:44 -07:00
instrument_test.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
meter.go Add the `golines` golangci-lint formatter (#6513) 2025-03-30 03:46:44 -07:00
syncfloat64.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
syncfloat64_test.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
syncint64.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
syncint64_test.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00

README.md

Metric API

PkgGoDev