Each section covers the upgrade from the previous LTS release, the section on 2.164.1 covers the upgrade from 2.150.3.
Some plugins use JAXB libraries provided by the JDK. However, the
javax.activation modules are no longer included in OpenJDK 11, and plugins might fail if no replacement is offered.
To fix this problem, we’ve bundled those libraries into a new detached plugin: JAXB plugin.
When Jenkins 2.164 or newer is running on Java 11, this plugin is automatically installed.
However, if you manage your plugins outside Jenkins (for example, if you use
plugins.txt in your Docker images), you might need to explicitly install the plugin.
Many further changes related to Java 11 have been implemented since 2.150.3. See the changelog for a list, and the following documentation for an overview of Java 11 compatibility: