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 2019.7.13 to 2019.8.6
Octopus 2019.8
Highlights
2019.8 includes:
- Improved deployment process editor: Quickly jump between steps when editing the deployment process
- Cloning Tenants
- More health check scheduling options: Health checks can be configured to run on a cron expression, or to never run
- Allow overriding namespace in Kubernetes steps
- New Variable Filter expressions: Trim, Substring, Truncate, UriEscape, UriDataEscape
- Copy and paste to add certificates: Certificates can now be pasted as text directly into the portal
See our blog post for the full details.
Breaking changes
No breaking changes in this release.
Release notes
These are the features and fixes you'll get by upgrading from 2019.7.13 to 2019.8.6.
Changes in Octopus Server 2019.8.6
- 5797 - Fixed how manual interventions are handled when they occur during a deploy release step
- 5835 - Account parameters used in Step Templates are now expanded, making them easier to use
- 5851 - Shows cleaner exception message when executable is not found in steps with script logic
- 5866 - Fixed an issue that caused certain steps to now show in the channel version rule selector
- 5868 - Fixed comparison of package ids between build information and steps to be case insensitive
- 5872 - Improved validation and error messsages for Automatic Release Creation package steps
- 5874 - Improve reliability of temp file handling on Linux targets and avoid silent failure of "Deploy to NGINX" steps
- 5878 - Removed duplicate email validation when modifying or registering users
Changes in Octopus Server 2019.8.5
- 5846 - Show a nicer error instead of crashing when a bad value is passed to the command line for the
--dependOnargument on theservicecommand - 5849 - Handle bad Auto Release Creation configuration better and allow users to resolve it
- 5852 - New installations of Octopus Server will have the built-in package repository re-index feature disabled by default
- 5853 - Fix for incorrect Isolation Mutex causing deployments to block/hang
- 5855 - Resolved issue saving deploy kubernetes containers step when memory requirements set but not cpu
- 5857 - Made a data migration script more robust when faced with Auto Release Creation referencing a channel that has been deleted
- 5858 - Description support on teams
- 5859 - Fix a timing issue in deployment process overview page which was causing intermittent failures
Changes in Octopus Server 2019.8.4
- 5837 - Fixed issue where step delete silently fails when step is used in the versioning strategy
- 5838 - Fixed
replaceoption for Upload Package dialog and client backwards compatibility - 5841 - Fixed issue with tenant variable editing, which occurred if a team the user was in had a role scoped to an environment
- 5844 - Fixed Octopus ID authentication provider's default configuration to stop warnings appearing in the server logs unnecessarily
- 5847 - fix for NullReferenceException in CheckForOctopusUpgrade reported in server dignostic errors
- 5833 - Added retry logic and configurable timeout to initial connection to SMTP host
Changes in Octopus Server 2019.8.3
Changes in Octopus Server 2019.8.2
- 5647 - Package acquisition now runs after manual intervention for steps with additional packages
- 5803 - Automatic redirect to secure WebUI binding now works for localhost binding
- 5820 - Fix misaligned deployment process chips
- 5825 - Certificates without a private key can now be installed into another user's key store on windows
- 5826 - Fixed the User edit page so the Reset Password button is only enabled based on the same permissions checks logic the API is using
- 5830 - Updated bundle Tentacle to
5.0.3to fix crash when launching Tentacle Manager - 5834 - Includes bundled Tentacle 5.0.3 with fix for memory leak with Listening Tentacles
Changes in Octopus Server 2019.8.1
- 5813 - Jira comment parser RegEx updated to simplify and also remove some false positive cases
- 5814 - Machine policy health check no longer runs at startup when health check policy is set to Never
- 5815 - Fixed a performance problem where looking at a deployment paused by manual intervention would cause high CPU usage on the Octopus Server, but only if the manual intervention was not restricted to specific teams and you have a LOT of teams
- 5816 - UI fix for accessing Project Templates menu for multi-tenancy
- 5817 - UI fix for cloning steps across different projects
- 5818 - Fixed a bug preventing new variable values from being added to a project or library variable set where there is already another variable value with the same name
- 5819 - Made CTRL+Click work in the project switch again, so it opens the selected project in a new browser tab just like it did before 2019.7.13
Changes in Octopus Server 2019.8.0
- 5213 - Fix issue where Calamari doesn't respect the setting to bypass the default proxy in windows
- 5726 - System.IO.IOException: The process cannot access the file 'xxx' because it is being used by another process during Calamari package extraction
- 5727 - Add the ability to clone a Tenant
- 5784 - Demote logging level for "Setting Proxy Environment Variables" to VERBOSE
- 5793 - Moved
--ServerNodeNamefrom theconfigurecommand to thecreate-instancecommand - 5798 - Fixed a bug in ProjectSwitcher that was redirecting to the wrong projects after filtering results
- 5805 - Fixed a null reference exception that occurred on login in some AD configurations after upgrade beyond
2019.5.0 - 5806 - Allow configuration of a specific domain for cookies issued by server, to allow custom web UIs to call the API
- 5811 - Add a description field to each Tenant
- 5812 - Add
UriEscape,UriDataEscape,Substring,TrimandTruncatefilters for variable substitutions