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

[Java] Performance powered by OpenTelemetry #3752

Closed
adinauer opened this issue Oct 4, 2024 · 12 comments
Closed

[Java] Performance powered by OpenTelemetry #3752

adinauer opened this issue Oct 4, 2024 · 12 comments
Assignees

Comments

@adinauer
Copy link
Member

adinauer commented Oct 4, 2024

Description

Project issue to collect milestones, issues etc. for 8.0.0 of our Java SDK. This major will come with native OpenTelemetry support for tracing and will replace our proprietary tracing logic.

@github-project-automation github-project-automation bot moved this to Needs Discussion in Mobile & Cross Platform SDK Oct 4, 2024
@stephanie-anderson stephanie-anderson changed the title Java SDK 8.0.0 [Java] Performance powered by OpenTelemetry Oct 8, 2024
@stefanosiano stefanosiano added this to the 8.0.0 milestone Nov 4, 2024
@kahest kahest removed this from the 8.0.0 milestone Nov 4, 2024
@adinauer
Copy link
Member Author

We released beta.2 on Nov 13th and already got some positive feedback as well as 600k transactions and a few thousand error events in terms of usage - no complaints so far.

We're currently working on docs for GA, as well as some leftover tasks for rc.1.

@adinauer
Copy link
Member Author

We released beta.3 on Nov 22nd. Feedback so far is good. We wanna fix #3932 and then release rc.1.

@adinauer
Copy link
Member Author

We just released rc.1 and are working on bumping Spring Boot to 3.4.0 where there's some minor problems. We likely need a couple small bugfixes which we're planning to release as rc.2. Depending on how long it takes us to get those merged, we might have to delay GA until January.

@adinauer
Copy link
Member Author

adinauer commented Dec 2, 2024

  • We're still busy looking into some tracing bugs. Those should be finished this week.
  • There's been a report of a Spring Boot 3.4 application being broken because of Sentry which we have to look into before GA.
  • We still have to create docs for some v8 changes, most importantly OpenTelemetry.
  • There's some triaging work planned for next week as well.

Since we don't want to GA too close to holidays, we're postponing GA release until January.

@adinauer
Copy link
Member Author

adinauer commented Dec 6, 2024

We have released https://github.com/getsentry/sentry-java/releases/tag/8.0.0-rc.2 which includes changes up to 7.18.1 and mostly fixes bugs regarding Tracing without Performance.

@adinauer
Copy link
Member Author

Was out sick last week. We're continuing work on rc.3 now.

@adinauer
Copy link
Member Author

We have released https://github.com/getsentry/sentry-java/releases/tag/8.0.0-rc.3 on Dec 20th and are now moving on to preparing docs for v8 release.

We want to release rc.4 at the start of january with latest v7 changes, then merge the v8 branch into main. After verifying rc.4 works, we then want to release GA from main on January 21st.

@adinauer
Copy link
Member Author

adinauer commented Jan 7, 2025

We have updated some of the docs (PRs still open) and can now merge main into 8.x.x, then 8.x.x into main and perform releases from main. We can then release rc.4, wait for feedback and if it works out OK, we can GA as planned.

@adinauer
Copy link
Member Author

We are currently testing the rc.4 release - no issues so far. Changelog of all the pre-releases needs to be merged into one 8.0.0 entry.

It currently looks like we'll be able to release 8.0.0 on January 21st as planned.

@adinauer
Copy link
Member Author

We will be releasing 8.0.0 (GA) of the Java SDK on next Tuesday (21st of January).

We're still working on merging the changelog. I can post that here once it's ready but you can also take a look at the individual pre-release changelog entries https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md

There's a couple docs PRs that are still open but there's no more planned changes for the SDK itself.

@adinauer
Copy link
Member Author

We released 8.0.0 (GA) on January 21st. Docs (including in product onboarding docs) have been updated. We are now working on post release tasks as well as tasks for 8.1.0.

@adinauer
Copy link
Member Author

Post release tasks are now done. Changelog entry: https://changelog.sentry.dev/changelog/androidjava-sdk-v800/

@github-project-automation github-project-automation bot moved this from Needs Discussion to Done in Mobile & Cross Platform SDK Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

3 participants