Following experimental APIs have been promoted to become part of public Jersey API:
Jersey client-side HttpAuthenticationFeature API.
Jersey server-side DestroyListener (formerly
ExtendedMonitoringStatisticsListener
), which has been slightly refactored and is now a separate interface (e.g. not extending MonitoringStatisticsListener
),
hence providing better compatibility with lambdas.
These APIs are now part of the official public Jersey 2.x API.
Because of a bug fix for issue
JERSEY-2602, we re-generate WADL classes from wadl.xsd
to make sure the getters for boolean
properties starts with is
instead of get
as in Jersey 1 and Jersey <= 2.6.
For performance purposes a new server property
ServerProperties.MONITORING_ENABLED has been introduced.
It is possible to enable just basic almost static monitoring information using the property. It allows to inject
ApplicationInfo object,
renamed original class org.glassfish.jersey.server.monitoring.ApplicationStatistics
.
And MonitoringStatistics no more
have a reference to ApplicationStatistics
, method getApplicationStatistics()
has been removed.