The Code struct from the go.opentelemetry.io/otel/codes package now supports JSON marshaling and unmarshaling as well as implements the Stringer interface. (#1214)
A Baggage API to implement the OpenTelemetry specification. (#1217)
Changed
Set default propagator to no-op propagator. (#1184)
The HTTPSupplier, HTTPExtractor, HTTPInjector, and HTTPPropagator from the go.opentelemetry.io/otel/api/propagation package were replaced with unified TextMapCarrier and TextMapPropagator in the go.opentelemetry.io/otel package. (#1212)
The New function from the go.opentelemetry.io/otel/api/propagation package was replaced with NewCompositeTextMapPropagator in the go.opentelemetry.io/otel package. (#1212)
The status codes of the go.opentelemetry.io/otel/codes package have been updated to match the latest OpenTelemetry specification.
They now are Unset, Error, and Ok.
They no longer track the gRPC codes. (#1214)
The StatusCode field of the SpanData struct in the go.opentelemetry.io/otel/sdk/export/trace package now uses the codes package from this package instead of the gRPC project. (#1214)
Move the go.opentelemetry.io/otel/api/baggage package into go.opentelemetry.io/otel/propagators. (#1217)
Fixed
Copies of data from arrays and slices passed to go.opentelemetry.io/otel/label.ArrayValue() are now used in the returned Value instead of using the mutable data itself. (#1226)
Removed
The ExtractHTTP and InjectHTTP functions from the go.opentelemetry.io/otel/api/propagation package were removed. (#1212)
The Propagators interface from the go.opentelemetry.io/otel/api/propagation package was removed to conform to the OpenTelemetry specification.
The explicit TextMapPropagator type can be used in its place as this is the Propagator type the specification defines. (#1212)
The SetAttribute method of the Span from the go.opentelemetry.io/otel/api/trace package was removed given its redundancy with the SetAttributes method. (#1216)
The internal implementation of Baggage storage is removed in favor of using the new Baggage API functionality. (#1217)
Remove duplicate hostname key HostHostNameKey in Resource semantic conventions. (#1219)
Nested array/slice support has been removed. (#1226)
Raw changes made between v0.12.0 and v0.13.0
9ebca887f06dd4a4093c26426e6f3b2f6610c7ca Pre release v0.13.0 (#1231)
5660b0b59f4c0fbb9e2879bb645b632b50f5f3bd Update label.ArrayValue to store copies of 1D arrays (#1226)
577b21745b6648fd04ae251ae8a03c5a00f5921b Update codes to match specification (#1214)
e9c80e62a4bb5a85af379d3378fdbf64ece9665f Bump github.com/openzipkin/zipkin-go from 0.2.4 to 0.2.5 in /exporters/trace/zipkin (#1224)
b0fd424c2056c548928b5d9d484db0d95ea74a7a Bump github.com/itchyny/gojq from 0.11.1 to 0.11.2 in /internal/tools (#1225)
5e6634059427be53d366d29070c8209e005bc7d4 Add Baggage API and move Baggage propagator (#1217)
de50711fcc13f7da5c42c71c1f7ad0fb5ff2e7ae feat(span): remove SetAttribute method (#1216)
6e184cd16f2251f377c081d5fa44ba768284adfa Update propagation to conform with OpenTelemetry specification (#1212)
dc79f7fe25712c4674dbc6c3a565d7c3925effda Remove duplicate hostname in Resource (#1219)
423c891359841f3362079fcb2493f74eae17131d Set default propagator to no-op propagator (#1204)
04297f4d043e1cce6dd8c3b159cc23405a167fa6 Enable exporting Histogram aggregation to OTLP metric (#1209)
a69f8fbe7a4618c736792683a2e364bfc0143d87 Add integration tests for span processor ordering (#1208)
3a9f5fe15f50a35ad8da5c5396a9ed3bbb82360c Test benchmarks in precommit (#1207)
The Code struct from the go.opentelemetry.io/otel/codes package now supports JSON marshaling and unmarshaling as well as implements the Stringer interface. (#1214)
A Baggage API to implement the OpenTelemetry specification. (#1217)
Add Shutdown method to sdk/trace/provider, shutdown processors in the order they were registered. (#1227)
Changed
Set default propagator to no-op propagator. (#1184)
The HTTPSupplier, HTTPExtractor, HTTPInjector, and HTTPPropagator from the go.opentelemetry.io/otel/api/propagation package were replaced with unified TextMapCarrier and TextMapPropagator in the go.opentelemetry.io/otel package. (#1212)
The New function from the go.opentelemetry.io/otel/api/propagation package was replaced with NewCompositeTextMapPropagator in the go.opentelemetry.io/otel package. (#1212)
The status codes of the go.opentelemetry.io/otel/codes package have been updated to match the latest OpenTelemetry specification.
They now are Unset, Error, and Ok.
They no longer track the gRPC codes. (#1214)
The StatusCode field of the SpanData struct in the go.opentelemetry.io/otel/sdk/export/trace package now uses the codes package from this package instead of the gRPC project. (#1214)
Move the go.opentelemetry.io/otel/api/baggage package into go.opentelemetry.io/otel/propagators. (#1217)
A Shutdown method of SpanProcessor and all its implementations receives a context and returns an error. (#1264)
Fixed
Copies of data from arrays and slices passed to go.opentelemetry.io/otel/label.ArrayValue() are now used in the returned Value instead of using the mutable data itself. (#1226)
Removed
The ExtractHTTP and InjectHTTP functions from the go.opentelemetry.io/otel/api/propagation package were removed. (#1212)
The Propagators interface from the go.opentelemetry.io/otel/api/propagation package was removed to conform to the OpenTelemetry specification.
The explicit TextMapPropagator type can be used in its place as this is the Propagator type the specification defines. (#1212)
The SetAttribute method of the Span from the go.opentelemetry.io/otel/api/trace package was removed given its redundancy with the SetAttributes method. (#1216)
The internal implementation of Baggage storage is removed in favor of using the new Baggage API functionality. (#1217)
Remove duplicate hostname key HostHostNameKey in Resource semantic conventions. (#1219)
Nested array/slice support has been removed. (#1226)
[0.12.0] - 2020-09-24
Added
A SpanConfigure function in go.opentelemetry.io/otel/api/trace to create a new SpanConfig from SpanOptions. (#1108)
In the go.opentelemetry.io/otel/api/trace package, NewTracerConfig was added to construct new TracerConfigs.
This addition was made to conform with our project option conventions. (#1155)
Instrumentation library information was added to the Zipkin exporter. (#1119)
The SpanProcessor interface now has a ForceFlush() method. (#1166)
More semantic conventions for k8s as resource attributes. (#1167)
Changed
Add reconnecting udp connection type to Jaeger exporter.
This change adds a new optional implementation of the udp conn interface used to detect changes to an agent's host dns record.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.
You can always request more updates by clicking Bump now in your Dependabot dashboard.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps go.opentelemetry.io/otel/exporters/trace/jaeger from 0.10.0 to 0.13.0.
Release notes
Sourced from go.opentelemetry.io/otel/exporters/trace/jaeger's releases.
Changelog
Sourced from go.opentelemetry.io/otel/exporters/trace/jaeger's changelog.
Commits
9ebca88
Pre release v0.13.0 (#1231)5660b0b
Update label.ArrayValue to store copies of 1D arrays (#1226)577b217
Update codes to match specification (#1214)e9c80e6
Bump github.com/openzipkin/zipkin-go from 0.2.4 to 0.2.5 in /exporters/trace/...b0fd424
Bump github.com/itchyny/gojq from 0.11.1 to 0.11.2 in /internal/tools (#1225)5e66340
Add Baggage API and move Baggage propagator (#1217)de50711
feat(span): remove SetAttribute method (#1216)6e184cd
Update propagation to conform with OpenTelemetry specification (#1212)dc79f7f
Remove duplicate hostname in Resource (#1219)423c891
Set default propagator to no-op propagator (#1204)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.
You can always request more updates by clicking
Bump now
in your Dependabot dashboard.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)