|バージョン||2.317 2.316 2.315 2.314 2.313 2.312 2.311 2.309 2.308 2.307 2.306|
2021/10/20 ver 2.317
What's new in 2.317
Screen Resolution cookie now has the secure flag set when Jenkins is running on HTTPS.
Deprecate the -cp option in the remoting agent.jar command line.
Upgrade from Remoting 4.10 to Remoting 4.11.
(pull 5821, issue 64831, Remoting 4.11 changelog)
Display ongoing build in build history (regression in 2.314).
Fix agent handshake when connecting over Websocket on Java 11.
Upgrade from Remoting 4.10 to Remoting 4.11.
(pull 5821, issue 61212, Remoting 4.11 changelog)
Reduce the amount of disk writes to logs/tasks/*.log when nothing interesting is happening.
2021/10/13 ver 2.316
What's new in 2.316
Update the French translation in the legend.
Display full plugin name and link when a plugin fails to load.
Improve error reporting for certain kinds of bugs in computer listeners.
Update bundled versions of Pipeline: API, Pipeline: Step API, SCM API, and Structs plugins.
(pull 5773, Pipeline: API plugin, Pipeline: Step API plugin, SCM API plugin, Structs plugin)
Developer: Fix XStream2 support of unmarshalling implicit collections.
2021/10/08 ver 2.315
What's new in 2.315
Security hardening: The "short description" of build causes is now defined as plain text instead of HTML.
(related LTS upgrade guide entry, related developer documentation)
Bump bundled Ant from 1.10.10 to 1.10.11.
2021/09/29 ver 2.314
What's new in 2.314
Modernise the "Build History" search bar
Show new status icons in build history
Modernise the "Manage Jenkins" screen
Jenkins will no longer automatically install the External Monitor Job Type, LDAP, or PAM Authentication plugins on startup if a plugin depending on Jenkins 1.467 or earlier is discovered.
2021/09/21 ver 2.313
What's new in 2.313
Allow a plugin to dynamically insert a JAR file into its classpath.
Remove the --daemon argument from Jenkins command line arguments. Replace Akuma library from Jenkins core with simpler implementations using ProcessTree capabilities
Allow Jenkins to start when the JCasC configuration defines view-related permissions (regression in 2.302).
Correction of Label expression including a "implies" relationship without spaces around.
WebSocket connections now work when the Jenkins controller is running Java 11 and using self-terminated TLS.
2021/09/15 ver 2.312
What's new in 2.312
Update executable war from 1.45 to 2.0
Replace the old icons with the new SVG icons in the job trend page.
What's new in 2.310
This release build failed while release uploads were blocked. Installers, native packages, and jenkins.war were not published.
Jenkins 2.310 was not placed in the artifact repository or on the download site.
2021/09/13 ver 2.311
What's new in 2.311
Fix wrong parameter type for Text Parameter when triggering a build via the buildWithParameters API call.
Graphs now scale correctly on high resolution screens.
The checkbox labeled "Enable Agent → Controller Access Control" in the form "Configure Global Security" would always start out as disabled. Submitting the form without checking it would then cause a configuration change (regression in 2.307).
Load classes from plugins in parallel for faster startup on multicore machines.
Internal: Experimental support for URLClassLoader can be enabled by setting hudson.ClassicPluginStrategy.useAntClassLoader=false.
Use SVGs over PNGs for the sidebar when possible.
Breadcrumb bar/logo/menu items are now correctly aligned on the left together.
Move old war/images folder to webapp so they can be used in frontend - the SVGs are now in the webapp/images/svgs folder.
Update appearance for feed bar and description button to be modern and consistent.
Warn about use of master in a label expression when that's no longer in use.
Use full URL character encoding for the generated inbound agent launch string.
Use the JVM's default keystore type for the Jenkins server when terminating TLS connections within Jenkins.
2021/09/01 ver 2.309
What's new in 2.309
Fix missing settings/cog icon in Plugin Manager.
Fix incorrect folder icon showing in projects (regression in 2.307).
Add ABORTED threshold to ReverseBuildTrigger.
Developer: Bump Java Native Access (jna) from 5.8.0 to 5.9.0.
(pull 5682, JNA 5.9.0 changelog)
Internal: AntClassLoader (and its subclass PluginFirstClassLoader) and MaskingClassLoader register themselves as parallel-capable.
When the buildWithParameter API is called, if the requests with the same parameters in the queue are merged, the http response code of the request uses a more appropriate 303(see other) instead of 201(created).
Use full URL character encoding for the generated JNLP agent launch string
Use the JVM's default keystore type for the Jenkins server when terminating TLS connections within Jenkins (ie. Jenkins is started with the --httpsPort argument).
2021/08/25 ver 2.308
What's new in 2.308
(No proposed changelog)
Use SVGs over PNGs for the sidebar when possible
Breadcrumb bar/logo/menu items are now correctly aligned on the left together
Move old war/images folder to webapp so they can be used in frontend - the SVGs are now in the webapp/images/svgs folder
Update appearance for feed bar and description button to be modern and consistent
Entry 1: Issue, When the buildWithParameter API is called, if the requests with the same parameters in the queue are merged, the http response code of the request uses a more appropriate 303(see other) instead of 201(created).
Warn about use of master in a label expression when that's no longer in use
Entry 1: Issue, Use full URL character encoding for the generated JNLP agent launch string
Entry 1: Use the JVM's default keystore type for the Jenkins server when terminating TLS connections within Jenkins (ie. Jenkins is started with the --httpsPort argument).
Winstone 5.21 changelog: https://github.com/jenkinsci/winstone/releases/tag/winstone-5.21
2021/08/18 ver 2.307
What's new in 2.307
The default Docker images for Jenkins 2.307 ('2.307', 'latest', 'alpine', 'slim', ...) use Java 11 unless specifically tagged with the jdk8 string. See the Docker images use Java 11 by default blog post for more details.
Replace the term "master" with "controller" (for the main Jenkins application) or "built-in node", as appropriate.
Add migration code to only change the node name (e.g. NODE_NAME environment variable) and label of the built-in node after explicit migration by an administrator.
New installations get the new node and and label immediately.
Add the system property jenkins.model.Jenkins.nodeNameAndSelfLabelOverride to specify a different node name and label for the built-in node (e.g. for Configuration as Code use cases) than the one otherwise determined.
This will not affect other uses of the node name, such as the URL to the built-in node (now /computer/(built-in)/).
GDSL file in jenkins-core library no longer reports an IllegalStateException when used in IntelliJ IDEA.
Improve layout of console output header.
Use the SVG version of the Jenkins text logo instead of the PNG.
Developer: Jenkins now uses an updated version of the AntClassLoader class with fewer custom patches.
2021/08/10 ver 2.306
What's new in 2.306
Provide working "Help About" links for Jenkins CLI, Jenkins core, and Jenkins war.
Developer: AntClassloader will now ignore files that are part of the classpath but not zip files when scanning for resources. It used to throw an exception.