changes.
| {panel:title=Release Highlights|borderStyle=solid|borderColor=#A3BFB1|titleBGColor=#CEF2E0|bgColor=#ffffff} |
| * 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 |
| * Use group dashboard as default for new users |
| * 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 |
| * 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 "#" |
| |
| {panel} |
| |
| {panel:title=Important|titleBGColor=#FFEEEE|bgColor=#FFFFFF} |
| * 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. |
| {panel} |
| |
| {section} |
| {column:width=50%} |
| {panel:title=Documentations|borderStyle=solid|borderColor=#A3B0BF|titleBGColor=#CEDFF2|bgColor=#ffffff} |
| |
| {children:all=false} |
| {panel} |
| |
| {column} |
| {column:width=50%} |
| {panel:title=Resources|borderStyle=solid|borderColor=#A3B0BF|titleBGColor=#CEDFF2|bgColor=#ffffff} |
| [Download|http://www.pmease.com/downloads] |
| |
| [Online Demo|http://demo.pmease.com] |
| |
| [Technical Support|http://www.pmease.com/support] |
| |
| [Community Forum|http://forum.pmease.com] |
| |
| [Feature Requests and Bugs|http://track.pmease.com] |
| |
| [Third Party Plugins|http://wiki.pmease.com/display/QBEXT] |
| |
| {panel} |
| {column} |
| {section} |