You are viewing an old version (v. 36) 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 >>
<< 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
- Add MariaDB support
- Add RESTful API to manipulate dashboard and associated group share and user share
- 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 hide inherited objects (steps, repositories, variables, etc) in child configurations
- Able to filter steps/repositories/variables/promotions/aggregations containing specified text
- Use group dashboard as default for new users
- Filter users not logged in since specified date for deletion
- 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
- Scripting support for build related gadgets
- 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
- 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 "#"
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 |