This repository has been archived by the owner on Nov 18, 2022. It is now read-only.
Releases: hstaudacher/osgi-jax-rs-connector
Releases · hstaudacher/osgi-jax-rs-connector
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
- 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
- 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
- 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
- Updates Jersey version to 2.0 (release).
- Renames connector bundle to consumer.
2.4.0
- 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
- Updated included Jersey Version (1.15).
2.1.0
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
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
.