Internet Explorer is no longer supported. Many things will still work, but your experience will be degraded and some things won't function. Please use a modern browser such as Edge, Chrome, or Firefox.

Upgrading to BuildMaster 2026

view on GitHub

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 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.

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

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.

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:

  1. Remove old ( Legacy SDK) extensions as required
  2. If you are using the SqlServer 1.0.0 extension, it will not load; delete it and download SqlServer 2.0.0
  3. Upgrade/install extensions as needed

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

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.