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

Documentation Home

compared with
Version 29 by Robin Shen
on Jan 18, 2018 06:08.


Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 1 changes. View first change.

 {panel:title=Release Highlights|borderStyle=solid|borderColor=#A3BFB1|titleBGColor=#CEF2E0|bgColor=#ffffff}
  
 h2. New features
  
 * QB-3007: Launch build agent on demand in Kubernetes cluster
 * QB-3109: Launch build agent on demand in Azure cloud
 * QB-3107: File compress support for artifact publishing/dependency resolving/artifact promotion
 * QB-3105: An option to display parallel steps vertically
 * QB-3100: Add ticket authentication for Perforce repository besides password
 * QB-3094: Add support for triggering builds on one configuration for pull requests and branches
 * QB-3092: Additional access control for grid tab via group
 * QB-3088: Able to search builds by master node address
 * QB-3086: Nested permission set support
 * QB-3116: Edit group authorizations at configuration side
 * QB-3119: Add a configuration level cache to store script evaluation result
 * QB-3079: Able to diff original setting and current setting for step/repository/variable overriden
 * QB-3077: Able to pause notification of a configuration tree
 * QB-2197: Able to set per-step log level
 * QB-3076: Able to specify output charset for command build step
 * QB-3073: Gzip compression when access build log
 * QB-3072: Add full name to user pick list when edit a group
  * QB-3070: An option to prevent artifacts override when doing publish
  
 h2. Bug fixes
  
 * QB-3114: Max workers setting executes parallel childs in batches and not "Child step will wait until it is picked up by free workers"
 * QB-3115: When max workers are set in parallel composite step and one fails the pending steps are skipped
 * QB-3102: Set default date of lastLogin of user when migration from QB6 to QB8
 * QB-3091: Node attribute not refreshed in grid overview when modified by script on agent side
 * QB-3118: Unauthorized access to configuration audit/stats/storage tab can be achieved by inputting url directly
 * QB-3117: Authorization changing is not audited
  
 {panel}
  
 {panel:title=API Changes|titleBGColor=#FFEEEE|bgColor=#FFFFFF}
 * The cloud profile API has been changed, and you should change your custom cloud profile plugin in below areas:
 *# Your plugin class should override method _getSettingIndependentExtensions_ to use below implementation:
 {code}
 return getExtensions();
 {code}
 *# _UserDataRetriever_ is removed, and the logic there should be moved into method _getNodeLaunchData_ of the class implementing the extension point _NodeCloud_
  
 * Property _password_ of Perforce repository is replaced with _credential_. If you have script to get perforce password as below:
 {code}
 repositories.get("p4").password
 {code}
 You should change it as:
 {code}
 repositories.get("p4").credential.password
 {code}
  
 {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}