close

Spring Tools 4.15.3 released

Dear Spring Community,

I am happy to announce the 4.15.3 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

fixes and improvements

  • (Spring Boot) fixed: Spring Boot Tools slow down code complete (#808)
  • (Language Server) fixed: Copied files should retain copyright ownership (#807)

To download the distribution for Eclipse and find links to the marketplace entries for Visual Studio Code and Theia, please go visit:

Detailed changes can be found here: https://github.com/spring-projects/sts4/wiki/Changelog#2022-08-11-4153-release-incl-language-servers-version-1380

Read more

Spring Tools 4.15.2 released

Dear Spring Community,

I am happy to announce the 4.15.2 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

fixes and improvements

  • (Spring Boot) fixed: Validation errors on @@ placeholders in YAML editor (#711)
  • (VSCode) fixed: Live process is not auto connected when app is launched in internalConsole (#794)
  • (Eclipse) fixed: Cleanup / reduce verbosity of diagnostic output in Eclipse logs (#798)
  • (Eclipse) fixed: Not properly disposed SWT resource was caused Spring Starter Project (#797)
  • (Eclipse) fixed: avoid live hover connection attempt when deploying app to docker without actuator (#716)
  • (Eclipse) fixed: Devtools integration with boot dash docker is broken (#724)
  • (Eclipse) fixed: Pause / Resume for docker boot dash malfunctions (#783)
  • (Concourse) fixed: Concourse extension (in vscode) doesn’t allow on_error in Steps (#737)
Read more

Spring for Apache Kafka 2.9.0 Available

I am pleased to announce that Spring for Apache Kafka 2.9.0 is now available.

This version is not provided by Spring Boot dependency management, but it can be used with Boot 2.7 (or 2.6), as long as you override the Kafka dependencies to 3.2.0 as described in this appendix, especially if you are using the embedded Kafka broker.

Please see the release candidate announcement for notable changes in this release.

For information about all changes in this release, see What’s New.

Read more

Spring Cloud 2022.0.0-M4 (codename Kilburn) Has Been Released

On behalf of the community, I am pleased to announce that the Milestone 4 (M4) of the Spring Cloud 2022.0.0 Release Train is available today. The release can be found in Spring Milestone repository. You can check out the 2022.0 release notes for more information.

Notable Changes in the 2022.0.0 Release Train

See the project page for all the issues and pull requests included in this release.

Spring Cloud 2022.0.0-M4 is compatible with Spring Boot 3.0.0-M4.

Spring Cloud Stream

  • Initial version of fully reactive Kafka binder
  • Improved support for Kafka tombstone records via BiFunction
  • Spring Native improvements
Read more

Spring Cloud OpenFeign 3.0.8 is now available

On behalf of the community, I am pleased to announce the Spring Cloud OpenFeign 3.0.8 is available today. The release can be found in Maven Central. This version is compatible with 2020.0.6 Spring Cloud release, but it’s not included in the bom, so it has to be set up manually in project build files.

Notable Changes in the 3.0.8 Release

This is primarily a bugfix and documentation release, that backports fixes over from 3.1.x releases. The most notable backport is the Fix related to cascading Spring Data’s Page deserialisation.

Read more

Spring Shell 2.1.0 is now available

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Shell 2.1.0 has been released and is now available from https://repo.spring.io/milestone.

Please see the release notes for more details.

Thanks to all those who have contributed with issue reports and pull requests.

Earlier this year we started an effort align the project with latest Spring Boot and Spring Framework versions as it was difficult to use existing Spring Shell release of a spring family.

Originally the main issue we wanted to address was a removal of a bean cycles which Spring Boot is now enforcing by default. While this feature can be turned off it is not something Spring Shell should require. This required a lot of changes and we chose to handle it with rework of a shell internals. One big challenge was how the old Spring Shell worked by essentially keeping command info methods backed by @ShellMethod annotations and then calling those methods via reflection using not so well defined ways.

Read more

Spring Boot 3.0.0-M4 available now

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 3.0.0-M4 has been released and is now available from https://repo.spring.io/milestone.

This release includes 161 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable new features include:

  • Support for Elasticsearch’s new Java client
  • Support for Flyway 9
  • Support for Hibernate 6.1

Please see the release notes for more details and upgrade instructions.

Thanks to all those who have contributed with issue reports and pull requests.

Read more

Spring Boot 2.7.2 available now

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 2.7.2 has been released and is now available from Maven Central.

This release includes 40 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you’re interested in helping out, check out the “ideal for contribution” tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Read more

Spring Boot 2.6.10 available now

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 2.6.10 has been released and is now available from Maven Central.

This release includes 30 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you’re interested in helping out, check out the “ideal for contribution” tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Read more

Spring Batch 5.0.0-M4 available now!

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Batch 5.0.0-M4 is now available from our milestone repository.

This fourth milestone introduces several improvements for Java Records support. It also comes with a number of enhancements, bug fixes, dependency upgrades, and documentation updates. For more details about all the changes, see the release notes.

Java Records Support Improvement

The support for Java records as items in a chunk-oriented step was initially introduced in v4.3, but that support was limited, due to the fact that v4 has Java 8 as a baseline. In Java 8, records were not even in preview yet. That initial support was based on reflection tricks to create Java records and populate them with data, without having access to the java.lang.Record API, which was finalized in Java 16.

Read more