|バージョン||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 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).
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.
Internal: Add new update center root CA certificate.
2018/04/11 ver 2.116
What's new in 2.116 (2018-04-11)
2018/04/10 ver 2.115
What's new in 2.115 (2018-04-08)
Sort nodes matching labels on UI.
Internal: Run threadPoolForRemoting threads in the context of the SYSTEM user to be consistent with executor threads.
Developer: Add new overloads for HttpResponses#errorJSON.
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.
Update Executable War from 1.38 to 1.39 to remove an irrelevant warning on Jenkins startup.
Make Cancel Shutdown link in side panel work without requiring the page to be reloaded.
Prevent f:combobox input fields from breaking customized form submission handlers.
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.
Internal: Minimize visibility of readResolve methods.
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.
Prevent some cases of linkage errors relating to Servlet classes when code is run on an agent.
Allow users without Overall/Read access to use the who-am-i and logout commands.
Show more entries in the search results dropdown and search results page.
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.
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.
Restore serialVersionUID of AbstractTaskListener (regression in 2.91).
Use case-insensitive autocompletion for item selection dialogs if the current user prefers case-insensitive search
Better autocompletion for loggers supporting multiple tokens and proposing useful parent loggers.
Internal: Move "Submit" button localization from various forms to the button control.
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.
Reduce memory footprint of jenkins.model.lazy.AbstractLazyLoadRunMap#search in descending order.
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).
Revert update of PrototypeJS in 2.110 due to regression.
Do not show an error message when renaming an item before changing the name.
Improve robustness in case a build with parameters was stored with a null list of parameters.
Setup wizard did not properly display form validation errors in "Create First Admin User" form.
Prevent FileNotFoundException in hudson.Util#loadFile in case of race condition.
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.
Show the "Add" button in lists of tool installations also on the top.
Add ConcurrentLinkedQueue to white-listed classes for use in XStream (XML serialization) and Remoting (agent communication).
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.
Make JEP-200 serialization whitelist more reliable on old versions of Tomcat 8.
Clean up the build.xml files of parameterized projects that contained unnecessary serialized data.
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.
Prevent NullPointerException in AbstractProject#checkout when the agent disconnects during a build.
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.
Add agent symbol for a permanent agent in Structs Plugin based configuration.
Match more date formats for sortable tables.
Prevent NullPointerException when saving a parameterized job without parameters defined.
Don't link to a non-existing user profile from the build log of a build started by an anonymous user.
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.
archiveArtifacts in a Pipeline failed to throw a normal exception when there were no matches.
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'.
Extensibility: Allow SecurityRealm and AuthorizationStrategy implementations to be hidden on Configure Global Security form using DescriptorVisibilityFilter.
2018/02/15 ver 2.107
What's new in 2.107 (2018-02-14)
Important security fixes.
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)