You are viewing an old version (v. 6) of this page.
The latest version is v. 14, last edited on Mar 10, 2014
(view differences
|
)
<< View previous version | view page history | view next version >>
<< View previous version | view page history | view next version >>
Release Highlights
FEATURES AND IMPROVEMENTS
REPOSITORY
- Github integration to build pull requests and update pull request status based on build result
- Be able to build shelved changes of Perforce repository, and can optionally submit it if build passed
- Display changes made in externals when checking out a Subversion repository with externals
- Support to specify date as revision when define a Subversion repository
- QuickBuild repository option "latest finished build" should not fail downstream build even if the build is failed
- Transaction number field in Accurev repository is now scriptable
BUILD WORKFLOW
- Define global environments in composite step so that child step can inherit and override them
- Refactor build grid so that a running build can exit automatically if communication problem to some used agents is encountered
- Define prompt condition for variables to control conditional prompting of variables via scripts
- Cancel triggered build upon cancelling the master build if master build is set to wait for finishing of triggered build
- Optionally wait for start of a build in order to record build id in trigger build step
GUI
- In case build and step is waiting, detect and show the reasons
- Define custom columns to be displayed in build request table and build history table
- Be able to define order of prompted variables
- Be able to organize favorite dashboards if an user has more than ten dashboards
- Displays all dashboards defined by all users in administration menu so that administrator can edit/delete them as necessary
- Artifact download URL is now sensitive to the selected build type
- Move the Step action icons to reside on the left side only
- Use fixed width font for edit boxes
OTHERS
- New maintenance step to remove obsolete accounts no longer existing in LDAP server
- Be able trigger build as another user from RESTful API if permitted
- Remove workspaces from active nodes when delete configurations
- Prevent any user from querying all builds in the system via RESTful API to protect the system
- RESTful API to get average build duration and success rate in specified date range for a configuration
- Upgrade groovy to 1.8.9 to allow new scripting features
FIXED BUGS
- Running a build for the first time does not auto-refresh the build overview page
- Operation of disable/enable configuration is not audited
- System resume action is not audited
- P4 proof build reports "can not clobber writable file" if clobber option is not checked
- P4 proof build reports "can not write readonly file" when reverting local changes in special cases
BACKWARD COMPATIBILITY ISSUES
- Since 5.0.14, RESTful APIs for fetching changes and issues are changed, especially for configuration param, the notable changes are, when you specify configuration path before 5.0.14, you need add PATH: as a prefix, now, you can specify the configuration path directly.
- Groovy is upgraded from 1.7.9 to 1.8.9 and this may affect some existing scripts.
Important
- When upgrading to QuickBuild 5.0.14, you may need reinstall QuickBuild for JIRA plugin, as the old plugin is not compatible with the new REST API supplied by QuickBuild.
Documentations |