タイトル Jenkins
URL https://jenkins.io/
バージョン 2.138   2.137   2.136   2.135   2.134   2.133   2.132   2.131   2.130   2.129   2.128  
更新日 2018/08/16
追加日 2016/02/27
種別 フリーソフト
説明 Javaで作られたオープンソースの継続的インテグレーション支援ツール。






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




2018/08/16 ver 2.138

What's new in 2.138 (2018-08-15)
Security fixes.
(security advisory)
Security hardening related to Stapler routing.
Internal: Update parent POM. Jenkins now requires Maven 3.5.4 or newer to build.

2018/08/13 ver 2.137

Google Summer of Code
What's new in 2.137 (2018-08-12)
Do not show scroll bar prematurely on long build display names in the sidepanel builds widget.
(pull 3576)
Developer: Downgrade errors about plugin dependency version mismatches to warnings when Maven snapshot versions are involved. Typically only relevant for developers, especially when using incrementals.
(issue 52665)
Internal: Update parent POM
(pull 3567)

2018/08/06 ver 2.136

Special Interest Groups
Cloud Native
What's new in 2.136 (2018-08-05)
Add a new CLI command enable-plugin to enable one or more installed plugins and optionally restart Jenkins.
(issue 52822)
Update JNA from 4.2.1 to 4.5.2 to add support for s390x.
(issue 52771)
Some types of builds, like pipelines, would sometimes run concurrently even when that was disabled.
(issue 41127)
Legacy API token monitoring did not work correctly for users with id null.
(issue 52441)
Launcher.ProcStarter.stdout(TaskListener) did not properly send its argument over a Remoting channel to an agent.
(issue 52729)
Developer: Add EnvironmentVariablesNodeProperty#getEnv() for better Configuration-as-Code support.
(issue 52794)

2018/07/30 ver 2.135

Jenkins Configuration as Code
What's new in 2.135 (2018-07-29)
Some deserialization rejections are now logged on WARNING log level, instead of only on FINER.
(issue 51666)
Prevent warnings about deserialization of hudson.model.ParametersDefinitionProperty$1.
(issue 50457)
Developer: Make Jenkins#getInstallState and Jenkins#setInstallState(…) available to plugins.
(issue 52718)

2018/07/23 ver 2.134

What's new in 2.134 (2018-07-22)
Instruct browsers to not send referrer headers when following links to other sites.
(pull 3547, referrer policy documentation)
Improvements to Chinese localization.
(pull 3550, pull 3555)

2018/07/19 ver 2.133

What's new in 2.133 (2018-07-18)
Important security fixes.
(security advisory)

2018/07/16 ver 2.132

What's new in 2.132 (2018-07-15)
Don't log warnings when SHA-256 checksums are provided (but SHA-512 are not) for plugin downloads.
(pull 3546)
Whitelist java.time.Ser for use in XStream (XML serialization) and Remoting (agent communication).
(issue 52534)
Don't fail to archive artifacts when attributes cannot be preserved, instead log a message and proceed without preserving attributes (regression in 2.120).
(issue 52325)
(issue 52356)
If using the Artifact Manager on S3 plugin with the (non-default) option to delete artifacts, they were not deleted when the entire build was deleted.

2018/07/09 ver 2.131

Special Interest Groups
What's new in 2.131 (2018-07-08)
Add support for Zip files larger than 4 GB (Zip64).
(issue 46205)
Developer: Remove hudson.FilePath#copyFromRemotely(URL) Beta API.
(issue 52417)
(issue 32442, issue 32776, blog post)
Special Interest Groups

2018/07/03 ver 2.130

What's new in 2.130 (2018-07-01)
Check SHA-512 or SHA-256 checksums of update site and tool installer metadata and core and plugin downloads if the update site provides them.
(pull 3356)
Improve API token metadata to be able to distinguish between API tokens created today, and whose creation date is unknown (legacy API tokens).
(issue 52161)
Update Remoting from 3.22 to 3.23 to skip TCP Agent Listener port availability check when the -tunnel option is set (regression in Remoting 3.22 and Jenkins 2.129).
(issue 52204)
Instances of some item types could not be renamed (regression in 2.110).
(issue 52164)
Robustness: Don't break queue processing when the configured queue sorter throws exceptions.
(issue 52159)
Update instance identity module from 2.1 to 2.2 to improve Java 11 compatibility.
(issue 51965, full changelog)
(issue 50447, announcement blog post)
(announcement blog post)
Jetty 9.4.5: Prevent the 400 Bad Host header error for HttpChannelOverHttp when operating behind reverse proxy.
Internal API: SSH CLI client authenticator 1.3. Expose PublicKeySignatureWriter to plugins.
Windows services: Upgrade the bundled Windows Service Wrapper from 1.18 to 2.0.2.
Windows services: Enable Runaway Process Killer by default in new Agent and Master installations.

2018/06/25 ver 2.129

What's new in 2.129 (2018-06-24)
Replace single per-user API token with new system of multiple, revocable, unrecoverable API tokens with usage tracking.
(issue 32442, issue 32776)
Dynamically loaded plugins now have any PeriodicWork/AperiodicWork extensions scheduled.
(issue 28683)
Upgrade Bytecode Compatibility Transformer from 1.8 to 2.0-beta-2, upgrading ASM from 5.0.1 to 6.2 to improve support of Java 9+ runtimes.
(issue 51837, supported Java versions)
Upgrade Remoting from 3.21 to 3.22 to have agents check availability of the master's TCP Agent Listener port when connecting over TCP.
(issue 51818, Remoting 3.22 changelog)
Update Executable WAR from 1.40 to 1.41 to link the Jenkins Java support policy and to fix reflection warnings when running on Java 9+ (experimental support).
(issue 51994, issue 46622, Executable WAR 1.41 changelog, supported Java versions)
Developer API: Remoting 3.22 now offers a new Channel#readFrom(Channel, byte[]) method for a standardized command deserialization from the channel.
(issue 51841)

2018/06/18 ver 2.128

What's new in 2.128 (2018-06-18)
Redesigned login, signup, and Jenkins is (re)starting pages. Existing page decorators like Simple Theme Plugin will no longer work with these redesigned pages.
(issue 50447)
(issue 48480)
Upgrade Winstone from 4.3 to 4.4 to update Jetty from 9.4.8.v20171121 to 9.4.11.v20180605.
(pull 3497, full changelog, Jetty 9.4.11 changelog, Jetty 9.4.10 changelog, Jetty 9.4.9 changelog)
Jenkins remote API: Export fingerprints for builds which do not derive from AbstractBuild, like Pipeline builds.
(issue 51667)
Stop using deprecated com.google.common.io.NullOutputStream from Guava to avoid binary conflicts with plugins bundling newer Guava versions (regression in 2.127).
(issue 51889)
Developer: Introduce SimplePageDecorator extension point, which allows decorating the redesigned login page.
(issue 50447)
Developer API: Prevent NullPointerException in SlaveComputer#setChannel(Channel,OutputStream,Channel.Listener) with null OutputStream.
(issue 51955)
Developer API: StreamTaskListener#getCharset() now returns the default charset when it is not configured.
(issue 51971)
Update Remoting from 3.20 to 3.21 to apply logging enhancements and better no_proxy support.