Skip to content
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 v0.20.0 #1711

Merged
merged 5 commits into from
Jan 29, 2025
Merged

Release v0.20.0 #1711

merged 5 commits into from
Jan 29, 2025

Conversation

MrAlias
Copy link
Contributor

@MrAlias MrAlias commented Jan 28, 2025

Note: this does not release the auto/sdk pacakge. The interdependence with the auto package means that additional work is needed if we plan to release these simultaneously. This additional work should not block the beta release of the auto package given the auto/sdk package contains only minor dependency updates and un-exported code clean up.

Overview

This release is the first beta release of the OpenTelemetry Go Auto-Instrumentation project.

Added

  • Support SELECT, INSERT, UPDATE, and DELETE for database span names and db.operation.name attribute. (#1253)
  • Support the full tracing API with the otelglobal probe. (#1405)
  • Support go.opentelemetry.io/otel@v1.33.0. (#1417)
  • Support google.golang.org/grpc 1.69.0. (#1417)
  • Update google.golang.org/grpc probe to work with versions >= 1.69.0. (#1431)
  • Support google.golang.org/grpc 1.67.3. (#1452)
  • Support google.golang.org/grpc 1.68.2. (#1462)
  • Support google.golang.org/grpc 1.69.2. (#1467)
  • Support google.golang.org/grpc 1.71.0-dev. (#1467)
  • Support golang.org/x/net 0.33.0. (#1471)
  • Use OTEL_GO_AUTO_PARSE_DB_STATEMENT environment variable in the httpPlusdb demo. (#1523)
  • Include gRPC error message for client spans. (#1528)
  • Support golang.org/x/net 0.34.0. (#1552)
  • Support google.golang.org/grpc 1.69.4. (#1590)
  • Support go.opentelemetry.io/otel@v1.34.0. (#1638)
  • Support Go 1.22.11. (#1638)
  • Support Go 1.23.5. (#1638)
  • Support google.golang.org/grpc 1.70.0. (#1682)

Changed

  • Update the rolldice example to better show the functionality of the project. (#1566)
  • Preemptively drop support for the traceglobal probe when Go >= 1.24 is used. (#1573)
  • Support non-cached offsets. If the target process uses an unknown version of an instrumented package but has DAWRF data included, the offset is now found on startup instead of returning an error. (#1593)

Fixed

  • Respect OTEL_EXPORTER_OTLP_PROTOCOL when OTEL_TRACES_EXPORTER is not set. (#1572)
  • Support stripped binaries, including those built with CGO libraries. (#1641)

@MrAlias MrAlias marked this pull request as ready for review January 28, 2025 19:34
@MrAlias MrAlias requested a review from a team as a code owner January 28, 2025 19:34
@MrAlias
Copy link
Contributor Author

MrAlias commented Jan 28, 2025

This needs to be merged and released prior to the blog being published: open-telemetry/opentelemetry.io#6079

Copy link
Contributor

@grcevski grcevski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great LGTM!

Copy link
Contributor

@RonFed RonFed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@MrAlias MrAlias merged commit 993323e into open-telemetry:main Jan 29, 2025
27 of 28 checks passed
@MrAlias MrAlias deleted the release-v0.20.0 branch January 29, 2025 17:15
@MrAlias MrAlias added this to the v0.20.0 - Beta Release milestone Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants