Releases: getsentry/sentry-java
Releases · getsentry/sentry-java
6.9.2
Fixes
- Updated ProfileMeasurementValue types (#2412)
- Clear window reference only on activity stop in profileMeasurements collector (#2407)
- No longer disable OpenTelemetry exporters in default Java Agent config (#2408)
- Fix
ClassNotFoundException
forio.sentry.spring.SentrySpringServletContainerInitializer
insentry-spring-jakarta
(#2411) - Fix
sentry-samples-spring-jakarta
(#2411)
Features
- Add SENTRY_AUTO_INIT environment variable to control OpenTelemetry Agent init (#2410)
- Add OpenTelemetryLinkErrorEventProcessor for linking errors to traces created via OpenTelemetry (#2418)
Dependencies
- Bump OpenTelemetry to 1.20.1 and OpenTelemetry Java Agent to 1.20.2 (#2420)
6.9.1
Fixes
- OpenTelemetry modules were missing in
6.9.0
so we released the same code again as6.9.1
including OpenTelemetry modules
6.9.0
Fixes
- Use
canonicalName
in Fragment Integration for better de-obfuscation (#2379) - Fix Timber and Fragment integrations auto-installation for obfuscated builds (#2379)
- Don't attach screenshots to events from Hybrid SDKs (#2360)
- Ensure Hints do not cause memory leaks (#2387)
- Do not attach empty
sentry-trace
andbaggage
headers (#2385)
Features
- Add beforeSendTransaction which allows users to filter and change transactions (#2388)
- Add experimental support for OpenTelemetry (README)(#2344)
Dependencies
6.8.0
6.7.1
6.7.0
Fixes
- Use correct set-cookie for the HTTP Client response object (#2326)
- Fix NoSuchElementException in CircularFifoQueue when cloning a Scope (#2328)
Features
- Customizable fragment lifecycle breadcrumbs (#2299)
- Provide hook for Jetpack Compose navigation instrumentation (#2320)
- Populate
event.modules
with dependencies metadata (#2324) - Support Spring 6 and Spring Boot 3 (#2289)
Dependencies
6.6.0
Fixes
- Ensure potential callback exceptions are caught #2123 (#2291)
- Remove verbose FrameMetricsAggregator failure logging (#2293)
- Ignore broken regex for tracePropagationTarget (#2288)
- No longer serialize static fields; use toString as fallback (#2309)
- Fix
SentryFileWriter
/SentryFileOutputStream
append overwrites file contents (#2304) - Respect incoming parent sampled decision when continuing a trace (#2311)
Features
- Profile envelopes are sent directly from profiler (#2298)
- Add support for using Encoder with logback.SentryAppender (#2246)
- Report Startup Crashes (#2277)
- HTTP Client errors for OkHttp (#2287)
- Add option to enable or disable Frame Tracking (#2314)