-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Release v1.5.0 #2676
Release v1.5.0 #2676
Conversation
This module was removed from the project.
Codecov Report
@@ Coverage Diff @@
## main #2676 +/- ##
=====================================
Coverage 75.8% 75.8%
=====================================
Files 173 173
Lines 11672 11672
=====================================
Hits 8850 8850
Misses 2612 2612
Partials 210 210
|
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.
👍
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.
It's odd that a race test is failing. We should keep an eye on that to make sure that's not another round of the flakey test.
Added
Log the Exporters configuration in the TracerProviders message. (Add Marshaling implementations for exporters #2578)
Added support to configure the span limits with environment variables.
The following environment variables are supported. (Add env support for span limits configuration #2606, Update span limits to comply with specification #2637)
OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT
OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT
OTEL_SPAN_EVENT_COUNT_LIMIT
OTEL_EVENT_ATTRIBUTE_COUNT_LIMIT
OTEL_SPAN_LINK_COUNT_LIMIT
OTEL_LINK_ATTRIBUTE_COUNT_LIMIT
If the provided environment variables are invalid (negative), the default values would be used.
Rename the
gc
runtime name togo
(Changegc
runtime name togo
#2560)Add resource container ID detection. (Add container id support to Resource #2418)
Add span attribute value length limit.
The new
AttributeValueLengthLimit
field is added to the"go.opentelemetry.io/otel/sdk/trace".SpanLimits
type to configure this limit for aTracerProvider
.The default limit for this resource is "unlimited". (Update span limits to comply with specification #2637)
Add the
WithRawSpanLimits
option togo.opentelemetry.io/otel/sdk/trace
.This option replaces the
WithSpanLimits
option.Zero or negative values will not be changed to the default value like
WithSpanLimits
does.Setting a limit to zero will effectively disable the related resource it limits and setting to a negative value will mean that resource is unlimited.
Consequentially, limits should be constructed using
NewSpanLimits
and updated accordingly. (Update span limits to comply with specification #2637)Changed
Member
when capacity is reached. (fix(tracestate): drop right-most member in tracestate #2592)oltptrace
exporter. (feature/exporter: add Drop Counts for oltptracer's event and link #2601)otlpmetric
andotlptrace
configuration. (Unify OTLP path parsing/default Logic #2639)sdk/trace.BatchSpanProcessor
to reflect the count is cumulative. (Update BatchSpanProcessor debug message #2640)envconfig
package for OTLP exporters. (Refactor OTLP exporter env config to be shared across all exporters #2608)http.Request.Host
is empty, fall back to useURL.Host
when populatinghttp.host
in thesemconv
packages. (fallback to URL.Host if Request.Host is empty #2661)Fixed
4318
instead of4317
for theotlpmetrichttp
andotlptracehttp
client. (Collector and http client port mismatch #2614, Use port 4318 for otlp*http client default #2625)Deprecated
"go.opentelemetry.io/otel/sdk/trace".WithSpanLimits
.Use
WithRawSpanLimits
instead.That option allows setting unlimited and zero limits, this option does not.
This option will be kept until the next major version incremented release. (Update span limits to comply with specification #2637)