タイトル Jenkins
URL https://jenkins.io/
バージョン 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
追加日 2016/02/27
種別 フリーソフト
説明 Javaで作られたオープンソースの継続的インテグレーション支援ツール。






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




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)

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.
(issue 43737)
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).
(issue 42745)
Windows services: Prevent fatal file descriptor leak when agent service installer fails to read data from the service startup.log.
(issue 43930)
Use full display name for runs in RSS feed to restore the project name there (regression in 2.59).
(issue 44117)
Internal: Generalize the changelog API to support non-AbstractBuild run types.
(issue 24141)

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.
(issue 43929)
Properly fail with error when updating view with CLI using input of a different view type.
(issue 42728)
Fix AccessDeniedException in "Build after other projects are built" when user has Discover permission but not Read.
(issue 42707)
Properly log failure due to empty archive in Pipeline.
(issue 38005)
Prevent rare NullPointerException if an admin user is created in the setup wizard after first disabling CSRF protection.
(issue 44010)

2017/05/02 ver 2.58

What's new in 2.58 (2017-04-30)
Use build display names in RSS feed titles.
(pull 2845)
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.
(issue 43936)
Internal: Pick up the latest release of version-number library.
(issue 43733)
Internal: Refactor ProcessTree.Windows logic to propagate errors.
(issue 43825)
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.
(security advisory)

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).
(issue 43531)
Remove links in stack traces to the stacktrace.jenkins-ci.org service that has been shut down.
(issue 42861)
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.
(issue 21695)
Prevent NullPointerException when a non-existent default view is specified in Configure System.
(issue 42717)
Deleting jobs with running builds could result in NullPointerException (regression in 2.55).
(issue 43653)