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 2023.1.10475 to 2023.3.1807

Octopus 2023.3

The 2023.3 release of Octopus Deploy has a number of updates to improve deployment efficiency and speed at scale.

This release’s noteworthy updates include:

  • Easier management of tenants at scale with bulk actions
  • Improved container deployments with support for OCI Helm registries
  • Fewer manual interventions with configurable step timeouts
  • More control over audit logs with adjustable retention
  • Source Kubernetes configuration files from Git for simpler deployments
  • Modify YAML files for Kubernetes with our new Kustomize Step
  • Additional functionality for AKS customers with support for kubelogin for AKS clusters
  • Step template improvements to make updates easier to manage
  • UI performance improvements to the Releases and Create Release pages for a better experience while deploying

The 2023 Q3 release is available on Octopus Cloud and ready for download by our self-hosted customers.

Octopus 2023.2

The latest release of Octopus has new features to make your deployments faster and easier to manage, including:

  • Better visibility across tenants with the redesigned tenant overview dashboard
  • Live updates of Kubernetes objects during deployment
  • Increased success rate of steps with automatic retries
  • More powerful metrics with DevOps Insights improvements
  • Easier deployments to Azure resources with ‘Deploy a Bicep Template’ Step
  • Enhanced security API key security
  • Common components for easier bulk administration and visibility
  • Improved UI performance and navigation in the Octopus portal
  • Polling tentacles over standard ports for reduced complexity
  • Configurable Audit log retention limit for Cloud customers

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

Octopus 2023.1

The release of Octopus 2023.1 has new features to help improve your experience, including:

  • Helm chart for installing Octopus server into a Kubernetes cluster
  • Faster tentacle upgrades
  • Improvements to the ‘Deploy Kubernetes containers’ step
  • Improving Deployment Experience for Enterprise and Cloud Users for faster, more efficient deployments and better usability
  • Performance improvements for version controlled projects

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

Release notes

These are the features and fixes you'll get by upgrading from 2023.1.10475 to 2023.3.1807.

Changes in Octopus Server 2023.3.1807

  • 8176 - Fixed the variable scope editor not opening properly when navigating on keyboard
  • 7961 - The side effects of deleting and renaming a step in the same operation now occur correctly. This includes updating channel rules and project version settings

Changes in Octopus Server 2023.3.1708

  • 7335 - Introduced audit log retention feature. See here for more details
  • 8171 - Calling the tasks/{id}/details REST endpoint will now return all valid log entries before invalid JSON is detected in a log file. This fix also ensures Task Log Aggregation does not aggregate task log files that contain invalid JSON entries, and leaves related task logs in their original unaggregated form
  • 8177 - Fixed a regression that prevented AWS credentials from being used during step execution
  • 8175 - Return empty string instead of failing when executing get_octopusvariable() in a python script
  • 8025 - Fix an issue where python script output did not behave as expected due to buffering
  • 7184 - NuGet packages with build metadata in the version will now use the package cache to speed up transfers
  • 8169 - Improved the speed of built-in package reindexing when there are many packages with the same package id
  • 8165 - Name search for Deployment Targets is now case insensitive
  • 8178 - Tasks that rely on mono will start logging warning messages
  • 8163 - Guest users can now access Version Controlled projects and several other pages that previously returned an error
  • 8166 - Updated styling of visual feedback for most buttons across the portal
  • 8129 - Fixing UserId filtering for audit logs

Changes in Octopus Server 2023.3.1204

  • 8164 - Added CSV Export to the Tenants Overview (EAP) page
  • 8167 - Restored rebuilding of fragmented indexes during upgrades which improves the performance of all indexes. Upgrades times may increase noticeably for large databases
  • 8154 - Running runbooks associated with a single environment will automatically select the single environment
  • 8160 - Improved the error messages when attempting to save an invalid offline drop target

Changes in Octopus Server 2023.3.829

  • 8158 - Moved the filters on the Tenants overview page into the toolbar at the top of the page
  • 8152 - Fixed an issue where the top navigation bar crashes the UI when a user has no permissions

Changes in Octopus Server 2023.3.317

  • 8147 - Auto deployments of change-controlled projects no longer fail to start
  • 8149 - Introduced page-specific endpoint to improve load time on the view single Release page
  • 8151 - Introduced page-specific endpoint to improve Deployment Preview load time on Create Deployment page
  • 8144 - Fixed an issue where release creation can be slow from waiting for Package Notes

Changes in Octopus Server 2023.2.10947

  • 8052 - Unique name constraint error when cloning a project
  • 8123 - Steps can be configured to automatically retry when they fail

Changes in Octopus Server 2023.2.10545

  • 7861 - Fix tenant variable removal when removing environments from projection connection
  • 8150 - Improved View Releases page load time
  • 8138 - Resolving Manual Interventions and Guided Failure as well as viewing blocking deployments is now much faster when there are a large number of interventions or guided failures
  • 8140 - Overhauled the Tenants overview page to improve the visibility of all available Tenants and their respective tags and project/environment connections

