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

NH-79315 Upgrade Otel Python 1.25/0.46b0 #364

Merged
merged 21 commits into from
Jun 3, 2024
Merged

Conversation

tammy-baylis-swi
Copy link
Contributor

@tammy-baylis-swi tammy-baylis-swi commented May 6, 2024

Upgrade APM Python to latest Otel Python 1.25/0.46b0. Key changes since last upgrade:

  1. Drops Python 3.7 support -- Python 3.12 support may be added in the next upstream release.
  2. Adds Flask 3 support, so updates test env
  3. Distro always loads instrumentors with semconv opt-in mode "http" to always opt into new semconv at instrumentor loading, and never duplicate with old semconv attributes. OTEL_SEMCONV_STABILITY_OPT_IN in user's env should be ignored.
  4. Bootstrapping is fixed when aiohttp is in environment.

tox tests pass on this PR.

See latest ticket comment for before/after opt-in test traces.

@tammy-baylis-swi tammy-baylis-swi changed the title WIP Upgrade Otel [WIP] NH-79315 Upgrade Otel Python 1.2X/0.4Xb0 May 6, 2024
@tammy-baylis-swi tammy-baylis-swi changed the title [WIP] NH-79315 Upgrade Otel Python 1.2X/0.4Xb0 [WIP] NH-79315 Upgrade Otel Python 1.25/0.46b0 Jun 3, 2024
@tammy-baylis-swi tammy-baylis-swi changed the title [WIP] NH-79315 Upgrade Otel Python 1.25/0.46b0 NH-79315 Upgrade Otel Python 1.25/0.46b0 Jun 3, 2024
@tammy-baylis-swi tammy-baylis-swi marked this pull request as ready for review June 3, 2024 20:36
@tammy-baylis-swi tammy-baylis-swi requested a review from a team as a code owner June 3, 2024 20:36
@tammy-baylis-swi tammy-baylis-swi merged commit 7a3654a into main Jun 3, 2024
11 checks passed
@tammy-baylis-swi tammy-baylis-swi deleted the sw-upgrade-otel branch June 3, 2024 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants