タイトル Jenkins
URL https://jenkins.io/
バージョン 2.56   2.55   2.54   2.53   2.52   2.51   2.50   2.49   2.46   2.45   2.44  
更新日 2017/04/24
追加日 2016/02/27
種別 フリーソフト
説明 Javaで作られたオープンソースの継続的インテグレーション支援ツール。






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




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)

2017/03/21 ver 2.51

What's new in 2.51 (2017-03-19)
SSHD 1.10: Move SSH server port configuration to security options page.
(pull 2796)
Update Russian localization.
(pull 2798)
Update French localization.
(issue 42627)
Internal: Make sure system threads run as SYSTEM.
(issue 42556)
Internal API: Add the ability for ItemListener to veto copy operations.
(issue 34691)
Internal API: Make Run#compareTo work across jobs.
(pull 2762)
Internal API: Save Jenkins after calling setSecurityRealm or setAuthorizationStrategy.
(pull 2790)
Internal API: Annotate PermissionGroup#owner @Nonnull.
(pull 2805)
Prevent file descriptor leaks when Windows Service installer fails to read data from the service startup log.

2017/03/14 ver 2.50

What's new in 2.50 (2017-03-11)
Allow searching by build parameter values in the Build History widget.
(issue 40718)
Searching in the Build History widget takes into account user preferences (case sensitivity by default).
(pull 2683)
When creating temporary files, use the jenkins prefix instead of the old hudson one.
(pull 2778)
Fix relative links in the SCM polling administrative monitor.
(pull 2780)
Update Remoting from 3.5 to 3.7 in order to prevent file descriptor leaks on agents in the case of multiple connection attempts.
(issue 42371)
(full changelog)
Upgrade the Windows Agent Installer module from 1.6 to 1.7. This change picks major updates in Windows service management logic.
(pull 2765)
(full changelog, guide to upgrading old Windows service agents)
Windows services: Upgrade the bundled Windows Service Wrapper from 1.18 to 2.0.2.
(pull 2765)
(full changelog)

2017/03/12 ver 2.49

security fix
major bug fix
bug fix
major enhancement
Community feedback:
no major issues
notable issues
required rollback
What's new in 2.49 (2017-03-05)
Do not attempt to find the next occurrence of an impossible date such as June 31st in validation of trigger schedules.
(issue 41864)
Remove invalid translations in Slovene
(issue 41756)
What's new in 2.48 (2017-02-26)
Upgrade Apache Commons Collections to version 3.2.2. Note: Jenkins has been using a blacklist to prevent exploiting the serialization vulnerability in 3.2.1 since before 3.2.2 was released.

2017/02/14 ver 2.46

What's new in 2.46 (2017/02/13)
Failure to serialize a single Action could cause an entire REST export response to fail.
Upgraded to Stapler 1.250 with a fix.
(issue 40088)
Do not fail to write a log file just because something deleted the parent directory.
(issue 16634)
Use extensible BUILD_NOW_TEXT for parameterized jobs.
(issue 41457)
Display an informative message, rather than a Groovy exception, when View#getItems fails.
(issue 41825)
Don't consider a project to be parameterized if no parameters are defined.
(issue 37590)
Don't add all group names as HTTP headers on "access denied" pages.
(issue 39402)
Ensure that PluginManager#dynamicLoad runs as SYSTEM.
(issue 41684)
Add Usage Statistics section to the global configuration to make it easier to find.
(issue 32938)

2017/02/06 ver 2.45

What's new in 2.45 (2017/02/06)

2017/02/02 ver 2.44

What's new in 2.44 (2017/02/01)
Important security fixes
(security advisory)