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.7.18 to 3.8.6
Octopus 3.8
Changes in 3.8
Improvements
- Auto-deploy improvements - More inclusive auto-deploy rules to account for long-running deployments scenarios.
Upgrading
Read the upgrade guide for more details on upgrading from your current version to Octopus 3.8.
Octopus 3.7
Changes in 3.7
New Features
Improvements
Upgrading
Read the upgrade guide for more details on upgrading from your current version to Octopus 3.7.
Release notes
These are the features and fixes you'll get by upgrading from 3.7.18 to 3.8.6.
Changes in Octopus Server 3.8.6
- 2626 - Rolling deployments can have now window size bound to a variable
- 3006 - You can now configure the retry attempts used when downloading packages from external NuGet feeds
- 3072 - Improved performance when downloading packages from external NuGet feeds over HTTP, we no longer query the feed for all versions of a package
- 3091 - Running a health check step for a particular role will no longer exclude machines in other roles from the deployment
- 3106 - The
NetworkStream
is now closed properly when downloading packages from external NuGet feeds over HTTP - 3121 - Fixed step failures due to network problems with polling Tentacles not being promptly reported
- 3123 - Added table support to the Markdown filter in variable replacement
- 3124 - Resolved issue with task logs not being migrated for 2.6 > 3.x migrations
- 3126 - Web Application and Virtual Deployment step now retries if there is an error finding the parent site
- 3127 - Fixed a problem causing high CPU usage during the "Apply Retention Policy" task
- 3128 - Resolved Octopus Manager import error importing feeds when feed exists in target
- 3130 - On Server 2016 Tentacles Calamari now supports extracting packages resulting in long paths
- 3131 -
image/x-icon
andimage/svg+xml
MIME types are now supported for Octopus Manager export/import
Changes in Octopus Server 3.8.5
Changes in Octopus Server 3.8.4
Changes in Octopus Server 3.8.3
- 2468 - Immediately return logs if an automatic Tentacle upgrade fails
- 2811 - Add support for Nuget and Zip packages greater than 4Gb in size
- 2905 - Deployment now fails when the type of a custom package deployment script (not one bundled inside the package) is not compatible with the target machine
- 3029 - Show a confirmation dialog when deleting an environment if there are variables that are scoped just to that environment
- 3089 - Correctly evaluate
#{if Variable}
substitutions if there is whitespace between the variable and the closing brace - 3104 - Fixed UI bug that was incorrectly showing the environment condition control on rolling steps.
- 3108 - De-duplicate email lists provided to the email Step
Changes in Octopus Server 3.8.2
- 2929 - Fixed validation on step deletion, so steps that are being used for Auto Release Creation or Release Numbering cannot be deleted
- 3069 - Check all columns use default database collation before upgrading
- 3084 - Fixed a bug where the
NancyContext
would not be disposed if the underlyingHttpListenerRequest
failed to close - 3085 - Try to log web request context when unhandled exceptions are thrown in the web server
- 3097 - Fixed a bug where a SQL Database transaction was held open for the life of the Octopus Server which was a potential cause for
tempdb
growth - 3099 - Resolved issue where no tenants were available for deployment when tenant view permissions did not match tenant deploy permissions
Changes in Octopus Server 3.8.1
- 2784 - Correctly populate
Octopus.Deployment.PreviousSuccessful.Id
when the previous deployment failed - 3028 - Tenant counter is now visible on the dashboard
- 3049 - Created a set of system variables containing information about the last successfully installed package
- 3073 - Fixed a regression with the console output for the show-configuration command
- 3080 - Fixed timeout with health checks on tenanted machines