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.

About Severity

The severity levels we use are defined in our support terms and conditions.

Available to customers only. Want to become a customer?

Free Trial

Corporate Information

Atomikos Corporate Headquarters
Hoveniersstraat, 39/1, 2800
Mechelen, Belgium

Contact Us

Copyright 2024 Atomikos BVBA | Our Privacy Policy
By using this site you agree to our cookies. More info. That's Fine