| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| opentelemetry-go-1.43.0.zip.asc | 2026-04-03 | 659 Bytes | |
| opentelemetry-go-1.43.0.tar.gz.asc | 2026-04-03 | 659 Bytes | |
| opentelemetry-go-1.43.0.zip | 2026-04-03 | 4.5 MB | |
| opentelemetry-go-1.43.0.tar.gz | 2026-04-03 | 3.7 MB | |
| README.md | 2026-04-03 | 17.8 kB | |
| v1.43.0_v0.65.0_v0.19.0 source code.tar.gz | 2026-04-03 | 3.7 MB | |
| v1.43.0_v0.65.0_v0.19.0 source code.zip | 2026-04-03 | 4.6 MB | |
| Totals: 7 Items | 16.5 MB | 0 | |
Added
- Add
IsRandomandWithRandomonTraceFlags, andIsRandomonSpanContextingo.opentelemetry.io/otel/tracefor W3C Trace Context Level 2 Random Trace ID Flag support. (#8012) - Add service detection with
WithServiceingo.opentelemetry.io/otel/sdk/resource. (#7642) - Add
DefaultWithContextandEnvironmentWithContextingo.opentelemetry.io/otel/sdk/resourceto support plumbingcontext.Contextthrough default and environment detectors. (#8051) - Support attributes with empty value (
attribute.EMPTY) ingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#8038) - Support attributes with empty value (
attribute.EMPTY) ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#8038) - Support attributes with empty value (
attribute.EMPTY) ingo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#8038) - Support attributes with empty value (
attribute.EMPTY) ingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#8038) - Support attributes with empty value (
attribute.EMPTY) ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#8038) - Support attributes with empty value (
attribute.EMPTY) ingo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#8038) - Support attributes with empty value (
attribute.EMPTY) ingo.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#8038) - Add support for per-series start time tracking for cumulative metrics in
go.opentelemetry.io/otel/sdk/metric. SetOTEL_GO_X_PER_SERIES_START_TIMESTAMPS=trueto enable. (#8060) - Add
WithCardinalityLimitSelectorfor metric reader for configuring cardinality limits specific to the instrument kind. (#7855)
Changed
- Introduce the
EMPTYType ingo.opentelemetry.io/otel/attributeto reflect that an empty value is now a valid value, withINVALIDremaining as a deprecated alias ofEMPTY. (#8038) - Refactor slice handling in
go.opentelemetry.io/otel/attributeto optimize short slice values with fixed-size fast paths. (#8039) - Improve performance of span metric recording in
go.opentelemetry.io/otel/sdk/traceby returning early if self-observability is not enabled. (#8067) - Improve formatting of metric data diffs in
go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#8073)
Deprecated
- Deprecate
INVALIDingo.opentelemetry.io/otel/attribute. UseEMPTYinstead. (#8038)
Fixed
- Return spec-compliant
TraceIdRatioBaseddescription. This is a breaking behavioral change, but it is necessary to make the implementation spec-compliant. (#8027) - Fix a race condition in
go.opentelemetry.io/otel/sdk/metricwhere the lastvalue aggregation could collect the value 0 even when no zero-value measurements were recorded. (#8056) - Limit HTTP response body to 4 MiB in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttpto mitigate excessive memory usage caused by a misconfigured or malicious server. Responses exceeding the limit are treated as non-retryable errors. (#8108) - Limit HTTP response body to 4 MiB in
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpto mitigate excessive memory usage caused by a misconfigured or malicious server. Responses exceeding the limit are treated as non-retryable errors. (#8108) - Limit HTTP response body to 4 MiB in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttpto mitigate excessive memory usage caused by a misconfigured or malicious server. Responses exceeding the limit are treated as non-retryable errors. (#8108) WithHostIDdetector ingo.opentelemetry.io/otel/sdk/resourceto use full path forkenvcommand on BSD. (#8113)- Fix missing
request.GetBodyingo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttpto correctly handle HTTP2 GOAWAY frame. (#8096)
What's Changed
- chore(deps): update module github.com/jgautheron/goconst to v1.9.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8014
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 190d7d4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8013
- chore(deps): update module go.yaml.in/yaml/v2 to v2.4.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8016
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8011
- fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8023
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8020
- chore(deps): update module github.com/mattn/go-runewidth to v0.0.21 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8017
- chore(deps): update module codeberg.org/chavacava/garif to v0.2.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8019
- Add doc on how to upgrade to new semconv by @jmmcorreia in https://github.com/open-telemetry/opentelemetry-go/pull/7807
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.10.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8028
- resource: add WithService detector option by @codeboten in https://github.com/open-telemetry/opentelemetry-go/pull/7642
- fix(deps): update googleapis to a57be14 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8031
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8032
- chore(deps): update module github.com/prometheus/procfs to v0.20.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8034
- chore(deps): update github.com/securego/gosec/v2 digest to 8895462 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8036
- chore(deps): update module github.com/sonatard/noctx to v0.5.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8040
- chore(deps): update github.com/securego/gosec/v2 digest to 6e66a94 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8043
- docs(otlp): document HTTP/protobuf insecure env vars by @marcschaeferger in https://github.com/open-telemetry/opentelemetry-go/pull/8037
- Rebuild semconvkit and verifyreadmes on changes by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/7995
- chore(sdk/trace): join errors properly by @ash2k in https://github.com/open-telemetry/opentelemetry-go/pull/8030
- fix(deps): update googleapis to 84a4fc4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8048
- attribute: change INVALID Type to EMPTY and mark INVALID as deprecated by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8038
- fix(sdk/trace): return spec-compliant TraceIdRatioBased description by @ash2k in https://github.com/open-telemetry/opentelemetry-go/pull/8027
- linting: add depguard rule to enforce semconv version by @ajuijas in https://github.com/open-telemetry/opentelemetry-go/pull/8041
- chore(deps): update actions/download-artifact action to v8.0.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8046
- chore(deps): update github.com/securego/gosec/v2 digest to b7b2c7b by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8044
- fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8045
- Optimize attribute slice conversion by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/8039
- Add benchmarks for end-to-end metrics SDK usage by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/7768
- fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8052
- chore(deps): update github.com/securego/gosec/v2 digest to befce8d by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8053
- trace: add Random Trace ID Flag by @yuanyuanzhao3 in https://github.com/open-telemetry/opentelemetry-go/pull/8012
- Improve aggregation concurrent safe tests by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8021
- Add tests for exponential histogram concurrent-safety edge-cases by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8024
- exphist: replace min, max, sum, and count with atomics by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8025
- chore(deps): update github.com/securego/gosec/v2 digest to c2dfcec by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8055
- chore(deps): update otel/weaver docker tag to v0.22.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8058
- chore(deps): update github.com/securego/gosec/v2 digest to dec52c4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8063
- chore(deps): update otel/weaver docker tag to v0.22.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8061
- chore(deps): update github/codeql-action action to v4.33.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8065
- Fix race in the lastvalue aggregation where 0 could be observed by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8056
- chore(deps): update github.com/securego/gosec/v2 digest to 744bfb5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8064
- Migrate to new bare metal runner (Ubuntu 24) by @trask in https://github.com/open-telemetry/opentelemetry-go/pull/8068
- sdk/resource: add WithContext variants for Default and Environment (#7808) by @ajuijas in https://github.com/open-telemetry/opentelemetry-go/pull/8051
- Use atomics for exponential histogram buckets by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8057
- Added the
internal/observpackage to stdoutlog by @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/7735 - Add support for the development per-series starttime feature by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8060
- sdk/trace/internal/observ: guard SpanStarted and spanLive with Enabled by @kouji-yoshimura in https://github.com/open-telemetry/opentelemetry-go/pull/8067
- Cleanup exemplar featuregate readme by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8072
- chore(deps): update codecov/codecov-action action to v5.5.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8080
- chore(deps): update module github.com/ryanrolds/sqlclosecheck to v0.6.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8083
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to de6f1cc by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8082
- chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.54.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8085
- chore(deps): update module github.com/securego/gosec/v2 to v2.25.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8084
- chore(deps): update module github.com/protonmail/go-crypto to v1.4.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8081
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.54.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8086
- chore(deps): update actions/cache action to v5.0.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8079
- chore(deps): update module github.com/fatih/color to v1.19.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8087
- fix(deps): update googleapis to d00831a by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8078
- chore(deps): update golang.org/x/telemetry digest to b6b0c46 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8076
- fix(deps): update module google.golang.org/grpc to v1.79.3 [security] by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8075
- sdk/metric: Support specifying cardinality limits per instrument kinds by @petern48 in https://github.com/open-telemetry/opentelemetry-go/pull/7855
- chore(deps): update github/codeql-action action to v4.34.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8088
- chore(deps): update codspeedhq/action action to v4.12.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8089
- chore(deps): update github/codeql-action action to v4.34.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8090
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8092
- chore: fix noctx issues by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go/pull/8008
- chore(deps): update module github.com/pelletier/go-toml/v2 to v2.3.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8095
- chore(deps): update codecov/codecov-action action to v5.5.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8097
- chore(deps): update codecov/codecov-action action to v6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8098
- chore(deps): update module github.com/tetafro/godot to v1.5.6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8099
- chore(deps): update module github.com/butuzov/ireturn to v0.4.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8100
- chore(deps): update github/codeql-action action to v4.35.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8101
- chore(deps): update actions/setup-go action to v6.4.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8107
- chore(deps): update module github.com/go-git/go-git/v5 to v5.17.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8106
- chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.4.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8103
- chore(deps): update github/codeql-action action to v4.35.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8102
- chore(deps): update module github.com/hashicorp/go-version to v1.9.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8109
- metricdatatest: Improve printing of diffs by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8073
- fix(deps): update googleapis to d5a96ad by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8112
- chore(deps): update codspeedhq/action action to v4.13.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8114
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.55.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8119
- chore(deps): update fossas/fossa-action action to v1.9.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8118
- chore(deps): update module github.com/go-git/go-git/v5 to v5.17.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8115
- fix(deps): update googleapis to 9d38bb4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8117
- fix: support getBody in otelploghttp by @Tpuljak in https://github.com/open-telemetry/opentelemetry-go/pull/8096
- fix(deps): update module google.golang.org/grpc to v1.80.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8121
- Use an absolute path when calling bsd kenv by @dmathieu in https://github.com/open-telemetry/opentelemetry-go/pull/8113
- limit response body size for OTLP HTTP exporters by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8108
- chore(deps): update github.com/golangci/dupl digest to c99c5cf by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8122
- chore(deps): update module github.com/mattn/go-runewidth to v0.0.22 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8131
- Release v1.43.0 / v0.65.0 / v0.19.0 by @dmathieu in https://github.com/open-telemetry/opentelemetry-go/pull/8128
New Contributors
- @jmmcorreia made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/7807
- @marcschaeferger made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8037
- @ajuijas made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8041
- @yuanyuanzhao3 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8012
- @kouji-yoshimura made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8067
- @Tpuljak made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8096
Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0