BuildMaster is by no means "feature complete". Although the software works great for our users today, we're actively working on making it even better.
To give you an idea of where BuildMaster has been, and where we see it going, we've put together this roadmap page. It's a bit rough, but it should show you which changes we plan on making in releases to come.
We decide on what changes to make to BuildMaster based on a number of factors, the largest of which is user features requests. If there's anything you think BuildMaster should do — or should do better — please contact us and let us know.
The central theme of v5 is modern application release automation. This means modernizing some of our approaches to problems (for example, pipelines as code) and creating more integrations that help BuildMaster fit even nicer in enterprise DevOps toolchains. Here's our ideas so far:
We don't exactly have a schedule for these, but if you're interested in seeing them sooner, let us know.
- Calendar Views - display releases and planned deployments across applications on a calendar
- Extension Configuration Variable
- Raft-based Storage - persisting BuildMaster's configuration in Otter-like rafts for easier versioning and sharing
- Multi-Release Projects - ability manage multiple releases across multiple applications using a single, one-off "project"
- User-configurable Dashboards - allow users to build and design dashboards for the system, application, release, and build pages
- BuildMaster 5.6 - Improved Source Control, Issue Tracking Integration
- BuildMaster 5.5 - Server Drift Status, Pipeline Variables, Package Deployment API
- BuildMaster 5.4 - Agentless Servers for Windows, Dynamic Variable List, Variables API
- BuildMaster 5.3 - Inedo Den, a community portal for extensions and integration
- BuildMaster 5.2 - infrastructure export, import, and sync, first-class Otter integration
- BuildMaster 5.1 - New agents, resource credentials, first-class ProGet integration
- BuildMaster 5.0 - UI overhaul, new execution engine, pipelines as code
v5 is fully supported; although all new features and fixes will be shipped in the latest v5 release, we will continue to maintain earlier v5 releases to resolve any critical or security issues discovered for users who cannot yet upgrade to the latest v5 release.
The central theme of v4 was usability, not just in making things look nicer and be easier to use, but in improving our existing features, making them more flexible, and easier to discover.
- BuildMaster 4.0 - UI overhaul, import/export plans; workflow flexibility
- BuildMaster 4.1 - script repository, advanced SCM operations
- BuildMaster 4.2 - variable enhancements, server inheritance, agent registration
- BuildMaster 4.3 - parallel & iteration, global deployment plans, server pools
- BuildMaster 4.4 - global workflows, build steps, CI/build importers
- BuildMaster 4.5 - configuration file redux, new editor, arbitrary version comparison
- BuildMaster 4.6 - administrative edits & retention policies
- BuildMaster 4.7 - basic built-in issue tracker & improved source control integration
- BuildMaster 4.8 - improved application navigation/overview & improved logging
- BuildMaster 4.9 - improved LDAP and v5 execution engine preview
v4 is fully supported. Fixes will be continue to be shipped in the 4.9 release, and we will continue to maintain earlier v4 releases to resolve any critical or security issues discovered for users who cannot yet upgrade to 4.9.
Although there was no central theme to BuildMaster 3.x releases, we made significant performance and architectural improvements, and solidified a lot of our existing features while adding a few more.
- BuildMaster 3.0 - drag/drop deployment plans, linkable action groups
- BuildMaster 3.1 - SSH-based Agent, JSON API
- BuildMaster 3.2 - recipes, agent management, artifact deployment improvements
- BuildMaster 3.3 - TCP-based agent, application-creating wizards, clone application
- BuildMaster 3.5 - live help sidebar, upgrades model (now defunct)
- BuildMaster 3.6 - variables expansion, variable servers
- BuildMaster 3.7 - transitional/support release for those who can't upgrade to 4.0
v3 is semi-retired, which means that we will provide very limited support to v3 users who have not yet upgraded, and will provide assistance in performing upgrades. However, we will no longer ship maintenance releases, patches, or other changes.
The main focus for BuildMaster 2.x releases was new features. We introduced a whole lot of them, including an installer, Promotion Requirements, chained builds & deployments, Change Controls, Server Groups & Clustered Deployments, Triggers, the API, the the SDK, the Extension Gallery, and a free edition.
v2 has been retired and is no longer supported.
Long before "DevOps" and "continuous delivery" entered the general lexicon, we shipped BuildMaster 1.0. It was rough around the edges yet functional. We learned that there was definitely a demand for this type of product, but that it needed far more features to solve complex deployment and delivery scenarios.
v1 has been retired and is no longer supported.