close

Notice of Permissions Changes to repo.spring.io, Fall and Winter, 2020

A critical piece of infrastructure, the Spring Artifactory instance repo.spring.io, lies at the heart of the Spring portfolio development work. Since 2013, JFrog, Inc. has generously sponsored the instance for the Spring developer community.

The Artifactory repository streamlines our project development by acting as a single location where Spring engineers can point their builds and by providing the community with early access to our snapshots and milestones.

Today, we are providing notice of some upcoming changes to the repository.

Read more

Spring Boot 2.3.5 available now

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

This release includes 92 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.2.11 available now

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

This release includes 50 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.1.18 available now

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Boot 2.1.18 has been released and is now available from Maven Central.

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

As mentioned in the announcement last year, this is the last release in the 2.1 line. Please consider upgrading to Spring Boot 2.3.x if you haven’t already done so.

How can you help?

Read more

Spring Data 2020.0.0 goes GA

Dear Spring community,

On behalf of the Spring Data team and our contributors, it is my pleasure to announce that Spring Data 2020.0.0 is generally available from Maven Central.

Spring Data 2020.0.0 (Codename: Ockham) is the first release train using the changed versioning scheme, previous release trains were identified by name, such as Neumann-RELEASE.

This release train includes several themes. Here’s a summary of the most important ones:

  • Switch Release Train version to calver (2020.0.0) and introduce spring-data-bom artifact.
  • Improve Graal Native Image experience.
  • Reactive SpEL context extensions and auditing support.
  • Include SDN-RX as Spring Data Neo4j 6.0.
  • Oracle dialect for Spring Data JDBC.
  • Refactor Spring Data R2DBC on top of Spring Framework’s R2DBC module.
  • Upgrade to Redis 6.0 including support ACL authentication and enhanced support for Sorted Set commands.
  • Support for RxJava 3.
  • De-lombok production code.
Read more

Spring Data Neumann SR5, Moore SR11, and Lovelace SR21 available now

On behalf of the team, I’m pleased to announce a Spring Data release triple feature: Neumann SR5, Moore SR11, and Lovelace SR21. These service releases are built on top of Spring Framework releases 5.2.10 (Neumann and Moore) and 5.1.19 (Lovelace) and ship with mostly dependency upgrades and fixes, along with a few selected improvements.

Spring Data Neumann SR5 contains 67 improvements and fixes. Spring Data Moore SR11 ships with 43 fixes and improvements. Finally, Spring Data Lovelace SR21 includes 17 selected fixes.

Read more

Spring Batch 4.3 is now GA!

Dear Spring Batch community,

On behalf of the team and all contributors, it is my pleasure to announce that Spring Batch 4.3 is now generally available from Maven Central!

This release comes with a number of new features, enhancements, and dependency updates. You can find the complete list of changes in the release notes, but here are the major highlights:

  • Java records support
  • GraalVM support
  • New synchronized ItemStreamWriter
  • New JpaCursorItemReader Implementation
  • Performance improvements in MongoItemWriter and RepositoryItemWriter
  • And more!
Read more

This Week in Spring - October 27th, 2020

Hi, Spring fans! Welcome to another installment of This Week in Spring! It’s already nearly November in this crazy rollercoaster ride that is 2020. Crazy.

We’ve got a ton of stuff to get to so let’s waste not a second more.

Read more

Spring Framework 5.3 goes GA

Dear Spring community,

On behalf of the Spring Framework team and our contributors, it is my pleasure to announce that Spring Framework 5.3 is generally available from repo.spring.io as well as Maven Central!

Spring Framework 5.3 requires JDK 8 or higher and specifically embraces JDK 15 as the latest OpenJDK release, e.g. with binding support for record classes. As the last feature branch of the 5.x generation, the 5.3.x line is set up for an extended support phase, including JDK 17 LTS next year.

Read more

Spring Tools 4.8.1 released

Dear Spring Community,

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

quick reminder

  • the Eclipse-based distribution of the Spring Tools 4 requires a JDK11 (or newer) to run on
  • the Eclipse-based distribution ships with an embedded JDK15 runtime, no need to install or configure a specific JDK to run the IDE on anymore

additional changes and fixes

  • (Spring Boot) new: Added support for Spring Boot multi-document properties files (#533)
  • (Spring Boot) fixed: Support escaping of map keys with ‘[]’ in Spring Boot property yaml files
  • (Spring Boot) fixed: Tolerate ‘.[’ for map navigation in .properties file
  • (Eclipse) improvement: support container image creation and container deployment of Spring Boot apps without maven wrapper
  • (Eclipse) improvement: better process label for live hovers from boot apps running in docker
  • (Eclipse) improvement: allow docker-deployed boot apps to find each other (via simple network setup inside of docker)
  • (Eclipse) improvement: automatically disable code hotswap when running a Spring Boot app with devtools in debug mode (to avoid conflicts between devtools and hot swap both try to update code in the running process)
  • (Eclipse) update: updated embedded JRE to JDK15, including the src.zip now
  • (Eclipse) update: re-organized Spring-related preference pages
  • (Eclipse) update: removed -Xverify:none and -noverify from the default fast startup settings for boot app launch configs
  • (Eclipse) update: default PWS endpoint URL removed from the dialog to create Cloud Foundry targets in the boot dashboard (since PWS is going away)
  • (Eclipse) fixed: errors appear in log when pausing docker containers
  • (Eclipse) fixed: do not show breakpoint warning when starting up a Spring Boot app
  • (Eclipse) fixed: added missing high-res and dark-mode-compatible icons for docker support in Spring Boot dashboard
  • (Eclipse) fixed: sometimes live hovers do not show up automatically after launching a boot app in docker
  • (Eclipse) fixed: improved stability when deploying multiple apps simultaneously to docker via the boot dashboard
  • (Eclipse) fixed: problem showing live request mappings for eureka-based apps
  • (Eclipse) fixed: dropdown in Spring Symbols view shows up with transparent background on Linux
  • (Concourse) fixed: support pipeline directory as well see (#525)
Read more