-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Release v1.36.0/v0.58.0/v0.12.0 #6793
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
Co-authored-by: Tyler Yahn <[email protected]>
|
@dmathieu, @dashpole, just to double-check.
CC @ywwg @ArthurSens |
|
@pellared i don't think we should log the warning. If a user is setting |
|
We already removed the warning from the changelog. So we should be good here. |
Could we test the interaction with Prometheus receiver before making this decision? The PR you mention only adds new labels, but doesn't remove |
@ArthurSens, sure.
Correct.
I am pretty sure you are correct! However, TBH I have never seen scope attributes being used 😅 |
|
This required testing makes me think we shouldn't include that PR into the release. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update the PR description with new changelog entries 😉
Overview
Closes #6786
Added
go.opentelemetry.io/otel/exporters/prometheus. (exporters: prometheus: add exponential (native) histogram support #6421)go.opentelemetry.io/otel/semconv/v1.31.0package.The package contains semantic conventions from the
v1.31.0version of the OpenTelemetry Semantic Conventions.See the migration documentation for information on how to upgrade from
go.opentelemetry.io/otel/semconv/v1.30.0. (Generatev1.31.0semconv #6479)Recording,Scope, andRecordtypes ingo.opentelemetry.io/otel/log/logtest. (log/logtest: Change Recorder.Result #6507)WithHTTPClientoption to configure thehttp.Clientused bygo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (otlptracehttp: Add WithHTTPClient option #6751)WithHTTPClientoption to configure thehttp.Clientused bygo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (otlpmetrichttp: Add WithHTTPClient option #6752)WithHTTPClientoption to configure thehttp.Clientused bygo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (otlploghttp: Add WithHTTPClient option #6688)ValuesGetteringo.opentelemetry.io/otel/propagation, aTextMapCarrierthat supports retrieving multiple values for a single key. (propagation: extract of multiple header values #5973)Valuesmethod toHeaderCarrierto implement the newValuesGetterinterface ingo.opentelemetry.io/otel/propagation. (propagation: extract of multiple header values #5973)Baggageingo.opentelemetry.io/otel/propagationto retrieve multiple values for a key when the carrier implementsValuesGetter. (propagation: extract of multiple header values #5973)AssertEqualfunction ingo.opentelemetry.io/otel/log/logtest. (log/logtest: Add AssertEqual and remove AssertRecordEqual #6662)go.opentelemetry.io/otel/semconv/v1.32.0package.The package contains semantic conventions from the
v1.32.0version of the OpenTelemetry Semantic Conventions.See the migration documentation for information on how to upgrade from
go.opentelemetry.io/otel/semconv/v1.31.0(Addsemconv/v1.32.0#6782)Transformoption ingo.opentelemetry.io/otel/log/logtest. (logtest: add Transform #6794)Descoption ingo.opentelemetry.io/otel/log/logtest. (logtest: add Desc #6796)Removed
Resourcefield fromEnabledParametersingo.opentelemetry.io/otel/sdk/log. (sdk/log: remove EnabledParameters.Resource #6494)RecordFactorytype fromgo.opentelemetry.io/otel/log/logtest. (log/logtest: Remove RecordFactory #6492)ScopeRecords,EmittedRecord, andRecordFactorytypes fromgo.opentelemetry.io/otel/log/logtest. (log/logtest: Change Recorder.Result #6507)AssertRecordEqualfunction ingo.opentelemetry.io/otel/log/logtest, useAssertEqualinstead. (log/logtest: Add AssertEqual and remove AssertRecordEqual #6662)Changed
github.com/prometheus/client_golangtov1.21.1, which changes theNameValidationSchemetoUTF8Validation.This allows metrics names to keep original delimiters (e.g.
.), rather than replacing with underscores.This can be reverted by setting
github.com/prometheus/common/model.NameValidationSchemetoLegacyValidationingithub.com/prometheus/common/model. (chore(deps): update github.com/prometheus/client_golang to v1.21.1 #6433)len(keys)inNewAllowKeysFilterandNewDenyKeysFilterto avoid unnecessary allocations ingo.opentelemetry.io/otel/attribute. (attribute: preallocate map in NewAllowKeysFilter and NewDenyKeysFilter #6455)go.opentelemetry.io/otel/log/logtestis now a separate Go module. (log/logtest: new module #6465)go.opentelemetry.io/otel/sdk/log/logtestis now a separate Go module. (sdk/log/logtest: new module #6466)Recorderingo.opentelemetry.io/otel/log/logtestno longer separately stores records emitted by loggers with the same instrumentation scope. (log/logtest: Change Recorder.Result #6507)BatchProcessoringo.opentelemetry.io/otel/sdk/logby not exporting when exporter cannot accept more. (Optimize Logs SDK BatchProcessor #6569, sdk/log: remove unnecessary b.q.Len() call #6641)Deprecated
model.LegacyValidationforgo.opentelemetry.io/otel/exporters/prometheus. (Ignore deprecation warnings about NameValidationScheme #6449)Fixes
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpcandgo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (Stop percent-encoding the header environment variables in otlplog exporters #6392)noopSpan.tracerProvidermethod is not inlined ingo.opentelemetry.io/otel/traceso thego.opentelemetry.io/autoinstrumentation can instrument non-recording spans. (Do not inlinenoopSpan.tracerProvider#6456)sync.Poolinstead of allocatingmetricdata.ResourceMetricsingo.opentelemetry.io/otel/exporters/prometheus. (prometheus: use a sync.Pool instead of allocating metricdata.ResourceMetrics in Collect #6472)