Releases: getsentry/sentry-java
3.1.2
What’s Changed
- feat: Manually capturing User Feedback (#1017) @philipphofmann
- fix #1012 - Make public the Breadcrumb constructor that accepts a Date (#1014) @ctweney
- Set environment to "production" by default. (#1006) @maciejwalkowiak
Attention: if you use the Android NDK Integration, please use v3.1.3 or higher
Packages were released on bintray sentry-java, bintray sentry-android, jcenter and mavenCentral
We'd love to get feedback.
3.1.1
What’s Changed
- Prevent Logback and Log4j2 integrations from re-initializing Sentry when Sentry is already initialized (#994) @maciejwalkowiak
- Bind logging related SentryProperties to Slf4j Level (#987) @maciejwalkowiak
- Fix SentryUserProvider execution order (#986) @maciejwalkowiak
- fix: setting up Sentry in Spring Webflux annotation (#982) @maciejwalkowiak
Packages were released on bintray sentry-java, bintray sentry-android, jcenter and mavenCentral
We'd love to get feedback.
3.1.0
What’s Changed
- fix: Android 11 + targetSdkVersion 30 crashes Sentry on start (#977) @marandaneto
- fix: remove chunked streaming mode (#974) @marandaneto
- Enhancement: accepted quoted values in properties from external configuration (#972) @maciejwalkowiak
- Enhancement: make getThrowable public and improve set contexts (#967) @marandaneto
- Auto-configure inAppIncludes in Spring Boot integration. (#966) @maciejwalkowiak
- fix: Don't require
sentry.dsnto be set when usingio.sentry:sentry-spring-boot-starterandio.sentry:sentry-logbacktogether #965 @buckett
Packages were released on bintray sentry-java, bintray sentry-android, jcenter and mavenCentral
We'd love to get feedback.
3.0.0
Java + Android
This release marks the re-unification of Java and Android SDK code bases.
It's based on the Android 2.0 SDK, which implements Sentry's unified API.
Considerable changes were done, which include a lot of improvements. More are covered below, but the highlights are:
- Improved
log4j2integration- Capture breadcrumbs for level INFO and higher
- Raises event for ERROR and higher.
- Minimum levels are configurable.
- Optionally initializes the SDK via appender.xml
- Dropped support to
log4j. - Improved
logbackintegration- Capture breadcrumbs for level INFO and higher
- Raises event for ERROR and higher.
- Minimum levels are configurable.
- Optionally initializes the SDK via appender.xml
- Configurable via Spring integration if both are enabled
- Spring
- No more duplicate events with Spring and logback
- Auto initalizes if DSN is available
- Configuration options available with auto complete
- Google App Engine support dropped
Note for Sentry On Premise users
This version uses the envelope endpoint. If you are using an on-premise installation it requires Sentry version >= v20.6.0 to work. If you are using sentry.io nothing will change and no action is needed.
What’s Changed
- Callback to validate SSL certificate (#944)
- Attach stack traces enabled by default
- Multiple samples in the
sentry-samplesdirectory
Android specific
- Release health enabled by default for Android
- Sync of Scopes for Java -> Native (NDK)
- Bump Sentry-Native v0.4.2
- Android 11 Support
Java specific
- Unified API for Java SDK and integrations (Spring, Spring boot starter, Servlet, Logback, Log4j2)
- Gson serialization. The previous major version (1.7.31) used Jackson for serialization.
New Java docs are live and being improved.
Acquisition
Packages were released on bintray sentry-java, bintray sentry-android, jcenter and mavenCentral
Where is the Java 1.7 code base?
The previous Java releases, are all available in this repository through the tagged releases.
3.0.0-beta.1
What’s Changed
- feat: ssl support (#944) @ninekaw9 @marandaneto
- feat: sync Java to C (#937) @bruno-garcia @marandaneto
- feat: Auto-configure Logback appender in Spring Boot integration. (#938) @maciejwalkowiak
- feat: Add Servlet integration. (#935) @maciejwalkowiak
- fix: Pop scope at the end of the request in Spring integration. (#936) @maciejwalkowiak
- bump: Upgrade Spring Boot to 2.3.4. (#932) @maciejwalkowiak
- fix: Do not set cookies when send pii is set to false. (#931) @maciejwalkowiak
Packages were released on bintray sentry-java, bintray sentry-android, jcenter and mavenCentral
We'd love to get feedback.
3.0.0-alpha.3
What’s Changed
- Bump sentry-native to 0.4.2 (#926) @marandaneto
- feat: enable attach stack traces and disable attach threads by default (#921) @marandaneto
- fix: read sample rate correctly from manifest meta data (#923) @marandaneto
- ref: remove log level as RN do not use it anymore (#924) @marandaneto
Packages were released on bintray sentry-android and bintray sentry-java
We'd love to get feedback.
3.0.0-alpha.2
TBD
Packages were released on bintray
Note: This release marks the unification of the Java and Android Sentry codebases based on the core of the Android SDK (version 2.x).
Previous releases for the Android SDK (version 2.x) can be found on the now archived: https://github.com/getsentry/sentry-android/
sentry-android-gradle-plugin v1.7.31
v1.7.30
sentry-java v1.7.29
- Add method to check if Sentry is already initializated #783
- Proguard: Keep exception type names #790
- Blacklist other frameworks using cglib dynamic classes, like Guice #796
- Logback: Adds support for logback encoders (the message field is encoded). #794
- Android Gradle Plugin: Changes for making it to work with AGP 3.0, 3.1 and 3.2 #798
- Fixed loosing of interruption status in EventBuilder. #799