Skip to content

@andymc12 andymc12 released this Jul 8, 2019 · 12 commits to master since this release

MicroProfile Rest Client Spec PDF
MicroProfile Rest Client Spec HTML
MicroProfile Rest Client Spec Javadocs

To add to you Maven pom.xml file:

<dependency>
    <groupId>org.eclipse.microprofile.rest.client</groupId>
    <artifactId>microprofile-rest-client-api</artifactId>
    <version>1.3.3</version>
</dependency>

Update since 1.3.2:

  • Fixed race condition in TCK async test case - issue #203.
  • Fixed IBM JDK 8 issue TCK SSL test cases - issue #204.

Key features:

  • Simpler configuration using configKeys - allowing multiple client interfaces to be configured with the same configuration settings.
  • SSL configuration support.
  • Allow client proxies to be cast to Closeable/AutoCloseable, enabling resources to be cleaned up after use.
  • Defined application/json to be the default MediaType if none is specified in @Produces/@Consumes.
Assets 2

@andymc12 andymc12 released this May 31, 2019 · 12 commits to master since this release

MicroProfile Rest Client Spec PDF
MicroProfile Rest Client Spec HTML
MicroProfile Rest Client Spec Javadocs

To add to you Maven pom.xml file:

<dependency>
    <groupId>org.eclipse.microprofile.rest.client</groupId>
    <artifactId>microprofile-rest-client-api</artifactId>
    <version>1.3.2</version>
</dependency>

Update since 1.3.1:

  • Fixed TCK test case issue where super class was deployed.
  • Fixed an issue in the SSL TCK tests causing failures on Windows.

Key features:

  • Simpler configuration using configKeys - allowing multiple client interfaces to be configured with the same configuration settings.
  • SSL configuration support.
  • Allow client proxies to be cast to Closeable/AutoCloseable, enabling resources to be cleaned up after use.
  • Defined application/json to be the default MediaType if none is specified in @Produces/@Consumes.
Assets 2

@andymc12 andymc12 released this May 21, 2019 · 12 commits to master since this release

MicroProfile Rest Client Spec PDF
MicroProfile Rest Client Spec HTML
MicroProfile Rest Client Spec Javadocs

To add to you Maven pom.xml file:

<dependency>
    <groupId>org.eclipse.microprofile.rest.client</groupId>
    <artifactId>microprofile-rest-client-api</artifactId>
    <version>1.3.1</version>
</dependency>

Update since 1.3:

  • Removed hard dependency on JSON-B. As in MP Rest Client 1.2, the dependency will be optional. Like 1.2, implementors must provide a JSON-B entity provider if the JSON-B APIs are available.
  • Fixed an issue in the SSL TCK tests with newer versions of Jetty. See issue #194 for more details.

Key features:

  • Simpler configuration using configKeys - allowing multiple client interfaces to be configured with the same configuration settings.
  • SSL configuration support.
  • Allow client proxies to be cast to Closeable/AutoCloseable, enabling resources to be cleaned up after use.
  • Defined application/json to be the default MediaType if none is specified in @Produces/@Consumes.
Assets 2

@andymc12 andymc12 released this May 14, 2019 · 13 commits to master since this release

MicroProfile Rest Client Spec PDF
MicroProfile Rest Client Spec HTML
MicroProfile Rest Client Spec Javadocs

To add to you Maven pom.xml file:

<dependency>
    <groupId>org.eclipse.microprofile.rest.client</groupId>
    <artifactId>microprofile-rest-client-api</artifactId>
    <version>1.3</version>
</dependency>

Key features:

  • Simpler configuration using configKeys - allowing multiple client interfaces to be configured with the same configuration settings.
  • SSL configuration support.
  • Allow client proxies to be cast to Closeable/AutoCloseable, enabling resources to be cleaned up after use.
  • Defined application/json to be the default MediaType if none is specified in @Produces/@Consumes.
Assets 2

@andymc12 andymc12 released this Apr 30, 2019 · 19 commits to master since this release

MicroProfile Rest Client Spec PDF
MicroProfile Rest Client Spec HTML
MicroProfile Rest Client Spec Javadocs

To add to you Maven pom.xml file:

<dependency>
    <groupId>org.eclipse.microprofile.rest.client</groupId>
    <artifactId>microprofile-rest-client-api</artifactId>
    <version>1.3-RC1</version>
</dependency>

