- 
                Notifications
    You must be signed in to change notification settings 
- Fork 268
fix(deps): update opentelemetry #4863
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
Conversation
| 
 | 
19528eb    to
    29a3bf6      
    Compare
  
    | This PR currently has a merge conflict. Please resolve this and then re-add the  | 
c120e98    to
    ee2fd9e      
    Compare
  
    5b91285    to
    0871d40      
    Compare
  
    a22a6c7    to
    dbe83b0      
    Compare
  
    dbe83b0    to
    1628bd6      
    Compare
  
    Signed-off-by: Roman Dmytrenko <[email protected]>
| Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. | 
| Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@            Coverage Diff             @@
##             main    #4863      +/-   ##
==========================================
- Coverage   65.53%   65.50%   -0.03%     
==========================================
  Files         172      172              
  Lines       14308    14308              
==========================================
- Hits         9377     9373       -4     
- Misses       4256     4258       +2     
- Partials      675      677       +2     
 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
 | 
This PR contains the following updates:
v0.60.0->v0.63.0v0.62.0->v0.63.0v0.60.0->v0.63.0v0.62.0->v0.63.0v0.60.0->v0.63.0v0.60.0->v0.63.0v0.12.2->v0.14.0v0.12.2->v0.14.0v1.37.0->v1.38.0v1.36.0->v1.38.0v1.37.0->v1.38.0v1.37.0->v1.38.0v1.37.0->v1.38.0v0.57.0->v0.60.0v1.37.0->v1.38.0v0.12.2->v0.14.0v0.12.2->v0.14.0Release Notes
open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc)
v0.14.0Compare Source
Added
EventOptionand the relatedNewEventConfigfunction are added to thego.opentelemetry.io/otelpackage to configure Span events. (#1254)TextMapPropagatorand associatedTextMapCarrierare added to thego.opentelemetry.io/otel/oteltestpackage to testTextMaptype propagators and their use. (#1259)SpanContextFromContextreturnsSpanContextfrom context. (#1255)DeploymentEnvironmentKeyadded togo.opentelemetry.io/otel/semconvpackage. (#1323)SpanProcessor.OnStartto follow the specification. (#1333)sdk/trace/attributes_map.go. (#1337)Changed
go.opentelemetry.io/otel/api/tracepackage intogo.opentelemetry.io/otel/tracewith the following changes. (#1229) (#1307)IDhas been renamed toTraceID.IDFromHexhas been renamed toTraceIDFromHex.EmptySpanContextis removed.go.opentelemetry.io/otel/api/trace/tracetestpackage intogo.opentelemetry.io/otel/oteltest. (#1229)Kindtype from thego.opentelemetry.io/otel/api/metricpackage was renamed toInstrumentKindto more specifically describe what it is and avoid semantic ambiguity. (#1240)MetricKindmethod of theDescriptortype in thego.opentelemetry.io/otel/api/metricpackage was renamed toDescriptor.InstrumentKind.This matches the returned type and fixes misuse of the term metric. (#1240)
go.opentelemetry.io/otel/api/apitestpackage intogo.opentelemetry.io/otel/oteltest. (#1241)go.opentelemetry.io/otel/api/metric/metrictestpackage intogo.opentelemetry.io/oteltestas part of #964. (#1252)go.opentelemetry.io/otel/api/metricpackage intogo.opentelemetry.io/otel/metricas part of #1303. (#1321)go.opentelemetry.io/otel/api/metric/registrypackage intogo.opentelemetry.io/otel/metric/registryas a part of #1303. (#1316)Numbertype (together with related functions) fromgo.opentelemetry.io/otel/api/metricpackage intogo.opentelemetry.io/otel/metric/numberas a part of #1303. (#1316)AddEventmethod ingo.opentelemetry.io/otelis updated to no longer take an unused context and instead take a required name and a variable number ofEventOptions. (#1254)RecordErrormethod ingo.opentelemetry.io/otelis updated to no longer take an unused context and instead take a required error value and a variable number ofEventOptions. (#1254)go.opentelemetry.io/otel/api/globalpackage togo.opentelemetry.io/otel. (#1262) (#1330)Versionfunction fromgo.opentelemetry.io/otel/sdktogo.opentelemetry.io/otel. (#1330)"otcorrelations"to"baggage"to match the OpenTelemetry specification. (#1267)Code.UnmarshalJSONto work with valid JSON only. (#1276)resource.New()method changes signature to support builtin attributes and functional options, includingtelemetry.sdk.*andhost.namesemantic conventions; the former method is renamedresource.NewWithAttributes. (#1235)UpDownCounters) as gauges. (#1210)Span.Endmethod documentation in theotelAPI to state updates are not allowed on a span after it has ended. (#1310)semconv.HTTPUrlKeytosemconv.HTTPURLKey. (#1338)Removed
ErrInvalidHexID,ErrInvalidTraceIDLength,ErrInvalidSpanIDLength,ErrInvalidSpanIDLength, orErrNilSpanIDfrom thego.opentelemetry.io/otelpackage are unexported now. (#1243)AddEventWithTimestampmethod on theSpaninterface ingo.opentelemetry.io/otelis removed due to its redundancy.It is replaced by using the
AddEventmethod with aWithTimestampoption. (#1254)MockSpanandMockTracertypes are removed fromgo.opentelemetry.io/otel/oteltest.TracerandSpanfrom the same module should be used in their place instead. (#1306)WorkerCountoption is removed fromgo.opentelemetry.io/otel/exporters/otlp. (#1350)Fixed
MergeItereratortoMergeIteratorin thego.opentelemetry.io/otel/labelpackage. (#1244)go.opentelemetry.io/otel/api/globalpackages global TextMapPropagator now delegates functionality to a globally set delegate for all previously returned propagators. (#1258)label.Any. (#1299)TracerProviderto pass options to its configured provider. (#1329)ExactKindaggregator in OTLP metrics transformer (#1309)Raw changes made between v0.13.0 and v0.14.0
575df22(HEAD -> master, tag: v0.14.0, tag: sdk/v0.14.0, tag: exporters/trace/zipkin/v0.14.0, tag: exporters/trace/jaeger/v0.14.0, tag: exporters/stdout/v0.14.0, tag: exporters/otlp/v0.14.0, tag: exporters/metric/prometheus/v0.14.0, tag: example/zipkin/v0.14.0, tag: example/prometheus/v0.14.0, tag: example/otel-collector/v0.14.0, tag: example/namedtracer/v0.14.0, tag: example/jaeger/v0.14.0, tag: example/basic/v0.14.0, tag: bridge/opentracing/v0.14.0, tag: bridge/opencensus/v0.14.0, tag: bridge/opencensus/examples/bridge/v0.14.0, upstream/master, origin/master, origin/HEAD) Release v0.14.0 (#1355)34aa681revert part of #1334. Move binary propagation to contrib (#1353)6eb6801Some cleanups in otlp exporter (#1350)5b5b4abUpdate OTLP to v0.6.0 (#1354)4619c06Add opencensus bridge example and readme (#1348)2c2f985Add missing tests for attributesMap (#1337)fd3c82bsupport exact kind in OTLP metrics exporter (#1309)c857a3dPass options to configured TracerProvider (#1329)7022c12Update the package docs for the new API layout (#1346)bbc9465Add opencensus binary propagation to bridge (#1334)73a0539chore(semconv): Add PR number to changelog (#1323)3207770Set telemetry.sdk.name resource attribute to "opentelemetry" (#1332)380d945s/HTTPUrlKey/HTTPURLKey/ in semconv (#1338)3d6e8b5Move Version function and code from global to toplevel (#1330)20c78feBump github.com/google/go-cmp from 0.5.2 to 0.5.3 (#1339)070b657Add parent context to SpanProcessor.OnStart (#1333)63a1114Move baggage and propagation to separate packages (#1325)f6df5dfadd opencensus tracing bridge (#1305)27aa1f6update go documentation badge image (#1322)75d4911Move metric code to a separate package (#1321)386331aPrepare to move metrics code to separate subpackage (#1316)f9984f2Support configurable AggregationTemporality in exporters; add OTLP missing sum point temporality/monotonic fields (#1296)3a06b39Update span collection limits to 1000 (#1318)b7508daExport non monotonic counters as gauge values from the prometheus exporter (#1269)757030dUpdate Span End method documentation (#1310)a354c02Clean up SDK span field docs (#1312)1041adaBump github.com/golangci/golangci-lint in /internal/tools (#1315)3268501Move tracing code to trace package (#1307)9ac3a08Remove MockSpan and MockTracer (#1306)c9ae670Fix zipkin example module name (#1308)e22a48dchore: adds vanity import for files that don't have it. (#1297)911d7beCheck marshalled value instead of iface (#1299)238d2c0Bump github.com/golangci/golangci-lint in /internal/tools (#1301)187adebChange resource.New() to use functional options; add builtin attributes for (host., telemetry.sdk.) (#1235)0341956Update README and documentation to better communicate pre-GA state (#1281)23e32b1Minor readability fixes to the Jeager example (#1282)d98ad10FixCode.UnmarshalJSONto work with valid json only (#1276)a6b31e0Update SpanProcessor Shutdown with context and error (#1264)412ee70Fix typo in example (#1278)da3f60aBump github.com/golangci/golangci-lint in /internal/tools (#1274)d75ccbbAdd a Shutdown method to sdk TraceProvider (#1227)230bdd1Add SpanContextFromContext() (#1255)c9bc90bRenaming otcorrelations header to baggage (#1267)d6dd84fMove the otel/api/global package to otel/global (#1262)818c7b1Move metric api package intootel(#1252)90de306Add global propagator testing and other fixes (#1260)b7197d5Update the internal global TextMapPropagator (#1261)ec300b2Update Span API event methods (#1254)786a78eAdd delegating global propagator (#1258)8fd4b26Add oteltest TextMap propagator and carrier (#1259)8ed55f5Update README with Org GA project board (#1253)4ea0a20Update semconv comments (#1249)5c21e88Update documentation forotel/oteltest(#1248)396dd60(spanfromcontext) Rename Kind from theapi/metricpackage (#1240)65044a1Moveapi/apitestinto theotel/oteltestpackage (#1241)a46f88eFix lint issues in otel package (#1243)bafde86Fix lint issues in the label package (#1244)7ecc555Update documentation for the OTLP exporter (#1242)f60f51dMove asyncronous metrics state helper out of apimetric/metrictes (#1234)02cd123Call sampler on local child spans. (#1233)25ccf5aUpdate proto v0.5.0 (#1230)27c84d6Move trace api package intootel(#1229)v0.13.0Added
Codestruct from thego.opentelemetry.io/otel/codespackage now supports JSON marshaling and unmarshaling as well as implements theStringerinterface. (#1214)Changed
HTTPSupplier,HTTPExtractor,HTTPInjector, andHTTPPropagatorfrom thego.opentelemetry.io/otel/api/propagationpackage were replaced with unifiedTextMapCarrierandTextMapPropagatorin thego.opentelemetry.io/otelpackage. (#1212)Newfunction from thego.opentelemetry.io/otel/api/propagationpackage was replaced withNewCompositeTextMapPropagatorin thego.opentelemetry.io/otelpackage. (#1212)go.opentelemetry.io/otel/codespackage have been updated to match the latest OpenTelemetry specification.They now are
Unset,Error, andOk.They no longer track the gRPC codes. (#1214)
StatusCodefield of theSpanDatastruct in thego.opentelemetry.io/otel/sdk/export/tracepackage now uses the codes package from this package instead of the gRPC project. (#1214)go.opentelemetry.io/otel/api/baggagepackage intogo.opentelemetry.io/otel/propagators. (#1217)Fixed
go.opentelemetry.io/otel/label.ArrayValue()are now used in the returnedValueinstead of using the mutable data itself. (#1226)Removed
ExtractHTTPandInjectHTTPfunctions from thego.opentelemetry.io/otel/api/propagationpackage were removed. (#1212)Propagatorsinterface from thego.opentelemetry.io/otel/api/propagationpackage was removed to conform to the OpenTelemetry specification.The explicit
TextMapPropagatortype can be used in its place as this is thePropagatortype the specification defines. (#1212)SetAttributemethod of theSpanfrom thego.opentelemetry.io/otel/api/tracepackage was removed given its redundancy with theSetAttributesmethod. (#1216)HostHostNameKeyin Resource semantic conventions. (#1219)Raw changes made between v0.12.0 and v0.13.0
9ebca88Pre release v0.13.0 (#1231)5660b0bUpdate label.ArrayValue to store copies of 1D arrays (#1226)577b217Update codes to match specification (#1214)e9c80e6Bump github.com/openzipkin/zipkin-go from 0.2.4 to 0.2.5 in /exporters/trace/zipkin (#1224)b0fd424Bump github.com/itchyny/gojq from 0.11.1 to 0.11.2 in /internal/tools (#1225)5e66340Add Baggage API and move Baggage propagator (#1217)de50711feat(span): remove SetAttribute method (#1216)6e184cdUpdate propagation to conform with OpenTelemetry specification (#1212)dc79f7fRemove duplicate hostname in Resource (#1219)423c891Set default propagator to no-op propagator (#1204)04297f4Enable exporting Histogram aggregation to OTLP metric (#1209)a69f8fbAdd integration tests for span processor ordering (#1208)3a9f5feTest benchmarks in precommit (#1207)Configuration
📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.