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.