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.14372 to 2025.4.4740

Octopus 2025.4

No highlights for 2025.4

Release notes

These are the features and fixes you'll get by upgrading from 2025.3.14372 to 2025.4.4740.

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 8443 is 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 >= 1440 minutes causing hung deployments
  • 9652 - Show tenant name in deployment timeline for tenanted deployments
  • 9651 - Add an experimental endpoint actiontemplates/search/v2 which 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. https://github.com/OctopusDeploy/Issues/issues/9645|#9645
  • 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 Script0541VariableSetEntity upgrade 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 Id property to account and certificate parameters in step and process templates

Changes in Octopus Server 2025.4.638

  • 9599 - Fix UI for Scheduled Deployment with Recurring Deployment Freeze
  • 9581 - Fix issue with GCloud script step where the scripts are in a folder containing spaces

Changes in Octopus Server 2025.4.477

  • 9586 - Improve performance of tenant variables on the project page
  • 9604 - Added support for OIDC authentication on container registry feeds
  • 9603 - "false" displaying in tenant creation callout message
  • 9594 - Fix issue navigating from runbook task log to the edit runbook step page

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