タイトル Jenkins
URL https://jenkins.io/
バージョン 2.71   2.70   2.69   2.68   2.67   2.66   2.65   2.64   2.63   2.62   2.61  
更新日 2017/07/24
追加日 2016/02/27
種別 フリーソフト
説明 Javaで作られたオープンソースの継続的インテグレーション支援ツール。






Jenkins 自体はJavaで作られているがテスト対象はJavaプロジェクトに限定されず、iOSアプリやRailsアプリなどさまざまなプロジェクトを対象として扱うことができる。




2017/07/24 ver 2.71

What's new in 2.71 (2017-07-23)
Winstone 4.1: Add Jetty HTTP/2 connector and corresponding options for Winstone-Jetty.
(issue 45438, HTTP/2 support in Winstone-Jetty)
Don't reload user records from disk unless explicitly requested to improve performance of user record access.
(issue 45737)
Prevent NullPointerException in Jenkins#getRootURL() while the instance is not fully loaded yet.
(issue 34914)
In specific circumstances, contributions to the PATH environment variable resulted in malformed values on Windows agents.
(issue 14807)
JNLP for launching agents now requests Java 8.
(issue 45679)
Prevent NullPointerException when a previous completed build is missing for upstream culprits check.
(issue 45516)
Correctly show or suppress warnings about undefined parameters based on hudson.model.ParametersAction.keepUndefinedParameters system property.
(issue 45519)
Internal: Delete obsolete SECURITY-144-compat exclusion that can break tests.
(issue 25625)

2017/07/17 ver 2.70

Use Jenkins
Extend Jenkins
What's new in 2.70 (2017-07-16)
Fix version number shown in 2.0 upgrade wizard.
(issue 45459)

2017/07/11 ver 2.69

What's new in 2.69 (2017-07-09)
SSHD Module 2.0: Update from SSHD Core 0.14.0 to Apache MINA SSHD 1.6.0 in Jenkins core and Jenkins CLI.
(changelog, plugin compatibility notice, issue 43668)
SSHD Module 2.0: Enable aes192ctr and aes256ctr ciphers if JVM supports unlimited-strength encryption.
(issue 39738)

2017/07/03 ver 2.68

What's new in 2.68 (2017-07-02)
Update Remoting from 3.7 to 3.10 adding opt-in support for work directories and improving logging in Jenkins agents.
(work directory documentation, logging documentation, remoting changelog, issue 39370)
The reload-configuration CLI command now waits until the reload is finished, and returns an error code if the reload failed.
(issue 45256)
Follow HTTP redirects while initiating CLI connection.
(issue 44361)
Add documentation for time zone specification for cron patterns (e.g. SCM polling).
(issue 9283)
Robustness improvements related to agent connections.
(issue 43496, issue 38527)

2017/06/26 ver 2.67

What's new in 2.67 (2017-06-25)
Enable simpler syntax for upstream build trigger in pipelines.
(issue 34464)
Remove the "JNLP" protocol references from the TCP Agent Listener log messages.
(issue 44103)
Internal: Update Annotation Indexer to 1.12 to work around JRE bug in tests.
Packaging: Do not invoke recursive chown in JENKINS_HOME during the RPM post-install step unless owned by a different user.

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.
(issue 44764)
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.
(issue 44898)
Prevent possible NullPointerException when listing remote directories using the FilePath#list() and FilePath#listDirectories() APIs.
(issue 44942)
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).
(issue 44769)
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.
(full changelog)
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.
(issue 23273)

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.
(issue 4478)
Add section headers for Markup Formatter and CSRF Protection in Configure Global Security form to make these options more obvious.
(pull 2900)
Use one-column layout for REST API documentation (.../api URLs).
(issue 44563)
Update jnr-posix from 3.0.1 to 3.0.41 to pick up improvements and fixes in the POSIX platforms support.
(pull 2904)
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.
(issue 44589)
Don't check whether disabled administrative monitors are active or not on the Manage Jenkins page.
(issue 44608)
Do not submit form when pressing Enter in the plugin manager's filter field.
(issue 44523)
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.
(issue 24064)

2017/05/29 ver 2.63

What's new in 2.63 (2017-05-28)
No notable changes in this release.
(issue 43279)

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)
(issue 22949)
Internal API: Tasks.getAuthenticationOf now honors authentication contributed by QueueItemAuthenticatorProvider extensions.
(pull 2880)
Update WinP from 1.24 to 1.25 to improve performance and diagnostics.
(full changelog)
Fix for NullPointerException while initiating some SSH connections (regression in 2.59).
(issue 44120)
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.
(issue 43713)
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.
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").
(issue 28113)
Internal: Define enabling/disabling in ParameterizedJob rather than AbstractProject.
(issue 27299)
Internal: Offer default methods on ParameterizedJob to have less boilerplate code.
(pull 2864)