You are viewing an old version (v. 38) 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 >>
<< 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
- QB-3023: Able to specify network loss tolerance period when executing a step
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
API Changes
- 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:
return getExtensions();
- UserDataRetriever is removed, and the logic there should be moved into method getNodeLaunchData of the class implementing the extension point NodeCloud
- Your plugin class should override method getSettingIndependentExtensions to use below implementation:
- 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 |