Skip to content
This repository has been archived by the owner on Nov 18, 2022. It is now read-only.

Releases: hstaudacher/osgi-jax-rs-connector

4.0

23 May 09:33
Compare
Choose a tag to compare
4.0
  • Introduces jersey-all bundle to prevent Jersey's dependency chain
  • Updates Jersey version to 2.8.0 (release).
  • Increases compiler level to Java 7 (needed by Jersey 2.7+). The major version upgrade is a result of this changed requirement.
  • Backward compatibility with OSG R4 (#49 thanks @greencable)
  • Exposing GsonProvider as API and makes Gson instance configurable (#50)
  • Introduces RequestException in Consumer to handle failed requests properly
  • Improves robustness of consumer (#45)
  • Removes unused package imports
  • Updates build to use Tycho 0.20.0

3.3.0

13 Mar 14:59
Compare
Choose a tag to compare
  • Updates Jersey version to 2.6.0 (release).
  • Introduces new Maven structure. All artefacts are now available with the group id com.eclipsesource.jaxrs in Maven Central
  • Adds new provider called com.eclipsesource.provider.multipart that registers Jersey's MultipartFeature when started (#42 thanks @aritratony)
  • Adds out-of-the-box support for FormDataParam to consumer (#39 thanks @anujbhatia)

3.2.0

31 Dec 08:53
Compare
Choose a tag to compare
  • Updates Jersey version to 2.5.0 (release).
  • OSGi friendly integration of Jersey's security features (#16 thanks @BryanHunt).
  • Extend publisher to publish jax-rs Feature besides resources (#34)
  • Adds a provider that integrates Jersey SSE features (#34)
  • Restructures p2 repository.
  • Enhances build to run on Windows (#27 thanks @toedter).
  • A project wiki was created (#23).
  • Split of sources and binaries for features and bundles (#18 thanks @dcaillia).
  • Remove Bundle-ActivationPolicy: lazy to be more friendly with other OSGi implementations (#22 thanks @codescale).
  • Adds support for Multipart file uploads (#29)
  • Adds examples for security features and SSE integration.
  • Adds more robust karaf support (pull 26 thanks @ddragosd)

3.1.0

30 Sep 16:49
Compare
Choose a tag to compare
  • Updates Jersey version to 2.3.1 (release).
  • Reduces JRE level to Java6 (#12).
  • Adds custom providers for MOXy (#15, thanks @BryanHunt) and Gson.
  • Adds metatype for configuring the base URL (#14, thanks @BryanHunt).
  • Adds API to consumer to be able to pass in custom client configuration (#13).
  • Restructures p2 repository.
  • Adds support for bndtools (#11).

3.0.0

30 Sep 16:50
Compare
Choose a tag to compare
  • Updates Jersey version to 2.0 (release).
  • Renames connector bundle to consumer.

2.4.0

30 Sep 16:52
Compare
Choose a tag to compare
  • Adds error handling to consumer.
  • Updated included Jersey Version (2.0 m12).
  • Added service property to exclude a resource from publishing. See ServiceProperties.
  • Updated included Jersey Version (2.0 m11). Added Consumer integration.

2.1.1

30 Sep 16:52
Compare
Choose a tag to compare
  • Updated included Jersey Version (1.15).

2.1.0

30 Sep 16:53
Compare
Choose a tag to compare

Besides @Path annotated object it's now possible to register @Provider annotated objects as OSGi services too. Thanks to Dirk Lecluse for this contribution.

2.0.0

30 Sep 16:54
Compare
Choose a tag to compare

Use the config admin to specify the root path. The default root path is /services. You can configure the path by specifying a config with the service.pid com.eclipsesource.jaxrs.connector and the property root. The path needs to be a valid servlet path e.g. /api.