- fix: ignore schema URL conflicts (#137) | @codeboten
- maint: update dependencies to 1.28.0 (#117) | @codeboten
- maint: update team in dependabot config (#138) | @codeboten
- docs: update vulnerability reporting process (#132) | @robbkidd
- maint(deps): update dependencies (#130) | @VinozzZ
- fix: allow disabling of config options that default to true (#123) | @JamieDanielson
- maint: update dependencies to 1.25.0 (#117) | @codeboten
- maint: Update ubuntu image in workflows to latest (#113) | @MikeGoldsmith
- maint: add labels to release.yml for auto-generated grouping (#112) | @JamieDanielson
- feat: Populate headers from specified environment variables (#99) | @smoyer64
- feat: Add additional tests for handling OTel env vars for signal generic and specific exporter headers (#106) | @MikeGoldsmith
- fix: Prefer environment variables over code configuration (#106) | @MikeGoldsmith
- maint: upload test results to CircleCI & add Go 1.22 to test matrix (#108) | @robbkidd
- maint: update codeowners to pipeline-team (#97) | @JamieDanielson
- maint: update codeowners to pipeline (#96) | @JamieDanielson
- maint(deps): bump go.opentelemetry.io/proto/otlp from 1.0.0 to 1.1.0 (#105) | @Dependabot
- maint(deps): bump go.opentelemetry.io/otel from 1.21.0 to 1.22.0 (#102) | @Dependabot
- maint(deps): bump google.golang.org/grpc from 1.60.1 to 1.61.0 (#103) | @Dependabot
- maint(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.1 (#100) | @Dependabot
- fix: remove duplicate secureOption assignment (#93) | @smoyer64
- fix(pipelines): use protocol constants (#92) | @tranngoclam
- maint: combine otel core and contrib in dependabot groups (#91) | @JamieDanielson
The OpenTelemetry SDK moved the metrics packages into the main SDK packages with the latest release as it's now GA. If you used the metrics packages, you may need to update your import paths to reflect the new package.
Additionally, the OpenTelenetry SDK's minimum Go version is now 1.20.
- Bump OTel dependencies (#84) | @MikeGoldsmith
- Add dependency groups for otel and otel contrib packages (#79) | @MikeGoldsmith
- Bump OTel core and contrib packages to latest (#90) | @MikeGoldsmith
- maint: upgrade otel packages to latest (#68) | @JamieDanielson
- maint: add release.yml for auto-generated release notes (#62) | @JamieDanielson
In previous versions, incompatible resource configurations would fail silently. Now an error is returned so it is clear when configuration is incompatible.
- feat: return errors from resource.New (#59) | @dstrelau
- maint: Match semantic convention version to SDK semantic conventions (#60) | @JamieDanielson
- feat: Add WithResourceOption for additional resource configuration (#48) | @martin308, @robbkidd, @vreynolds
- docs: Update WithExporterProtocol in README.md (#54) | @NicholasGWK
- maint: update ubuntu and collector versions in CI (#53) | @JamieDanielson
- maint(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#56)
- maint(deps): bump go.opentelemetry.io/proto/otlp from 0.19.0 to 1.0.0 (#55)
Packages for the Metrics API have been moved as the API implementation has stablized in OTel Go v1.16.0.
go.opentelemetry.io/otel/metric/global
->go.opentelemetry.io/otel
go.opentelemetry.io/otel/metric/instrument
->go.opentelemetry.io/otel/metric
Imports of these packages in your application will need to be updated.
Fix for the breaking change described above where go.opentelemetry.io/otel/metric/global
cannot be found for otel-config-go.
The dependency update for otel packages in #40 below—thanks, Justin Burnham!—includes an update to our import of the metrics package.
- maint(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#44) dependabot
- maint(deps): bump go.opentelemetry.io/otel from 1.15.1 to 1.16.0 (#40) @jburnham
- maint: drop go 1.18 (#37) | @vreynolds
- fix: Don't fatal error when we can return an error (#36) | @kentquirk
- maint: cleanup go versions (#38) | @vreynolds
- maint(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.1 (#35)
How to migrate to otel-config-go
from otel-launcher-go
- maint: Rename to otelconfig (#28) | @MikeGoldsmith
- feat: Allow vendors to set default exporter endpoint (#26) | @MikeGoldsmith
- ci: add go 1.20 to ci (#25) | @vreynolds
- maint: add dependabot to project (#22) | @JamieDanielson
- maint(deps): bump github.com/sethvargo/go-envconfig from 0.8.2 to 0.9.0 (#24)
- maint(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#23)
No changes have been made to the launcher itself since release v0.3.1. This new version is being used to help with go dependency resolution and conflicts with other packages. With this new version it should no longer be required to specify the exact version of the launcher to be downloaded.
- fix:
launcher.WithSampler
doesn't get passed all the way through (#17) | @thomasdesr
- maint: bump semconv to 1.18 (#19) | @pkanal
- Improve behavior for handling custom endpoints (#11) | @JamieDanielson
- Add example and smoke tests (#7) | @JamieDanielson
- Bump OTel dependenceis to latest (#14) | @MikeGoldsmith
- Add explicit version to go get command (#15) | @MikeGoldsmith
- Update opentelemetry-go dependencies to the January 29th release, resolving a downstream runtime error about missing (deprecated) metric types
This has been moved from honeycombio/opentelemetry-go-contrib#400