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 3.16.0 to 3.16.1
Octopus 3.16
Changes in 3.16
See our release blog post for more details.
New Features
Octopus 3.16 removes the requirement to install Mono when deploying to Linux and MacOS targets. It does this by using a self-contained .NET Core build of Calamari.
Improvements
- Support for Okta as an authentication provider
- ScriptCS has been upgraded to version 0.17.1
- Resolved issue introduced by Let's Encrypt API change
Breaking Changes
The latest version of ScriptCS has introduced some breaking changes so it's important to review their release notes before upgrading. This only affects projects with script steps written using C#, which are powered by ScriptCS under the hood.
Upgrading
This release contains a post-install data fix that may take a few minutes, depending on the size of your Events
table, so please ensure you allow time for this to complete. In our testing with 180,000 records in the EventsTable
took ~3 seconds to upgrade.
If you are running the watchdog service, please ensure this is stopped during the upgrade.
All of the usual steps for upgrading Octopus Deploy apply.
Release notes
These are the features and fixes you'll get by upgrading from 3.16.0 to 3.16.1.
Changes in Octopus Server 3.16.1
- 3697 - Fall back to SHA1 certificates on Windows 2008 32 bit if SHA256 is not supported
- 3699 - Duplicate variable message is now logged as a warning to make it more discoverable for customers
- 3701 - Polling tentacles now log errors in the main connection retry loop
- 3722 - Include guest account enabled state in anonymous metrics reporting
Changes in Octopus Server 3.16.0
- 3621 - Improved handling of key retrieval and caching in the OpenID Connect provider
- 3624 - Tentacle installer download links on
Create deployment target
forListening
orPolling
Tentacles now point to the correct URL - 3673 - Allow the use of Virtual Directories when configuring Let's Encrypt
- 3676 - Ensure advanced settings are expanded by default on Let's Encrypt dialog when previous values exist
- 3677 - Minor Breaking Change Updated ScriptCS to 17.1, which contains some minor breaking changes
- 3688 - Changed the
ServerTask
table to refer toOctopusServerNode
byId
instead ofName
- 3691 - Fixed a potential memory leak when making heavy use of subscriptions under certain circumstances
- 3692 - Redesigned SQL Indexes for
ServerTask
to improve performance of everything that queries tasks - 3694 - Ensure 'restart required' message is shown when disabling web sockets
- 3696 - Allow using self-contained .NET Calamari for SSH Targets (this means no Mono dependency)
- 3698 - Added support for Okta as an authentication provider
- 3702 - Resolved issue that caused the WebUI to become unresponsive when deploying to 100+ tentacles
- 3705 - Fixed Let's Encrypt support after a breaking change in the Let's Encrypt API