MicroProfile Rest Client 4.0
The MicroProfile REST Client is a type-safe approach to invoke RESTful requests over HTTP. As much as possible the MicroProfile REST Client attempts to use Jakarta RESTful Web Services 3.1 API’s for consistency.
Functional changes
In this release there was an alignment with Jakarta RESTful Web Services 3.1 to be compatible with Jakarta EE 10.
- There was a clarification about closing the REST client when being injected via CDI (348).
- The RestClientBuilder added a new method, baseUri(String) (334).
- The RestClientBuilder also added a new header(String, Object) method for adding headers to the built REST Client. The headers will be merged with headers added via other means (283).
Maven Coordinates
<dependency>
<groupId>org.eclipse.microprofile.rest.client</groupId>
<artifactId>microprofile-rest-client-api</artifactId>
<version>4.0</version>
</dependency>
Compatible Implementations
Open Liberty
Open Liberty - 24.0.0.9-beta-cl240920240801-0303
Ballots
Plan Review
The Specification Committee Ballot concluded successfully on19 Aug 2024 with the following results.
| Organization | Vote |
| Atlanta Java User Group (AJUG) | +1 |
| IBM | +1 |
| Red Hat | +1 |
| Tomitribe | +1 |
| Oracle | +1 |
| iJUG | +1 |
| Fujitsu | +1 |
| Microsoft | +1 |
| Primeton | +1 |
| Payara | +1 |
| Committer Representative (Emerson Castañeda) | +1 |
| Total | 11 |
| Community | Vote |
| Total | 0 |
Release Review
The Specification Committee Ballot concluded successfully on Thu, 28 Mar 2024 with the following results.
| Corporate/Community Member | Vote |
| Atlanta JUG | |
| Community (Emerson Castaneda) | +1 |
| Fujitsu | +1 |
| IBM | +1 |
| iJUG | |
| Microsoft | |
| Oracle | +1 |
| Payara | +1 |
| Primeton | +1 |
| Red Hat | +1 |
| Tomitribe | +1 |
| Binding total | 8 |
| Garden State JUG | +1 |
| Non-binding Votes | 1 |
| Binding + non-binding total | 9 |
Help optimize Enterprise Java for a microservices architecture.
Join the MicroProfile Google Group, peruse recent topics or create your own, and join in on the conversation. It's that easy!
JOIN THE DISCUSSION