Sourced from go.opentelemetry.io/otel's changelog.
[1.29.0/0.51.0/0.5.0] 2024-08-23
This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22].
Added
- Add MacOS ARM64 platform to the compatibility testing suite. (#5577)
- Add
InstrumentationScope
field toSpanStub
ingo.opentelemetry.io/otel/sdk/trace/tracetest
, as a replacement for the deprecatedInstrumentationLibrary
. (#5627)- Make the initial release of
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc
. This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See our versioning policy for more information about these stability guarantees. (#5629)- Add
Walk
function toTraceState
ingo.opentelemetry.io/otel/trace
to iterate all the key-value pairs. (#5651)- Bridge the trace state in
go.opentelemetry.io/otel/bridge/opencensus
. (#5651)- Zero value of
SimpleProcessor
ingo.opentelemetry.io/otel/sdk/log
no longer panics. (#5665)- The
FilterProcessor
interface type is added ingo.opentelemetry.io/otel/sdk/log/internal/x
. This is an optional and experimental interface that logProcessor
s can implement to instruct theLogger
if aRecord
will be processed or not. It replaces the existingEnabled
method that is removed from theProcessor
interface itself. It does not fall within the scope of the OpenTelemetry Go versioning and stability policy and it may be changed in backwards incompatible ways or removed in feature releases. (#5692)- Support [Go 1.23]. (#5720)
Changed
NewMemberRaw
,NewKeyProperty
andNewKeyValuePropertyRaw
ingo.opentelemetry.io/otel/baggage
allow UTF-8 string in key. (#5132)Processor.OnEmit
ingo.opentelemetry.io/otel/sdk/log
now accepts a pointer toRecord
instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. (#5636)SimpleProcessor.Enabled
ingo.opentelemetry.io/otel/sdk/log
now returnsfalse
if the exporter isnil
. (#5665)- Update the concurrency requirements of
Exporter
ingo.opentelemetry.io/otel/sdk/log
. (#5666)SimpleProcessor
ingo.opentelemetry.io/otel/sdk/log
synchronizesOnEmit
calls. (#5666)- The
Processor
interface ingo.opentelemetry.io/otel/sdk/log
no longer includes theEnabled
method. See theFilterProcessor
interface type added ingo.opentelemetry.io/otel/sdk/log/internal/x
to continue providing this functionality. (#5692)- The
SimpleProcessor
type ingo.opentelemetry.io/otel/sdk/log
is no longer comparable. (#5693)- The
BatchProcessor
type ingo.opentelemetry.io/otel/sdk/log
is no longer comparable. (#5693)Fixed
- Correct comments for the priority of the
WithEndpoint
andWithEndpointURL
options and their corresponding environment variables ingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
. (#5584)- Pass the underlying error rather than a generic retry-able failure in
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
,go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
andgo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
. (#5541)- Correct the
Tracer
,Meter
, andLogger
names used ingo.opentelemetry.io/otel/example/dice
. (#5612)- Correct the
Tracer
names used ingo.opentelemetry.io/otel/example/namedtracer
. (#5612)- Correct the
Tracer
name used ingo.opentelemetry.io/otel/example/opencensus
. (#5612)- Correct the
Tracer
andMeter
names used ingo.opentelemetry.io/otel/example/otel-collector
. (#5612)- Correct the
Tracer
names used ingo.opentelemetry.io/otel/example/passthrough
. (#5612)- Correct the
Meter
name used ingo.opentelemetry.io/otel/example/prometheus
. (#5612)- Correct the
Tracer
names used ingo.opentelemetry.io/otel/example/zipkin
. (#5612)- Correct comments for the priority of the
WithEndpoint
andWithEndpointURL
options and their corresponding environment variables ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
andgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
. (#5641)- Correct comments for the priority of the
WithEndpoint
andWithEndpointURL
options and their corresponding environment variables ingo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
. (#5650)- Stop percent encoding header environment variables in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
,go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
,go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
andgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
(#5705)- Remove invalid environment variable header keys in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
,go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
,go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
andgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
(#5705)
... (truncated)
6b1d94f
Release v1.29.0/v0.51.0/v0.5.0 (#5732)2a54df7
fix(deps): update module github.com/golangci/golangci-lint to v1.60.3
(#5730)4875735
fix(deps): update module github.com/golangci/golangci-lint to v1.60.2
(#5711)30fc407
fix(deps): update golang.org/x/exp digest to 9b4947d (#5729)9402143
fix(deps): update golang.org/x/exp digest to 778ce7b (#5728)bc48d69
chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
fc7c0...fe02ce7
chore(deps): update google.golang.org/genproto/googleapis/api digest to
fc7c0...002c0a4
Move log.Processor.Enabled
to independent
FilterProcessor
interfaced type...fe6c67e
OpenCensus bridge to support TraceState (#5651)83ae9bd
Bugfix: OTLP exporters should not percent decode the key when parsing
HEADERS...c48da13
http2: fix TestServerContinuationFlood flakes762b58d
http2: fix tipos in commentba87210
http2: close connections when receiving too many headersebc8168
all: fix some typos3678185
http2: make TestCanonicalHeaderCacheGrowth faster448c44f
http2: remove clientTesterc7877ac
http2: convert the remaining clientTester tests to testClientConnd8870b0
http2: use synthetic time in TestIdleConnTimeoutd73acff
http2: only set up deadline when Server.IdleTimeout is positive89f602b
http2: validate client/outgoing trailersSourced from github.com/Masterminds/semver/v3's releases.
v3.3.0
What's Changed
- Fix: bad package in README by
@sdelicata
in Masterminds/semver#226- Updating the GitHub Actions and versions of Go used by
@mattfarina
in Masterminds/semver#229- Fix spelling in README by
@robinschneider
in Masterminds/semver#222- Adding go build cache to fuzz output by
@mattfarina
in Masterminds/semver#232- Add caching to fuzz testing by
@mattfarina
in Masterminds/semver#234- updating github actions by
@mattfarina
in Masterminds/semver#235- feat: nil version equality by
@KnutZuidema
in Masterminds/semver#213- add >= and <= by
@grosser
in Masterminds/semver#238- doc: hyphen range constraint without whitespace by
@johnnychen94
in Masterminds/semver#216- Removing reference to vert by
@mattfarina
in Masterminds/semver#245- simplify StrictNewVersion by
@grosser
in Masterminds/semver#241- Updating the testing version of Go used by
@mattfarina
in Masterminds/semver#246- bumping min version in go.mod based on what's tested by
@mattfarina
in Masterminds/semver#248- Updating changelog for 3.3.0 by
@mattfarina
in Masterminds/semver#249New Contributors
@sdelicata
made their first contribution in Masterminds/semver#226@robinschneider
made their first contribution in Masterminds/semver#222@KnutZuidema
made their first contribution in Masterminds/semver#213@grosser
made their first contribution in Masterminds/semver#238@johnnychen94
made their first contribution in Masterminds/semver#216Full Changelog: https://github.com/Masterminds/semver/compare/v3.2.1...v3.3.0
Sourced from github.com/Masterminds/semver/v3's changelog.
3.3.0 (2024-08-27)
Added
- #238: Add LessThanEqual and GreaterThanEqual functions (thanks
@grosser
)- #213: nil version equality checking (thanks
@KnutZuidema
)Changed
e6e3d4d
Merge pull request #249
from mattfarina/update-changelog-3.3.0e80c4ea
Updating changelog for 3.3.080427ad
Merge pull request #248
from mattfarina/bump-min-versionb610837
bumping min version in go.mod based on what's testeda4cccd8
Merge pull request #246
from mattfarina/bump-go-1.237c178cf
Updating the testing version of Go used29f94c1
Merge pull request #241
from grosser/grosser/validate2cf1b16
Merge pull request #245
from mattfarina/remove-vertb55476a
Removing reference to vertd07450b
simplify StrictNewVersion2f7b0dd
go.mod: update golang.org/x dependenciesf867b76
x/term: set missing VIRTUAL_TERMINAL_INPUT flag on Windows