Feature188756 Spring Boot Starter
Contributed by the Spring (Boot) team, we are happy to announce our new Spring Boot starter module! You can now use our releases 5.0 with the latest releases from Spring Boot.
Technical details
Our releases 5.0 were not compatible with the Spring Boot starter code as it was implemented by the Spring Boot team (and included in the "native" starters for Spring Boot).
So based on a generous contribution from the Spring Boot team and Pivotal, we now have our own starter module for you to use: just add transactions-spring-boot-starter to your pom and off you go. See https://www.atomikos.com/Documentation/SpringBootIntegration for additional details.Changes impacting client API
No other changes: we have preserved the Spring Boot configuration options.
Feature194218 Restructure module transactions-springboot2
This module has been renamed and part of the code inside has been moved.
Technical details
With the new Spring Boot starter module (see 188756 above) the name of module transactions-springboot2 seemed awkward and overlapping with the Spring Boot starter code. So we have decided to:- Move the metadata classes from package com.atomikos.springboot.autoconfigure.jdbc.metadata from module transactions-springboot2 into the new module transactions-spring-boot (this module was added per 188756 above).
- Rename the module transactions-springboot2 to transactions-spring-boot-logcloud to reflect the true intention of the remaining code in this module.
Changes impacting client API
This is a breaking change if you were using transactions-springboot2 already. Bug190245 Compatibility with JDK 11
Severity: | 4 |
---|---|
Affected version(s): | 4.0.x, 5.0.x |
Description
You can now run our example programs with JDK 11.
Technical details
Our examples did not build well with JDK 11 due to the new Java module system introduced, and the fact that some packages are no longer visible (by default) in the JDK. This has now been fixed.
Changes impacting client API
None: there is a separate maven build profile that activates itself when a recent JDK is found, and tunes the modules accordingly.
Issue194408 Javadoc issue during release upload
Severity: | 4 |
---|---|
Affected version(s): | 5.0.107 |
Description
This release does not include the full javadoc.
Technical details
The javadoc generation failed during the upload of the release due to incompatibility issues with the Spring Boot starter's integration tests. To avoid additional delays, we have for now uploaded this release without most of the javadoc.