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
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
Changes in Octopus Server 2025.1.3
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