タイトル Jenkins
URL https://jenkins.io/
バージョン 2.117   2.116   2.115   2.114   2.113   2.112   2.111   2.110   2.109   2.108   2.107  
更新日 2018/04/15
追加日 2016/02/27
種別 フリーソフト
説明 Javaで作られたオープンソースの継続的インテグレーション支援ツール。






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




2018/04/15 ver 2.117

What's new in 2.117 (2018-04-15)
Update Winstone from 4.1.2 to 4.2 to update Jetty from 9.4.5 to 9.4.8 for various bugfixes and improvements.
(full changelog, Jetty 9.4.6 changelog, Jetty 9.4.7 changelog, Jetty 9.4.8 changelog)
Improve Chinese translation.
(pull 3368, pull 3385, pull 3386, pull 3387, pull 3391)
Don't log null pointer exceptions on some forms with validation button (regression in 2.116).
(issue 50748)
Make the logic for adding nodes atomic, so that if a newly added node fails to be persisted it will not exist in a partly-initialized state.
(issue 50599)
Internal: Add new update center root CA certificate.

2018/04/11 ver 2.116

What's new in 2.116 (2018-04-11)
Security fixes.
(security advisory)

2018/04/10 ver 2.115

What's new in 2.115 (2018-04-08)
Sort nodes matching labels on UI.
(issue 25910)
Internal: Run threadPoolForRemoting threads in the context of the SYSTEM user to be consistent with executor threads.
(issue 50296)
Developer: Add new overloads for HttpResponses#errorJSON.
(pull 3379)

2018/04/02 ver 2.114

What's new in 2.114 (2018-04-01)
Introduce hudson.triggers.SafeTimerTask.logsTargetDir system property to write logs usually written to $JENKINS_HOME/logs to another location.
(issue 50291)
Update Executable War from 1.38 to 1.39 to remove an irrelevant warning on Jenkins startup.
(issue 50439)
Make Cancel Shutdown link in side panel work without requiring the page to be reloaded.
(issue 44402)
Prevent f:combobox input fields from breaking customized form submission handlers.
(issue 21613)
Fix a race condition in the Setup Wizard that could lead to it being skipped on the first startup when groovy scripts or init scripts are pre-installed.
(issue 49401)
Internal: Minimize visibility of readResolve methods.
(pull 2567)

2018/03/26 ver 2.113

What's new in 2.113 (2018-03-25)
Update Remoting from 3.18 to 3.19 so that Jenkins core can always deserialize exceptions even if they're not whitelisted. To benefit from this improvement, Remoting needs to be updated on the agent side as well.
(issue 50237, issue 49618, full changelog)
JEP-200: Whitelist org.apache.tools.ant.Location to prevent deserialization exception when listing agent files in non-existent directory or invalid filter.
(issue 50237)
Prevent some cases of linkage errors relating to Servlet classes when code is run on an agent.
(issue 46386)
Allow users without Overall/Read access to use the who-am-i and logout commands.
(issue 50324)
Show more entries in the search results dropdown and search results page.
(issue 47020)

2018/03/20 ver 2.112

What's new in 2.112 (2018-03-18)
Install from java.sun.com installation method for JDK tools has been moved to a new JDK Tool Plugin.
(issue 22367)
Update Remoting from 3.17 to 3.18 in order to apply various performance and diagnosability improvements, such as logging warnings when anonymous classes are serialized over a Remoting channel.
(issue 49415, issue 49472, issue 48561, issue 49994)
Allow use of lists of options as provided by the Pipeline snippet generator for choice parameters.
(issue 26143)
Restore serialVersionUID of AbstractTaskListener (regression in 2.91).
(issue 50124)
Use case-insensitive autocompletion for item selection dialogs if the current user prefers case-insensitive search
(issue 38812)
Better autocompletion for loggers supporting multiple tokens and proposing useful parent loggers.
(pull 3345)
Internal: Move "Submit" button localization from various forms to the button control.
(pull 3319)

2018/03/12 ver 2.111

What's new in 2.111 (2018-03-11)
Pipeline builds could not be started if the Authorize Project plugin was configured to associate the build with a user to whom the authorization strategy was configured to deny Agent/Build permission on the master node.
(issue 46652)
Reduce memory footprint of jenkins.model.lazy.AbstractLazyLoadRunMap#search in descending order.
(issue 50056)
Update Executable War from 1.37 to 1.38 to show an error when an attempt is made to run Jenkins on Java 9.
(issue 49737, full changelog)
Display estimated remaining time again for Pipeline jobs (regression in 2.92).
(issue 48821)
Revert update of PrototypeJS in 2.110 due to regression.
(issue 49968)
Do not show an error message when renaming an item before changing the name.
(issue 49906)
Improve robustness in case a build with parameters was stored with a null list of parameters.
(issue 39495)
Setup wizard did not properly display form validation errors in "Create First Admin User" form.
(issue 45387)
Prevent FileNotFoundException in hudson.Util#loadFile in case of race condition.
(issue 49971)

2018/03/06 ver 2.110

What's new in 2.110 (2018-02-05)
It is no longer possible to rename jobs from their configuration page. Jobs now have a link in the side panel titled "Rename" that links to a page specifically dedicated to renaming jobs.
(issue 22936)
Show the "Add" button in lists of tool installations also on the top.
(issue 43581)
Add ConcurrentLinkedQueue to white-listed classes for use in XStream (XML serialization) and Remoting (agent communication).
(issue 49788)
Issue warnings to the system log when attempts are made to use classes with unpredictable names and serial forms (such as anonymous classes) in Remoting or XStream (de)serialization.
(issue 49795)
Make JEP-200 serialization whitelist more reliable on old versions of Tomcat 8.
(issue 49543)
Clean up the build.xml files of parameterized projects that contained unnecessary serialized data.
(issue 49795)
Upgrade Winstone from 4.1.0 to 4.1.2 to prevent User session memory leak by setting the default idle session eviction timeout to 30 minutes.
(issue 49596, full changelog)
Make proxy views work inside folders.
(issue 49642)
Prevent NullPointerException in AbstractProject#checkout when the agent disconnects during a build.
(issue 29470)

2018/02/26 ver 2.109

What's new in 2.109 (2018-02-25)
Periodically persist the build queue so it can be restored on abnormal process termination.
(issue 30909)
Add agent symbol for a permanent agent in Structs Plugin based configuration.
(issue 49661)
Match more date formats for sortable tables.
(pull 3125)
Prevent NullPointerException when saving a parameterized job without parameters defined.
(issue 46638)
Don't link to a non-existing user profile from the build log of a build started by an anonymous user.
(issue 48467)

2018/02/19 ver 2.108

What's new in 2.108 (2018-02-18)
Always show the master node in the executors widget, even when it is offline.
(issue 34712)
archiveArtifacts in a Pipeline failed to throw a normal exception when there were no matches.
(issue 47142)
Update Apache Mina SSHD Core from 1.6.0 to 1.7.0 in CLI client.
(issue 49565, changelog)
Don't show input validation errors in optional numeric form fields (regression in 2.105).
(issue 49387, issue 49520)
Fix translation of 'sign up' in Dutch, used to be 'sign in'.
(issue 49498)
Extensibility: Allow SecurityRealm and AuthorizationStrategy implementations to be hidden on Configure Global Security form using DescriptorVisibilityFilter.
(issue 49044)

2018/02/15 ver 2.107

What's new in 2.107 (2018-02-14)
Important security fixes.
(security advisory)
Security hardening to prevent problems like SECURITY-624 in the future.
(2017-12-05 security advisory, Ant Plugin fix in 2018-01-22 security advisory)