Upgrading to BuildMaster 2026
BuildMaster 2026 is a major update, and this article provides information about what will change, the impact to your instance, and how to mitigate risk during upgrade.
Planning for Your Upgrade
Many of the changes were additive features, platform updates (library upgrades, etc.), and UI changes.
Upgrading from BuildMaster 2025
If you're upgrading from BuildMaster 2025, upgrading to BuildMaster 2026 should be relatively easy.
If there are issues, you can rollback to BuildMaster 2025 without restoring your database.
Upgrading from Older Versions
If you're currently using BuildMaster 6.2, BuildMaster 7.0, BuildMaster 2022, BuildMaster 2023, or BuildMaster 2024, we recommend directly upgrading to BuildMaster 2026. While it won't hurt to do incremental upgrades, there's almost never a benefit. However, if there are issues, you will need to restore your database before rolling back.
Windows IIS support ended in BuildMaster 2025, and if you're are still using IIS you'll need to migrate before upgrading. See Configuration Change: IIS Hosting on Windows.
Please read the upgrade notes from each version to learn what changed and how to mitigate risks. To summarize:
- BuildMaster 2025; platform modernization (dropped IIS support, hosting changes); removed deprecated features, rewrote Git support
- BuildMaster 2024; general platform upgrades and pipeline editor and UI improvements
- BuildMaster 2023; reworked Docker integration and Issue Tracking integration.
- BuildMaster 2022; reworked Git integration, made pipeline changes, and PowerShell operation changes
- BuildMaster 7.0; very little that changed from an upgrade standpoint. We mostly standardized libraries, adding Linux support, high-availability, etc.
Upgrading from BuildMaster 6.1 or Earlier
If you're upgrading from BuildMaster 6.1 or earlier, upgrading to BuildMaster 2026 may be challenging.
In BuildMaster 6.2, a significant number of Legacy Features were removed from the product. See Upgrading to BuildMaster 6.2 to learn more about what else changed in that release. Alternatively, you may want to consider an application-by-application migration approach.
You wont be able to upgrade to BuildMaster 2026 until the Legacy Feature Detector has reported no legacy features. This is only available in the latest versions of BuildMaster 6.1, which means you will need to upgrade to BuildMaster 6.1 first.
Because upgrading from BuildMaster 6.1 is more involved than previous upgrades, special support for it has been included with paid licenses. Simply use the Submit Ticket Form, put 2026 UPGRADE in the "How can we help" section, and include the Legacy Features Dashboard Report Logs in the text body of the ticket.
Improvements & Features in BuildMaster 2026
PostgreSQL Support Added
As part of our multi-year journey of saying goodbye to SQL Server, we've now added PostgreSQL support to BuildMaster 2026.
New installations of BuildMaster 2026 will default to PostgreSQL and you can switch from SQL Server to PostgreSQL using the Export-based Migration process.
Changes & Improvements
- Docker/Compose Support; we've expanded support to make it much easier to build/deploy container based applications
- Release Date Overhaul; the "release dates" feature was overhauled to default to adding a target date and allow for other dates to be specified via the pipeline
- Release Calendar Overhaul; we've rebuilt the release calendar UI and made it more prominent in the navigation
- Iterative Releases; a field was added on pipelines to allow a release to automatically iterate after a fixed number of days for clearer display on calendars
- Platform Upgrade (.NET8 to .NET10)
- "Notifications" Feature; provides in-application notifications for new upgrades and similar functionality
Upgrade Process
You should generally perform the upgrade using the same method you used to install.
- On Windows, the most common installation method is using the internet-connected Inedo Hub; see HOWTO: Upgrade or Downgrade with the Inedo Hub for more details on how to upgrade.
- On Linux, the most common installation method is using our Docker container; see Upgrading Docker Containers for more details.
However, there are other installation options available, including offline installation, cluster installation, and even manual installation. If you want to change installation methods, the easiest way is to simply uninstall (by following the process in reverse) and install using the new method.
If you're upgrading from BuildMaster 6.2 or earlier, it's possible BuildMaster was installed with the legacy installer (github.com), The Inedo Hub should be able to upgrade these installations, but you may need to uninstall and then reinstall using the Inedo Hub.
If you are upgrading from BuildMaster 6.1, you will need to perform some additional steps after upgrading to BuildMaster 2026:
- Remove old ( Legacy SDK) extensions as required
- If you are using the
SqlServer 1.0.0extension, it will not load; delete it and downloadSqlServer 2.0.0 - Upgrade/install extensions as needed
You should make sure your installation is backed-up.
While you can upgrade from BuildMaster 6.1 and later to BuildMaster 2026 (i.e. there is no need to install intermediate versions), you can only rollback to BuildMaster 2024 without restoring your database.
Rolling Back
If you want to rollback to BuildMaster 2024 or earlier, you will need to restore the instance to the previous state. See the Backing Up & Restoring documentation to learn more.
However, if you need to rollback to BuildMaster 2025 you can do so without restoring the database by simply using the Inedo Hub. While there are database schema changes, they are all backwards-compatible with BuildMaster 2024, which means you can safely rollback your BuildMaster installation if there's a showstopper bug, and then upgrade later.