The Spring Blog

Engineering
Releases
News and Events

Spring Framework 5.0.7 and 4.3.18 available now

On behalf of the team, I am pleased to announce that the Spring Framework 5.0.7 and 4.3.18 maintenance releases are available now.

Spring Framework 5.0.7 includes 39 fixes and selected improvements while Spring Framework 4.3.18 includes 15 fixes and selected improvements. Those are the base for the upcoming Spring Boot 2.0.3 and 1.5.14 maintenance releases later this week.

Project Page | GitHub | Issues | Documentation

Read more...

This Week in Spring - June 12th, 2018

Hi Spring fans and welcome to another installment of This Week in Spring! This week I’m in NYC for the SpringOne Tour NYC event, then it’s off to Amsterdam for some customer visits. It’s been a wild week in Spring so let’s get to it!

Read more...

Spring Cloud Data Flow 1.5.1 Released

The Spring Cloud Data Flow team is pleased to announce the 1.5.1 GA release. Follow the Getting Started guides for Local Server, Cloud Foundry, and Kubernetes.

This is a bug fix release. The server improves the handling of special characters in stream definitions and passing of comma delimited strings in the Task launch argument list. It should be used with Skipper 1.0.5.RELEASE. The UI has been improved to support stream update functionality.

As always, we welcome feedback and contributions, so please reach out to us on Stackoverflow or GitHub or via Gitter.

Read more...

Spring Cloud Skipper 1.0.5 released

On behalf of the team, I am pleased to announce the release of Spring Cloud Skipper 1.0.5 GA

Skipper is a lightweight tool that allows you to discover Spring Boot applications and manage their lifecycle on multiple Cloud Platforms. You can use Skipper standalone or integrate it with Continuous Integration pipelines to help implement the practice of Continuous Deployment.

The getting started section in the reference guide is the best place to start kicking the tires.

This is primarily a bug fix release. Significant changes since the 1.0 GA release are:

Read more...

Spring Tips: JPA

speaker: Josh Long

Hi Spring fans! In this installment we look at the Java Persistence API (JPA) and its most ubiquitous implementation Hibernate. We look at basic Spring support for JPA, Spring Boot’s auto-configuration and supported configuration properties, mapped superclasses, auditing (using Spring Data’s JPA auditing facility) and journaling (using the Hibernate Envers project and Spring Data Envers).

Read more...

This Week in Spring - June 5th, 2018

Hi Spring fans! Welcome to another installment of This Week in Spring! It’s been a wild and wonderful week. I’ve just returned from the epic VOXXED Singapore event, just intime to enjoy a wonderful week home in Spring-time and sun-filled San Francisco. We’ve got a ton of things to cover, so let’s get to it!

Read more...

Spring Batch 4.1.0.M1 Released

We are pleased to announce that Spring Batch 4.1.0.M1 is now available on Github and the Pivotal download repository. Many thanks to all of those who contributed to this release!

What’s new?

Here are the highlights of this release:

  • Simplify testing
  • Simplify remote chunking
  • Add a new JSON item reader

Simplify Testing

Spring Batch provides some nice utility classes (such as the JobLauncherTestUtils and JobRepositoryTestUtils) and test execution listeners (StepScopeTestExecutionListener and JobScopeTestExecutionListener) to test batch components. However, in order to use these utilities, you must configure them explicitly, as shown in the following example:

Read more...

Spring Tips: JDBC

speaker: Josh Long

Hi Spring fans! In this installment of Spring Tips we look at the Spring support for the Java Database Connectivity (JDBC) API. Spring’s support for JDBC is one of many reasons a lot of people first started using Spring 15+ years ago! If you aren’t committed to a full-blown ORM and/or want to leverage the full power of JDBC, then this video is for you!

Read more...

Spring Cloud Finchley.RC2 Has Been Released

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

Notable Changes in the Finchley Release Train

Finchley.RC2 is based on Spring Boot 2.0.2.

Spring Cloud Task

Spring Cloud Config

  • Supports skipping SSL validation for Git and Vault repositories
  • Bug Fixes

Spring Cloud Bus

Read more...