Skip to content

Releases: eclipse/microprofile

MicroProfile 2.1

19 Oct 16:59
Compare
Choose a tag to compare

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

18 Oct 22:44
Compare
Choose a tag to compare
MicroProfile 2.1-RC2 Pre-release
Pre-release

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

09 Oct 14:42
Compare
Choose a tag to compare
MicroProfile 2.1-RC1 Pre-release
Pre-release

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

26 Jul 13:59
Compare
Choose a tag to compare

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

19 Jul 23:42
Compare
Choose a tag to compare
Pre-release

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

11 Jul 21:36
Compare
Choose a tag to compare
Pre-release

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

10 Jul 21:20
Compare
Choose a tag to compare
Pre-release

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

29 Jun 20:26
Compare
Choose a tag to compare

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

29 Jun 20:06
Compare
Choose a tag to compare

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

05 Jun 20:39
Compare
Choose a tag to compare
MicroProfile 2.0-RC1 Pre-release
Pre-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. 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.