BuildMaster 3.0.6 Has Been Released

We just shipped BuildMaster 3.0.6. It's a maintenance release of BuildMaster 3.0 which means that there is minimal risk to upgrading from an earlier 3.0. However, if you're planning to upgrade from a version prior to 3.0, make sure to read the appropriate upgrade notes.

To install or upgrade, simply download BuildMaster and run the installer.

Here's what we changed between 3.0.5 and 3.0.6:

  • BM-840 - FIX: An incorrect referenced deployable release number is selected when editing a release
  • BM-839 - FIX: ReleaseDeployedNotifier Triggers in Pre-Production Rollback Deployments
  • BM-837 - Prepare agents and service for Dart SSH licensing
  • BM-835 - FIX: The manual action does not alert the user when a task needs to be performed
  • BM-833 - Add text to indicate that artifacts aren't purged with an application
  • BM-832 - Allow Agent Download Without Log-in
  • BM-830 - Installer: Validate Collation on Databases
  • BM-829 - Allow Edit of Workflow Steps In Active Release
  • BM-828 - FIX: Script Text on Sql Script is not full width
  • BM-824 - FIX: When there are no providers and you attempt to create a provider-based action, the link needs to refresh the parent instead of the modal
  • BM-823 - FIX: Retry Count ignored if non-remote action fails without an exception
  • BM-822 - FIX: License key overview page lists incorrect number of full users
  • BM-821 - FIX: Creating a new user using the built-in directory provider allows you to mark him as named even with no licenses remaining
  • BM-820 - FIX: Deploy Artifact fails deploying to very long paths
  • BM-819 - FIX: Deploy Build Artifact action shows unexpected error page if name contains invalid characters
  • BM-818 - FIX: Package Change Scripts Action shouldn't require initialized database
  • BM-817 - Variable Ambiguity: No way to tell what 'type' of Variable a Variable is after creating it (Free text/Numeric)
  • BM-816 - Remove or deprecate Create New Release Action
  • BM-815 - Manual Task / Manual Action name discrepancy
  • BM-812 - FIX: Create New Build without 'Promote New Build to First Environment' box checked results in error
  • BM-811 - FIX: Named User configuration controlled by Admin_ManageSecurity, should be Admin_ManageLicense
  • BM-809 - FIX: Concatenate Files Action fails when * is used as a file mask
  • BM-807 - FIX: Error when logging in after last visited application was deleted
  • BM-806 - FIX: Change Control security task redundancy.
  • BM-804 - FIX: ApproveBuild needs task for security privelege, currently none.
  • BM-803 - FIX: Delete Builds_EditBuild
  • BM-802 - FIX: Edit page for Application Dashboards (Builds and Releases) using wrong task for security privilege
  • BM-801 - FIX: CreateNewVariable has wrong task for security privilege
  • BM-800 - FIX: Applications_CreateDeployable not used, merge with Application_EditDeployable
  • BM-799 - FIX: EditIssueTracker has wrong task for privilege
  • BM-798 - FIX: TriggerBuild.ashx Improperly Prompts for Auth in IAUTH Mode
  • BM-797 - FIX: Publish Event Details trigger fails on save
  • BM-795 - FIX: Remove Licensed User Not License-Safe
  • BM-794 - FIX: ENVMOD Not Raised On Deleting/Undeleting
  • BM-793 - FIX: FeatureLevel Not Hiding All Features
  • BM-792 - Clarify "Directory not Empty" Messages on Agents
  • BM-791 - FIX: Unable to cast object of type 'System.DBNull' to type 'System.String' error with empty secondary workflow
  • BM-790 - Improve Agent Selection in WebServiceAgentFactory::CreateAgent()
  • BM-789 - FIX: The default last action group should say "Start Application"
  • BM-788 - Improve Default Home and All Applications Layout
  • BM-787 - Add SRCDIR, WRKDIR and APPDIR Variables
  • BM-786 - FIX: An action running on a server group fails if it's the last action in a deployment plan
  • BM-784 - Do not log error if error page is displayed to user
  • BM-783 - FIX: When creating a Get Latest action, the remote server cannot be changed
  • BM-772 - FIX: ChangeScripter should write errors to StdErr
  • BM-771 - FIX: Two unit test actions with the same group name will result in a PK violation

To learn more about how we distinguish between major, minor, and maintenance releases, make sure to check out KB#1059 - When should I update?