BuildMaster Release Notes

4.2.1 (Released on Apr 23, 2014)

BuildMaster version 4.2.1 was a Minor release and was released on Wednesday, April 23, 2014 (yesterday).

You can download this version from the all versions page.

  • BM-1445 - FIX: Delete button on change controls overview page should be right-aligned
  • BM-1444 - Display source application for imported deployables in deployment plans
  • BM-1443 - Add PathCombine variable function
  • BM-1442 - Allow service to start without database access
  • BM-1441 - FIX: Create Release page restricts permission even for users with Releases_ManageRelease for a specific application
  • BM-1439 - Small UI style tweaks on some admin pages
  • BM-1438 - FIX: Broken links on some admin pages
  • BM-1437 - Improve UI on create/edit built in users & groups pages
  • BM-1436 - FIX: Deploy Config File action description doesn't highlight target directory
  • BM-1435 - FIX: Variables not getting replaced in source or target directory properties
  • BM-1400 - FIX: bmservice.exe should return nonzero exit code if service installation fails

4.2.0 Beta (Released on Apr 18, 2014)

BuildMaster version 4.2.0 was a Beta release and was released on Friday, April 18, 2014 (6 days ago).

You can download this version from the all versions page.

  • BM-1434 - Improved dropdown for provider-based actions
  • BM-1433 - Improve performance for editing large deployment plans
  • BM-1432 - Automatic BuildMaster registration in agent installer
  • BM-1431 - Automatic Windows agent type detection for new servers
  • BM-1430 - New $variable syntax for applications
  • BM-1429 - Add Create New Release action
  • BM-1421 - Add classes for providing a more detailed action description
  • BM-1420 - Improve support for cancellation of remote commands
  • BM-1419 - FIX: Unit Test Results page does not convert test start and end times to UTC correctly
  • BM-1417 - FIX: System Overview Active Releases gadget displays incorrect build number for environment (uses what appears to be furthest bld #, but correct exec time)
  • BM-1416 - Increased robustness for provider proxies
  • BM-1415 - FIX: Copying or linking an action group when there is only a single deployable in an application will incorrectly associate the new group with "all deployables"
  • BM-1414 - Imported deployment plans should retain linked groups
  • BM-1412 - Describe what is copied on clone application page
  • BM-1410 - FIX: Import/Export deployment plan button is displayed even without privileges to use it
  • BM-1409 - FIX: Automatic activation of existing license key on new install does not work
  • BM-1408 - For selection of deployable when adding a change script if application has multiple deployables
  • BM-1406 - FIX: Application navigation bar should not appear on all applications page
  • BM-1405 - FIX: Actions that succeed after a number of retries can still mark an execution as failed
  • BM-1404 - Workflow details and policies should be ordered the same on the edit page as they are on the overview page
  • BM-1403 - FIX: Hidden items in application navigation menu will duplicate borders even if the menu options are missing
  • BM-1402 - FIX: Edit built in user page always selects all groups
  • BM-1401 - INSTALLER: Allow period character in the database name from a manually-entered connection string
  • BM-1399 - Automatically create working directory for execute command line action if necessary
  • BM-1396 - Show environment heading on application overview page
  • BM-1395 - Change action server picker to server selector used in transfer files action
  • BM-1392 - Re-align "Update All Extensions" button
  • BM-1386 - FIX: Move add action hover menu up by one pixel
  • BM-1351 - Add link to LDAP documentation on LDAP config page
  • BM-1211 - Inheritable servers for actions and action groups

4.1.7 (Released on Apr 3, 2014)

BuildMaster version 4.1.7 was a Maintenance release and was released on Thursday, April 03, 2014 (21 days ago).

You can download this version from the all versions page.

  • BM-1427 - FIX: Incorrect privilege validation for servers, specifically the View_Server task
  • BM-1426 - FIX: SSH Agent compatibility with IBM AIX servers

4.1.6 (Released on Mar 27, 2014)

BuildMaster version 4.1.6 was a Maintenance release and was released on Thursday, March 27, 2014 (28 days ago).

You can download this version from the all versions page.

  • BM-1424 - FIX: Application picker can display blank application names when the application is part of a group
  • BM-1418 - FIX: Privileges for Deployment Plans, Database Connections

3.7.2 Beta (Released on Mar 27, 2014)

BuildMaster version 3.7.2 was a Beta release and was released on Thursday, March 27, 2014 (28 days ago).

You can download this version from the all versions page.

  • BM-1425 - FIX: Agent connections can be disconnected before buffered output is flushed, causing unhandled exceptions in the service

4.1.5 (Released on Feb 28, 2014)

BuildMaster version 4.1.5 was a Maintenance release and was released on Friday, February 28, 2014 (one month ago).

You can download this version from the all versions page.

  • BM-1398 - FIX: TCP agents do not accept commands while executing a process
  • BM-1397 - FIX: Variables should not be displayed to users in the action log unless ViewDebugLogs privilege is granted

4.1.4 (Released on Feb 24, 2014)

BuildMaster version 4.1.4 was a Maintenance release and was released on Monday, February 24, 2014 (one month ago).

You can download this version from the all versions page.

  • BM-1394 - FIX: Builds_ViewExecutionDetails should be scopeable by application
  • BM-1390 - FIX: Create variable page throws a SecurityException when privilege is scoped by application
  • BM-1389 - FIX: Promotion Requirement status should only be checked asychronously on the build overview page
  • BM-1387 - FIX: Release Notes Gadget does not use partial render for adding release notes
  • BM-1385 - FIX: Modified date on Plans table is not updated when actions are edited
  • BM-1382 - FIX: On the Change Scripts table, Ajax rendering does not update after save
  • BM-1381 - Allow users to specify an alternate connection string for upgrades

4.1.3 (Released on Feb 12, 2014)

BuildMaster version 4.1.3 was a Maintenance release and was released on Wednesday, February 12, 2014 (2 months ago).

You can download this version from the all versions page.

  • BM-1380 - Hide passwords from clients when UseDpApiForPasswords is enabled
  • BM-1379 - FIX: Compare Directories report has broken links when files with differences have a space in the name
  • BM-1378 - FIX: Edit variables page privileges should be scoped to application when appropriate
  • BM-1376 - Transfer Files action editor should show (default) as default path
  • BM-1375 - FIX: Deployment plans should indicate target server for Transfer Files actions
  • BM-1374 - FIX: Cloning an application with a scoped promotion variable results in a check constraint error
  • BM-1373 - FIX: Deploy All Config Files action displays duplicate instance names in dropdown

4.1.2 (Released on Feb 7, 2014)

BuildMaster version 4.1.2 was a Maintenance release and was released on Friday, February 07, 2014 (2 months ago).

You can download this version from the all versions page.

  • BM-1372 - FIX: Deploy release button does not appear with one environment in a loose workflow
  • BM-1371 - Allow release resequencing regardless of release count selected
  • BM-1369 - FIX: Clone application does not propagate configurer profile or transfer files targets for unlinked action groups
  • BM-1368 - Application picker should display application groups on clone application page
  • BM-1367 - FIX: Release deployables dropdowns should have release name instead of release number
  • BM-1366 - FIX: Execute script base action should combine script file path with source directory
  • BM-1365 - Allow null Environment_Id for build artifacts
  • BM-1364 - FIX: ModalHeight on action editor page should not be greater than viewport size
  • BM-1363 - Providers_GetProvider should not throw an error if the provider was not found
  • BM-1361 - FIX: Create and close release triggers should not log an error just because an application does not have an associated issue tracker
  • BM-1360 - FIX: Imported deployable release dropdown should not include canceled releases
  • BM-1359 - FIX: Add download link on updates page and fix styling
  • BM-1358 - FIX: Possible TypeInitializationException with invalid activation code
  • BM-1356 - FIX: Installer crashes trying to update IIS settings on Windows Server 2012
  • BM-1352 - FIX: Transfer Files action does not allow variable servers

4.1.1 (Released on Feb 4, 2014)

BuildMaster version 4.1.1 was a Maintenance release and was released on Tuesday, February 04, 2014 (2 months ago).

You can download this version from the all versions page.

  • BM-1355 - FIX: Link to server group details page is broken
  • BM-1354 - FIX: Variables not being replaced in PowerShell scripts that are embedded in actions
  • BM-1353 - FIX: Create File action should not write byte order marker by default

4.1.0 (Released on Jan 31, 2014)

BuildMaster version 4.1.0 was a Minor release and was released on Friday, January 31, 2014 (2 months ago).

You can download this version from the all versions page.

  • BM-1350 - Update Environments page to include breadcrumb and show servers as blocks instead of table layout
  • BM-1349 - FIX: Application group scoped privileges
  • BM-1348 - Add output parameters to JSON API return methods
  • BM-1347 - Add detailed error message to server page
  • BM-1346 - Variable Predicate improvements
  • BM-1345 - Exported plans do not contain deployables for action groups
  • BM-1344 - FIX: Set Variable Value from File does not override higher-scoped variables
  • BM-1343 - FIX: TargetInvocationException is not unwrapped when testing providers on remote servers
  • BM-1342 - Add MAJORVER, MINORVER, and REVISIONVER variable values
  • BM-1341 - FIX: After purging an application, the redirect to admin page fails in certain browsers with an "Application does not exist" message
  • BM-1340 - FIX: Purge Artifacts trigger can fail if configured to delete immediately upon build rejection
  • BM-1339 - Change FormsAuth cookie name to BMXAUTH to prevent conflicts with ProGet
  • BM-1337 - Connections to remote resources should be proxied through the service if possible
  • BM-1336 - Built-in script library
  • BM-1335 - Remove upgrade links from within the Express edition and replace with minimizable mentions of Enterprise edition
  • BM-1334 - Allow HTML in issue tracker descriptions
  • BM-1332 - Allow Execution variables to be entered on the Create Build page
  • BM-1325 - FIX: Display error for promotion requirements that cannot be loaded because of configuration errors
  • BM-1308 - SDK: Add ability to use a custom icon URL in a custom extension
  • BM-1306 - Add create new issue button to release page for supported issue trackers
  • BM-1298 - Unit Test reporting improvements
  • BM-1295 - Add "output to file" option to execute client command
  • BM-1199 - Add UseDpApiForPasswords configuration option
  • BM-1168 - Limited-User Licenses Clarification

4.0.9 (Released on Jan 15, 2014)

BuildMaster version 4.0.9 was a Maintenance release and was released on Wednesday, January 15, 2014 (3 months ago).

You can download this version from the all versions page.

  • BM-1330 - Do not assign default release name when editing a release
  • BM-1329 - FIX: Log Errors as Warnings stills logs as an error for legacy actions
  • BM-1328 - Allow deployable to be selected when generating changescripter
  • BM-1327 - FIX: Execution Status predicate should not fail with warnings
  • BM-1326 - Add option to not log warning when there are no scripts to execute
  • BM-1324 - FIX: DATE,DATE2 variables are always in UTC now and always refer to the execution start date instead of the current date
  • BM-1323 - Show loaded extension components on extension details page
  • BM-1322 - FIX: Providers should be in alphabetical order and not allow duplicate names
  • BM-1321 - FIX: Change Server Type recipe should skip agents that can't be deserialized
  • BM-1320 - FIX: Use release name as alias on included deployables
  • BM-1319 - FIX: Windows extension should not be deleted on upgrade
  • BM-1317 - Add server errors list to server overview page

4.0.8 (Released on Dec 19, 2013)

BuildMaster version 4.0.8 was a Maintenance release and was released on Thursday, December 19, 2013 (4 months ago).

You can download this version from the all versions page.

  • 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

4.0.7 (Released on Nov 21, 2013)

BuildMaster version 4.0.7 was a Major release and was released on Thursday, November 21, 2013 (5 months ago).

You can download this version from the all versions page.

  • BM-1290 - Add appropriate @media print style for execution log output
  • BM-1289 - FIX: BinaryDataProcess throws ArgumentException for certain valid sets of input data
  • BM-1288 - FIX: SSH connections are not being immediately closed after an SSH action completes
  • BM-1287 - Servers set to "Inactive" will show up as the last status they were in before marked inactive
  • BM-1286 - FIX: Viewing a configuration file from the overview page throws an exception when the version number is missing
  • BM-1283 - FIX: Deleting a server used by the "target server" of a transfer files action in a deployment plan will fail
  • BM-1282 - FIX: Selecting an issue tracker that is improperly configured results in a vague error message when the provider is assigned to an agent
  • BM-1281 - FIX: Database providers not logging output messages on BuildMaster server
  • BM-1279 - FIX: Missing "X" on some modal dialogs
  • BM-1278 - Remove extra "X" from the action search box in IE
  • BM-1277 - Clarify workflow policies
  • BM-1276 - Log Command Line Arguments should only be displayed by default for source control providers
  • BM-1274 - FIX: Invalid activation codes are not considered license errors
  • BM-1273 - FIX: ComboSelect does not post back on value change in Chrome or Firefox
  • BM-1272 - FIX: Delete image does not look clickable on imported deployables list
  • BM-1271 - FIX: Import deployable always imports first deployable in list regardless of selection
  • BM-1270 - FIX: Clone application does not work for some applications
  • BM-1269 - FIX: Missing icons for Create New Application wizards when not connected to the Internet

4.0.6 Beta (Released on Nov 12, 2013)

BuildMaster version 4.0.6 was a Beta release and was released on Tuesday, November 12, 2013 (5 months ago).

You can download this version from the all versions page.

  • BM-1266 - BuildMaster service should wait for SQL Server availability on startup
  • BM-1265 - FIX: Register New Database button shows error page if there are no database providers in any extensions
  • BM-1263 - When adding a new action, selecting a tag should filter by that tag only instead of ANDing the search result with another selected tag
  • BM-1262 - FIX: Remote process execution using SSH agent does not work on certain configurations
  • BM-1261 - FIX: Specified cast is not valid exception when running attempting to run an approval required notifier when there is no "next environment"
  • BM-1260 - FIX: Upgrade checklist still shows there are extensions errors even if they've been resolved
  • BM-1259 - FIX: API key setting is only available when upgrading from a pre-4.0 version
  • BM-1258 - FIX: Environments are sometimes displayed in the wrong order on the all applications page
  • BM-1257 - FIX: Transfer files action does not persist server IDs correctly across postbacks for the button on the file picker
  • BM-1256 - FIX: Deleting a named user deletes the last user in the list
  • BM-1255 - FIX: Non-scoped tasks are incorrectly denied along with scoped tasks
  • BM-1254 - FIX: Service installation should grant the "log on as service" privilege when necessary
  • BM-1252 - Add button to update all extensions
  • BM-1249 - FIX: Selecting a configuration file instance to preview before any other dropdowns will yellow screen
  • BM-1233 - FIX: Firefox not rendering smallediticon.svg correctly

4.0.5 Beta (Released on Oct 17, 2013)

BuildMaster version 4.0.5 was a Beta release and was released on Thursday, October 17, 2013 (6 months ago).

You can download this version from the all versions page.

  • BM-1251 - FIX: Manual action notifier needs to be updated for new 4.0 style
  • BM-1250 - FIX: Powershell script output is not logged on SOAP agents
  • BM-1248 - FIX: There should not be a legacy dropdown displayed with 5 or more configuration file instances in the edit window - just show them all
  • BM-1247 - FIX: Installer fails when using LocalSystem as service account

4.0.4 Beta (Released on Oct 16, 2013)

BuildMaster version 4.0.4 was a Beta release and was released on Wednesday, October 16, 2013 (6 months ago).

You can download this version from the all versions page.

  • BM-1245 - Releases are no longer automatically sorted by their release number and can now be sorted manually by the user
  • BM-1244 - FIX: Installer should change app pool managed runtime version to 4.0 on upgrade
  • BM-1243 - Add workflow policies which include the ability to deploy to any environment in the workflow and auto-release creation/cancellation/closing options
  • BM-1242 - FIX: Re-execute from last failed action now includes WarningIndicator when copying logs to new execution
  • BM-1241 - FIX: Execution completion notifier gives warning if user doesn't exist
  • BM-1240 - FIX: Many minor bug fixes, see the BuildMaster 4.0 Beta notes knowledge base article for more information (http://inedo.com/support/kb/1067/buildmaster-40-beta-notes)
  • BM-1239 - FIX: Agent installer maps IIS site root to TargetPath instead of BinPath
  • BM-1238 - FIX: Extension gallery overview page display a yellow screen if there is no connection to the internet from the BuildMaster server
  • BM-1237 - FIX: Events links do not pop up in a modal page
  • BM-1235 - Update approvals gadget to show approvals for all environments if workflow is set to allow promotions to any environment
  • BM-1234 - FIX: Creating a build of a release assigned to a workflow with no steps will yellow screen
  • BM-1205 - Rename Release History page to All Releases page, and allow sorting by included release deployable

4.0.3 Beta (Released on Oct 11, 2013)

BuildMaster version 4.0.3 was a Beta release and was released on Friday, October 11, 2013 (6 months ago).

You can download this version from the all versions page.

  • BM-1232 - FIX: Odd workflow behavior when unrun predicate is involed in last action group
  • BM-1231 - FIX: APPDIR, WRKDIR, and ROOTDIR variables not replaced in source or target paths for actions
  • BM-1221 - Application Dashboard
  • BM-1219 - Tweak Server Page UI
  • BM-1194 - FIX: Predicate not Evaluated if First Action in Group is Uninclused
  • BM-1192 - FIX: Downloaf Artifact WebUI Truncates Name in Some Browsers if ARtifact has a Space

4.0.2 Beta (Released on Oct 7, 2013)

BuildMaster version 4.0.2 was a Beta release and was released on Monday, October 07, 2013 (6 months ago).

You can download this version from the all versions page.

  • BM-1230 - Update Logon Page
  • BM-1229 - FIX: Variables not replaced in Working Directory property of Execute Command Line action
  • BM-1227 - Long action descriptions on the Execution Details page should not increase the size of the containing table and push text off the screen
  • BM-1225 - Allow Variable Declaration on Definition Pages
  • BM-1224 - Remove API Key Page, use All Settings to update the API key instead
  • BM-1220 - BuildMaster Overview Dashboard
  • BM-1206 - FIX: Variable-based Promotion Requirement assumes Promotion-level scoping for a variable as its most specific, when it should be Build-level scoping
  • BM-1191 - Expand Artifact search to check for the most appropriate first (matching release deployable, imported deployable, etc.) then expand to artifacts associated with other deployables or "all deployables"
  • BM-1175 - Change behavior of Automatic Builds to queue up builds if there are SCM changes detect, and do not attempt to determine changes when there are executions in the queue
  • BM-1010 - FIX: TCP Agent host service terminates when it receives an incorrect security token

3.7.1 Beta (Released on Sep 23, 2013)

BuildMaster version 3.7.1 was a Beta release and was released on Monday, September 23, 2013 (7 months ago).

You can download this version from the all versions page.

  • BM-1226 - FIX: Disallow Selection of Database Connection in Database Based Actions
  • BM-1223 - Add LogCommandLineOutput Property to Providers
  • BM-1222 - FIX: Edit Database Provider Page Security Validation
  • BM-1218 - Add SVRNAME Variable
  • BM-1201 - FIX: Backup Database Action should use FullPath
  • BM-1198 - FIX: BuildScheduleVariableValues Should Not Allow Empty Values

4.0.1 Beta (Released on Sep 20, 2013)

BuildMaster version 4.0.1 was a Beta release and was released on Friday, September 20, 2013 (7 months ago).

You can download this version from the all versions page.

  • BM-1217 - Deemphasize Promotions
  • BM-1216 - Consolidate "Create New Action Group" and "Copy/Link Action Group" buttons into a type picker
  • BM-1215 - Import/Export of Deployment Plans
  • BM-1214 - Implement a DeployConfigurationFileActionBase
  • BM-1213 - Allow dates and times to be displayed in the current user's format and time zone
  • BM-1212 - Prepare agents for execution asynchronously
  • BM-1208 - Set ServerID when Logging Agent-based Issues
  • BM-1207 - FIX: UTC Time Displayed on View Error Page
  • BM-1204 - FIX: Edit variable values should not be displayed on edit release page
  • BM-1200 - Role tasks defined as "non-scopable" should not apply any application or environment-level scoping when determining if a user has privileges
  • BM-1197 - Allow Database Connection from Other Environment to be Used in Database Actions
  • BM-1162 - Separate Server Groups on Server Page
  • BM-1160 - Don't allow promotion of builds to first environment when there are approvals/reqs

4.0.0 Beta (Released on Sep 13, 2013)

BuildMaster version 4.0.0 was a Beta release and was released on Friday, September 13, 2013 (7 months ago).

You can download this version from the all versions page.

  • BM-1203 - Add BuildMaster 4 Upgrade Checklist
  • BM-1202 - Allow CommandLineAction To export BuildMaster Variables
  • BM-1196 - Silent Agent Installation
  • BM-1193 - SMTP settings page should be modal
  • BM-1190 - Hide provider type field on Download Change Script Deployment Tool page unless there are at least two
  • BM-1189 - Improve Compare Directories Report action
  • BM-1186 - HTTP actions should be in BuildMasterExtensions
  • BM-1185 - Add Set Variable from File action
  • BM-1184 - Install Service with "Auto Recover"
  • BM-1182 - Database Action Logging Improvements
  • BM-1181 - FIX: Reject Current Build in First Environment checkbox is always disabled on Create Build page
  • BM-1180 - FIX: Cannot set variable to non-default value directly on Create New Release page
  • BM-1179 - FIX: Can set variable values for a deployed release
  • BM-1178 - FIX: Can edit canceled/deployed releases by entering release number in the create release page
  • BM-1177 - Edit Release page should explain why workflows can't be changed when the dropdown is disabled
  • BM-1173 - Improve UI Validation Errors w/ Custom Validator Styling
  • BM-1172 - Remove History Links from Main Application Navigation
  • BM-1171 - New Filter String Controls
  • BM-1170 - Database/ChangeScripts UI Tweaks
  • BM-1169 - Rename CoreEx Configuration Values
  • BM-1167 - Web/Service Restart Control
  • BM-1166 - Proxy settings page should be modal
  • BM-1165 - Restart Service When Changing Proxy Configuration
  • BM-1163 - FIX: Spacing on Server Overview Page
  • BM-1161 - Add "OFF" status to Servers
  • BM-1157 - Log ServerId when AgentUpdate is Unable to Connect to Server
  • BM-1156 - Display current directory provider on log in page
  • BM-1155 - Log warning message when capturing empty artifacts
  • BM-1154 - TimePicker Control
  • BM-1153 - Do not display "Reject Current..." on Create New Build w/o MultipleActive Builds Enabled
  • BM-1152 - Add Create Release Note action
  • BM-1151 - Hide "Deployables" Concept When Only 1 Deployable
  • BM-1150 - Display release name instead of number when not empty
  • BM-1147 - Add "Reject All Active Builds" Button to Edit Release
  • BM-1146 - Have Add Promotion Requirement Page display as modal
  • BM-1145 - Add multiple workflows to the application navigation bar
  • BM-1144 - Rewrite Create New Application Page
  • BM-1143 - Add ComboBox Control
  • BM-1095 - Upgrade JQuery, remove Wijmo controls
  • BM-1090 - Improve integrated web server configuration from command line
  • BM-1069 - Refactor the Execution In Progress Page
  • BM-901 - FIX: URL-trigger build with basic authentication does not work with integrated web server
  • BM-900 - Change ReleaseNumber Sorting

3.7.0 Beta (Released on Aug 1, 2013)

BuildMaster version 3.7.0 was a Beta release and was released on Thursday, August 01, 2013 (8 months ago).

You can download this version from the all versions page.

  • BM-1188 - Remove ValidateBeforeSave on CommandLineActionEditor
  • BM-1176 - Add Execution Scope to Variables; Environment Scoping
  • BM-1174 - Queue Build Executions

3.6.5 (Released on Jul 17, 2013)

BuildMaster version 3.6.5 was a Maintenance release and was released on Wednesday, July 17, 2013 (9 months ago).

You can download this version from the all versions page.

  • BM-1141 - FIX: Installer reset port to 80 if using the integrated web server on an upgrade from 3.6.X to a later version
  • BM-1140 - FIX: Selecting the Deployment Plans menu item when there are no environments set up results in unfriendly "The given key was not present in the dictionary" error
  • BM-1139 - FIX: Certain deployable dependencies are not committed to the database after editing a deployable
  • BM-1138 - FIX: SOAP API throws exception when calling a method with a nullable value type out parameter
  • BM-1137 - FIX: Set File Attributes ignoring files because masking is not accounting for full path of file
  • BM-1136 - FIX: Creating a provider-based action does not allow a server change because it gets overridden when selecting the a provider after changing the server

3.6.4 (Released on Jul 12, 2013)

BuildMaster version 3.6.4 was a Maintenance release and was released on Friday, July 12, 2013 (9 months ago).

You can download this version from the all versions page.

  • BM-1135 - FIX: Providers executing command line operations on agents can lead to race condition if the executable path does not exist

3.6.3 (Released on Jul 11, 2013)

BuildMaster version 3.6.3 was a Minor release and was released on Thursday, July 11, 2013 (9 months ago).

You can download this version from the all versions page.

3.6.2 Beta (Released on Jul 11, 2013)

BuildMaster version 3.6.2 was a Beta release and was released on Thursday, July 11, 2013 (9 months ago).

You can download this version from the all versions page.

  • BM-1134 - Improve Release Number Validation
  • BM-1133 - Applications_GetDeployable procedure in the SQL API should not use RAISERROR when there is no deployable with the specified ID
  • BM-1132 - BuildMaster web application should be able to run under a .NET 4.0 application pool
  • BM-1131 - Disable generatePublisherEvidence, which can cause the service to hang during startup if it cannot access the internet
  • BM-1130 - Move Re-execution Predicate from BuildMasterBeta
  • BM-1129 - FIX: Editing the description of a previously saved group approval results in a transaction error
  • BM-1128 - FIX: Clone Application API call fails with "Cannot insert the value NULL into column" error
  • BM-1127 - INSTALLER: Installing to existing SQL 2012 installation will not grant the selected user the BuildMasterUser_Role
  • BM-1120 - FIX: Unit test actions implemented as remote commands do not respect the log errors as warnings option
  • BM-1116 - FIX: Changing the Server dropdown when editing a provider should update the server for the file/directory selector
  • BM-1094 - Notifier Email Address Box Should be Newline Separated
  • BM-1009 - FIX: Monthly automatic builds set for the last day of the month do not run
  • BM-959 - FIX: Web site hangs when trying to install an extension and the app pool user does not have enough privileges to do so

3.6.1 Beta (Released on Jun 20, 2013)

BuildMaster version 3.6.1 was a Beta release and was released on Thursday, June 20, 2013 (10 months ago).

You can download this version from the all versions page.

  • BM-1126 - Performance improvement for Releases_Extended view when there are thousands of builds for a single release
  • BM-1125 - FIX: Configuration and Database application navigation menu is not shown even if privileges are granted for a particular application
  • BM-1123 - FIX: Creating a release displays the incorrect variable scope
  • BM-1122 - FIX: Error page when clicking on link to a future environment in the build promotion status
  • BM-1121 - FIX: Variable Value Set promotion requirement not cascading variable values correctly

3.6.0 Beta (Released on Jun 7, 2013)

BuildMaster version 3.6.0 was a Beta release and was released on Friday, June 07, 2013 (10 months ago).

You can download this version from the all versions page.

  • BM-1119 - Tweak Build/Restore Database Actions for logging/file pathing consistency
  • BM-1118 - Add filter for Servers page to filter by server/group, status, environment, and agent type
  • BM-1117 - Add release name to all applications overview page
  • BM-1115 - SDK: Add AddBuildMasterVariablesAsEnvironmentVariables to CommandLineActionBase
  • BM-1114 - FIX: TCP Agent Should Pass Environment Variables on Process Executer
  • BM-1113 - Add Purge Artifacts Trigger (from BuildMasterBeta)
  • BM-1112 - Add Auto-promote Build Trigger (from BuildMasterBeta)
  • BM-1111 - Generic extension editor should use component model attributes
  • BM-1110 - Sortable release numbering should not be calculated on-the-fly and should be created along with the release
  • BM-1109 - FIX: Deployment History page very slow to load for 10,000+ executions
  • BM-1108 - FIX: Currency Display for Turkish Locale
  • BM-1103 - Add IFileOperationsExecuter.DirectoryExists method
  • BM-1083 - FIX: Welcome box not displayed on Login page when Javascript is disabled
  • BM-1068 - Creating old release numbers should be prohibited
  • BM-1057 - Build/Promote Actions Should Allow/Use Application Groups
  • BM-1056 - Combine Buttons on Server Page
  • BM-1055 - Rename "Change Read-Only" Action to "Set File Attributes"
  • BM-1052 - Change Update Notices to be Release-based instead of Time-based
  • BM-69 - Rebuild the Variables Engine

3.5.10 (Released on May 7, 2013)

BuildMaster version 3.5.10 was a Maintenance release and was released on Tuesday, May 07, 2013 (11 months ago).

You can download this version from the all versions page.

  • BM-1107 - FIX: Escape Commands in Group Name for LDAP
  • BM-1106 - FIX: Changed ToLower() to ToLowerInvariant() for Turkish Language Locale

3.5.9 (Released on May 7, 2013)

BuildMaster version 3.5.9 was a Maintenance release and was released on Tuesday, May 07, 2013 (11 months ago).

You can download this version from the all versions page.

  • BM-1105 - BuildMaster service should be created as Delayed Start when possible
  • BM-1104 - FIX: Dart licenses not being added to TCP agent service
  • BM-1101 - FIX: SlimPlanActionExecuter may omit return value from remote commands run at exactly the same time
  • BM-1100 - FIX: Wrap installer user-creation in a transaction to prevent issues when an exception occurs
  • BM-1099 - FIX: Error on users page when a username has an apostrophe
  • BM-1098 - FIX: Add server to BuildMaster link on Windows Agent Installation page assumes SOAP agent
  • BM-1097 - FIX: Individual actions should be able to be deprecated in extensions
  • BM-1096 - FIX: Server overview page should hide delete button for the BuildMaster server
  • BM-1093 - Sleep action should allow non-numeric input (for variables)
  • BM-1092 - Clarify daily frequency for scheduled automatic builds
  • BM-1091 - FIX: Overridden action group description for a shared action group does not appear in box when editing a group that has a description
  • BM-1088 - FIX: Clean (non-upgrade) install should remove old license keys from existing database
  • BM-1087 - Improve error message when database connection fails
  • BM-1086 - FIX: Calendar Table Issues for Certain Locales
  • BM-1085 - Create Artifact Action should transfer directly from the agent if the artifacts path is a network share
  • BM-1082 - Admin tool should be code signed
  • BM-1080 - FIX: Installer Next button is never enabled after a DB connection test fails
  • BM-1079 - API: Add Method Releases_PurgeRelease
  • BM-1074 - FIX: Notifiers are not sent if the last action group in a plan is not run due to a predicate
  • BM-1073 - Improve error message when using a provider without the required interface
  • BM-744 - FIX: Target date field on release page should be optional and default to not specified

3.5.8 (Released on Apr 1, 2013)

BuildMaster version 3.5.8 was a Maintenance release and was released on Monday, April 01, 2013 (one year ago).

You can download this version from the all versions page.

  • BM-1078 - Default text layout forces directory selection button to the next line, when it should be on the same line
  • BM-1077 - Improve discoverability of SSH agent on server overview page
  • BM-1076 - FIX: Remove references to deprecated inedobm_splitbutton.js
  • BM-1075 - FIX: Single quotes should not be escaped in strings returned from the JSON API

3.5.7 (Released on Mar 7, 2013)

BuildMaster version 3.5.7 was a Maintenance release and was released on Thursday, March 07, 2013 (one year ago).

You can download this version from the all versions page.

  • BM-1071 - Bind Integrated Web Server to a wildcard hostname on a new installation instead of localhost
  • BM-1070 - FIX: Improve error message description when deploying a configuration file instance that does not have an associated version
  • BM-1050 - FIX: Navigating directly to a page with a legacy URL will occasionally result in a yellow screen instead of redirecting to the login page
  • BM-1037 - FIX: Live chat box does not work in IE8

3.5.6 (Released on Feb 22, 2013)

BuildMaster version 3.5.6 was a Maintenance release and was released on Friday, February 22, 2013 (one year ago).

You can download this version from the all versions page.

  • BM-1067 - FIX: ArgumentOutOfRange exception when navigating to execution in progress page when a very large number of actions have already been run or re-executed from last failed action
  • BM-1066 - FIX: Occasional KeyNotFoundExecptions in error log when using the TCP agent to execute a remote process
  • BM-1065 - FIX: Potential race condition in certain cached TCP agent responses
  • BM-1064 - FIX: Delay Between Action Executions on Very Large Deployments
  • BM-1063 - FIX: Failure when two remote commands are run on the same agent at exactly the same time
  • BM-1062 - FIX: The activation popup window will populate the license key textbox with a concatenation of all the keys instead of the single one to be activated
  • BM-1060 - FIX: Deleting a named user will cause an error
  • BM-1059 - FIX: In certain conditions, execution gets stuck when preparing servers if a server is offline

3.5.5 (Released on Feb 6, 2013)

BuildMaster version 3.5.5 was a Maintenance release and was released on Wednesday, February 06, 2013 (one year ago).

You can download this version from the all versions page.

  • BM-1058 - FIX: Occasional Deadlock Error in Deployment Executer While Under Heavy Load
  • BM-1054 - FIX: Generated changescripter fails to recognize commands in lowercase
  • BM-1053 - FIX: Issue-tracking related actions should be forced to use the application's associated issue tracking system instead of a selecting it in the action
  • BM-1051 - FIX: Database connections should not be able to be created when there is no workflow setup in the application

3.5.4 (Released on Feb 1, 2013)

BuildMaster version 3.5.4 was a Maintenance release and was released on Friday, February 01, 2013 (one year ago).

You can download this version from the all versions page.

  • BM-1049 - FIX: Deployable Dependencies and Multiple Active Builds Upgrade should use smaller inline box
  • BM-1048 - FIX: Extension missing BuildMasterExtensionAttribute can cause the extensions manager to initialize incorrectly
  • BM-1047 - FIX: Occassional Deadlock Error While Logging Certain Errors
  • BM-1046 - FIX: 7-Day Trial Request should invalidate the license cache
  • BM-1045 - License keys on the Overview page should not be loaded from the license cache in order to prevent issues with new keys added
  • BM-1044 - FIX: Proxy configuration page doesn't reload some values
  • BM-1043 - Add UI Warning to Prevent Creation of Configuration Files w/o Release
  • BM-1042 - FIX: Actions with a retry count will report successful, but the associated execution will be marked as failed
  • BM-1022 - Local servers on the Servers Overview page should be linked to the Server Overview page

3.5.3 (Released on Jan 29, 2013)

BuildMaster version 3.5.3 was a Maintenance release and was released on Tuesday, January 29, 2013 (one year ago).

You can download this version from the all versions page.

  • BM-1041 - FIX: Action Timeouts can cause the service to crash
  • BM-1040 - FIX: Canceling a build execution can cause a service crash
  • BM-1039 - FIX: Two EXECPT events are generated when a build execution is canceled
  • BM-1038 - FIX: Re-execution from last failed action not supported by new retry count handling

3.5.2 (Released on Jan 25, 2013)

BuildMaster version 3.5.2 was a Maintenance release and was released on Friday, January 25, 2013 (one year ago).

You can download this version from the all versions page.

  • BM-1036 - FIX: Config file overview page does not work when there are no deployables
  • BM-1035 - FIX: "No application variables" message column span is incorrect
  • BM-1034 - FIX: Add spacing above Cancel button on Create New Variable page
  • BM-1033 - FIX: Link to edit application variable does not work for existing variables

3.5.1 (Released on Jan 24, 2013)

BuildMaster version 3.5.1 was a Maintenance release and was released on Thursday, January 24, 2013 (one year ago).

You can download this version from the all versions page.

  • BM-1032 - Log to Windows event log when an error cannot be logged to the database
  • BM-1031 - Add Release Number Link on Build Overview Page
  • BM-1030 - FIX: Extensions page does not work when an old custom extension is present which references InedoLibBM
  • BM-1029 - Detect old versions of XML-based extensions

3.5.0 (Released on Jan 18, 2013)

BuildMaster version 3.5.0 was a Minor release and was released on Friday, January 18, 2013 (one year ago).

You can download this version from the all versions page.

  • BM-1026 - API: Add @BuildExecutionPlanAction_Id To Builds_GetExecutionLog
  • BM-1025 - Allow Loading of Extensions with BuildMaster SDK Accidently Inclused
  • BM-1024 - Improve "missing BuildMasterAssemblyAttribute" Message to Include Resolution
  • BM-1023 - FIX: TCP agent sometimes stays locked after an update
  • BM-1021 - Add Note to Create Variable Page that Releases Won't Auto-Add Variables
  • BM-1020 - Increase Visibility of Forced Promotions
  • BM-1019 - ViewLog Should Use PlanActionId instead of Exec+Plan+Action+Server
  • BM-1018 - Remove @Success_Indicator from BuildExecution_CompleteExecution
  • BM-1017 - Add Warning to DeployAllConfigFiles ACtion if LT 3 Config Files
  • BM-1016 - Clarify "All Deployables" and Deploy Config Files
  • BM-1015 - FIX: DeployAllConfigFileAction Does not Filter by Deleted/inactive instances
  • BM-1014 - FIX: CloseWindow causes JavaScript errors on frameddialog (InedoLib)
  • BM-1013 - LiveHelp Sidebar
  • BM-1012 - FIX: Execute Command Line Action succeeds on TCP agent when exe file does not exist
  • BM-1011 - FIX: Retry on Action Still Reports Error After Success
  • BM-1007 - Configuration file instance names should display a more descriptive tooltip when you hover over the tabs
  • BM-1006 - FIX: Constrained ActionGroups Not Executing if Before Last Disabled Group
  • BM-1004 - Support for multiple license keys
  • BM-1001 - FIX: Action executer should determine action success in the stored procedure
  • BM-310 - API: Add @EnvironmentId To Builds_PromoteBuild, Builds_ValidatePromotion

3.3.3 (Released on Dec 3, 2012)

BuildMaster version 3.3.3 was a Maintenance release and was released on Monday, December 03, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-1008 - FIX: TCP Agent Security Token validation fails with SSL

3.3.2 (Released on Nov 12, 2012)

BuildMaster version 3.3.2 was a Maintenance release and was released on Monday, November 12, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-1005 - FIX: Agent connections in ERROR status during a deployment are written as errors in the deployment log but do not forcibly end an execution

3.3.0 (Released on Nov 1, 2012)

BuildMaster version 3.3.0 was a Minor release and was released on Thursday, November 01, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-996 - UnitTestActionBase should allow derived classes to not use ProcessRemoteCommand
  • BM-995 - PromoteBuildAction (Single Application) Should Validate Dependency
  • BM-994 - Add TCP Agent to Installer
  • BM-993 - Add Service Kick Semaphore in Web Reset
  • BM-992 - Add a collection of Create New Application templates
  • BM-991 - Add Option to Overwrite Existing Files on RenameFiles Action
  • BM-990 - Add ConfigurationFiles_RenameConfigurationFile Stub
  • BM-989 - Add ConfigFileName to ConfigurationFile Action
  • BM-988 - Add ProviderName Property to Provider-based Actions
  • BM-987 - DatabaseActionEditorBase Should List All Providers
  • BM-986 - Virtualize ProcessRemoteCommand on RemoteActionBase
  • BM-985 - FIX: Incorrect icons displayed in popup when associating servers with an environment
  • BM-984 - ApplicationGroup is not pre-populated with an Application Group on the Edit Settings page
  • BM-983 - FIX: Install Extensions page does not redirect properly back to the progress page in certain browsers
  • BM-982 - FIX: Creating builds in certain global regions causes an ArgumentException in the variables engine when setting the DATE variable
  • BM-981 - Allow multiple MasksTypeAttribute
  • BM-980 - FIX: Inaccurate Logging with ProviderBasedActions using RemoteExecution
  • BM-979 - Security Exception should not be YSOD
  • BM-978 - Add WizardSteps for easier development of custom recipes
  • BM-977 - Display Error Bar Only If Error Was in Last 72H
  • BM-966 - FIX: Deployment plan admin container layout issue in IE7

3.2.4 (Released on Oct 3, 2012)

BuildMaster version 3.2.4 was a Maintenance release and was released on Wednesday, October 03, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-976 - Ensure "Standard" Workflow is Ordered at Top of Lists
  • BM-975 - Refactor Admin page by combining similar functionality, e.g. "Extensions Disk Path"
  • BM-974 - Add EXECUSER variable
  • BM-973 - FIX: Cannot deploy templated configuration file with blank template
  • BM-972 - Server oveview page should check server status asynchronously so it doesn't block the page load when a server doesn't respond in a timely fashion
  • BM-971 - Display release notes for versions that exist between the current version of BuildMaster and the newest release
  • BM-970 - FIX: Deploy All Config Files Action does not work on SSH Agents
  • BM-969 - FIX: Global cultures do not pre-populate the date dropdown with the current date
  • BM-968 - FIX: Alerts bar should not disable links and should disappear when alert messages are no longer relevant
  • BM-967 - FIX: Email authentication over SSL with supplied credentials fails against GMail
  • BM-965 - FIX: Direct server file download from browser throws an exception when a file extension is not found instead of defaulting to application/octet-stream

3.2.3 (Released on Aug 29, 2012)

BuildMaster version 3.2.3 was a Maintenance release and was released on Wednesday, August 29, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-964 - FIX: Purging applications with deployables that are imported by other applications and referenced in an action group fails with ValidateSequence trigger violation
  • BM-962 - Under highly-experimental feature level, allow re-executions to start from the last failed step in the deployment plan
  • BM-961 - FIX: Multiple TimePickers on the same page can lead to incorrect default being set
  • BM-960 - The Day/Time-based promotion requirement should allow for rollover into the next day of the "Occurs After" time is greater than the "Occurs Before" time
  • BM-958 - FIX: Promote Build action over-aggressively validates the builds' environments if there are multiple for the same release
  • BM-951 - Add ability for modal windows to auto-size to fit content
  • BM-948 - Improve error message when referenced deployable build is missing
  • BM-941 - FIX: Variable Templating Regression
  • BM-940 - FIX: Deleting deployables that are still in use by a deployment plan will cause an error
  • BM-939 - FIX: Loading a configuration file directly from source control attempts to use a deprecated default deployable provider
  • BM-938 - FIX: Scrolling issue on long action editors for short screens in IE

3.2.2 (Released on Jul 27, 2012)

BuildMaster version 3.2.2 was a Maintenance release and was released on Friday, July 27, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-957 - FIX: SCM triggered builds created when BuildMaster service is started
  • BM-956 - Add RELDEP (Release Deployed) Event
  • BM-955 - Improve error handling and input validation for JSON API
  • BM-954 - Builds_CreateBuild API method should have StartExecution_Indicator argument
  • BM-953 - FIX: Cannot pass date/time values to JSON API
  • BM-952 - Allow build number to be set explicitly via API when creating a new build
  • BM-950 - Remove legacy div.modal-header from modal windows
  • BM-949 - Agent Security Token field on add/edit SOAP server page should indicate that it is not required with default text
  • BM-947 - FIX: Client Command Preview text does not show exact arguments
  • BM-946 - FIX: Promotions sorted incorrectly on Build Overview page
  • BM-942 - FIX: Appropriate application navigation links should be hidden or disabled if the logged in user does not have required privileges
  • BM-937 - FIX: Clicking [full log] on action log preview (during execution) doesn't work for remote actions

3.2.1 (Released on Jul 13, 2012)

BuildMaster version 3.2.1 was a Maintenance release and was released on Friday, July 13, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-945 - FIX: Date picker control is too narrow
  • BM-944 - FIX: SOAP API
  • BM-943 - FIX: jQuery date bug for non-US date formats
  • BM-936 - FIX: SCM-Triggered builds do not work with certain agents

3.2.0 (Released on Jun 29, 2012)

BuildMaster version 3.2.0 was a Minor release and was released on Friday, June 29, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-935 - Improvement: Sort servers alphabetically on the select server page, with the local buildmaster server appearing first in the list regardless
  • BM-934 - Improvement: Execute Change Scripts Action should perform a bulk comparison against the executed history instead of remoting all scripts
  • BM-933 - FIX: The Execute Change Scripts action should only run the change scripts associated with the deployable of its containing action group
  • BM-932 - List the release's included deployables on the Create New Build page
  • BM-930 - FIX: Servers in use link on the Licensing Overview page is broken
  • BM-929 - Rename "Branching" to "Tag"
  • BM-927 - FIX: Administration links appear as overlines in Firefox 10+
  • BM-926 - Return ERROR Status if Agents are Newer than BuildMaster
  • BM-925 - FIX: "Add the server to BuildMaster" links in the agent download help popup are broken
  • BM-924 - Expose Locked Status for SOAP-based Agents
  • BM-923 - Add individual environments back to deployment plans and hide menu items if user does not have appropriate privileges
  • BM-922 - Integrate LinqBridge in BuildMasterCore
  • BM-921 - Add button for recipes on appropriate pages under Highly Experimental feature level
  • BM-920 - Add ability to browse files on a remote server from the Server page
  • BM-919 - FIX: Moving the exact same action sequences to the same destination sequence fails in IE
  • BM-918 - Deploy Artifact Action should deploy only changed files like the Transfer Files Action
  • BM-917 - Upgrade SSH agents from Highly Experimental feature level to Standard
  • BM-916 - Clarify SSL/TLS mail settings on the SMTP Configuration page
  • BM-915 - FIX: ServerOverview Page links to ServerGroup Incorrectly
  • BM-914 - FIX: Manual Action does not send email notifications
  • BM-908 - Display Live Status on Server Overview Page
  • BM-814 - FIX: The Create New Database Provider page should use the ManageDatabaseProviders task instead of Admin_ManageExtensions
  • BM-805 - FIX: Deployable Selection on Create/Edit Release
  • BM-712 - Improve variable description in Create New Build action

3.1.5 (Released on Jun 19, 2012)

BuildMaster version 3.1.5 was a Maintenance release and was released on Tuesday, June 19, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-913 - FIX: Change Scripts are displayed out of order on the change script overview page
  • BM-912 - FIX: Change Script Deployment Tool download link hangs when a database provider cannot be reached
  • BM-911 - Add ENVID, DEPID variables
  • BM-910 - FIX: Moving workflow steps may fail in cases where other applications have active builds with identical build and release numbers
  • BM-909 - FIX: Unhandled exception when adding a misconfigured SOAP agent
  • BM-907 - FIX: TransferFilesAction Gives Unhelpful Error if Server has been Deleted
  • BM-906 - Zip library upgrade to support zipping empty directories when creating a build artifact, etc.
  • BM-905 - FIX: Tabbed deployment plans are selected incorrectly when there are absolute links to a specific plan and there is a self redirect
  • BM-904 - FIX: Variables for imported deployables (REFRELNO, REFBLDNO, etc.) are not updated for different deployables in the same plan
  • BM-903 - FIX: BuildMaster SMTP authentication does not work in certain cases
  • BM-902 - FIX: Agents get stuck in UPDATE status if the BuildMaster Service is restarted during an update

3.1.4 (Released on May 4, 2012)

BuildMaster version 3.1.4 was a Maintenance release and was released on Friday, May 04, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-899 - FIX: ApplicationGroup Scoped Privileges Edge Case
  • BM-898 - Add deployable name variable (DEPNAME)
  • BM-897 - FIX: Violation of PRIMARY KEY constraint 'PK__BuildExecution_PlanActionLogEntries' error
  • BM-896 - FIX: The directory browser may trigger failed validation when there are thousands of groups in the directory
  • BM-895 - FIX: DATE variable with .NET format string is not replaced in paths
  • BM-894 - FIX: Promote Build action always uses dependency's release number when (all dependents) is selected
  • BM-893 - FIX: Manual configuration file deployment sometimes fails with absolute paths
  • BM-892 - FIX: Notifiers cannot be deleted
  • BM-891 - FIX: ExtensionsManager requires method added to mscorlib in .NET 2 SP2
  • BM-881 - XML-based actions should use new agent interface

3.1.3 (Released on Apr 25, 2012)

BuildMaster version 3.1.3 was a Maintenance release and was released on Wednesday, April 25, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-890 - FIX: Workflow step sequence sequential ordering is not enforcing, which could cause the steps to not be able to be reordered
  • BM-889 - FIX: Transfer Files Action fails to create target directories with certain masks when "To" and "From" servers are the same
  • BM-888 - FIX: Integrated web server only works with port 80
  • BM-887 - FIX: Agent status update countdown changes should not be logged to the BuildMaster event log
  • BM-886 - FIX: Default server selection doesn't persist when Save All Plans is selected
  • BM-885 - FIX: Cannot save action groups if there are existing predicates that aren't changed
  • BM-884 - FIX: Default server selection on action groups should be hidden if the group is not shared
  • BM-882 - FIX: Certain legacy action editors report "File does not exist" when the file in question actually does exist

3.1.2 (Released on Apr 25, 2012)

BuildMaster version 3.1.2 was a Maintenance release and was released on Wednesday, April 25, 2012 (one year ago).

You can download this version from the all versions page.

  • BM-880 - FIX: Users With Deny Privileges Cannot Log-in

3.1.1 (Released on Apr 6, 2012)

BuildMaster version 3.1.1 was a Maintenance release and was released on Friday, April 06, 2012 (2 years ago).

You can download this version from the all versions page.

  • BM-879 - FIX: Timeout During LegacySoapAgent Update Leaves Agent in Unstable State
  • BM-878 - FIX: Send Email Action broken in certain cases
  • BM-877 - FIX: Unhelpful error message when an imported deployable references a canceled release during build execution

3.1.0 (Released on Apr 5, 2012)

BuildMaster version 3.1.0 was a Minor release and was released on Thursday, April 05, 2012 (2 years ago).

You can download this version from the all versions page.

  • BM-876 - Validate Time Differences on Database/Web Server
  • BM-875 - Allow build variables to be added via the query string for URL-triggered builds
  • BM-873 - Allow Create Release Number Trigger to scope by Application Group
  • BM-872 - FIX: Extension file locked during agent initialization after update
  • BM-871 - FIX: Approval needed trigger crashes if one of the users notified does not have an email address
  • BM-870 - Generate SOAP API at runtime instead of using the CodeGen tool
  • BM-868 - Do not display Login page with LDAP
  • BM-867 - New Server Overview Page
  • BM-866 - Make Agents Extensible
  • BM-865 - Add ClueTip To Execution in Progress Page
  • BM-863 - Add capability to transparently replace actions via extensions
  • BM-862 - JSON API
  • BM-861 - FIX: Build History doesn't filter correctly
  • BM-860 - Alphabetize ChangeScripts on Overview
  • BM-859 - Add expiration date to the License Key overview page
  • BM-858 - Add the ability to change named users and user class via the License Key overview page
  • BM-857 - Switching to LDAP should provide more instructions and ensure the LOGON_USER has privileges
  • BM-856 - Users without privileges should not be added as licensed if they log in
  • BM-855 - Selecting Create Build on a Release page should default the release dropdown to that release
  • BM-853 - FIX: Variables broken in Create Build action
  • BM-852 - Deploy All Config Files Action does not show the directory to which they will be deployed on the Deployment Plan page
  • BM-851 - FIX: Default server selection for shared action groups doesn't work correctly
  • BM-850 - Notifier for when BuildMaster cannot access a remote agent
  • BM-849 - FIX: Width on All Applications Page
  • BM-848 - FIX: Cannot change workflow once a release is created
  • BM-847 - FIX: Link to edit provider on Build Schedules page should be modal
  • BM-846 - BuildMaster service should be performing forced updates, not the web app
  • BM-845 - FIX: Installer should use HTTP instead of a ping to verify connectivity
  • BM-844 - Allow SSL connections in SMTP settings
  • BM-843 - FIX: Extension load errors not displayed
  • BM-842 - FIX: Deleted SCM Provider Crashes BuildSchedule Page
  • BM-841 - Use the service to determine agent status instead of the web app
  • BM-785 - FIX: Deployment plan header spacing in Firefox, and admin button positions in IE 8

3.0.6 (Released on Mar 19, 2012)

BuildMaster version 3.0.6 was a Maintenance release and was released on Monday, March 19, 2012 (2 years ago).

You can download this version from the all versions page.

  • 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

3.0.5 (Released on Jan 25, 2012)

BuildMaster version 3.0.5 was a Maintenance release and was released on Wednesday, January 25, 2012 (2 years ago).

You can download this version from the all versions page.

  • BM-782 - FIX: SCM triggered builds aren't executed
  • BM-781 - FIX: License and Activation page crashes with invalid license key
  • BM-780 - FIX: Release Dropdown on Create New Build page lists every release

3.0.4 (Released on Jan 23, 2012)

BuildMaster version 3.0.4 was a Major release and was released on Monday, January 23, 2012 (2 years ago).

You can download this version from the all versions page.

  • BM-779 - FIX: Latest Releases Overview displayed multiple environments with multiple workflows
  • BM-778 - FIX: Editing a server name causes validation to fail when it shouldn't
  • BM-777 - FIX: Editing Predicates in IE9 Does not Work
  • BM-776 - Improve Artifact Search Logic
  • BM-775 - FIX: Copy Action Crashes with Retry_Count NULL
  • BM-774 - FIX: Copy action group fails
  • BM-773 - FIX: Crash if scheduled build is added with Free Edition license key
  • BM-723 - ReExecute Build Should be a separate privilege

3.0.3 Beta (Released on Jan 17, 2012)

BuildMaster version 3.0.3 was a Beta release and was released on Tuesday, January 17, 2012 (2 years ago).

You can download this version from the all versions page.

  • BM-770 - In the application tab dropdown, groups should link to the group overview page
  • BM-769 - FIX: Invalid release numbers could be created
  • BM-768 - Improve release number entry
  • BM-767 - FIX: Variables not being displayed on Build page
  • BM-766 - FIX: Auto-created releases have no variable values set
  • BM-765 - FIX: Close button on nested modal looks strange
  • BM-764 - FIX: Illegal path on Create File Action Editor causes unexpected error
  • BM-763 - Create Application-level Change Controls Gadget
  • BM-761 - FIX: Configuration File Instance Ordering
  • BM-760 - Add "Apply Execution-time Variables In Addition to Template" Checkbox
  • BM-759 - Admin Tool: Save Directory Provider When Saved
  • BM-758 - Add SecurityToken To SOAP Comms
  • BM-757 - Advanced Action features
  • BM-755 - Build History Gadget
  • BM-754 - ReleaseHistory Gadget
  • BM-753 - Clarify Licensed Users
  • BM-752 - All Applications Dashboard, App Group Overview
  • BM-750 - FIX: Deleting Variable Goes to Blank Page

3.0.2 Beta (Released on Jan 11, 2012)

BuildMaster version 3.0.2 was a Beta release and was released on Wednesday, January 11, 2012 (2 years ago).

You can download this version from the all versions page.

  • BM-762 - FIX: Cannot create a release

3.0.1 Beta (Released on Jan 10, 2012)

BuildMaster version 3.0.1 was a Beta release and was released on Tuesday, January 10, 2012 (2 years ago).

You can download this version from the all versions page.

  • BM-751 - Add Release Numbers to Application Navigation
  • BM-749 - FIX: Not redirecting to Build page after an empty execution
  • BM-748 - FIX: Promotion to environment with only empty action groups gets stuck in AwaitingExecution state
  • BM-747 - FIX: Promote button should only be displayed on an active build
  • BM-746 - FIX: Remove plan action group sequence from execution details page
  • BM-745 - FIX: Configurer link when editing an action doesn't handle the modal correctly, it should refresh the top window
  • BM-743 - FIX: Action_Sequence needs trigger to ensure valid sequence values
  • BM-742 - FIX: Build Artifacts not displayed if any artifacts exist with no deployable
  • BM-741 - FIX: Once an action group is created, its Deployable cannot be changed
  • BM-740 - FIX: Cannot copy or link action group with (all deployables)
  • BM-739 - FIX: Deployment Plans Should refresh only action group and reload entire tab
  • BM-738 - Create .NET Page for Error, do not log to Error Log
  • BM-737 - FIX: Build History Crash if Build Exists with No Execution
  • BM-736 - FIX: Promotion Requirements Not Displayed on BuildPage
  • BM-735 - FIX: Deployment Plan Creating Two Sets of Buttons
  • BM-734 - FIX: Release Variables Not Being Set
  • BM-727 - Search/Replace Action should search subdirectories if checked
  • BM-721 - Improve Extensions Manager Error Page

3.0.0 Beta (Released on Jan 6, 2012)

BuildMaster version 3.0.0 was a Beta release and was released on Friday, January 06, 2012 (2 years ago).

You can download this version from the all versions page.

  • BM-733 - Update Unexpected Error page to match new design and be slightly more helpful
  • BM-732 - Re-implement "Succeeded with Warnings" feature
  • BM-731 - View Release History
  • BM-730 - FIX: Plan sequences should be continuous started at 1
  • BM-729 - FIX: "Collection is empty" error on deployment overview for JavaTest application
  • BM-728 - Remove FileSystemProvider
  • BM-725 - FIX: Create two deployables same name, unexpected error.
  • BM-722 - FIX: Editing Server does not validate for duplicate names
  • BM-719 - FIX: Rename Existing Environment to Deleted environment Crashes
  • BM-718 - FIX: Removing a workflow step with a promotion requirement crashes
  • BM-717 - Update Actions with Default Provider Selected
  • BM-716 - 3.0: fix SCM Provider Interface
  • BM-715 - EditIssueTracker page doesn't persist across postbacks
  • BM-714 - FIX: Create application group does not close the dialog after saving.
  • BM-711 - Admin tool should require running as admininstrator
  • BM-710 - Remove starting and ending dates from build schedules
  • BM-708 - Add (Highly Expirimental) AutoDeployRelease_Indicator
  • BM-707 - Create Application Search Box
  • BM-706 - Usability Improvements
  • BM-704 - Deployment Plans 3.0
  • BM-703 - Security 3.0
  • BM-702 - Installer 3.0
  • BM-700 - Build Schedules - Drop Old Columns
  • BM-699 - Build Schedules - Split CreateUpdate to 3 Procs
  • BM-698 - Build Schedules 3.0
  • BM-696 - Deployment plans were shown multiple times if multiple workflows are active
  • BM-692 - ValidatingTextBox should have a DefaultText property
  • BM-691 - Associate Plan Action Groups with a server
  • BM-687 - Link action log to action editor
  • BM-686 - Apply Label action length should be 300px
  • BM-685 - Rename "Discrete Domain Variable" to "Dropdown List Variable"
  • BM-683 - Admin Overview - move Directory to Security section
  • BM-681 - Explore Example Applications - changes to Bitchecker, etc.
  • BM-680 - Explore Example Applications - create custom provider that doesn't require Subversion
  • BM-679 - FIX: Security-related errors yellow screen even if custom errors are enabled
  • BM-678 - Deployment plans need security added.
  • BM-677 - AppSettings - (Deleting Deployable) Add "this cannot be undone page" for confirmation since it's destructive
  • BM-676 - AppSettings - Don't allow deployables to be deleted from overview page
  • BM-675 - AppSettings - Deployables
  • BM-674 - AppSettings - Allow selection/creation of issue tracking provider on Settings page
  • BM-673 - AppSettings - Remove source control integration tied to deployables
  • BM-672 - AppSettings - Multiple active builds should be an advanced feature
  • BM-663 - Build Schedules - Split into 3 different types - recurring, SCM triggered, URL triggered
  • BM-662 - Build Schedules - Rename to "Automatic Builds"
  • BM-660 - General Usability - No Modals if full page refreshes are required
  • BM-656 - General Usability - Remove "Promotion Note" from Create Build page and Promote Build
  • BM-655 - General Usability - Longer default session time (24 hrs)
  • BM-652 - General Usability - On login, default go to single application (if exists), otherwise system dashboard
  • BM-651 - General Usability - After successful execution, go to Build page
  • BM-649 - General UI - Release Dropdown control
  • BM-648 - General UI - Application Dropdown control
  • BM-647 - General UI - Navigation
  • BM-646 - General UI - Execution History should be under Deployment Plans
  • BM-643 - General UI - Replace small edit/delete icons
  • BM-642 - General UI - Restyle buttons, add gradient
  • BM-641 - Explore Example Apps - Add Approvals, Promotion Requirement(s) Example
  • BM-640 - Explore Example Apps - Add Config files Example
  • BM-639 - Explore Example Apps - Add Database scripts Example
  • BM-638 - Explore Example Apps - Add Create Artifact Example
  • BM-637 - Explore Example Apps - Add Run Unit Tests Example
  • BM-636 - Explore Example Apps - Add Compare Source Example
  • BM-635 - Explore Example Apps - Add Default Actions Example
  • BM-634 - Explore Example Apps - Should explain good/bad practices in app group description
  • BM-633 - Explore Example Apps - Remove precompile step
  • BM-632 - Explore Example Apps - Name should be just "Bitchecker"
  • BM-631 - Explore Example Apps - Add Icons
  • BM-630 - Explore Example Apps - Bitchecker should be most prominent, link to Bitchecker.com
  • BM-629 - Explore Example Apps - New Source Control Provider and Issue Tracking Provider that only works with Demos
  • BM-628 - Login - Video, Welcome, etc. as gadgets
  • BM-626 - Login - Create BitChecker in Global.asax
  • BM-624 - Login - Activation should be first (popup that occurs on first login, auto over internet w/ "no thanks" option)
  • BM-623 - Login - Remove most stuff from login, move to a "Getting Started" page
  • BM-622 - Login - Button to auto-login with those credentials
  • BM-621 - Login - Note on login page informing user that the admin account is the name from the installer
  • BM-620 - Login - Add login "badge" look with ?-based silhouette
  • BM-619 - Login - Welcome to BuildMaster instead of Login
  • BM-618 - Admin Tool - Clear licensed users from Admin Tool
  • BM-617 - Admin Tool - Add "Create Admin Account" to Admin Tool
  • BM-616 - Installer - On Success page, do a web request to get the web server to startup
  • BM-615 - Installer - "Installer already running" message - reduce false positives
  • BM-614 - Installer - Installation Directories - remove all but target directory
  • BM-613 - Installer - Populate name field with Windows Identity (we grabbed this from your User Account)
  • BM-612 - Installer - First user created based on name entered into the installer?
  • BM-611 - Installer - Select an Edition - more description of editions, either in button or next page
  • BM-610 - Installer - Plain English License agreement
  • BM-609 - Purge application needs updates to handle the new action groups correctly
  • BM-608 - Deployables should now have a type, and no longer be associated to a source control provider or root path
  • BM-607 - Add IClientCommandProvider to SourceControlProviderBase
  • BM-594 - Add Unique Constraint to Build Schedules (AppId, ScheduleName)
  • BM-589 - BuildMaster freezes after selecting a server with an invalid path in Transfer Files
  • BM-586 - Transfer to Server Group icon is wrong
  • BM-579 - Register a JavaScript prompt in case a user navigates away when a warning InfoBox is present after saving an invalid action
  • BM-572 - FIX: Compare Directories Action displays deleted lines as changed
  • BM-464 - Add SSH/SFTP actions
  • BM-463 - Create Default Action Groups
  • BM-444 - Collapsible action groups
  • BM-443 - Drag-and-drop action groups
  • BM-442 - Drag-and-drop actions
  • BM-422 - Implement UI for multiple server actions
  • BM-414 - "Soft Delete" Deployables
  • BM-396 - Improve Role Definitions
  • BM-282 - Search Changes

2.6.3 (Released on Dec 13, 2011)

BuildMaster version 2.6.3 was a Maintenance release and was released on Tuesday, December 13, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-694 - FIX: Executed Actions For Server Groups Marked With Incorrect Status
  • BM-693 - FIX: Command Line Action Editor errors out if the executable path is rooted

2.6.2 (Released on Nov 9, 2011)

BuildMaster version 2.6.2 was a Maintenance release and was released on Wednesday, November 09, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-606 - Add Not Group Predicate
  • BM-605 - Allow Release Filtering for Build Schedules
  • BM-604 - Link extensions in Extension Gallery to corresponding page on inedo.com
  • BM-603 - Add "Succeeded (with warnings)" when displaying Build Execution Status
  • BM-601 - Create Release Notes Action Editor should allow excluding issue descriptions

2.6.1 (Released on Nov 9, 2011)

BuildMaster version 2.6.1 was a Maintenance release and was released on Wednesday, November 09, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-600 - FIX: Logging for provider-based actions isn't wired up
  • BM-599 - FIX: Purge application fails if there are existing reports for that application
  • BM-598 - FIX: Installer adds dependency to SQL Server even if it's not installed
  • BM-597 - FIX: Label field in Get Labeled Action is too small
  • BM-596 - FIX: Source Control Action editors should not verify paths if they contain a variable
  • BM-595 - Browsing for anything using Server Groups doesn't work
  • BM-593 - FIX: Purge Application does not delete Build Schedule Variable Values
  • BM-592 - FIX: Deploying configuration file manually to a server group fails
  • BM-591 - Manual configuration file deployment: add checkbox to force current template, allow selection of release number, and display preview of the file
  • BM-588 - Unable to connect to server messages - not very helpful
  • BM-587 - Allow "0" for AgentUpdaterThrottle to not run updates
  • BM-585 - Add a note to Create Deployable indicating that it will be added to active releases
  • BM-584 - NotImplementedException received when deploying artifact (Mono)
  • BM-583 - Add "Install Extensions" To Type Lists
  • BM-582 - Unzip file action should use a source directory
  • BM-581 - FIX: Scheduled URL-triggered builds overview page says buildmaster.localhost regardless of hostname
  • BM-580 - FIX: Timeline control on release details page orders by Build_Number instead of Sortable_Build_Number
  • BM-517 - For command line action, verify that .exe exists on save

2.6.0 (Released on Oct 13, 2011)

BuildMaster version 2.6.0 was a Minor release and was released on Thursday, October 13, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-578 - Automatically check for updates to BuildMaster and Extensions
  • BM-577 - FW: Execution status predicate executes regardless of the actual status
  • BM-576 - FIX: Title for Create New Provider page should be more descriptive
  • BM-575 - FIX: Sidebar is sometimes not clickable in Chrome
  • BM-574 - FIX: BuildMaster Service should not depend on SQL Server if the data source is on another server
  • BM-573 - Add preview page for Compare Files Report
  • BM-571 - FIX: Installer should restart integrated web server service after an upgrade
  • BM-569 - Add Server should give example
  • BM-568 - FIX: Integrated Web Server crashes upon an incomplete download
  • BM-567 - FIX: Server overview and license key pages show Int.MaxValue if unlimited servers are enabled
  • BM-566 - Add notification of new extension updates
  • BM-565 - FIX: Editing a configuration file with improper security privileges throws an exception
  • BM-564 - FIX: Error log Severity shows the logged date instead of the severity
  • BM-563 - FIX: Integrated web server does not immediately restart
  • BM-562 - Add deployables created by New App Wizard to the set-up release
  • BM-561 - Cancel executions when a build is rejected
  • BM-560 - FIX: When Or and Group Approvals, the padding is incorrect
  • BM-559 - FIX: Package Changescripts Action fails when the selected database provider version references an old version of BuildMaster Core
  • BM-558 - FIX: Cannot delete a server if it's referenced in a log
  • BM-557 - Allow Forms Authentication timeout to be configurable within BuildMaster
  • BM-491 - Add check for new version to BuildMaster

2.5.7 (Released on Oct 4, 2011)

BuildMaster version 2.5.7 was a Maintenance release and was released on Tuesday, October 04, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-556 - Create PHPUnit extension
  • BM-555 - Applications_GetApplicationGroups and Applications_DeleteApplicationGroup are not granted the EXECUTE privilege

2.5.6 (Released on Sep 26, 2011)

BuildMaster version 2.5.6 was a Maintenance release and was released on Monday, September 26, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-554 - Add ProcessLogs to Provider
  • BM-553 - FeatureLevel Changes
  • BM-552 - Command line actions should log the command they run
  • BM-551 - ANT_HOME variable should be used by Java configurer
  • BM-550 - Add Builds_ViewDebugLogs
  • BM-549 - Remote and ProviderBased-Action Logging Improvements
  • BM-548 - Creating a build schedule with no daily frequency should not be allowed
  • BM-547 - Rewrite Build Schedule Overview Page
  • BM-546 - Extension configurer doesn't show on new actions
  • BM-545 - Installer should direct user to my.inedo.com if automatic registration fails
  • BM-544 - Exception when source path does not exist in Transfer Files Action
  • BM-543 - Add Deployables to Create App Page
  • BM-542 - Add release notes to NuGet publishing
  • BM-541 - File Masking doesn't work without a leading * from a root path
  • BM-540 - Label field in Apply Label action is too small
  • BM-539 - Clarify Timeout field in action editor
  • BM-538 - Doc-To-Help Action
  • BM-537 - Clarify Description on the Transfer Files Action
  • BM-536 - Build.NET Application Action Clarification
  • BM-535 - Clarify File Name on Configuration Files
  • BM-534 - Add LASTEXITCODE Variables
  • BM-533 - FogBugz provider doesn't work with versions later than 6
  • BM-532 - Compare files report should have option for only showing changes
  • BM-485 - Error editing deployables

2.5.5 (Released on Sep 9, 2011)

BuildMaster version 2.5.5 was a Maintenance release and was released on Friday, September 09, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-531 - Allow extensions to bind to different versions of core
  • BM-529 - Required Approvals page lists approvals for previous environments
  • BM-527 - TFS Workspace Name Should Concatenate Server Name
  • BM-526 - NUnit unit tests don't work on assemblies with dependencies
  • BM-525 - User required approval summary page
  • BM-524 - Verify ChangeScripter exit codes
  • BM-523 - BuildMaster EULA only mentions 45-day trial
  • BM-522 - NuGet Extension
  • BM-521 - Perforce GetLatest/GetLabeled doesn't work with subfolders
  • BM-520 - File diff report is backwards
  • BM-519 - Build .NET action editor doesn't allow you to build a solution file
  • BM-518 - Installer should verify connectivity before requesting a key
  • BM-516 - Installer doesn't recognize new license keys in manual key entry
  • BM-475 - Improve service startup time
  • BM-447 - Allow privileges to be scoped by application group

2.5.4 (Released on Aug 16, 2011)

BuildMaster version 2.5.4 was a Maintenance release and was released on Tuesday, August 16, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-515 - Old notifiers aren't executed when the service starts
  • BM-514 - Application Overview page doesn't show applications that are not in groups
  • BM-513 - Day/Time-based promotion requirement ignores PM
  • BM-512 - When adding and editing triggers, some text refers to the trigger as a notifier
  • BM-511 - Server group actions aren't associated with any deployable after the first server's action has run
  • BM-510 - Remove default release number for freeform releases
  • BM-509 - BuildMaster and application overview pages do not list environments in the correct order
  • BM-508 - Allow Additional Args Passed to MSBuild Build .NET App
  • BM-507 - Approvals Received notifier
  • BM-506 - Branches are not selectable in Surround SCM
  • BM-505 - Auto-create Release
  • BM-504 - Compare Files Action Improvements
  • BM-503 - Predicate: Rollback
  • BM-502 - Verify SCM Triggered Scheduled Build Logic
  • BM-501 - Remove Once from Build Schedules UI
  • BM-500 - Trigger: Approval Requiried
  • BM-499 - Trigger: Publish event details
  • BM-497 - Promotion Requirement: Artifact Inspection
  • BM-496 - Promotion Requirement: Time/Day Limiter
  • BM-495 - NCover doesn't work
  • BM-494 - New License Key Issues
  • BM-428 - DB2 Provider

2.5.3 (Released on Jul 22, 2011)

BuildMaster version 2.5.3 was a Maintenance release and was released on Friday, July 22, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-493 - Server Groups should be a Standard feature

2.5.2 (Released on Jul 22, 2011)

BuildMaster version 2.5.2 was a Maintenance release and was released on Friday, July 22, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-492 - Breadcrumb on Edit Promotion Requirement page is wrong
  • BM-490 - Reports are only displayed for the last execution
  • BM-489 - Bad license key would not redirect properly to error page
  • BM-488 - Block features based on license key restrictions
  • BM-487 - NCover action description is wrong
  • BM-486 - Connection string creator doesn't load
  • BM-484 - Surround SCM 2011 integration doesn't work
  • BM-470 - jQuery 1.6.1 upgrade
  • BM-469 - Approval Reqd Notifier Fires Early
  • BM-455 - More guidance needed when installing an agent
  • BM-305 - Add configuration file "help section" to config instance edit page

2.5.1 (Released on Jul 14, 2011)

BuildMaster version 2.5.1 was a Maintenance release and was released on Thursday, July 14, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-483 - Environment Create Error
  • BM-482 - SearchReplaceFilesAction Has bug with FileMasks of "*"
  • BM-481 - Clarify temporary license key option in installer
  • BM-450 - Purge Application Error

2.5.0 (Released on Jul 8, 2011)

BuildMaster version 2.5.0 was a Minor release and was released on Friday, July 08, 2011 (2 years ago).

You can download this version from the all versions page.

  • BM-480 - Integrated mode handles 404s incorrectly
  • BM-479 - NCover reporting action
  • BM-478 - Build .NET App Action Bug
  • BM-477 - Pre-compile Action Editor Improvements
  • BM-476 - Precompile ASP.NET site not working because it relied on GetShortPathName which was removed
  • BM-474 - Wrong modal size for intro video in BuildMaster
  • BM-473 - Remove _T folder from installation packages
  • BM-472 - Fix time zone issues
  • BM-471 - Action group overview page should indicate when actions are inactive
  • BM-468 - FTP Actions don't work
  • BM-467 - Add jQuery 1.6.1 for future fix of PasswordTextBox masking not working on Firefox 4.0 or 5.0
  • BM-466 - Fix yellow screen on generated action editors with configurers
  • BM-465 - The GetPromotionApprovalsByUser view is returning approvals from other applications with the same release and build numbers
  • BM-461 - AlreadyExecutingException error
  • BM-460 - Add configurer link to action editor
  • BM-459 - Drag and drop actions do not reorder the buttons in the right column
  • BM-458 - Modify web.config and dynamic handling to allow BuildMaster to run in both Classic and Integrated mode
  • BM-457 - API doesn't work on Integrated Web Server
  • BM-456 - Add warning on Build Schedules page that tells the user to create a release before any scheduled builds will run.
  • BM-454 - Install to GAC action is broken
  • BM-453 - Update NUnit action editor
  • BM-452 - NUnit action doesn't handle paths with spaces correctly
  • BM-451 - Schedule executer would not handle multiple schedule types for the same application correctly
  • BM-449 - Deleting an environment with active workflow causes error
  • BM-448 - TransferFiles action doesn't work with server groups
  • BM-446 - Ability to restrict usage via license key
  • BM-445 - Differentiate server groups from servers in lists/tables, etc.
  • BM-441 - Enable RoutablePages in Applications
  • BM-440 - AllAdminTasks doesn't include Deleting Providers
  • BM-439 - Express Edition Items
  • BM-438 - Custom Error Pages
  • BM-437 - Investigate Scoping Issues with Admin Privilieges
  • BM-436 - Attempting to delete an environment that is associated with a workflow causes YSOD
  • BM-435 - Approval Only & Limited users do not have the ability to subscribe to notifiers
  • BM-434 - Privileges page does not confirm privilege deletion so you can accidentally delete them
  • BM-433 - Integrated web server only works with full admin privileges
  • BM-432 - Editing a user when the LDAP provider is used sometimes throws a NullReferenceException
  • BM-431 - LDAP provider breaks when a group is returned with an empty samAccountName property value
  • BM-430 - Create CREATE RELEASE NOTES Action
  • BM-429 - Create New Action Group Copies
  • BM-427 - Application Ordering
  • BM-426 - Manual action should be assignable to a group
  • BM-425 - Command-line trigger
  • BM-424 - Integrated web server double chunks responses
  • BM-423 - Feature level application overrides can be created without selecting a specific feature, and then cannot be deleted
  • BM-420 - Spelling Error
  • BM-419 - Server Delete Option
  • BM-409 - License Key 2.0
  • BM-390 - Add more info about extensions in installer
  • BM-372 - Show "merge" warning when saving a version of a configuration file targeted at an older release
  • BM-371 - Deployment plan ordering in the sidebar navigation sorts oddly with multiple workflows
  • BM-330 - Create code signing action
  • BM-205 - FTP Action
  • BM-71 - Deployment Plans Versioning
  • BM-67 - Rebuild the Plan Action/Execution engine