Compare releases

Compare releases and check for compatibility between your existing Octopus Server and new releases.

What's new

These are the most important features you'll get by upgrading from 2025.4.10250 to 2026.1.2893

Octopus 2026.1 1 breaking change

No highlights for 2026.1

Breaking changes
  • 9769 - Ensure auth tokens created while authenticated with a Token have an implicit expiry no later than the one utilized in the request

Release notes

These are the features and fixes you'll get by upgrading from 2025.4.10250 to 2026.1.2893.

Changes in Octopus Server 2026.1.2893

  • 9788 - Fixed an issue where only the first 30 Argo CD applications per instance would be shown in the Generate Annotations drawer
  • 9785 - Updated UI to display unscoped deployment freezes seperate from active freezes
  • 9653 - Fixes long release names wrapping incorrectly in Live Status
  • 9784 - Fix tenant tags and channel name not displaying on Project Dashboard with Kubernetes Live Object Status enabled
  • 9781 - Introducing Octopus Recovery Agent. For application developers and devops engineers who are faced with a deployment failure, the Octopus Recovery Agent helps diagnose the root cause of deployment failure and provides intelligent steps to accelerate recovery

Changes in Octopus Server 2026.1.2372

  • 9779 - Deployment freeze shows the wrong monthly recurrence
  • 9646 - Lifecycle phase retention incorrectly marked as inherited
  • 9778 - Upgrade Calamari to be built on .NET 8
  • 9782 - Rename "Kubernetes Object Status" to "Step Verification"
  • 9777 - Fixed react hook violation that broke deployment timeline button
  • 9775 - Updated tenant variable page to ensure variable name shows after filtering
  • 9776 - Fix session replay initialisation error

Changes in Octopus Server 2026.1.1857

  • 9756 - Add default option to runbook retention
  • 9768 - Added the ability to set a default Powershell Edition in the project settings
  • 9772 - Fix issue with orphaned live resources breaking Argo CD live status drawer
  • 9737 - Fix step template update when using deferred packages in a version controlled project

Changes in Octopus Server 2026.1.1806

Breaking Changes
  • 9769 - Ensure auth tokens created while authenticated with a Token have an implicit expiry no later than the one utilized in the request
Other Changes
  • 9774 - Support multiple environment scopes on the Tenant Project Variables page
  • 9770 - Task Log now correctly parses ANSI color codes
  • 9771 - Project dashboard now shows Live Status environments in the same order as the default lifecycle
  • 9767 - Fixes issue where provisioning of an ephemeral environment could not be retried if the provisioning runbook could not be run
  • 9765 - Deployment scheduler can be confusing around DST shifts
  • 9753 - ConcurrencyTag variable not behaving as expected when scoped to runbook
  • 9766 - IsActive property is not respected when creating new Users via the API

Changes in Octopus Server 2026.1.1123

  • 9762 - Upgrading Octopus Server's Autofac dependency from 8.4.0 to 9.0.0
  • 9764 - Updated Login to use OctopusHttpClientFactory to prevent Socket Exceptions

Changes in Octopus Server 2026.1.869

  • 9763 - Fix bug where live status may show incorrect results if Gateway is deleted

Changes in Octopus Server 2026.1.675

  • 9760 - Tenant variables now display correctly when configured as account parameters
  • 9759 - Fixed a bug where saving in the Add Certificate drawer would always cause the page to be replaced with an error page
  • 9757 - Fixes issue where deleting a project would cause Ephemeral Environments page in other projects to fail to load
  • 9636 - Make missing tenant variables requests non-blocking
  • 9752 - Fixed an issue where Migrator could not export Azure, AWS, or Google Cloud accounts