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

Documentation Home

You are viewing an old version (v. 37) of this page.
The latest version is v. 69, last edited on Feb 11, 2020 (view differences | )
<< View previous version | view page history | view next version >>
Release Highlights

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 value and current value for setting 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
  • QB-3052: Dashboard administration - ownership transfer
  • QB-3121: Able to specify primary dashboard if multiple dashboards are applicable for new users
  • QB-3122: Build cleanup strategy to evaluate a condition to determine if the build should be preserved

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
  • QB-3055: Missing SCM control files (files in .git, .svn, etc.) on server when they are set to stored on agent
  • QB-3053: Dashboard administration - sorting is not persistent
  • QB-3037: Promotion button not refreshing
  • QB-3023: Able to specify network loss tolerance period when executing a step
API Changes
  • The cloud profile API has been changed, and you should change your custom cloud profile plugin in below areas:
    1. Your plugin class should override method getSettingIndependentExtensions to use below implementation:
      return getExtensions();
      
    2. 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:
    repositories.get("p4").password
    

    You should change it as:

    repositories.get("p4").credential.password
    
Documentations
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.