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 2024.4.6990 to 2025.1.3942

Octopus 2025.1

No highlights for 2025.1

Octopus 2024.4

The 2024.4 release of Octopus Deploy improve visibility and streamline tasks across your deployments.

This release’s noteworthy updates include:

  • Automatic monitoring of changes in Git
  • Easier redeploys and better visibility with the new Deployment Timeline
  • Greater oversight and control of your queue with prioritized deployments
  • Improved audit streaming capability via OpenTelemetry
  • An even better experience in the Octopus Go CLI

The 2024 Q4 release is already available on Octopus Cloud and now ready for download by our self-hosted customers.

Release notes

These are the features and fixes you'll get by upgrading from 2024.4.6990 to 2025.1.3942.

Changes in Octopus Server 2025.1.3942

  • 9168 - Regression in Helm Upgrade step: Quoted Argument Handling
  • 9170 - Fixes issue where Kubernetes deployments with object status can get stuck in canceling state
  • 9171 - Improve performance and reduce resource usage of project progression endpoint
  • 9166 - Fixed an issue where an error would be returned if you tried to clone a step from a deployment process to a runbook
  • 9169 - Git submodules are ignored when using git repositories for sourcing deployment resources
  • 9158 - Allow S3 external feeds to be used as a source for charts in Helm steps
  • 9043 - Fixes a regression issue in which cloning a step to another project failed due to versioning validation
  • 9160 - The Octopus Helm step tries to retrieve the deployed manifest even when step verification is disabled
  • 9161 - Fixes account creation and modification to show validation instead of immediately clearing it
  • 9162 - Improve pagination performance on the Audit Page by no longer reloading Event Agent options
  • 9159 - Fixed issue where Acquiring packages may fail with an error referencing multiple concurrent operations on a database context
  • 9156 - Fixed a permissions issue where users with Runbook-only permissions may not be able to view the runbook run details
  • 9006 - When phases inherit retention policies, retention behaves in accordance with lifecycle configuration. Inherited policies are no longer skipped when releases skip phases
  • 9155 - Remove unused indexes from Release table and improve performance of step template usage endpoint
  • 9149 - Flipped default value of UseNewAcquirePackagesStepControllerFeatureToggle to stop package acquisition steps taking significantly longer
  • 4427 - Deployment retention for offline drop targets no longer cleans up directories used by other deployments
  • 8736 - Automatic release creation can ignore channel rules when the referenced step is not the same as the channel version rules

Changes in Octopus Server 2025.1.2648

  • 9154 - Enable Octopus Versioning for Artifactory Generic Feeds to provide users with more flexibility in package version styles
  • 9151 - Improve pagination experience and performance for searching audit events

Changes in Octopus Server 2025.1.2251

  • 9114 - Fixed bug where step template parameters could not be ordered if there were unsaved step template parameters
  • 9148 - Fix redirect after session expiry
  • 9147 - Fixed a performance regression with various machine related endpoints
  • 9144 - Log OIDC token validation error messages
  • 9138 - Error no longer occurs when adding source code to a Deploy an Azure Resource Manager template step

Changes in Octopus Server 2025.1.1913

  • 9145 - Fixes issue where an upgraded Octopus instance could refuse to start if the origin version was 2018.3 or older, and the target version was 2024.3 or newer
  • 9143 - Phase retention policies that inherit from other phases are now described correctly on the lifecycle page
  • 9101 - Fixed bug where users with project group scoped permissions could not clone projects

Changes in Octopus Server 2025.1.1609

  • 9133 - Fixed bug where validation errors weren't visible because the Process Editor didn't scroll to top of page after clicking save
  • 9113 - Fixed bug where lifecycle phases could not be ordered if there were unsaved lifecycle phases
  • 9129 - OIDC requests that fail now include the reason for failure in the Octopus server logs
  • 9136 - Durations on the task screen will show correctly when the duration exceeds 24 hours
  • 9119 - Zip file extraction, on Windows 2008 assumes UTF-8 filenames within the archive - ensuring accent characters are supported

Changes in Octopus Server 2025.1.1140

  • 9001 - Improved the performance of loading step template usages when viewing step templates. Note: This change involves a database migration of releases which may take upwards of a few minutes. If you have many releases (over hundreds of thousands), we recommend more aggressive release retention settings for a quicker upgrade
  • 9135 - Default to Hosted Ubuntu worker pool when Bash scripting language is selected in Run a Script step

Changes in Octopus Server 2025.1.799

  • 9129 - OIDC requests that fail now include the reason for failure in the Octopus server logs
  • 9005 - Fixed issue where Git branches that contained symbols could not be deployed from the portal
  • 8344 - Fixed issue where Git branches that contained symbols could not be deployed from the portal
  • 9126 - Fixed an issue with cloud connections in the process editor not appearing without unscoped VariableEdit

Changes in Octopus Server 2025.1.375

  • 9116 - Fixed an issue on runbooks in Git projects that prevented account variables or cloud connections from showing correctly in the process editor
  • 9123 - Improve indexes on DataVersion column

Changes in Octopus Server 2025.1.3

  • 9121 - Introducing priority deployments via lifecycle phases and upon deployment creation
  • 9080 - Prioritizing deployments now requires the TaskPrioritize permission
  • 9112 - OpenTelemetry Provider for Audit Stream

Changes in Octopus Server 2024.4.6990

  • 9166 - Fixed an issue where an error would be returned if you tried to clone a step from a deployment process to a runbook