|バージョン||2.66 2.65 2.64 2.63 2.62 2.61 2.60 2.59 2.58 2.57 2.56|
2017/06/19 ver 2.66
What's new in 2.66 (2017-06-18)
When starting the jenkins.war directly, properly check for Java 8 as minimum instead of Java 7 before proceeding.
Allow overriding the Jenkins session ID suffix so it doesn't change on every restart, possibly resulting in too many cookies.
(how to set session ID, issue 25046, issue 44894)
Fix resource loading in plugins using the PluginFirstClassLoader, e.g. loading Groovy classes from plugin resources.
Prevent possible NullPointerException when listing remote directories using the FilePath#list() and FilePath#listDirectories() APIs.
Packaging: Docker alpine image had a Jenkins-incompatible JDK installation (regression in 2.64).
(issue 44733, corresponding Alpine Linux issue)
2017/06/13 ver 2.65
What's new in 2.65 (2017-06-11)
Prevent NullPointerException when calling restart CLI command (regression in 2.57).
Update WinP from 1.24 to 1.25 to improve performance and diagnostics of issues like JENKINS-30782.
Integration of Winstone 4.0: 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.
Jetty 9.4.5: Prevent the 400 Bad Host header error for HttpChannelOverHttp when operating behind reverse proxy.
(issue 40693, corresponding Jetty issue)
Packaging: Do not invoke recursive chown in JENKINS_HOME during the RPM post-install step.
2017/06/05 ver 2.64
What's new in 2.64 (2017-06-04)
Moved agent port and protocol configuration out of "security" (authentication and authorization) block in Configure Global Security.
Add section headers for Markup Formatter and CSRF Protection in Configure Global Security form to make these options more obvious.
Use one-column layout for REST API documentation (.../api URLs).
Update jnr-posix from 3.0.1 to 3.0.41 to pick up improvements and fixes in the POSIX platforms support.
Jenkins failed to perform some cleanup tasks, including saving the build queue, if stopped via REST /exit, CLI shutdown, or when restarting from Install as Windows Service.
Don't check whether disabled administrative monitors are active or not on the Manage Jenkins page.
Do not submit form when pressing Enter in the plugin manager's filter field.
Plugin Development: Jenkins now no longer publishes a war-for-test artifact. Plugins using this or a later version of Jenkins as baseline need to use plugin parent POM 2.30 or later.
2017/05/29 ver 2.63
What's new in 2.63 (2017-05-28)
No notable changes in this release.
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).