Skip to content
This repository was archived by the owner on Feb 23, 2023. It is now read-only.

Commit 77d39d8

Browse files
committed
Release 0.9.0
1 parent 9304152 commit 77d39d8

File tree

63 files changed

+74
-91
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+74
-91
lines changed

README.adoc

+7-24
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
1-
:version: 0.8.5
2-
:repository: milestone
3-
:spring-boot-version: 2.4.1
4-
:graalvm-version: 20.3.0
1+
:version: 0.9.0
2+
:repository: release
3+
:spring-boot-version: 2.4.3
4+
:graalvm-version: 20.1.0
55
:graalvm-dev-version: 20.1.0
66
:spring-boot-dev-version: 2.4.3
77
:documentation-url: https://docs.spring.io/spring-native/docs/current/reference/htmlsingle
88

9-
image:https://ci.spring.io/api/v1/teams/spring-native/pipelines/spring-native/badge["Build Status", link="https://ci.spring.io/teams/spring-native/pipelines/spring-native"] image:https://img.shields.io/badge/{version}-documentation-blue.svg["{version} documentation", link="https://repo.spring.io/milestone/org/springframework/experimental/spring-graalvm-native-docs/0.8.5/spring-graalvm-native-docs-0.8.5.zip!/reference/index.html"]
9+
image:https://ci.spring.io/api/v1/teams/spring-native/pipelines/spring-native/badge["Build Status", link="https://ci.spring.io/teams/spring-native/pipelines/spring-native"] image:https://img.shields.io/badge/{version}-documentation-blue.svg["{version} documentation", link="{documentation-url}"]
1010

1111
Spring Native provides an incubating support for compiling Spring applications to native executables using https://www.graalvm.org[GraalVM]
1212
https://www.graalvm.org/reference-manual/native-image/[native-image] compiler, in order to provide a native deployment
13-
option designed to be packaged in lightweight containers. In practice, the target is to support your Spring application
14-
(typically a Spring Boot one), unmodified, on this new platform.
15-
16-
Watch https://www.youtube.com/watch?v=Um9djPTtPe0[The Path Towards Spring Boot Native Applications] SpringOne 2020 talk recording for more details:
17-
image:https://img.youtube.com/vi/Um9djPTtPe0/maxresdefault.jpg["The Path Towards Spring Boot Native Applications",align="center", width=640px, link="https://www.youtube.com/watch?v=Um9djPTtPe0"]
13+
option typically designed to be packaged in lightweight containers. In practice, the target is to support your Spring Boot application
14+
, almost unmodified, on this new platform.
1815

1916
It is mainly composed of:
2017

@@ -27,24 +24,10 @@ It is mainly composed of:
2724
- `spring-aot-maven-plugin`: this module contains the Maven plugin that invokes AOT transformations.
2825
- `samples`: contains various samples that demonstrate the feature usage and are used as integration tests.
2926
30-
== Scope and status
31-
32-
This project status is alpha, which means that we are currently mainly working on the software design and on supporting the features of the current samples (work in progress).
33-
Supporting a wider range of Spring Boot applications, as well as optimizing efficiency (image size, memory consumption) and performances will happen as a second step.
34-
35-
Some changes incubated here are moved directly to https://github.com/spring-projects/spring-framework/labels/type%3A%20native[Spring Framework] and https://github.com/spring-projects/spring-boot/labels/theme%3A%20native[Spring Boot] projects.
36-
3727
== Quick start
3828

3929
For detailed information and walkthroughs of applying the techniques to your project, please see the {documentation-url}[documentation].
4030

41-
=== Artifacts
42-
43-
The latest {version} release supports GraalVM {graalvm-version} and Spring Boot {spring-boot-version}.
44-
45-
- Artifact: https://repo.spring.io/{repository}/org/springframework/experimental/spring-graalvm-native/{version}/spring-graalvm-native-{version}.jar[`org.springframework.experimental:spring-graalvm-native:{version}`]
46-
- Repository: https://repo.spring.io/{repository}[`https://repo.spring.io/{repository}`]
47-
4831
=== Play with the samples
4932

5033
NOTE: You need to install the GraalVM `native-image` compiler, check {documentation-url}/#getting-started-native-image[the documentation] for more details.

org.springframework.experimental.aot.gradle.plugin/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-build</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../pom.xml</relativePath>
1111
</parent>
1212
<groupId>org.springframework.experimental.aot</groupId>

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>org.springframework.experimental</groupId>
66
<artifactId>spring-native-build</artifactId>
7-
<version>0.9.0-SNAPSHOT</version>
7+
<version>0.9.0</version>
88
<packaging>pom</packaging>
99
<name>Spring Native build</name>
1010
<url>https://github.com/spring-projects-experimental/spring-native/</url>

samples/actuator-webflux/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/actuator-webmvc/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/batch/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.springframework.experimental</groupId>
99
<artifactId>spring-native-sample-parent</artifactId>
10-
<version>0.9.0-SNAPSHOT</version>
10+
<version>0.9.0</version>
1111
<relativePath>../maven-parent/pom.xml</relativePath>
1212
</parent>
1313
<groupId>com.example</groupId>

