BuildMaster 4.0.8 Has Been Released

We just shipped BuildMaster 4.0.8. It's a maintenance release of BuildMaster 4.0 which means that there is minimal risk to upgrading from an earlier 4.0. However, if you're planning to upgrade from a version prior to 4.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 4.0.7 and 4.0.8:

  • BM-1316 - FIX: Unique key violation when attempting to create a build with two promotion or execution variables scoped to different environments with the exact same name
  • BM-1315 - FIX: Cannot add promotion variables when creating a build (and promoting to the first environment)
  • BM-1314 - FIX: Manual action would send emails to users not in a specified group when the principal assigned is a group
  • BM-1313 - FIX: When cloning an application with a single hidden deployable, the setup release does not include that deployable
  • BM-1312 - FIX: Admin link should be hidden when the specific "Admin_Configure" privilege is denied for a user, even if the user can do other administrative tasks
  • BM-1311 - FIX: Intermittent error using shared SSH key file
  • BM-1310 - FIX: Privilege denials are ignored when the privilege itself is not scoped to an application or environment
  • BM-1309 - Add schedule name and application name to SCM trigger error log entries
  • BM-1307 - API: Release_PurgeReleaseData method does not account for build execution variable values
  • BM-1305 - Create New Release option can still be visible even if Multiple Active Releases are disabled
  • BM-1304 - Add "Back to Servers" link on Server Overview page
  • BM-1303 - FIX: Custom Error Page is not displayed when there is an unhandled exception which results in an error code of 500
  • BM-1302 - Application Group selecter should be an auto-complete textbox instead of a dropdown to allow for new values to be entered
  • BM-1301 - FIX: Create New Build action fails when creating a build for all dependent applications
  • BM-1300 - FIX: Update BuildMaster extension recipes with sample code and support for .NET 4.0
  • BM-1299 - FIX: Recipe pages that use an ApplicationPicker require an updated version of jQuery
  • BM-1297 - FIX: Error When Re-saving Required Promotion Variables
  • BM-1296 - Allow use of a Variable in ManualAction for Username
  • BM-1294 - FIX: Custom proxy configuration will fail when the Proxy_BypassUrls value is set to an empty string
  • BM-1293 - Do not try to prepare Inactive servers for an execution
  • BM-1291 - FIX: Edit change script page does not populate release number or deployable fields with correct values
  • BM-1267 - FIX: Unit test reports are not displayed unless build is in assigned environment
  • BM-1149 - FIX: Transaction error when supplying a Group name to a User approval

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