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.3.14453 to 2025.4.7887
Octopus 2025.4 3 breaking changes
Release notes
These are the features and fixes you'll get by upgrading from 2025.3.14453 to 2025.4.7887.
Changes in Octopus Server 2025.4.7887
- 9733 - Improve performance when creating releases that contain process template usages
- 9732 - Clear errors on select inputs when a valid value is provided
- 9731 - Fix an issue where an unshared process template would cause the deployment settings page to fail to load
- 9719 - Add a Policy creation workflow to the Platform Hub
- 9729 - Adding/removing package parameters from process templates breaks release versioning strategy
- 9728 - Process template package parameters can be saved without a package selected
- 9726 - Updated TentacleCertificateSignatureAlgorithm telemetry collector to handle null values
Changes in Octopus Server 2025.4.7391
- 9722 - Fix issue where an Argo CD application doesn't show under deployment preview if its annotations are suffixed with the name
- 9721 - Fix scheduled trigger action "Deploy latest release to environment" not respecting channel selection
- 9720 - Fix issue where Argo CD image update & manifest steps fail if the target revision on the application source doesn't start with refs/heads/
- 9716 - Allowed process templates with names and filenames up to 255 characters to be shared and published
- 9718 - Update deferred packages to have null FeedId when exporting a step template
- 9717 - Add support for adding process templates to deployment processes via the API
- 9330 - Fixed an issue that left variable set snapshots orphaned
- 9577 - Updated modify runbook snapshot command to save git reference changes
- 9714 - Upgraded server to use the latest Octopus fork of the NuGet.Client packages, moving from version 3.6.0 to 6.14.1
- 9679 - NuGet Package Feed Search Fails on Release Page for Packages with a Pre-Release Tag that contains a Dot Character
- 9707 - Added the ability to edit a policy via the Octopus UI
Changes in Octopus Server 2025.4.6929
Changes in Octopus Server 2025.4.6776
- 9712 - Add FilePathFilter property to Helm step
- 9708 - Updated Azure Calamari bundles to extract dotnet-script so C# scripts can run in Azure steps
- 9711 - Validate the destination environment has been selected when configuring a Deploy Latest Release to an Environment scheduled project trigger
- 9709 - Allow choosing which PowerShell to use when running PowerShell scripts from the Script Console
Changes in Octopus Server 2025.4.6474
Breaking Changes
- 9704 - Scope Helm image path annotations using Argo CD application source names
Other Changes
Changes in Octopus Server 2025.4.5796
- 9703 - Fixed an issue where workers are sometimes not released when accounts are not correctly setup up
Changes in Octopus Server 2025.4.5657
Breaking Changes
- 9701 - Remove distribution of Full Framework tooling dependencies in Octopus Server
- 9697 - Support project scoping per Argo CD application source
Other Changes
- 9688 - Allow users to write compliance policies based on tenant, environment and project tags
- 9682 - Improved package hash calculation for intermittent errors
- 9695 - Add support for managing process templates via the API
- 9699 - Fix importing custom step templates from a different space in process templates failing to load the step
- 9698 - ScriptCS has been fully deprecated and removed from the product
- 9391 - "Change Password" button no longer appears on users page if username/password authentication is disabled
- 9696 - Added a link for the Policies best practices documentation to the help sidebar for all policy pages
- 9595 - Updated the experience for requesting trials of individual features outside the current tier
- 9598 - Updated the experience for reaching a usage limit
- 9639 - Add support for community step templates in process templates
- 9693 - Updated copy in Platform Hub
- 9694 - Extend tag sets to allow single-select and free-text as well as scoping to tenants, projects, and environments
Changes in Octopus Server 2025.4.5038
- 9689 - Allow process template parameters to be marked as optional
Changes in Octopus Server 2025.4.4847
Changes in Octopus Server 2025.4.4740
- 9684 - Added support for adding parameters in-place while editing steps in a process template
- 9687 - Updated Octopus Server's .NET Runtime dependency to 8.0.21
- 9681 - Introduce more granular event categories for compliance policy evaluations
- 9680 - Fixed an issue where the task log link to an Argo CD Application was not correctly formatted
- 9672 - Added dialogs to select process template version and update behaviour
- 9678 - Added a new Policy details page in the Platform Hub
- 9677 - Add an option for the user to choose the compliance policy action, either 'block' or 'warn', with 'block' as the default if not specified
- 9662 - Configure and apply Kubernetes resources step doesn't allow variable usage in the volume name
- 9671 - Fix null reference exception with updating Lets Encrypt certificates
- 9666 - Fixed an issue where scoped users may encounter an error trying to view Argo CD Instances
- 9617 - Version controlled project settings page breaks when package name is changed if package release versioning is configured
- 9663 - Fixed issue with changes tab not showing on deployment for large change sets
- 9669 - Fixed issue that could prevent Octopus upgrades or startup if the default gRPC port
8443is already in use - 9665 - Fixed error during migrator import affecting variable sets
Changes in Octopus Server 2025.4.3962
- 9670 - When registering the monitor automatically, registration.serverAccessToken must be provided.
- 9667 - Add FilePathFilter property to kustomize step
- 9665 - Fixed error during migrator import affecting variable sets
- 7924 - New Feature: The default and maximum expiry periods for API keys can now be controlled by Octopus Administrators
- 9657 - Process Templates can now be added via step picker
- 9664 - Fixed an issue where the Argo CD instance Applications table would not page
- 9661 - Added new input data to policy evaluation to support the package and process git source for version-controlled projects
Changes in Octopus Server 2025.4.3316
- 9638 - Allow selecting custom step templates from any visible space in process templates
- 9650 - Fixed process step time out of >=
1440minutes causing hung deployments - 9652 - Show tenant name in deployment timeline for tenanted deployments
- 9651 - Add an experimental endpoint
actiontemplates/search/v2which allows searching for action templates in multiple spaces
Changes in Octopus Server 2025.4.2729
- 9645 - Interrupted long running file transfers to Tentacle will now be retried so long as the tentacle appears to be online
- 9655 - Missing Tenant Variable Values error blocking deployment creation
- 9643 - Fix: Error "The SpaceManagersTeamMembers field is required" was incorrectly reported when creating a Space using the CLI
- 9641 - Added a new action on the policies page to allow downloading all policy evaluation audit records
- 9637 - Fix process template icons not showing correctly
- 9630 - Fix a bug where viewing the deployment process overview for an environment scoped step causes an error
- 9640 - Add a loading indicator to the deployment timeline drawer panel
- 9623 - Released Process Templates as a Public Preview feature
- 9634 - Change Request details for ITSM providers are now available as variables in a deployment or runbook
Changes in Octopus Server 2025.4.1996
- 9632 - Add environment variable to disable performance telemetry collection
- 9633 - Moved the manual intervention callout on the task page above the tabs, ensuring it's visible regardless of the tab selected
- 9628 - Fix not being able to select tenant variables for step template parameters that are account or certificate types
Changes in Octopus Server 2025.4.1893
- 9627 - Fix deployments with invalid Channel ID breaking project exports
Changes in Octopus Server 2025.4.1598
- 9625 - Fixed Terraform steps so they can be saved when Azure accounts are specified
- 9626 - Fix an issue where deployment previews could fail to load when multiple environments or tenants are selected for deployment
- 9621 - Fix for non-recurring future freezes blocking current deployments
- 9624 - Improve performance of
Script0541VariableSetEntityupgrade script - 9620 - Skip compliance policies evaluation without configured Platform Hub connection
- 9619 - Fix exception - LINQ expression DbSet<Lifecycle>() could not be translated which was displayed when viewing releases in some projects
- 9614 - OIDC Custom claims were not correctly evaluating variable expressions
- 9564 - Fix bug in git-enabled runbooks causing guided failure mode preferences to be ignored
- 9615 - Fixed an issue where Policy evaluation would fail to create audit records correctly with Runbooks stored in Git
- 9622 - Record MCP client information when available in the user agent string
- 9616 - Add an
Idproperty to account and certificate parameters in step and process templates
Changes in Octopus Server 2025.4.638
Changes in Octopus Server 2025.4.477
Changes in Octopus Server 2025.4.51
- 9600 - Show step names as missing resources in channel rules if they don't exist in the current deployment process