Update module go.opentelemetry.io/otel to v0.16.0 #1598
Merged
+10
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.15.0
->v0.16.0
Release Notes
open-telemetry/opentelemetry-go
v0.16.0
Compare Source
Added
ReadOnlySpan
andReadWriteSpan
interfaces to provide better control for accessing span data. (#1360)NewGRPCDriver
function returns aProtocolDriver
that maintains a single gRPC connection to the collector. (#1369)NewSplitDriver
for OTLP exporter that allows sending traces and metrics to different endpoints. (#1418)exporters/otlp/otlphttp
. Currently it only supports the binary protobuf payloads. (#1420)Changed
internal/testing
tointernal/internaltest
. (#1449)export.SpanData
toexport.SpanSnapshot
and use it only for exporting spans. (#1360)SpanContext
rather than just its span ID in thespan
struct. (#1360)array
aggregator renamedexact
to match itsaggregation.Kind
(#1412)exact
aggregator includes per-point timestamps (#1412)NewExporter
fromexporters/otlp
now takes aProtocolDriver
as a parameter. (#1369)uint64
. (1430)SamplingResult
now passed aTracestate
from the parentSpanContext
(#1432)exporters/otlp/otlpgrpc
. (#1420)TraceContext
propagator now correctly propagatesTraceState
through theSpanContext
. (#1447)WithExporter()
andStart()
to configure Push behaviorStart()
is optional; useCollect()
andForEach()
for Pull behaviorStart()
andStop()
accept Context. (#1378)Removed
errUninitializedSpan
as its only usage is now obsolete. (#1360)Fixed
BatchSpanProcessor.Shutdown()
will now shutdown underlyingexport.SpanExporter
. (#1443)Raw changes made between v0.15.0 and v0.16.0
0aadfb2
Prepare release v0.16.0 (#1464)207587b
Metric histogram aggregator: Swap in SynchronizedMove to avoid allocations (#1435)c29c6fd
Shutdown underlying span exporter while shutting down BatchSpanProcessor (#1443)dfece3d
Combine the Push and Pull metric controllers (#1378)74deedd
Handle tracestate in TraceContext propagator (#1447)49f699d
Remove Quantile aggregation, DDSketch aggregator; add Exact timestamps (#1412)9c94941
Rename internal/testing to internal/internaltest (#1449)8d80981
Move gRPC driver to a subpackage and add an HTTP driver (#1420)9332af1
Bump github.com/golangci/golangci-lint in /internal/tools (#1445)5ed96e9
Update exporters/otlp Readme.md (#1441)bc9cb5e
Switch CircleCI badge to GitHub Actions (#1440)716ad08
Remove CircleCI config (#1439)0682db1
Adding Security Workflows to GitHub Actions (2/2): gosec workflow (#1429)11f732b
Adding Security Workflows to GitHub Actions (1/2): codeql workflow (#1428)40f1c00
Add Tracestate into the SamplingResult struct (#1432)db06c8d
Flush metric events before shutdown in collector example (#1438)f6f458e
Fix golint issue caused by typo in trace.go (#1436)fe9d1f7
Use uint64 Count consistently in metric aggregation (#1430)3a337d0
Bump github.com/golangci/golangci-lint in /internal/tools (#1433)1e4c832
cleanup: drop the removed examples in gitignore (#1427)5c9221c
Unify endpoint API that related to OTel exporter (#1401)045c3ff
Build scripts: Replace mapfile with read loop for old bash versions (#1425)2def8c3
Add Versioning Documentation (#1388)6bcd108
Bump github.com/itchyny/gojq from 0.11.2 to 0.12.0 in /internal/tools (#1424)38e76ef
Add a split protocol driver for otlp exporter (#1418)439cd31
Add TraceState to SpanContext in API (#1340)3521526
Split connection management away from exporter (#1369)add9d93
Bump github.com/prometheus/client_golang from 1.8.0 to 1.9.0 in /exporters/metric/prometheus (#1414)93d426a
Add @dashpole as a project Approver (#1410)6fe20ef
Fix small typo (#1409)b22d0d7
Mention the getting started guide (#1406)3fb80fb
Fix duplicate checkout action in GitHub workflow (#1407)2051927
Correct CI workflow syntax (#1403)f11a86f
Fix typo in comment (#1402)bdf87a7
Migrate CircleCI ci.yml workflow to GitHub Actions (#1382)4e59dd1
Bump google.golang.org/grpc from 1.32.0 to 1.34.0 in /example/otel-collector (#1400)83513f7
Bump google.golang.org/api from 0.32.0 to 0.36.0 in /exporters/trace/jaeger (#1398)a354fc4
Bump github.com/prometheus/client_golang from 1.7.1 to 1.8.0 in /exporters/metric/prometheus (#1397)3528e42
Bump google.golang.org/grpc from 1.32.0 to 1.34.0 in /exporters/otlp (#1396)af114ba
Call otel.Handle with non-nil errors (#1384)c3c4273
Add RO/RW span interfaces (#1360)Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.