Jetty 12 Programming Guide :: Eclipse Jetty (original) (raw)
As the Jetty code evolves, classes and/or methods are deprecated using the @Deprecated
annotation and will be removed in a future Jetty release.
The Jetty release numbering follows this scheme: <major>.<minor>.<micro>
. For example, 12.0.5 has major=12
, minor=0
and micro=5
.
As much as possible, deprecated code is not removed in micro releases. Deprecated code may be removed in major releases. Deprecated code may be removed in minor releases, but only if it has been deprecated for at least 6 micro releases.
For example, let’s assume that Jetty 12.1.0 (a new minor release) is released after the release of Jetty 12.0.11.
Then, code that was deprecated in Jetty 12.0.5 or earlier may be removed from Jetty 12.1.0 (because it has been deprecated for more than 6 micro releases).
On the other hand, code that was deprecated in Jetty 12.0.8 may be removed in Jetty 12.1.3 (because it has been deprecated for 3 micro releases in Jetty 12.0.x, and for 3 micro releases in Jetty 12.1.x — 12.1.0, 12.1.1 and 12.1.2).
| | There could be rare cases where code (possibly not even deprecated) must be removed earlier than specified above to address security vulnerabilities. | | -------------------------------------------------------------------------------------------------------------------------------------------------------- |