Skip to content

Release v1.31.0/v0.56.0/v0.25.0/v0.11.0/v0.6.0/v0.4.0/v0.3.0

Compare
Choose a tag to compare
@MrAlias MrAlias released this 14 Oct 15:36
· 210 commits to main since this release
v1.31.0
9cf5701

Overview

Added

  • The Severitier and SeverityVar types are added to go.opentelemetry.io/contrib/processors/minsev allowing dynamic configuration of the severity used by the LogProcessor. (#6116)
  • Move examples from go.opentelemetry.io/otel to this repository under examples directory. (#6158)
  • Support yaml/json struct tags for generated code in go.opentelemetry.io/contrib/config. (#5433)
  • Add support for parsing YAML configuration via ParseYAML in go.opentelemetry.io/contrib/config. (#5433)
  • Add support for temporality preference configuration in go.opentelemetry.io/contrib/config. (#5860)

Changed

  • The function signature of NewLogProcessor in go.opentelemetry.io/contrib/processors/minsev has changed to accept the added Severitier interface instead of a log.Severity. (#6116)
  • Updated go.opentelemetry.io/contrib/config to use the v0.3.0 release of schema which includes backwards incompatible changes. (#6126)
  • NewSDK in go.opentelemetry.io/contrib/config now returns a no-op SDK if disabled is set to true. (#6185)
  • The deprecated go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho package has found a Code Owner. The package is no longer deprecated. (#6207)

Fixed

  • Possible nil dereference panic in go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace. (#5965)
  • logrus.Level transformed to appropriate log.Severity in go.opentelemetry.io/contrib/bridges/otellogrus. (#6191)

Removed

  • The Minimum field of the LogProcessor in go.opentelemetry.io/contrib/processors/minsev is removed.
    Use NewLogProcessor to configure this setting. (#6116)
  • The deprecated go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron package is removed. (#6186)
  • The deprecated go.opentelemetry.io/contrib/samplers/aws/xray package is removed. (#6187)

What's Changed

  • Add skeleton for otellogr bridge by @scorpionknifes in #6097
  • chore(deps): update opentelemetry-go monorepo by @renovate in #6108
  • fix(deps): update module google.golang.org/grpc to v1.66.2 by @renovate in #6109
  • otelhttptrace: handle missing getconn hook without panic by @krantideep95 in #5965
  • chore(deps): update kubernetes packages to v0.31.1 by @renovate in #6110
  • fix(deps): update module cloud.google.com/go/compute/metadata to v0.5.1 by @renovate in #6114
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.34 by @renovate in #6117
  • Bump otel/log after introducing EnabledParameters by @pellared in #6115
  • fix(deps): update opentelemetry-go monorepo to 534ce5a by @renovate in #6118
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6120
  • fix(deps): update module github.com/prometheus/client_golang to v1.20.4 by @renovate in #6119
  • fix(deps): update module go.mongodb.org/mongo-driver to v1.17.0 by @renovate in #6121
  • fix(deps): update opentelemetry-go monorepo to 7bd1c85 by @renovate in #6122
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.62.0 by @renovate in #6124
  • Update minsev to allow dynamic severities by @MrAlias in #6116
  • otelmongo: Use a mock deployment for testing against a MongoDB server by @prestonvasquez in #5749
  • fix(deps): update module github.com/aws/smithy-go to v1.21.0 by @renovate in #6129
  • fix(deps): update module google.golang.org/grpc to v1.67.0 by @renovate in #6131
  • fix(deps): update opentelemetry-go monorepo to a200e0a by @renovate in #6130
  • [chore]: enable len and empty rules from testifylint by @mmorel-35 in #6125
  • fix(deps): update opentelemetry-go monorepo to aef9e4f by @renovate in #6132
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6135
  • chore(deps): update k8s.io/utils digest to 49e7df5 by @renovate in #6136
  • [chore]: enable error-nil and nil-compare rules from testifylint by @mmorel-35 in #6133
  • fix(deps): update opentelemetry-go monorepo to 063239f by @renovate in #6138
  • chore(deps): update module github.com/bytedance/sonic to v1.12.3 by @renovate in #6143
  • chore(deps): update module github.com/klauspost/compress to v1.17.10 by @renovate in #6146
  • fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.24.2 by @renovate in #6148
  • fix(deps): update module cloud.google.com/go/compute/metadata to v0.5.2 by @renovate in #6150
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6149
  • chore(deps): update module github.com/rogpeppe/go-internal to v1.13.1 by @renovate in #6147
  • [chore]: enable error-is-as rule from testifylint by @mmorel-35 in #6141
  • [chore]: enable compares and negative-positive rules from testifylint by @mmorel-35 in #6139
  • [chore]: enable go-require rule from testifylint by @mmorel-35 in #6140
  • fix(deps): update googleapis to 9d4c2d2 by @renovate in #6153
  • otellogr: Implement Info, WithName, WithValues by @scorpionknifes in #6111
  • refactor(otelhttp): unit tests by @5ylar in #6151
  • Add linter rules to prevent uses of the SDK in bridges and instrumentations by @dmathieu in #6145
  • [chore]: enable expected-actual rule from testifylint by @mmorel-35 in #6154
  • xray client: return an error if the HTTP request failed by @jaedle in #5718
  • fix: update references to logging exporter by @codeboten in #6134
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6157
  • config: simplify test code by @codeboten in #6123
  • Move examples from core repository by @pellared in #6158
  • [chore]: enable formatter rule from testifylint by @mmorel-35 in #6156
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6159
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.9 by @renovate in #6165
  • fix(deps): update googleapis to af27646 by @renovate in #6164
  • fix(deps): update module google.golang.org/grpc to v1.67.1 by @renovate in #6166
  • dice: Revert otelslog usage by @pellared in #6162
  • [chore] Add verify_examples.sh by @pellared in #6160
  • chore(deps): update module github.com/prometheus/common to v0.60.0 by @renovate in #6168
  • Move @MadVikingGod to Emeritus status by @MrAlias in #6163
  • fix(deps): update module go.mongodb.org/mongo-driver to v1.17.1 by @renovate in #6173
  • chore(deps): update codecov/codecov-action action to v4.6.0 by @renovate in #6169
  • Remove toolchain statement from otelgin example by @dmathieu in #6178
  • Use lychee cache by @dmathieu in #6161
  • Ignore commit upgrades for otel-go in renovate by @dmathieu in #6144
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.64.0 by @renovate in #6181
  • Add dmathieu as codeowner of the host and runtime instrumentations by @dmathieu in #6179
  • config: add yaml/json struct tags by @codeboten in #5433
  • chore: removing unnecessary comments by @codeboten in #6184
  • Move @hanyuancheung to Emeritus status by @pellared in #6177
  • fix(deps): update module github.com/aws/smithy-go to v1.22.0 by @renovate in #6189
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6188
  • config: return a noop SDK if disabled is set to true by @codeboten in #6185
  • Add dashpole as an owner of instrumentation/runtime by @dashpole in #6194
  • Remove xray sampler by @MrAlias in #6187
  • chore(deps): update module golang.org/x/net to v0.30.0 by @renovate in #6200
  • chore(deps): update module golang.org/x/sys to v0.26.0 by @renovate in #6196
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.111.0 by @renovate in #6209
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6199
  • chore(deps): update module golang.org/x/time to v0.7.0 by @renovate in #6208
  • chore(deps): update module golang.org/x/text to v0.19.0 by @renovate in #6204
  • chore(deps): update module golang.org/x/crypto to v0.28.0 by @renovate in #6198
  • chore(deps): update module golang.org/x/arch to v0.11.0 by @renovate in #6195
  • chore(deps): update module github.com/tklauser/numcpus to v0.9.0 by @renovate in #6197
  • fix(deps): update golang.org/x/exp digest to 225e2ab by @renovate in #6201
  • chore(deps): update module google.golang.org/protobuf to v1.35.1 by @renovate in #6213
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6216
  • fix(deps): update googleapis to 5fefd90 by @renovate in #6214
  • Group golang.org/x dependencies by @dmathieu in #6211
  • Fix invalid renovate json config by @dmathieu in #6217
  • chore(deps): update sigs.k8s.io/json digest to c46165d by @renovate in #6222
  • config: add support for temporality configuration by @codeboten in #5860
  • Revert "chore(deps): update sigs.k8s.io/json digest to c46165d" by @dmathieu in #6223
  • chore(deps): update lycheeverse/lychee-action action to v2 by @renovate in #6220
  • Temporarily consider 429s as success in links check by @dmathieu in #6210
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6221
  • chore(deps): update k8s.io/kube-openapi digest to 67ed584 by @renovate in #6225
  • otellogrus: Fix logrus.Level conversion by @vkuptcov in #6191
  • chore(deps): update sigs.k8s.io/json digest to e386a8a by @renovate in #6227
  • Run the test compatibility check even if tests failed by @dmathieu in #6224
  • feat(instrumentation/http/otelhttp): move client metrics creation into internal semconv package by @VinozzZ in #6002
  • Remove otelmacaron by @MrAlias in #6186
  • Revert "chore(deps): update lycheeverse/lychee-action action to v2" by @dmathieu in #6229
  • config: support v0.3 of the config schema by @codeboten in #6126
  • otelecho: Add Code Owner and remove deprecation by @scorpionknifes in #6207
  • Update otel core to the latest release by @dashpole in #6233
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.65.3 by @renovate in #6234
  • chore(deps): update module github.com/klauspost/compress to v1.17.11 by @renovate in #6232
  • Release v1.31.0/v0.56.0/v0.25.0/v0.11.0/v0.6.0/v0.4.0/v0.3.0 by @MrAlias in #6243

New Contributors

Full Changelog: v1.30.0...v1.31.0