Releases: eclipse/microprofile
MicroProfile 2.1
MicroProfile 2.1 is the eighth release for the Eclipse MicroProfile project. Based on MicroProfile's time-boxed release process, this is an incremental release that includes an update to OpenTracing 1.2. MicroProfile 2.x releases are based on Java EE 8. If you are still dependent on Java EE 7, please consider using the 1.4 release of MicroProfile.
Read the specification document here: MicroProfile 2.1 Specification
To get started with MicroProfile 2.1, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>2.1</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
NOTE: Due to a recent code re-organization, the previous releases of MicroProfile (1.3 and before) are located in the microprofile-bom repository.
MicroProfile 2.1-RC2
MicroProfile 2.1 is the eighth release for the Eclipse MicroProfile project. Based on MicroProfile's time-boxed release process, this is an incremental release that includes an update to OpenTracing 1.2. MicroProfile 2.x releases are based on Java EE 8. If you are still dependent on Java EE 7, please consider using the 1.4 release of MicroProfile.
To get started with MicroProfile 2.1-RC2, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>2.1-RC2</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
NOTE: Due to a recent code re-organization, the previous releases of MicroProfile (1.3 and before) are located in the microprofile-bom repository.
MicroProfile 2.1-RC1
MicroProfile 2.1 is the eighth release for the Eclipse MicroProfile project. Based on MicroProfile's time-boxed release process, this is an incremental release that includes an update to OpenTracing 1.2. MicroProfile 2.x releases are based on Java EE 8. If you are still dependent on Java EE 7, please consider using the 1.4 release of MicroProfile.
To get started with MicroProfile 2.1-RC1, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>2.1-RC1</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
NOTE: Due to a recent code re-organization, the previous releases of MicroProfile (1.3 and before) are located in the microprofile-bom repository.
MicroProfile 2.0.1
MicroProfile 2.0.1 is the seventh release for the Eclipse MicroProfile project. This is a patch release to correct an issue with the JSON-B maven dependency in the pom.xml. The defined content for MicroProfile 2.0 did not change -- MicroProfile 2.0 was a major release since the Java EE dependencies are now based on Java EE 8. If you are still dependent on Java EE 7, please consider using the 1.4 release of MicroProfile.
Read the specification document here: MicroProfile 2.0.1 Specification
To get started with MicroProfile 2.0.1, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>2.0.1</version>
<type>provided</type>
</dependency>
NOTE: Due to a recent code re-organization, the previous releases of MicroProfile (1.3 and before) are located in the microprofile-bom repository.
MicroProfile 2.0.1-RC3
MicroProfile 2.0.1 is the seventh release for the Eclipse MicroProfile project. This is a patch release to correct an issue with the JSON-B maven dependency in the pom.xml. The defined content for MicroProfile 2.0 did not change -- MicroProfile 2.0 was a major release since the Java EE dependencies are now based on Java EE 8. If you are still dependent on Java EE 7, please consider using the 1.4 release of MicroProfile.
To get started with MicroProfile 2.0.1, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
NOTE: Due to a recent code re-organization, the previous releases of MicroProfile (1.3 and before) are located in the microprofile-bom repository.
MicroProfile 2.0.1-RC2
MicroProfile 2.0.1 is the seventh release for the Eclipse MicroProfile project. This is a micro release to correct an issue with the JSON-B maven dependency in the pom.xml. The defined content for MicroProfile 2.0 did not change -- MicroProfile 2.0 was a major release since the Java EE dependencies are now based on Java EE 8. If you are still dependent on Java EE 7, please consider using the 1.4 release of MicroProfile.
To get started with MicroProfile 2.0.1, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
NOTE: Due to a recent code re-organization, the previous releases of MicroProfile (1.3 and before) are located in the microprofile-bom repository.
MicroProfile 2.0.1-RC1
MicroProfile 2.0.1 [1] is the latest release of the MicroProfile project. This is a major new release
for MicroProfile since the Java EE dependencies are now based on Java EE 8
. If you are still
dependent on Java EE 7, please consider using the 1.4 branch of MicroProfile.
Based on our time-boxed process, the content for MicroProfile 2.0.1 will be MicroProfile 1.4 plus Java EE 8 versions of the base features. Thus, the complete list of functional components for MicroProfile 2.0.1 includes...
- MicroProfile Config 1.3
- MicroProfile Fault Tolerance 1.1
- MicroProfile Health Check 1.0
- MicroProfile JWT Authentication 1.1
- MicroProfile Metrics 1.1
- MicroProfile OpenAPI 1.0
- MicroProfile OpenTracing 1.1
- MicroProfile Rest Client 1.1
- CDI 2.0
- Common Annotations 1.3
- JAX-RS 2.1
- JSON-B 1.0
- JSON-P 1.1
[1] MicroProfile 2.0.1 corrected the maven coordinates for JSON-B 1.0 in the pom.xml file.
The defined content for MicroProfile 2.0 did not change -- just a minor update to the pom.xml file.
To get started with MicroProfile 2.0.1, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
NOTE: Due to a recent code re-organization, the previous releases of MicroProfile (1.3 and before) are located in the microprofile-bom repository.
MicroProfile 2.0
Update MicroProfile 2.0 was superseded by the MicroProfile 2.0.1 release. Please reference that release for the latest MicroProfile platform release.
MicroProfile 2.0 is the latest release of the MicroProfile project. This is a major new release
for MicroProfile since the Java EE dependencies are now based on Java EE 8
. If you are still
dependent on Java EE 7, please consider using the 1.x branch of MicroProfile.
Based on our time-boxed process, the content for MicroProfile 2.0 will be MicroProfile 1.4 plus Java EE 8 versions of the base features. Thus, the complete list of functional components for MicroProfile 2.0 includes...
- MicroProfile Config 1.3
- MicroProfile Fault Tolerance 1.1
- MicroProfile Health Check 1.0
- MicroProfile JWT Authentication 1.1
- MicroProfile Metrics 1.1
- MicroProfile OpenAPI 1.0
- MicroProfile OpenTracing 1.1
- MicroProfile Rest Client 1.1
- CDI 2.0
- Common Annotations 1.3
- JAX-RS 2.1
- JSON-B 1.0
- JSON-P 1.1
To get started with MicroProfile 2.0, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>2.0</version>
<type>pom</type>
</dependency>
NOTE: Due to a recent code re-organization, the previous releases of MicroProfile (1.3 and before) are located in the microprofile-bom repository.
MicroProfile 1.4
MicroProfile 1.4 is the final planned release of the 1.x release train based on Java EE 7 APIs. Future releases will based on MicroProfile 2.0 and the core Java EE 8 APIs. This release consists of MicroProfile 1.3 plus the following updates:
- Config 1.3
- Fault Tolerance 1.1
- JWT 1.1
- OpenTracing 1.1
- Rest Client 1.1
To get started with MicroProfile 1.4, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>1.4</version>
<type>pom</type>
</dependency>
NOTE: Due to a recent code re-organization, the previous releases of MicroProfile (1.3 and before) are located in the microprofile-bom repository.
MicroProfile 2.0-RC1
MicroProfile 2.0 is the latest release of the MicroProfile project. This is a major new release
for MicroProfile since the Java EE dependencies are now based on Java EE 8
. If you are still
dependent on Java EE 7, please consider using the 1.x branch of MicroProfile.
Based on our time-boxed process, the content for MicroProfile 2.0 will be MicroProfile 1.4 plus Java EE 8. Thus, the complete list of functional components for MicroProfile 2.0 includes...
- MicroProfile Config 1.3
- MicroProfile Fault Tolerance 1.1
- MicroProfile Health Check 1.0
- MicroProfile JWT Authentication 1.1
- MicroProfile Metrics 1.1
- MicroProfile OpenAPI 1.0
- MicroProfile OpenTracing 1.1
- MicroProfile Rest Client 1.1
- CDI 2.0
- Common Annotations 1.3
- JAX-RS 2.1
- JSON-B 1.0
- JSON-P 1.1
To get started with MicroProfile 2.0, add the following dependency to your pom.xml:
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>2.0</version>
<type>pom</type>
</dependency>
NOTE: Due to recent code re-organization, the previous releases of MicroProfile are located in the microprofile-bom repository.