Spring Boot 1.4.3 includes over 70 fixes, improvements and 3rd party dependency updates! Thanks to all that have contributed!
The Spring Blog
On behalf of the community, I’m pleased to announce the release of Spring Security 3.2.10, 4.1.4, and 4.2.1 which fix CVE-2016-9879. Users are encouraged to update immediately.
It is important to note that Spring Framework 3.2.x has reached EOL. As with Spring Framework, we expect all users to upgrade to 4.2.1+ for further support. Detailed instructions (including samples) on migrating both XML and Java Config based projects can be found in the reference appendix
On behalf of the community, I’m pleased to announce the release of Spring LDAP 2.2.1 and 2.3 RC1.
A special thanks to Mark Paluch for getting spring-data-ldap aligned on the Spring Data side!
This release brings in a new era for Spring Data compatibility. Integration for Spring LDAP and Spring Data has been moved to spring-data-ldap so that it can partake in the Spring Data release train and ensure compatibility with the latest and greatest Spring Data code base. For additional details refer to the changelog
Dear Spring Community,
I am happy to announce the 3.8.3 release of the Spring Tool Suite, our Eclipse-based tooling.
STS 3.8.3 focuses on adopting Eclipse Neon.2 and fixing existing issues. The list of changes include:
- Updated to Eclipse Neon.2
- Added support for one-time passcode for Cloud Foundry targets in the Spring Boot Dashboard
- Added support for WAR packaging of Spring Boot apps when deploying them to CF in the Spring Boot Dashboard
- Added support for health-check in Cloud Foundry manifest files
- Fixed a number of most-reported errors from the automated error reporting
- and more...
4.3.5 is a significant refinement release with 37 enhancements (including e.g. WebSocket support for the recently released Jetty 9.4) and several bug fixes, serving as the basis for the upcoming Spring Boot 1.4.3 release.
Please note that the 4.2.9 and 3.2.18 bug fix releases are the last in their respective line, with 4.2.x being superseded by 4.3.x now and 3.2.x reaching its EOL point. Going forward, we expect all users to upgrade to 4.3.5+ for further support.
You can find highlights of what’s new in the What’s New in Spring Session 1.3.0.RELEASE section of the reference. For details refer to the changelog links above.
Without the community we couldn’t be the successful project we are today. I’d like to thank everyone that created issues & provided feedback.
The plugin’s been rewritten in Java and its API has been formalised. A clear separation between that API and the plugin’s internals has been introduced. This has required a few breaking changes but you are unlikely to be affected if you were using the Groovy DSL.
Converting to Java and formalising the API has also enabled a couple of enhancements:
- Usual bug fixes and small enhancements.
- Support for UML submachines.
Spring Data Repositoryabstraction keeping machine configurations in an external repository with built-in support for Redis, MongoDB and JPA.
- New samples.
- New support for state do actions.
- New monitoring and tracing API’s.
- Initial support for
- New transition and state error action concepts.
We are pleased to announce the release of the first milestone of Reactor Kafka 1.0.0.
Reactor Kafka is a reactive API for Apache Kafka based on Project Reactor. Reactor Kafka API enables messages to be published to Kafka topics and consumed from Kafka topics using functional APIs with non-blocking back-pressure and very low overheads. This enables applications using Reactor to use Kafka as a message bus or streaming platform and integrate with other systems to provide an end-to-end reactive pipeline.
The value proposition for Reactor Kafka is the efficient utilization of resources in applications with multiple external interactions where Kafka is one of the external systems. End-to-end reactive pipelines benefit from non-blocking back-pressure and efficient use of threads, enabling a large number of concurrent requests to be processed efficiently. The optimizations provided by Project Reactor enable development of reactive applications with very low overheads and predictable capacity planning to deliver low-latency, high-throughput pipelines.
We are pleased to announce that the first milestone for the 5.0 version of Spring Integration is now available.
This is a new major version, based on Spring Framework 5.0 and requires Java 8; this is the biggest change so far, but the following are also included:
The Java DSL is now rolled into the framework itself; there are some minor changes to the DSL, such as the removal of the
.handleWithAdapter()methods and some general Factory classes. A complete discussion of the DSL changes can be found in the Migration Guide.
Upgrade to Spring Data Kay.
Upgrade to Spring AMQP 2.0.
First class support for TCP/UDP has been added to the DSL.
Spring Integration is now based on Reactor 3.0 and Messaging Gateway
Promisemethods now have to be changed to return
You can now configure mid-flow transactions via
adviceChainMessaging Annotations attribute and
<transactional>sub-element when using XML configuration.