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






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




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)

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).
(issue 43495)
Added fine-grain logging of FullDuplexHttpService to diagnose issues when establishing an HTTP Duplex connection.
(pull 2481)
Update LibZFS from 0.5 to 0.8 to fix compatibility issues with ZFS filesystem and illumos distributions.
(issue 41932)
Before deleting jobs, try to abort the running builds. Error will be thrown instead of the job deletion if its builds cannot be aborted.
(issue 35160)
Ensure that Cloud.PROVISION is properly initialized during the configuration loading.
(issue 37616)
Fix log message formatting when migrating `AllView` names due to JENKINS-38606".
(issue 43611)
Setup wizard gets into bad state when failures like network issues happen.
(issue 41778)
Catch and log RuntimeException in Computer#setNode() when updating the Computer list.
(issue 42043)
SSH CLI client authenticator 1.4. Add missing SSH Public Key field validation in user configuration.
(issue 16337)

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)
Non-Remoting-based CLI.
(issue 41745, pull 2795)
Disable SSH server by default.
(issue 33595)
Use case-insensitive search by default for new and anonymous users.
(issue 42645)
Introduce status indicator for skipped download job.
(issue 40848)
Properly handle saving system configuration when disabling all, or all but one, administrative monitors.
(issue 42852)
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.
(issue 42744)
(WinSW Changelog, Windows Agent Installer changelog)
GC Performance: Avoid using FileInputStream and FileOutputStream in the core codebase.
(issue 42934)
Internal API: Add support of a new full screen mode in layout.jelly.
(issue 34670)

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.
(pull 2777)
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.
(pull 2813)
Restore Windows Slaves Plugin 1.2 compatibility by restoring windows-service/jenkins.xml, regression in 2.50.
(issue 42724)
(issue 42319)