Key features:

  • Simpler configuration using configKeys - allowing multiple client interfaces to be configured with the same configuration settings.
  • SSL configuration support.
  • Allow client proxies to be cast to Closeable/AutoCloseable, enabling resources to be cleaned up after use.
  • Defined application/json to be the default MediaType if none is specified in @Produces/@Consumes.
Assets 2

@andymc12 andymc12 released this Feb 7, 2019 · 66 commits to master since this release

MicroProfile Rest Client Spec PDF
MicroProfile Rest Client Spec HTML
MicroProfile Rest Client Spec Javadocs

To add to you Maven pom.xml file:

<dependency>
    <groupId>org.eclipse.microprofile.rest.client</groupId>
    <artifactId>microprofile-rest-client-api</artifactId>
    <version>1.2.1</version>
</dependency>

Key features:

  • Generate headers en masse, including propagation of headers from inbound JAX-RS requests.
  • New @ClientHeaderParam API for defining HTTP headers without modifying the client interface method signature.
  • New section documenting the integration of MP Rest Client with other MP technologies - including CDI interceptors and Fault Tolerance.
  • Clarification on built-in JSON-B/JSON-P entity providers.
  • Declare the base URI directly from the @RegisterRestClient annotation with the new baseUri property.
  • Portable control of connection and read timeouts using new connectTimeout and readTimeout methods on RestClientBuilder and corresponding MP Config properties.
  • Client filters can obtain the Rest Client interface method being invoked via a new property in the ClientRequestContext.
  • New SPI interface, RestClientListener interface for intercepting new client instances.
  • New removeContext method in AsyncInvocationInterceptor interface for clearing contexts from the async thread.

Updates since 1.2.0:

Assets 2

@andymc12 andymc12 released this Jan 21, 2019 · 67 commits to master since this release

MicroProfile Rest Client Spec PDF
MicroProfile Rest Client Spec HTML
MicroProfile Rest Client Spec Javadocs

To add to you Maven pom.xml file:

<dependency>
    <groupId>org.eclipse.microprofile.rest.client</groupId>
    <artifactId>microprofile-rest-client-api</artifactId>
    <version>1.2.0</version>
</dependency>

Key features:

  • Generate headers en masse, including propagation of headers from inbound JAX-RS requests.
  • New @ClientHeaderParam API for defining HTTP headers without modifying the client interface method signature.
  • New section documenting the integration of MP Rest Client with other MP technologies - including CDI interceptors and Fault Tolerance.
  • Clarification on built-in JSON-B/JSON-P entity providers.
  • Declare the base URI directly from the @RegisterRestClient annotation with the new baseUri property.
  • Portable control of connection and read timeouts using new connectTimeout and readTimeout methods on RestClientBuilder and corresponding MP Config properties.
  • Client filters can obtain the Rest Client interface method being invoked via a new property in the ClientRequestContext.
  • New SPI interface, RestClientListener interface for intercepting new client instances.
  • New removeContext method in AsyncInvocationInterceptor interface for clearing contexts from the async thread.
Assets 2
Pre-release

@andymc12 andymc12 released this Jan 17, 2019 · 69 commits to master since this release

[maven-release-plugin] prepare release 1.2.0
Assets 2
Jan 16, 2019

1.2

[maven-release-plugin] copy for tag 1.2

@andymc12 andymc12 released this Jan 11, 2019 · 77 commits to master since this release

MicroProfile Rest Client Spec PDF
MicroProfile Rest Client Spec HTML
MicroProfile Rest Client Spec Javadocs

Key features:

  • Generate headers en masse, including propagation of headers from inbound JAX-RS requests.
  • New @ClientHeaderParam API for defining HTTP headers without modifying the client interface method signature.
  • New section documenting the integration of MP Rest Client with other MP technologies - including CDI interceptors and Fault Tolerance.
  • Clarification on built-in JSON-B/JSON-P entity providers.
  • Declare the base URI directly from the @RegisterRestClient annotation with the new baseUri property.
  • Portable control of connection and read timeouts using new connectTimeout and readTimeout methods on RestClientBuilder and corresponding MP Config properties.
  • Client filters can obtain the Rest Client interface method being invoked via a new property in the ClientRequestContext.
  • New SPI interface, RestClientListener interface for intercepting new client instances.
  • New removeContext method in AsyncInvocationInterceptor interface for clearing contexts from the async thread.
Assets 2
You can’t perform that action at this time.