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.3.13042 to 2023.4.4265
Octopus 2023.4
The 2023.4 release of Octopus Deploy has a number of updates to make your deployments simpler to manage and more resilient.
This release’s noteworthy updates include:
- More secure connectivity to GitHub and Azure using OpenID Connect (OIDC)
- Source scripts from Git to maintain them like other assets
- Resilient Tentacle communications to reduce deployment failures
- Elevate critical tasks to the top of the task queue
- Connect tenants to multiple projects in one step
- Space ID now available on Terraform resources to simplify configuration
The 2023 Q4 release is available on Octopus Cloud and ready for download by our self-hosted customers.
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.
Release notes
These are the features and fixes you'll get by upgrading from 2023.3.13042 to 2023.4.4265.
Changes in Octopus Server 2023.4.4265
Changes in Octopus Server 2023.4.3998
- 8358 - Fix the Octopus Server Url form field failing to show when expanded in the Jira Integration settings
- 8359 - Reintroducing ScriptCS as the default C# Script executor. dotnet-script can be used by setting the
UseDotnetScriptCSharpExecutorFeatureToggle
feature toggle, or by setting theOctopus.Action.Script.CSharp.UseDotnetScript
variable to true - 8357 - Downgrade markdig to fix an issue breaking Octostache filtering on #{MyVar | MarkdownToHtml}
- 8353 - Fixed an issue where some azure deployments did not respect proxy configured in Octopus
- 8356 - Fix TaskQueue where identical ServerTask runs on multiple HA nodes
- 8355 - Allow the selection of packages in Terraform step to be deferred
- 8145 - Fixed a regression where viewing deployment targets for an environment weren't being sorted by name
- 8345 - Added a
Load More
button andload all
link into theRelease
page progression section to allow viewing of more deployments for a release - 8293 - Fixed Certificates to show name instead of ID when viewing All Variables in a project
Changes in Octopus Server 2023.4.3586
Changes in Octopus Server 2023.4.3511
- 8345 - Added a
Load More
button andload all
link into theRelease
page progression section to allow viewing of more deployments for a release - 8331 - Updated API documentation for the
/api/tenantvariables/all
endpoint to clarify behaviour - 8339 - Fixed a bug where some error messages weren't shown on the Projects, Tenants, Insights Reports, and main Dashboard pages
- 8327 - Clears Tentacle cache directory upon Octopus server start
- 8341 - The user account menu now shows the user's display name in the menu and on hover
- 8335 - Fix an issue where the release details page displayed an error for releases in a Version-controlled project that were created before the VCS conversion
Changes in Octopus Server 2023.4.2775
Changes in Octopus Server 2023.4.2719
- 8334 - Fixed OCL configuration for Kustomize step where git source information wasn’t persisted correctly
- 8302 - Introduced bulk deployment creation to improve the UX when creating deployments to multiple environments or tenants
- 8333 - Updated license handling to match the customer agreement
- 8325 - Fix an issue where Kubernetes Object Status would not report status changes for deployments to AKS clusters when running the Kustomize step
- 8322 - Kubernetes Raw step no longer fails validation when saving certificate data
- 8342 - Update Tentacle to v7.0.219, which addresses the following issues: Fixed: PollingOverWebSockets can fail to close a WebSocket connection once it is finished with, Fixed: WebSocket bug where a SendAsync is not being awaited, Fixed: Some error messages are misleading, Fixed: Memory leak and inefficiencies, Fixed: Performance issue when instantiating logs
- 8326 - Improve the speed of bulk connecting Tenants to a Project by 2x
- 8320 - Fixed a regression that caused runbook triggers to schedule in the future
- 8321 - Performance increased when preparing a deployment to many tenants
Changes in Octopus Server 2023.4.1941
Changes in Octopus Server 2023.4.1725
- 8319 - Steps using Git Manifests now work with Config as Code
- 8312 - Enable option to include or exclude missing variables warning in tenants overview
- 8310 - The deployment journal no longer records undeployed packages
- 7284 - Migrate C# script support from
ScriptCS
todotnet-script
- 8315 - Calamari update tasks will now run concurrently
- 8313 - Introducing a new error callout to the Project Tenant page if any tenants fail to connect
- 8295 - Improved load time for Deploy Release page
- 8307 - Add a new CLI command
database-upgrade-status
which outputs whether starting Octopus Server will result in the database being upgraded to apply schema changes - 8309 - LTS backport to remove the usage of
--short
flag from kubectl since it has been deprecated - 8183 - Allow supplying arguments to container runtime when using action execution containers
Changes in Octopus Server 2023.4.939
- 8308 - Improve performance of various API endpoints when querying large sets of data
Changes in Octopus Server 2023.4.808
Changes in Octopus Server 2023.4.296
- 8295 - Improved load time for Deploy Release page
- 8291 - Revert change to runbook tenant selector that caused the Run button to be disabled until unchecking Skip tenants option
- 8296 - Fixed an issue where index maintenance would fail with "SQL error: Parameter 3 is incorrect for this statement"
- 8292 - A new Kustomize step is now available
- 8305 - Introducing new event-based deployment history and runbook run history processes to replace current stored procedure based processes
- 8289 - Connecting tenants to a project can now be done in bulk and will display the current progress of any ongoing connections
- 8288 - Fix space switcher not closing when the current space is clicked
- 8032 - Removed showing of system events in My Recent Activity page