samples/boot-features/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.springframework.experimental</groupId>
99
<artifactId>spring-native-sample-parent</artifactId>
10-
<version>0.9.0-SNAPSHOT</version>
10+
<version>0.9.0</version>
1111
<relativePath>../maven-parent/pom.xml</relativePath>
1212
</parent>
1313
<groupId>com.example</groupId>

samples/cloud-config/configclient-new/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/cloud-config/configclient/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/cloud-config/configserver/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>org.demo</groupId>

samples/cloud-discovery/discoveryclient/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/cloud-function-aws/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/cloud-function-netty-fun/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/cloud-function-netty/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/cloud/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/commandlinerunner-agent/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.springframework.experimental</groupId>
99
<artifactId>spring-native-sample-parent</artifactId>
10-
<version>0.9.0-SNAPSHOT</version>
10+
<version>0.9.0</version>
1111
<relativePath>../maven-parent/pom.xml</relativePath>
1212
</parent>
1313
<groupId>com.example</groupId>

samples/commandlinerunner-gradle/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
plugins {
22
id 'org.springframework.boot' version '2.4.3'
33
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
4-
id 'org.springframework.experimental.aot' version '0.9.0-SNAPSHOT'
4+
id 'org.springframework.experimental.aot' version '0.9.0'
55
id 'java'
66
}
77

samples/commandlinerunner/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.springframework.experimental</groupId>
99
<artifactId>spring-native-sample-parent</artifactId>
10-
<version>0.9.0-SNAPSHOT</version>
10+
<version>0.9.0</version>
1111
<relativePath>../maven-parent/pom.xml</relativePath>
1212
</parent>
1313
<groupId>com.example</groupId>

samples/data-elasticsearch/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>org.springframework.samples</groupId>

samples/data-jdbc/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>org.springframework.samples</groupId>

samples/data-jpa/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<artifactId>data-jpa</artifactId>

samples/data-mongodb-reactive/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>org.springframework.samples</groupId>

samples/data-mongodb/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.springframework.experimental</groupId>
99
<artifactId>spring-native-sample-parent</artifactId>
10-
<version>0.9.0-SNAPSHOT</version>
10+
<version>0.9.0</version>
1111
<relativePath>../maven-parent/pom.xml</relativePath>
1212
</parent>
1313

samples/data-neo4j/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>org.springframework.samples</groupId>

samples/data-r2dbc/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/data-redis/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>org.springframework.samples</groupId>

samples/features/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.springframework.experimental</groupId>
99
<artifactId>spring-native-sample-parent</artifactId>
10-
<version>0.9.0-SNAPSHOT</version>
10+
<version>0.9.0</version>
1111
<relativePath>../maven-parent/pom.xml</relativePath>
1212
</parent>
1313
<groupId>com.example</groupId>

samples/grpc/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/hibernate/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/javamail/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/jdbc-tx/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/kafka/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/logger/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>com.example</groupId>

samples/maven-parent/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<groupId>org.springframework.experimental</groupId>
1414
<artifactId>spring-native-sample-parent</artifactId>
1515
<name>Spring Native sample parent</name>
16-
<version>0.9.0-SNAPSHOT</version>
16+
<version>0.9.0</version>
1717
<packaging>pom</packaging>
1818

1919
<properties>
@@ -52,7 +52,7 @@
5252
<plugin>
5353
<groupId>org.springframework.experimental</groupId>
5454
<artifactId>spring-aot-maven-plugin</artifactId>
55-
<version>0.9.0-SNAPSHOT</version>
55+
<version>0.9.0</version>
5656
<executions>
5757
<execution>
5858
<id>test-generate</id>
@@ -162,7 +162,7 @@
162162
<dependency>
163163
<groupId>org.springframework.experimental</groupId>
164164
<artifactId>spring-native</artifactId>
165-
<version>0.9.0-SNAPSHOT</version>
165+
<version>0.9.0</version>
166166
</dependency>
167167
<dependency>
168168
<groupId>org.springframework.cloud</groupId>

samples/petclinic-jdbc/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.experimental</groupId>
88
<artifactId>spring-native-sample-parent</artifactId>
9-
<version>0.9.0-SNAPSHOT</version>
9+
<version>0.9.0</version>
1010
<relativePath>../maven-parent/pom.xml</relativePath>
1111
</parent>
1212
<groupId>org.springframework.samples</groupId>
@@ -25,7 +25,7 @@
2525
<webjars-jquery.version>2.2.4</webjars-jquery.version>
2626
<wro4j.version>1.8.0</wro4j.version>
2727

28-
<jacoco.version>0.9.0-SNAPSHOT</jacoco.version>
28+
<jacoco.version>0.9.0</jacoco.version>
2929

3030
<main.class>org.springframework.samples.petclinic.PetClinicApplication</main.class>
3131
</properties>

0 commit comments

Comments
 (0)