Skip to content

Update module go.opentelemetry.io/otel to v0.16.0 #1598

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 4, 2021

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jan 14, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
go.opentelemetry.io/otel require minor v0.15.0 -> v0.16.0

Release Notes

open-telemetry/opentelemetry-go

v0.16.0

Compare Source

Added
  • Add the ReadOnlySpan and ReadWriteSpan interfaces to provide better control for accessing span data. (#​1360)
  • NewGRPCDriver function returns a ProtocolDriver that maintains a single gRPC connection to the collector. (#​1369)
  • Added documentation about the project's versioning policy. (#​1388)
  • Added NewSplitDriver for OTLP exporter that allows sending traces and metrics to different endpoints. (#​1418)
  • Added codeql worfklow to GitHub Actions (#​1428)
  • Added Gosec workflow to GitHub Actions (#​1429)
  • Add new HTTP driver for OTLP exporter in exporters/otlp/otlphttp. Currently it only supports the binary protobuf payloads. (#​1420)
Changed
  • Rename internal/testing to internal/internaltest. (#​1449)
  • Rename export.SpanData to export.SpanSnapshot and use it only for exporting spans. (#​1360)
  • Store the parent's full SpanContext rather than just its span ID in the span struct. (#​1360)
  • Improve span duration accuracy. (#​1360)
  • Migrated CI/CD from CircleCI to GitHub Actions (#​1382)
  • Remove duplicate checkout from GitHub Actions workflow (#​1407)
  • Metric array aggregator renamed exact to match its aggregation.Kind (#​1412)
  • Metric exact aggregator includes per-point timestamps (#​1412)
  • Metric stdout exporter uses MinMaxSumCount aggregator for ValueRecorder instruments (#​1412)
  • NewExporter from exporters/otlp now takes a ProtocolDriver as a parameter. (#​1369)
  • Many OTLP Exporter options became gRPC ProtocolDriver options. (#​1369)
  • Unify endpoint API that related to OTel exporter. (#​1401)
  • Optimize metric histogram aggregator to re-use its slice of buckets. (#​1435)
  • Metric aggregator Count() and histogram Bucket.Counts are consistently uint64. (1430)
  • SamplingResult now passed a Tracestate from the parent SpanContext (#​1432)
  • Moved gRPC driver for OTLP exporter to exporters/otlp/otlpgrpc. (#​1420)
  • The TraceContext propagator now correctly propagates TraceState through the SpanContext. (#​1447)
  • Metric Push and Pull Controller components are combined into a single "basic" Controller:
    • WithExporter() and Start() to configure Push behavior
    • Start() is optional; use Collect() and ForEach() for Pull behavior
    • Start() and Stop() accept Context. (#​1378)
Removed
  • Remove errUninitializedSpan as its only usage is now obsolete. (#​1360)
  • Remove Metric export functionality related to quantiles and summary data points: this is not specified (#​1412)
  • Remove DDSketch metric aggregator; our intention is to re-introduce this as an option of the histogram aggregator after new OTLP histogram data types are released (#​1412)
Fixed
  • BatchSpanProcessor.Shutdown() will now shutdown underlying export.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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate
Copy link
Author

renovate bot commented Jan 19, 2021

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻️ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you check the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: example/otel/go.sum
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/go-redis/redis":"/mnt/renovate/gh/go-redis/redis" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/renovate-cache/others/go":"/tmp/renovate-cache/others/go" -e GOPATH -e CGO_ENABLED -w "/mnt/renovate/gh/go-redis/redis/example/otel" docker.io/renovate/go:1.14.14 bash -l -c "git config --global url.\"https://**redacted**@github.com/\".insteadOf \"https://github.com/\" && go get -d ./..."
go: github.com/go-redis/redis/v8/extra/redisotel@v0.0.0-00010101000000-000000000000: invalid version: unknown revision 000000000000

@renovate renovate bot force-pushed the renovate/go.opentelemetry.io-otel-0.x branch from 18ecb1b to 54cffac Compare January 19, 2021 09:50
@renovate renovate bot force-pushed the renovate/go.opentelemetry.io-otel-0.x branch from 54cffac to 091ea8a Compare February 4, 2021 07:53
@renovate renovate bot force-pushed the renovate/go.opentelemetry.io-otel-0.x branch from 091ea8a to 06bd08c Compare February 4, 2021 07:54
@vmihailenco vmihailenco merged commit a8503c1 into master Feb 4, 2021
@vmihailenco vmihailenco deleted the renovate/go.opentelemetry.io-otel-0.x branch February 4, 2021 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants