Releases: getsentry/sentry-maven-plugin
Releases · getsentry/sentry-maven-plugin
0.10.0
0.9.0
0.8.0
Features
- Log version that caused Maven plugin to not install a dependency (#184)
- Auto install Spring Boot 4 (
sentry-spring-boot-4) and Spring 7 (sentry-spring-7) modules (#185)
Fixes
- Sentry dependencies intended for Spring Boot 3 / Spring 6 will no longer be installed for Spring Boot 4 / Spring 7 (#185)
Dependencies
0.7.1
0.7.0
0.6.0
0.5.0
0.4.0
Features
- Detect SDK dependency version mismatches (#126)
- The new
validateSdkDependencyVersionsgoal verifies that all of the Sentry SDK dependencies included in yourpom.xmlhave consistent versions - We recommend enabling this goal by adding
within your
<executions> <execution> <goals> <goal>validateSdkDependencyVersions</goal> </goals> </execution> </executions>
plugintag forio.sentry:sentry-maven-plugin - The build will fail in the
validatelifecycle phase if a version mismatch is detected - You can opt out of this check by disabling the
validateSdkDependencyVersionsgoal or by addingwithin your<configuration> <skipValidateSdkDependencyVersions>true</skipValidateSdkDependencyVersions> </configuration>
plugintag forio.sentry:sentry-maven-plugin.
This is not recommended, as using mismatched versions of the Sentry dependencies can introduce build time or run time failures and crashes.
- The new
- Upgrade internal Sentry SDK to 8.4.0 (#134)
- Support multiple source roots (#137)
- All source roots that are included as part of your build are now bundled together and sent to Sentry
- This means that the Source Context feature of Sentry will work for code in all of your project's source roots
- You can also specify additional directories to be included in the source bundle by setting the following property within your
plugintag forio.sentry:sentry-maven-plugin:<configuration> <additionalSourceDirsForSourceContext> <value>src/main/some_directory</value> <value>src/main/some_other_directory</value> </additionalSourceDirsForSourceContext> </configuration>