Skip to content

Release v1.27.0/v0.52.0/v0.21.0/v0.7.0/v0.2.0

Latest
Compare
Choose a tag to compare
@MrAlias MrAlias released this 21 May 19:27
· 27 commits to main since this release
v1.27.0
007ae66

Overview

Added

  • Add the new go.opentelemetry.io/contrib/instrgen package to provide auto-generated source code instrumentation. (#3068, #3108)
  • Add an experimental OTEL_METRICS_PRODUCERS environment variable to go.opentelemetry.io/contrib/autoexport to be set metrics producers. (#5281)
    • prometheus and none are supported values. You can specify multiple producers separated by a comma.
    • Add WithFallbackMetricProducer option that adds a fallback if the OTEL_METRICS_PRODUCERS is not set or empty.
  • The go.opentelemetry.io/contrib/processors/baggage/baggagetrace module. This module provides a Baggage Span Processor. (#5404)
  • Add gRPC trace Filter for stats handler to go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#5196)
  • Add a repository Code Ownership Policy. (#5555)
  • The go.opentelemetry.io/contrib/bridges/otellogrus module. This module provides an OpenTelemetry logging bridge for github.com/sirupsen/logrus. (#5355)
  • The WithVersion option function in go.opentelemetry.io/contrib/bridges/otelslog. This option function is used as a replacement of WithInstrumentationScope to specify the logged package version. (#5588)
  • The WithSchemaURL option function in go.opentelemetry.io/contrib/bridges/otelslog. This option function is used as a replacement of WithInstrumentationScope to specify the semantic convention schema URL for the logged records. (#5588)
  • Add support for Cloud Run jobs in go.opentelemetry.io/contrib/detectors/gcp. (#5559)

Changed

  • The gRPC trace Filter for interceptor is renamed to InterceptorFilter. (#5196)

  • The gRPC trace filter functions Any, All, None, Not, MethodName, MethodPrefix, FullMethodName, ServiceName, ServicePrefix and HealthCheck for interceptor are moved to go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor. With this change, the filters in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc are now working for stats handler. (#5196)

  • NewLogger now accepts a name string as the first argument. This parameter is used as a replacement of WithInstrumentationScope to specify the name of the logger backing the underlying Handler. (#5588)

  • NewHandler now accepts a name string as the first argument. This parameter is used as a replacement of WithInstrumentationScope to specify the name of the logger backing the returned Handler. (#5588)

  • Upgrade all dependencies of go.opentelemetry.io/otel/semconv/v1.24.0 to go.opentelemetry.io/otel/semconv/v1.25.0. (#5605)

Removed

  • The WithInstrumentationScope option function in go.opentelemetry.io/contrib/bridges/otelslog is removed. Use the name parameter added to NewHandler and NewLogger as well as WithVersion and WithSchema as replacements. (#5588)

Deprecated

  • The InterceptorFilter type in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is deprecated. (#5196)

What's Changed

  • build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by @dependabot in #5436
  • build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to 1.51.30 in /detectors/aws/ec2 by @dependabot in #5435
  • Add update-all-otel-deps target in Makefile by @XSAM in #5434
  • build(deps): bump github.com/golangci/golangci-lint from 1.57.2 to 1.58.0 in /tools by @dependabot in #5441
  • build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #5445
  • autoexport: Add OTEL_METRICS_PRODUCERS environment variable support by @gouthamve in #5281
  • Fix changelog for #5281 by @pellared in #5450
  • processors/baggage: add baggage span processor by @codeboten in #5404
  • Configure Renovate by @renovate in #4579
  • chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.3 by @renovate in #5462
  • [chore] Renovate to add Skip Changelog label by @pellared in #5464
  • chore(deps): update module github.com/golang/snappy to v0.0.4 by @renovate in #5465
  • chore(deps): update module github.com/mattn/go-isatty to v0.0.20 by @renovate in #5467
  • chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.7 by @renovate in #5466
  • chore(deps): update module google.golang.org/appengine to v1.6.8 by @renovate in #5470
  • chore(deps): update module github.com/go-macaron/inject to v0.0.0-20200308113650-138e5925c53b by @renovate in #5471
  • chore(deps): update module github.com/tklauser/go-sysconf to v0.3.14 by @renovate in #5468
  • chore(deps): update module github.com/ugorji/go/codec to v1.2.12 by @renovate in #5469
  • chore(deps): update module github.com/golang/groupcache to v0.0.0-20210331224755-41bb18bfe9da by @renovate in #5472
  • chore(deps): update module google.golang.org/genproto to v0.0.0-20240506185236-b8a5c65736ae by @renovate in #5476
  • chore(deps): update module github.com/lufia/plan9stats to v0.0.0-20240408141607-282e7b5d6b74 by @renovate in #5473
  • chore(deps): update module github.com/power-devops/perfstat to v0.0.0-20240221224432-82ca36839d55 by @renovate in #5474
  • chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240506185236-b8a5c65736ae by @renovate in #5477
  • build(deps): bump go.opentelemetry.io/contrib/bridges/prometheus from 0.50.0 to 0.51.0 in /exporters/autoexport by @dependabot in #5460
  • chore(deps): update module k8s.io/kube-openapi to v0.0.0-20240430033511-f0e62f92d13f by @renovate in #5478
  • chore(deps): update module github.com/bytedance/sonic to v1.11.6 by @renovate in #5479
  • fix(deps): update module github.com/shirou/gopsutil/v3 to v3.24.4 by @renovate in #5482
  • build(deps): bump golang.org/x/tools from 0.20.0 to 0.21.0 in /tools by @dependabot in #5458
  • fix(deps): update opentelemetry-go monorepo to v1.26.0 by @renovate in #5486
  • chore(deps): update module k8s.io/utils to v0.0.0-20240502163921-fe8a2dddb1d0 by @renovate in #5480
  • fix(deps): update module golang.org/x/exp to v0.0.0-20240506185415-9bf2ced13842 by @renovate in #5487
  • fix(deps): update module github.com/brunoscheufler/aws-ecs-metadata-go to v0.0.0-20221221133751-67e37ae746cd by @renovate in #5481
  • fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240506185236-b8a5c65736ae by @renovate in #5488
  • build(deps): bump go.opentelemetry.io/collector/pdata from 1.5.0 to 1.7.0 in /exporters/autoexport by @dependabot in #5459
  • chore(deps): update go-openapi packages by @renovate in #5489
  • chore(deps): update golang docker tag to v1.22 by @renovate in #5490
  • chore(deps): update module github.com/go-ole/go-ole to v1.3.0 by @renovate in #5492
  • chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by @renovate in #5491
  • chore(deps): update module github.com/go-playground/validator/v10 to v10.20.0 by @renovate in #5495
  • chore(deps): update module github.com/google/uuid to v1.6.0 by @renovate in #5497
  • chore(deps): update module github.com/klauspost/compress to v1.17.8 by @renovate in #5498
  • chore(deps): update module github.com/pelletier/go-toml/v2 to v2.2.2 by @renovate in #5500
  • fix(deps): update module github.com/gin-gonic/gin to v1.10.0 by @renovate in #5518
  • chore(deps): update module github.com/prometheus/procfs to v0.14.0 by @renovate in #5502
  • chore(deps): update module github.com/montanaflynn/stats to v0.7.1 by @renovate in #5499
  • chore(deps): update module github.com/prometheus/common to v0.53.0 by @renovate in #5501
  • chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0 by @renovate in #5503
  • chore(deps): update module golang.org/x/crypto to v0.23.0 by @renovate in #5505
  • chore(deps): update module golang.org/x/sync to v0.7.0 by @renovate in #5508
  • chore(deps): update module golang.org/x/sys to v0.20.0 by @renovate in #5509
  • fix(deps): update module golang.org/x/tools to v0.21.0 by @renovate in #5521
  • chore(deps): update module golang.org/x/time to v0.5.0 by @renovate in #5512
  • chore(deps): update module golang.org/x/net to v0.25.0 by @renovate in #5506
  • fix(deps): update module go.opentelemetry.io/contrib/samplers/jaegerremote to v0.20.0 by @renovate in #5520
  • chore(deps): update module golang.org/x/oauth2 to v0.20.0 by @renovate in #5507
  • chore(deps): update module google.golang.org/protobuf to v1.34.1 by @renovate in #5513
  • [chore] Bump Go versions to ~1.22.3 and ~1.21.10 in CI by @pellared in #5529
  • chore(deps): update module sigs.k8s.io/yaml to v1.4.0 by @renovate in #5515
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.52.4 by @renovate in #5516
  • chore(deps): update module gopkg.in/ini.v1 to v1.67.0 by @renovate in #5514
  • fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.23.0 by @renovate in #5519
  • chore(deps): update module github.com/unknwon/com to v1 by @renovate in #5522
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.32.0 by @renovate in #5517
  • otelslog: Refine TestNewHandlerConfiguration by @pellared in #5484
  • [chore] otelslog: Add CODEOWNERS by @pellared in #5485
  • Add dependencies label to renovate PRs by @XSAM in #5526
  • otelzap: Add skeleton and config options by @khushijain21 in #5449
  • chore(deps): update module go.uber.org/multierr to v1.11.0 by @renovate in #5534
  • config: add support for additional properties in resource by @codeboten in #4832
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #5535
  • fix(deps): update module github.com/golangci/golangci-lint to v1.58.1 by @renovate in #5538
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.52.5 by @renovate in #5536
  • Add Verify OTel changes section to the releasing file by @XSAM in #5527
  • [chore] renovate: Ignore instrgen bumps by @pellared in #5537
  • fix(deps): update module github.com/prometheus/client_golang to v1.19.1 by @renovate in #5540
  • otelgrpc: Add Filter for stats handler by @ymtdzzz in #5196
  • [chore] Downgrade k8s.io modules that do not support Go 1.22 by @pellared in #5531
  • Move Aneurysm9 to emeritus status by @Aneurysm9 in #5533
  • chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240509183442-62759503f434 by @renovate in #5556
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.52.6 by @renovate in #5557
  • fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240509183442-62759503f434 by @renovate in #5558
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #5560
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.53.0 by @renovate in #5561
  • chore(deps): update module github.com/lufia/plan9stats to v0.0.0-20240513124658-fba389f38bae by @renovate in #5565
  • chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240513163218-0867130af1f8 by @renovate in #5567
  • fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240513163218-0867130af1f8 by @renovate in #5569
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.53.1 by @renovate in #5568
  • chore(deps): update module github.com/prometheus/procfs to v0.15.0 by @renovate in #5570
  • Add code owner policy by @MrAlias in #5555
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.54.0 by @renovate in #5575
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.53.2 by @renovate in #5573
  • chore(deps): update codecov/codecov-action action to v4.4.0 by @renovate in #5574
  • fix(deps): update module google.golang.org/grpc to v1.64.0 by @renovate in #5576
  • logrus logging bridge by @dmathieu in #5356
  • fix(deps): update module go.opentelemetry.io/otel/sdk to v1.26.0 by @renovate in #5585
  • otelzap: Basic implementation of Core.Write by @khushijain21 in #5539
  • chore(deps): update module golang.org/x/sys to v0.20.0 by @renovate in #5584
  • chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240515191416-fc5f0ca64291 by @renovate in #5589
  • fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240515191416-fc5f0ca64291 by @renovate in #5592
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #5590
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.53.3 by @renovate in #5591
  • chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.20.0 by @renovate in #5593
  • Remove dependabot version updates by @XSAM in #5577
  • otelzap: Skeleton for zap encoder by @khushijain21 in #5566
  • Add dashpole as a codeowner for otelrestful by @dashpole in #5596
  • otelzap: Implement methods on objectEncoder by @khushijain21 in #5595
  • otelzap: Implement Enabled method by @khushijain21 in #5594
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #5600
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.53.4 by @renovate in #5599
  • otelslog: Replace WithInstrumentationScope with options and and argument by @MrAlias in #5588
  • detectors/gcp: Add support for Cloud Run jobs by @nvx in #5559
  • fix(deps): update go.opentelemetry.io/otel/log digest to ebd0ade by @renovate in #5587
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.53.5 by @renovate in #5607
  • otelzap: remove dependency on logs sdk by @khushijain21 in #5604
  • Replace WithInstrumentationScope with options and and argument by @MrAlias in #5606
  • fix(deps): update module github.com/golangci/golangci-lint to v1.58.2 by @renovate in #5610
  • otelzap: Implement methods on objectEncoder by @khushijain21 in #5602
  • Update all go.opentelemetry.io/otel dependencies by @MrAlias in #5612
  • chore(deps): update codecov/codecov-action action to v4.4.1 by @renovate in #5613
  • fix(deps): update opentelemetry-go monorepo to 49c866f by @renovate in #5608
  • fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240520151616-dc85e6b867a5 by @renovate in #5615
  • chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240520151616-dc85e6b867a5 by @renovate in #5614
  • [chore] Rebuild .tools as they can be outdated by @pellared in #5603
  • fix(deps): update module github.com/aws/aws-sdk-go to v1.53.6 by @renovate in #5616
  • otelzap: Implement Uint methods on encoder by @khushijain21 in #5609
  • Bump semconv/v1.24.0 to v1.25.0 by @MrAlias in #5605
  • otelzap: Add skeleton for array encoder by @khushijain21 in #5611
  • Release v1.27.0/v0.52.0/v0.21.0/v0.7.0/v0.2.0 by @MrAlias in #5628

New Contributors

Full Changelog: v1.26.0...v1.27.0