Eclipse Hudson 3.3.0
Primary tabs
The core changes in this release are:
- Upgrade to Java 7 baseline
- Run testing with both Java 7 and Java 8 to ensure compatibility with the latest versions of the Java platform
- Upgrade Apache Commons FileUpload to address possible security issues in older versions of that library
- Upgrade Xalan to address possible security issues in older versions of that library
- Upgrade XStream to allow compatibility with the version used in the Azure Open Systems SDK
As mentioned this release will mandate the use of Java 7 or above to run Hudson Core. This will mean that this version of Hudson may not work on older Applciation Server versions which cannot use this version of Java. Hudson's internal use of Jetty has been updated as part of this release so that can always be used if required.
The library changes will inevitiably trigger some knock-on changes to some plug-ins. For the 3.3.0 release we will be providing a separate plug-in center to help segregate any incompatible plug-ins.
No changes from previous versions.
Any Java (Enterprise Edition) Application server capable of running Java Servlets and able to run on Java 7 or above should be compatible with this release. We have tested the following commonly used servers:
- Jetty 9
- JBoss 8.2
- Glassfish 4.1
- Tomcat 7
- Tomcat 8
From the Operating System perspective we have tested on:
- Windows 7
- Windows 8
- Oracle Linux 6
- Oracle Linux 7
- Mac OS Yosemite
By any platform able to run Java and a suitable application server will work
All of the major browsers are supported for the Hudson Web UI.
Name | Date | Description |
---|---|---|
Release Candidate | 2015/06/11 | Release candidate version of Hudson 3.3.0 for community testing |
Production Release | 2015/07/10 | Projected Production date |
- Provide support for the Docker plugin [457997] (target milestone: ---)
- Lists of Build Executor Status and Build Queue disappear after a few seconds [471476] (target milestone: ---)
- Configuring slave can cause exception when using XVnc plugin [471609] (target milestone: ---)
- java.
lang. ClassCastException: hudson. scm. NullSCM cannot be cast to hudson. plugins. git. GitSCM [408377] (target milestone: ---) - trackable IDs after successfully POSTing a new "build" or "buildWithParameters" [432111] (target milestone: ---)
- Git Post commit hook will trigger cascaded child jobs whose URL does not match [432810] (target milestone: ---)
- Improve Plugin quality [446938] (target milestone: ---)
- Hudson does not have a Xvnc recorder plugin [461307] (target milestone: ---)
- Hudson does not have a github pull request plugin [461309] (target milestone: ---)
- Hudson does not have a Job builder equivalent plugin [461310] (target milestone: ---)
- Upgrade EC2 plugin 1.
10 to be compatible with latest version of EC2. [463625] (target milestone: ---) - Upgrade commons-fileupload to 1.
3. 1 [445030] (target milestone: ---) - The plugin findbugs doesn't seem to work with java 1.
8 [457949] (target milestone: ---) - SCM polling appears to hang Hudson [460866]
(target milestone: ---) - Dynamically created slaves don't belong to any team [467144]
(target milestone: ---) - WorkspaceCleanupThread removes workspace directories of the concurrent builds of a job before the builds complete [434000]
(target milestone: ---) - Add Sonar plugin support for actual Sonar versions for Hudson 3.
x [446939] (target milestone: ---) - Hudson CLI login doesnt work with PAM Authentication [458304]
(target milestone: ---) - "Tag this build" missing when using Team-based authentication [462865]
(target milestone: ---) - Hudson Maven3 Plugin version 3.
0. 4 and maven 3. 3. 1 -> Missing file mvn. bat when starting build [463047] (target milestone: ---) - Maven plugin overwrites MAVEN_OPTS environment variable [463566]
(target milestone: ---) - A Plugin with dependency on ssh-slaves and HttpClient incorrectly picks its http classes from the outdated http jars in maven-plugin [463871]
(target milestone: ---) - Rest plugin: Update Jersey to 1.
17 [465153] (target milestone: ---) - Create new Plugin Central for Hudson 3.
3. 0 [465870] (target milestone: ---) - After a restart tool config is lost in 3.
3. 0-M0 [467510] (target milestone: ---) - When “More…” is clicked from the Build History area, all the existing builds will be displayed twice [471474]
(target milestone: ---) - Triggering a delayed build prevents any new builds for other jobs from running [471471]
(target milestone: ---) - Hudson 3.
3. 0 will require initial setup to be turned on [465703] (target milestone: ---) - Upgrade to Xalan 2.
7. 2 [445029] (target milestone: ---) - DNS Multicast should be disabled by default [459811]
(target milestone: ---) - Git plugin should have a "don't poll slaves" option [460638]
(target milestone: ---) - Add the ability to disable a builder [386082]
(target milestone: ---) - Add the ability to add a description to each build step [414876]
(target milestone: ---) - Main hudson font looks bad on Chrome 37 [444000]
(target milestone: ---) - Upgrade to XStream v.
1. 4. 7 to fix Hudson not compatible with Azul Systems Open JDK [444314] (target milestone: ---) - Queued job starts running while previous run workspace is being deleted.
[445354] (target milestone: ---) - Disable jmDNS multi-cast [445386]
(target milestone: ---) - Upgrade Bundled Jetty to v9.
x [446360] (target milestone: ---) - Investigate what support we an provide for Docker and similar solutions [457561]
(target milestone: ---) - Disabling disk usage plugin causes multitude of warning messages written to log file [457759]
(target milestone: ---) - Upgrade Hudson baseline Java version to 7 [457805]
(target milestone: ---) - Certify JDK 7 and 8, drop support for JDK 6 (and JDK 5) [459703]
(target milestone: ---) - JDK 1.
8 causes NoSuchMethodException: java. lang. UNIXProcess. destroyProcess(int) [460095] (target milestone: ---) - Remove the Classic Plugin Manager from the Web UI [463269]
(target milestone: ---) - Job configuration not saved after upgrading to XStream 1.
4. 8 [467293] (target milestone: ---)