RELEASED: Public: 2020-08-12
CloudBees Internal Ticket: [CPLT2-6461]
Deprecated heap ratio setting.
JVM improvements during the last few years have allowed it to behave much better inside containers. The default JVM heuristics are now working inside containers and there are now better options, such as
-XX:MinRAMPercentage, which can be provided directly to the Java command line if more fine-grained control is needed.
Existing controllers will have heap ratio defined as before, but the option can be disabled. CloudBees also recommends that you review Java options for existing controllers and remove
-XX:MaxRAMFraction=1if it is set.
CloudBees Internal Ticket: [CPLT2-6648]
Controller Provisioning configuration screens have move into their own section in the Manage Jenkins screen.
The configuration as code items have moved from the unclassified category to masterProvisioning.
unclassified: kubernetesMasterProvisioning: ...
masterProvisioning: kubernetes: ...
CloudBees Internal Ticket: [CPLT2-6642]
Problem: With a large number of controllers, the list of controllers is slow to display.
Fix: The Up to Date column has been redesigned to rely on cached data instead of live data.