Documentation Home

You are viewing an old version (v. 8) 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 >>
Release Highlights

FEATURES AND IMPROVEMENTS

REPOSITORY

  • Github integration to build pull requests and update pull request status based on build result
  • Support to use a referenced Git repository to speed up Git clone operation and reduce disk spaces for large Git repositories
  • Leverage perforce shelve/unshelve feature to verify developer change without using user agent
  • 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
  • Add recent access information of in resources page to help determine if a resource is actively used
  • 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
  • Adjustable queue page size via system setting
  • Permission to only download recommended artifacts
  • Be able to search grid nodes by attribute values

OTHERS

  • New maintenance step to remove obsolete accounts no longer existing in LDAP server
  • Be able to 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
  • RESTful API to query build dependency information
  • 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
  • Unexpected exception raised when defining custom stats indicator color using expression
  • Unknown test status SUCCESS_PERCENTAGE_FAILURE when publishing TestNG report
  • Option workspace is specified more than once when running TFS workfold command
  • Checkout Failed with proofbuild perforce repository which has a depot containing spaces in the path
  • Variables values set during the node selection script are not reflected outside of this script

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
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.