Changes in Octopus Server 2023.2.10265

  • 8139 - Improved aesthetics and visual hierarchy for the top navigation bar
  • 8137 - Only display build information linked to the package that is being viewed
  • 8118 - Connectivity checks running indefinitely blocking execution on a deployment target
  • 8134 - Retention policies are no longer run simultaneously to reduce contention on the database

Changes in Octopus Server 2023.2.9849

  • 8241 - All nodes must be shut down before upgrading Octopus
  • 8045 - Fix release notes overflow on Task Summary page
  • 8129 - Fixing UserId filtering for audit logs
  • 8131 - Fixed a permission scoping issue affecting docker container registries, causing image search and tag search to fail impacting release creation
  • 8127 - Fixed error if TrustedProxies contains invalid values
  • 8126 - Fixes an issue with upstream DockerHub auth where tokens requested with "registry:catalog:" no longer grant access. Updated to use "registry:"

Changes in Octopus Server 2023.2.9087

  • 8126 - Fixes an issue with upstream DockerHub auth where tokens requested with "registry:catalog:" no longer grant access. Updated to use "registry:"
  • 8002 - Removed a restriction that prevented deployments to older versions of Tentacle
  • 8111 - Include all extension configurations in master key rotation

Changes in Octopus Server 2023.2.8159

  • 7968 - Updated warning on failed Always Run steps to suggest retrying where safe to do so
  • 8121 - Configure audit stream button now shows up correctly

Changes in Octopus Server 2023.2.5309

  • 7647 - Fixed an issue where a long-running database transaction would grow the transaction log unreasonably large during a long deployment
  • 8112 - fix for tenants endpoint missing Page.Next hypermedia link when more than one page of results

Changes in Octopus Server 2023.2.5094

  • 8113 - Improved rendering performance and responsiveness of the Dashboard page when there are many projects, environments and tenants in use
  • 8110 - Improved performance of the interruptions list API
  • 8098 - The refresh loop on the task details page now slows down if the refresh takes longer than 750ms

Changes in Octopus Server 2023.2.5010

  • 8110 - Improved performance of the interruptions list API
  • 8109 - Individual channels can now be included on Insights Reports
  • 8107 - Fixed an issue where Bash scripts can reveal secret values

Changes in Octopus Server 2023.2.4598

  • 8104 - Improve performance of filtering deployment targets

Changes in Octopus Server 2023.2.4336

  • 8103 - Fix blob error during master key rotation
  • 8099 - Fixed an issue where GET /workers did not respect filtering by worker pool IDs
  • 8100 - Improve performance and prevent lock-ups of Octopus Server Portal on pages that display variables when there are thousands to display (eg Release page)
  • 8095 - Improved performance and prevent browser from locking up on the Release page, when the release contains thousands of variables
  • 8091 - Fix modify project endpoint not picking up project id properly
  • 8087 - Reduce unnecessary server requests when viewing environments and deployment targets

Changes in Octopus Server 2023.2.3930

  • 8096 - Added ability to perform simple calculations in Variable Substitution
  • 8095 - Improved performance and prevent browser from locking up on the Release page, when the release contains thousands of variables
  • 8094 - Rolled back extra permission requirements when viewing API keys
  • 8092 - Windows Tentacle upgrade now correctly checks for the net48 runtime
  • 8075 - Packages with chained file extensions (.tar.gz) are not being cleaned up from the Package Cache

Changes in Octopus Server 2023.2.3263

  • 8185 - Fixed a regression that was causing stale worker leases when tasks were cancelled
  • 8084 - Fixed an issue when saving web portal configuration using OctopusClient which caused authentication configuration to be overridden
  • 7433 - Fixed daylight saving causing triggers to fire repeatedly
  • 8079 - Improved the performance of the list deployments API when there is large build information
  • 8081 - Fix to respond to HEAD requests on /api/octopusservernodes/ping
  • 8073 - Fixed an issue with X-Forwarded-For headers that included ports

Changes in Octopus Server 2023.2.2718

  • 8077 - Fixed a persistence issue on ForcePackageDownload option for Runbooks
  • 8071 - API key generation can be restricted to allow only Service Accounts
  • 8070 - Improved performance of "missing variables" indicators on the Tenants page when there are thousands of tenants that have missing variables

Changes in Octopus Server 2023.2.2394

  • 8063 - Decreased the number of queries to the project and lifecycle tables during retention

Changes in Octopus Server 2023.2.2028

  • 8061 - Structure variable configuration replacement available in Deploy raw YAML step
  • 8052 - Unique name constraint error when cloning a project
  • 8043 - Fixed an issue where SilentProcessRunner could hang while waiting for a zombie process to finish on Windows
  • 7609 - Fixed an issue with Deploy Kubernetes Raw YAML step not showing any errors on attempting to save when provided with an invalid YAML

Changes in Octopus Server 2023.1.10475

  • 8129 - Fixing UserId filtering for audit logs