Skip to main content
Version: QB10

QB10 Release Highlights

New Features and Improvements

  • QB-1348: Sonar plugin
  • QB-1800: Publishing artifacts in Amazon S3
  • QB-3296: To support JSON rest api
  • QB-3481: Integrating with Jira Cloud
  • QB-3453: SAML SSO support
  • QB-3516: A mechanism to execute script via shell command
  • QB-3445: Allow to attach specified properties when publish build info to Artifactory
  • QB-3426: Only build if there are new patch sets in Gerrit repository
  • QB-3505: Able to specify custom tags for launched build agents via Azure cloud profile
  • QB-3506: Able to use premium storage for launched build agents via Azure cloud profile
  • QB-3504: Add "Node not matching criteria" for repeat parameter "Addresses of all nodes filtered by specified criteria"
  • QB-3398: Trigger build via link by encoding build request xml/json as query parameter
  • QB-3413: An option in system setting to persist build queue upon new build requests to avoid queue being cleared upon system crash
  • QB-3431: Update to log4j2 in order to work with modern libraries
  • QB-3517: Specify effective condition of GitHub pull request setting for sake of easy overriding
  • QB-3510: Separate permission to manage build grid
  • QB-3436: Sent notification upon build not running due to snapshot taking or build condition evaluation error
  • QB-3509: Cloud profile filtering and paging
  • QB-3465: Customize git failure messages to retry clone/fetch upon
  • QB-3476: Improve build restful API to query build by request id
  • QB-3447: Option to delete build log when define artifact cleanup strategy
  • QB-3454: Slack notification to support json and image
  • QB-3408: Add convenient methods getVarValue/findVarValue in configuration object
  • QB-3491: Workaround to include comma in choices of "prompting as selection box"
  • QB-3479: Specify charsets to decode file names and messages in Perforce change log
  • QB-3478: Offer "Email BCC" for "Notify Through" dropdown list in "Notifications" section of the configuration
  • QB-3515: Date and time picker for date/time variable
  • QB-3397: Add Show Password button to forms that have a secret/password value
  • QB-2334: When a config is updated via REST, record the diff of the XML representation of the configuration
  • QB-3422: Ability to use different kube configs/switch kubectl context
  • QB-3346: Extra permission to edit grid node user attributes
  • QB-3382: Able to import specified configuration from configuration export file
  • QB-3394: Display last login date instead of useragent feild at user management page
  • QB-3359: Show link to triggered build in remote server in step status
  • QB-3350: Able to embed scripts inside custom header
  • QB-3514: Increase error message length. Current 1000 char limit is too small

Bug fixes

  • QB-3399: Parallel Steps can cause double execution of child steps in some rare cases
  • QB-3415: Child steps not running yet (due to limited number of workers) are not cancelled if build gets cancelled
  • QB-3496: Artifactory deploy step does not work with files with space in name
  • QB-3498: Unable to run restore and upgrade script with OpenJDK 1.8.0_242
  • QB-3499: Accurev plugin complains about validation error when calculate changes
  • QB-3500: Auto-start fails occasionally due to some temp files not being able to be deleted
  • QB-3501: Frequently gets "too many files open" error and new builds won't start
  • QB-3511: QB won't start on Mac OSX with latest Java due to JSW error
  • QB-3513: Long configuration/build description causes QB using Oracle database complaining about "Stream has been closed"
  • QB-3464: qb_build_uploads directory doesn't get cleaned with workspace when using variable to upload files
Important Changes
  • QuickBuild 10.x (both server and agent) requires Java 1.8 or higher
  • Groups authorized with permission Node Attributes Accessible can only view user attributes now. An extra permission Can Edit Node Attributes needs to be enabled to edit user attributes