Sébastien Deleuze

Sébastien Deleuze

Spring Framework committer | Lyon, France

Blog posts by Sébastien Deleuze

Spring Native 0.12.1 available now

Releases | July 13, 2022 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Native 0.12.1 has been released and is now available from https://repo.spring.io/release.

This release includes 15 bug fixes, documentation improvements, and dependency upgrades to Spring Boot 2.7.1 and Native Build Tools 0.9.13. Thanks to all those who have contributed with issue reports and pull requests.

GitHub | Issues | Documentation

Spring Native 0.12.0 available now

Releases | May 31, 2022 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Native 0.12.0 has been released and is now available from https://repo.spring.io/release.

This release includes 12 bug fixes, documentation improvements, and dependency upgrades to GraalVM 22.1, Spring Boot 2.7.0 and Spring Cloud 2021.0.3. Thanks to all those who have contributed with issue reports and pull requests.

GitHub | Issues | Documentation

Spring Native 0.11.3 available now

Releases | March 01, 2022 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Native 0.11.3 has been released and is now available from https://repo.spring.io/release.

This release includes 25 bug fixes, documentation improvements, and dependency upgrades with GraalVM 22.0, Spring Boot 2.6.4 and Spring Cloud 2021.0.1. Thanks to all those who have contributed with issue reports and pull requests.

GitHub | Issues | Documentation

New AOT Engine Brings Spring Native to the Next Level

Engineering | December 09, 2021 | ...

On behalf of the team and everyone who has contributed, it is my pleasure to announce the release of Spring Native 0.11, which provides native support for Spring Boot 2.6. This ambitious release is the result of five months of hard work by the Spring team, who have been working on a brand new architecture to bring Spring support for creating native executables with GraalVM to the next level. You can already try it on start.spring.io!

Learn more about Spring Native 0.11 and see it in action in this new Spring Tips video from Spring Developer Advocate Josh Long.

New Ahead-Of-Time Engine

The…

Spring Native 0.10.0 available now

Releases | June 14, 2021 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Native 0.10.0 has been released. It is based on Spring Boot 2.5 and GraalVM 21.1.

This release is packed with features, highlights include:

  • Introduction of native testing.

  • A new official Gradle plugin from the GraalVM team.

  • Introduction of ahead-of-time proxies usable on classes.

It also includes 43 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

Josh Long has crafted a great video to present those new…

Announcing Spring Native Beta!

Engineering | March 11, 2021 | ...

Today, after one year and half of work, I am pleased to announce that we’re launching the beta release of Spring Native and its availability on start.spring.io!

In practice, that means that in addition to the regular Java Virtual Machine supported by Spring since its inception, we are adding beta support for compiling Spring applications to native images with GraalVM in order to provide a new way to deploy Spring applications. Java and Kotlin are supported.

Those native Spring applications can be deployed as a standalone executable (no JVM installation required) and offer interesting…

Spring Native for GraalVM 0.8.3 available now

Releases | November 23, 2020 | ...

On behalf of everyone that has contributed, I am pleased to announce that Spring Native for GraalVM 0.8.3 has been released and is available from Spring milestone repository, check the updated reference documentation for more details.

Spring Native for GraalVM provides an incubating support for compiling Spring applications to native executables using the native-image compiler, in order to provide a native deployment option designed to be packaged in lightweight containers. In practice, the target is to support your Spring application (typically a Spring Boot one), unmodified, on this new…

The path towards Spring Boot native applications

Engineering | June 10, 2020 | ...

I would like to use the opportunity of our Spring GraalVM Native 0.7.0 release to give you a status update about our work on Spring Boot native images.

Why?

Native image provides a way to build and run Spring Boot applications with different characteristics than a regular JVM deployment:

  • The output is a native executable that contains your application with a subset of the JDK and the dependencies required to run it.

  • In practice the executable would likely be shipped in an highly optimized container image (FROM scratch Docker image is supported) with reduced surface attack which is good fit with Kubernetes.

  • Startup time is almost instant and peak performance is available immediately, allowing support for scale-to-zero (serverless) applications including for regular Spring Boot web applications.

  • Memory consumption is reduced, which is a good fit for systems split into multiple microservices.

Get ahead

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

Learn more

Get support

Spring Runtime 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