Enhancement
-
Use Java NIO to read and write Unix file permissions by default. The previous behavior can be restored by setting the Java system property
hudson.Util.useNativeChmodAndMode
to true
.
JENKINS-36088, Jenkins features controlled by system properties
-
Better handling of certain unreproducible XML file load/save errors.
pull 3167
-
Improve user lookup performance, for example from Git changelog calculation.
JENKINS-47429
-
Reduce memory usage when scheduling pipelines on big clusters.
JENKINS-48348
-
Use atomic file moves if available on the underlying file system from
AtomicFileWriter
.
JENKINS-34855
-
Developer: Add
ItemGroup#allItems
and similar default methods to ItemGroup
.
pull 3148
-
Developer: Add default implementations of deprecated methods to
BuildableItem
and Item
so they don't need to be implemented.
pull 3142
-
Internal: Add documentation and convenience methods for the
User.CanonicalIdResolver
extension point.
pull 3140
Bug fix
-
Prevent setup wizard from hanging when the two provided passwords differ, instead show a validation error.
JENKINS-48080