{panel:title=Release Highlights|borderStyle=solid|borderColor=#A3BFB1|titleBGColor=#CEF2E0|bgColor=#ffffff}
h2. New features
* Launch build agent on demand in Kubernetes cluster
* Launch build agent on demand in Azure cloud
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
{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_
{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}
h2. New features
* Launch build agent on demand in Kubernetes cluster
* Launch build agent on demand in Azure cloud
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
{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_
{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}