This Week in Spring - January 28th, 2020

Engineering | Josh Long | January 28, 2020 | ...

Hi, Spring fans! How're things, my friends? Can you believe we're already nearly at the end of January? I have been knee-deep in code and coffee for these last several days and I'm running late for a meeting so, without further ado, let's get to it!

Creating Docker images with Spring Boot 2.3.0.M1

Engineering | Phil Webb | January 27, 2020 | ...

Spring Boot 2.3.0.M1 has just been released and it brings with it some interesting new features that can help you package up your Spring Boot application into Docker images. In this blog post we’ll take a look at the typical ways developers create Docker images, and show how they can be improved by using these new features.

Common Docker Techniques

Although it’s always been possible to convert the fat jars produced by Spring Boot into Docker images, it’s pretty easy to make less than optimal results. If you do a web search for "dockerize spring boot app", the chances are high you’ll find an…

Spring Cloud Data Flow 2.3.1 Released

Releases | Janne Valkealahti | January 27, 2020 | ...

This is a maintenance release for small bug fixes, enhancements, and dependency updates. Generally speaking, we’re now on Spring Cloud Hoxton SR1. List of fixed issues can be found from 2.3.1 Issue List

Maven Preemptive Authentication

Support for using Maven Wagon transport for HTTP has been added to the Maven Artifact Resolver infrastructure. The driver for this was a request from a user to be able to use preemptive authentication with JFrog’s artifactory. Use of it is currently optional via a property but we’re looking to make it default sometime in the future and possibly introduce more…

Spring Cloud Data Flow 2.4.0 M1 Released

Releases | Janne Valkealahti | January 27, 2020 | ...

UI Changes to Stream Editor

Stream Editor went through a much-needed touch of love and should now be more visually appealing. Here’s a simple screenshot what it looks like: blog-new-stream-editor

Maven Preemptive Authentication

Support for using Maven Wagon transport for HTTP has been added to the Maven Artifact Resolver infrastructure. The driver for this was a request from a user to be able to use preemptive authentication with JFrog’s artifactory. Use of it is currently optional via a property but we’re looking to make it default sometime in the future and possibly introduce more wagon transports which might…

Spring Integration 5.3 Milestone 1 Available

Releases | Artem Bilan | January 23, 2020 | ...

Dear Spring Community,

On behalf of the Spring Integration team I’m excited to announce that with the New Year we have some news to share with you. First of all, it is an honor to have taken over the lead role for the Spring Integration project. Gary Russell is still in the team and he leads Spring AMQP and Spring for Apache Kafka projects. Secondly we have just released the first milestone for Spring Integration of version 5.3.

It can be downloaded from our milestone repository:

compile "org.springframework.integration:spring-integration-core:5.3.0.M1"

This version is going to be a foundation for the upcoming Spring Boot 2.3

Spring Boot 2.3.0.M1 is now available

Releases | Madhura Bhave | January 23, 2020 | ...

On behalf of the team and everyone that contributed, I am pleased to announce that the first milestone of Spring Boot 2.3 has been released and is available from our milestone repository. This release closes 167 issues and pull requests.

Highlights of this first milestone include:

For a complete list of changes and upgrade instructions, please see the Spring Boot 2.3 Release Notes on the wiki and the updated reference documentation

Spring Tools 4.5.1 released

Releases | Martin Lippert | January 22, 2020 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) improvement: live hover mechanism now reports connection failures
  • (Eclipse) improvement: Add support for async completions in 4.15 (#402) - PR from @gayanper
  • (Eclipse) improvement: Early access builds for Eclipse 4.15 available
  • (Eclipse) fixed: auto-completion inserted extra newline for params in @Value annotations
  • (Eclipse) fixed: Boot Dashboard cannot start app when Eclipse project name contains spaces (#403)
  • (Eclipse) fixed: NPE in PropertiesJavaDefinitionHandler.adjustedHighlightRangeForKey (#401)
  • (Eclipse) fixed…

This Week in Spring - January 21st, 2020

Engineering | Josh Long | January 21, 2020 | ...

Hi, Spring fans! It's 6 am Tuesday, January 21st, 2020, and I'm buckled in and ready to take off for Atlanta, Georgia (by way of Denver, Colorado...), where I'll be speaking at the Atlanta Java User Group tonight! I'm so looking forward to seeing everyone there. It's my first JUG appearance in the new year, too!

So, let's get to it!

Spring Boot 2.2.4 released

Releases | Stéphane Nicoll | January 20, 2020 | ...

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

This release includes 6 bug fixes, documentation improvements, and dependency upgrades and was released shortly after Spring Boot 2.2.3 to work around a dependency resolution problem with Gradle 5.3 to 5.6.

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

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all