|バージョン||2.62 2.61 2.60 2.59 2.58 2.57 2.56 2.55 2.54 2.53 2.52|
2017/05/22 ver 2.62
What's new in 2.62 (2017-05-21)
Fixed Pipeline compatibility for a number of CLI commands (delete-builds, list-changes, console, set-build-description, and set-build-display-name), as well as some issues affecting error reporting in other commands when used with Pipeline.
(issue 30785, issue 41527)
Internal API: Tasks.getAuthenticationOf now honors authentication contributed by QueueItemAuthenticatorProvider extensions.
Update WinP from 1.24 to 1.25 to improve performance and diagnostics.
Fix for NullPointerException while initiating some SSH connections (regression in 2.59).
Prevent StackOverflowError in log recorder when Winstone-Jetty debug logging is enabled. (regression in 2.61)
(issue 44330, corresponding Jetty issue)
2017/05/15 ver 2.61
What's new in 2.61 (2017-05-14)
Upgrade Groovy from 2.4.8 to 2.4.11.
(Groovy 2.4.9 changelog, Groovy 2.4.10 changelog, Groovy 2.4.11 changelog)
Integration of Winstone 4: Upgrade bundled Jetty from 9.2.15.v20160210 to 9.4.5.v20170502. This removes support for the deprecated SPDY protocol. The --spdy parameter has been removed accordingly and Jenkins may refuse to start if it's set.
Update the Mailer plugin version installed when updating from very old Jenkins releases to include the fix for SECURITY-372, the SSH Slaves plugin for SECURITY-161, and the Script Security plugin for SECURITY-258.
(SECURITY-372, SECURITY-161, SECURITY-258)
Freestyle projects may now list Pipeline jobs as downstream and trigger them, without needing to use the Parameterized Trigger plugin or reverse triggers ("Build after other projects are built").
Internal: Define enabling/disabling in ParameterizedJob rather than AbstractProject.
Internal: Offer default methods on ParameterizedJob to have less boilerplate code.
2017/05/11 ver 2.60
What's new in 2.60 (2017-05-10)
Update to Windows Service Wrapper 2.1.0 to support new features: download command with authentication, flag for startup failure on download error, Delayed Automatic Start mode.
Windows services: Add system property that allows disabling WinSW automatic upgrade on agents.
(issue 43603, more information)
Windows services: Restore compatibility of the WindowsSlaveInstaller#generateSlaveXml() method (regression in 2.50, no known external usages).
Windows services: Prevent fatal file descriptor leak when agent service installer fails to read data from the service startup.log.
Use full display name for runs in RSS feed to restore the project name there (regression in 2.59).
Internal: Generalize the changelog API to support non-AbstractBuild run types.
2017/05/08 ver 2.59
What's new in 2.59 (2017-05-07)
Move to latest version of Trilead to fix SSH connection issues following a previous Trilead upgrade.
(issue 42959, issue 43979, issue 44046)
Prevent Internet Explorer from caching AJAX requests using Cache-Control header.
Properly fail with error when updating view with CLI using input of a different view type.
Fix AccessDeniedException in "Build after other projects are built" when user has Discover permission but not Read.
Properly log failure due to empty archive in Pipeline.
Prevent rare NullPointerException if an admin user is created in the setup wizard after first disabling CSRF protection.
2017/05/02 ver 2.58
What's new in 2.58 (2017-04-30)
Use build display names in RSS feed titles.
Update the Trilead SSH library to get support of new Mac, Key, and Key Exchange Algorithms.
(issue 33021, issue 26379, issue 31549)
Migrate legacy users only once per restart to improve performance of the user retrieval logic.
Internal: Pick up the latest release of version-number library.
Internal: Refactor ProcessTree.Windows logic to propagate errors.
Jenkins (master and agents) now requires Java 8 to run.
2017/04/27 ver 2.57
What's new in 2.57 (2017-04-26)
Important security fixes.
2017/04/24 ver 2.56
What's new in 2.56 (2017-04-23)
Plugins did not expect InvalidPathException to be thrown in file-related methods, so wrap them in IOException to restore behavior (regression in 2.55).
Remove links in stack traces to the stacktrace.jenkins-ci.org service that has been shut down.
If an exception is thrown while rendering an HTTP response, just log the stack trace on the server side, without trying to send an error page to the client.
Prevent NullPointerException when a non-existent default view is specified in Configure System.
Deleting jobs with running builds could result in NullPointerException (regression in 2.55).
2017/04/17 ver 2.55
What's new in 2.55 (2017-04-15)
Packaging: Debian package now requires Java 8. (causes regression since 2.54).
Added fine-grain logging of FullDuplexHttpService to diagnose issues when establishing an HTTP Duplex connection.
Update LibZFS from 0.5 to 0.8 to fix compatibility issues with ZFS filesystem and illumos distributions.
Before deleting jobs, try to abort the running builds. Error will be thrown instead of the job deletion if its builds cannot be aborted.
Ensure that Cloud.PROVISION is properly initialized during the configuration loading.
Fix log message formatting when migrating `AllView` names due to JENKINS-38606".
Setup wizard gets into bad state when failures like network issues happen.
Catch and log RuntimeException in Computer#setNode() when updating the Computer list.
SSH CLI client authenticator 1.4. Add missing SSH Public Key field validation in user configuration.
2017/04/11 ver 2.54
What's new in 2.54 (2017-04-09)
Jenkins now requires Java 8 to run.
(issue 27624, issue 42709, pull 2802, announcement blog post)
(issue 41745, pull 2795)
Disable SSH server by default.
Use case-insensitive search by default for new and anonymous users.
Introduce status indicator for skipped download job.
Properly handle saving system configuration when disabling all, or all but one, administrative monitors.
When validating a cron expression, consider the specified time zone.
2017/04/04 ver 2.53
What's new in 2.53 (2017-04-02)
Update to Windows Service Wrapper 2.0.3 and Windows Agent Installer 1.8 to prevent conversion of environment variables to lowercase in the agent executable, regression in Jenkins 2.50.
(WinSW Changelog, Windows Agent Installer changelog)
GC Performance: Avoid using FileInputStream and FileOutputStream in the core codebase.
Internal API: Add support of a new full screen mode in layout.jelly.
2017/03/27 ver 2.52
What's new in 2.52 (2017-03-26)
Computer#addAction would throw an UnsupportedOperationException since Jenkins 2.30. Such a call site was released in SSH Slaves Plugin 1.15 for SECURITY-161.
(issue 42969, security advisory including SECURITY-161)
Update German localization.
Removed localizations with very low coverage: Albanian, Basque, Belarusian, Bengali, Esperanto, Galician, Georgian, Gujarati, Hindi, Icelandic, Indonesian, Irish, Kannada, Macedonian, Marathi, Mongolian, Occitan, Punjabi, Sinhala, Tamil, Telugu, Thai.
Restore Windows Slaves Plugin 1.2 compatibility by restoring windows-service/jenkins.xml, regression in 2.50.