Version 3.5.10 was a Maintenance release and was released on Tuesday, May 07, 2013 (17 days 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
Version 3.5.9 was a Maintenance release and was released on Tuesday, May 07, 2013 (17 days 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
Version 3.5.8 was a Maintenance release and was released on Monday, April 01, 2013 (one month 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
Version 3.5.7 was a Maintenance release and was released on Thursday, March 07, 2013 (2 months 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
Version 3.5.6 was a Maintenance release and was released on Friday, February 22, 2013 (3 months 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
Version 3.5.5 was a Maintenance release and was released on Wednesday, February 06, 2013 (3 months 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
Version 3.5.4 was a Maintenance release and was released on Friday, February 01, 2013 (3 months 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
Version 3.5.3 was a Maintenance release and was released on Tuesday, January 29, 2013 (3 months 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
Version 3.5.2 was a Maintenance release and was released on Friday, January 25, 2013 (3 months 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
Version 3.5.1 was a Maintenance release and was released on Thursday, January 24, 2013 (4 months 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
Version 3.5.0 was a Minor release and was released on Friday, January 18, 2013 (4 months 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
Version 3.3.3 was a Maintenance release and was released on Monday, December 03, 2012 (5 months ago).
You can download this version from the all versions page.
- BM-1008 - FIX: TCP Agent Security Token validation fails with SSL
Version 3.3.2 was a Maintenance release and was released on Monday, November 12, 2012 (6 months 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
Version 3.3.0 was a Minor release and was released on Thursday, November 01, 2012 (6 months 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
Version 3.2.4 was a Maintenance release and was released on Wednesday, October 03, 2012 (7 months 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
Version 3.2.3 was a Maintenance release and was released on Wednesday, August 29, 2012 (8 months 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
Version 3.2.2 was a Maintenance release and was released on Friday, July 27, 2012 (10 months 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
Version 3.2.1 was a Maintenance release and was released on Friday, July 13, 2012 (10 months 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
Version 3.2.0 was a Minor release and was released on Friday, June 29, 2012 (10 months 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
Version 3.1.5 was a Maintenance release and was released on Tuesday, June 19, 2012 (11 months 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
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
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
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
Version 3.1.1 was a Maintenance release and was released on Friday, April 06, 2012 (one year 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
Version 3.1.0 was a Minor release and was released on Thursday, April 05, 2012 (one year 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
Version 3.0.6 was a Maintenance release and was released on Monday, March 19, 2012 (one year 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
Version 3.0.5 was a Maintenance release and was released on Wednesday, January 25, 2012 (one year 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
Version 3.0.4 was a Major release and was released on Monday, January 23, 2012 (one year 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
Version 3.0.3 was a Beta release and was released on Tuesday, January 17, 2012 (one year 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
Version 3.0.2 was a Beta release and was released on Wednesday, January 11, 2012 (one year ago).
You can download this version from the all versions page.
- BM-762 - FIX: Cannot create a release
Version 3.0.1 was a Beta release and was released on Tuesday, January 10, 2012 (one year 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
Version 3.0.0 was a Beta release and was released on Friday, January 06, 2012 (one year 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
Version 2.6.3 was a Maintenance release and was released on Tuesday, December 13, 2011 (one year 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
Version 2.6.2 was a Maintenance release and was released on Wednesday, November 09, 2011 (one year 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
Version 2.6.1 was a Maintenance release and was released on Wednesday, November 09, 2011 (one year 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
Version 2.6.0 was a Minor release and was released on Thursday, October 13, 2011 (one year 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
Version 2.5.7 was a Maintenance release and was released on Tuesday, October 04, 2011 (one year 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
Version 2.5.6 was a Maintenance release and was released on Monday, September 26, 2011 (one year 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
Version 2.5.5 was a Maintenance release and was released on Friday, September 09, 2011 (one year 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
Version 2.5.4 was a Maintenance release and was released on Tuesday, August 16, 2011 (one year 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
Version 2.5.3 was a Maintenance release and was released on Friday, July 22, 2011 (one year ago).
You can download this version from the all versions page.
- BM-493 - Server Groups should be a Standard feature
Version 2.5.2 was a Maintenance release and was released on Friday, July 22, 2011 (one year 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
Version 2.5.1 was a Maintenance release and was released on Thursday, July 14, 2011 (one year 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
Version 2.5.0 was a Minor release and was released on Friday, July 08, 2011 (one year 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