This documentation relates to QuickBuild 7.0.x
Select here if you are using a different version

Documentation Home

You are viewing an old version (v. 60) of this page.
The latest version is v. 70, last edited on Jan 11, 2017 (view differences | )
<< View previous version | view page history | view next version >>
Release Highlights
  • QuickBuild server and agent now require Java 1.7 or higher versions
  • Parallel composition step can be configured with limited number of workers to queue processing of its child steps instead of running them all at once
  • Add upgrade script to upgrade previous installation in-place to be more convenient and avoid issues such as re-installation of services
  • Enhance resource RESTful API to get information of total and available resources by nodes
  • Enhance auto-promote flag as auto-promote condition so that user can customize on which condition to auto-promote a build
  • Support Perforce ditto mapping
  • Add additional sync options (besides the additional global options) to support Perforce features such as parallel sync
  • Add conflict resolve option in Perforce shelve support
  • An option to fail the build if there is no shelved files in shelved change list
  • Add MariaDB support
  • Add RESTful API to manipulate dashboard and associated group share and user share
  • Able to specify priority when submit build request via RESTful api
  • Put uploaded file of file input variables into folder "qb_build_uploads" under workspace of master node, and preserve the original file name
  • Able to accept and persist new build requests while wait for finish of running builds upon system shutdown
  • Apply build timeout to build condition check stage as well
  • Add a gadget to show running builds in specified configuration
  • Able to export/import specified configuration tree
  • Able to prevent inheritance of certain steps, variables, promotions, repositories, aggregations and notifications
  • Able to hide inherited objects (steps, repositories, variables, etc) in child configurations
  • Able to filter steps/repositories/variables/promotions/aggregations containing specified text
  • Add step retry setting upon failure
  • Add button to clone inherited steps, repositories, and variables into current configuration
  • Use group dashboard as default for new users
  • Able to change build request order in queue via drag&drop
  • Add command pre-kill script in configuration advanced setting
  • Able to recommend/unrecommend bulk of builds in configuration history page or build find result page
  • Add separate sliders for available steps and workflow for easier workflow organization
  • Make the Maven build plugin's effective POM resolving configurable per-step
  • Filter users not logged in since specified date for deletion
  • Auto-refresh dashboard gadget using latest finished/latest successful/latest recommended build
  • Add the possibility to use the master step node in Node Selection option
  • Scripting support for LDAP/ActiveDirectory authenticator properties
  • Add a resource node selector to match host name against regular expression
  • Add scripting API build.flushVariables() for user to flush variable values to database in the middle of build
  • Define custom message in system setting to show on access denied page
  • Remove duplicated variables automatically upon save
  • Scripting support for build related gadgets
  • Make the available resource count in the grid resource view to show a filtered view of the nodes
  • Make path pattern case sensitive/insensitive by appending existing patterns with ",casesensitive=yes" or ",casesensitive=no"
  • Display build date in pipeline
  • Support multi-line values in build and request custom columns
  • Use mvn.cmd instead of mvn.bat if neither Maven home nor Maven executable is specified
  • Map committer to user using full name in addition to login name when send build notifications
  • Prevent Java keywords to be used as variable names
  • Show promotion name while specifying promote options
  • Able to execute custom script after user self-registration
  • Place build publish directory in multiple subfolders to avoid too many files in a single directory
  • Fix the issue that node assignment rule specifying build agents requiring nodes to be online
  • Mark non-interruptible groovy script step as cancelled upon cancellation in order to signal subsequent steps to take appropriate actions
  • Add a script evaluation in step repetition value provider to return list of values instead of comma/newline separated string
  • Add an option not to post build status as review info on Gerrit repository
  • Show abbreviated schedule with full schedule tooltip in dashboard view if it is too long
  • Prefix dashboard name with owner name to make it more clear
  • Fix the issue that build version in dashboard and rest api is not consistent with build overview page if build version is changed in the middle of build
  • Ensure destination directory exists when export a single file from Subversion repository
  • Fix the issue that artifact can not be downloaded if its path contains "#"
  • Fix the issue that javadoc does not contain many steps and repositories
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.
  • Bean editor annotation @FileInput now populates related field with below format instead of a single file name:
    <original upload file name>/<Base64 encoding of upload file content>
Documentations
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.