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.10.1 to 3.11.7

Octopus 3.11

Changes in 3.11

3.11.2 fixes security vulnerability that allowed Guest user to modify data.

Certificates Feature

3.11 introduces certificate management.

Octopus 3.10

Coming soon

Release notes

These are the features and fixes you'll get by upgrading from 3.10.1 to 3.11.7.

Changes in Octopus Server 3.11.7

  • 3256 - Deployment can now be initiated if the previous success deployment task references a deployment that does not exist

Changes in Octopus Server 3.11.6

  • 2385 - Avoid a PowerShell bug that can cause deployment pauses when an app pool is set to suspend
  • 3087 - Prevent project groups from being removed if linked to a team to avoid permission creep.
  • 3145 - Resolved issue with migrating tenant tags
  • 3207 - Added the special variable Octopus.Action.Package.TreatConfigTransformationWarningsAsErrors (defaults to true) to allow flexibility in dealing with config transform warnings
  • 3216 - The Server and Tentacle managers now allow scrolling of the instance list
  • 3227 - Correct pagination on the package index page so that it only takes into account a single version of each package
  • 3236 - Made 'Target roles' validation message more specific so it says which step needs to be fixed
  • 3237 - Order channels in a case-insensitive manner on the project dashboard
  • 3240 - Modals dismissed if url route changes or user logs out
  • 3244 - Modifying IIS bindings now triggers "You have unsaved changes" warning

Changes in Octopus Server 3.11.5

  • 3235 - Fixed deployment overview and logs listing steps out of order

Changes in Octopus Server 3.11.4

  • 3224 - Add Octopus.Action.FailScriptOnErrorOutput variable to fail scripts if they write to StdErr but return a zero error code
  • 3230 - Resolved certificate icon not found on variable grid
  • 3231 - The Force SSL checkbox in the server manager binding window now shows the correct state when it is first opened
  • 3232 - Fix 3.11.0 bug causing prompted variable labels field to go missing from UI
  • 3233 - Skip All with disabled steps result in an error
  • 3043 - Octo.exe, TeamCity plugin and Octopus.Client now support proxies

Changes in Octopus Server 3.11.3

  • 2562 - Data migration (export/import) no longer cares about the MimeType of logos
  • 3116 - Show clearer error messages when Octopus cannot create an SSH working directory
  • 3225 - Resolved issue: certificate variables scoped to Role were not being expanded

Changes in Octopus Server 3.11.2

  • 3154 - Update Docker Feeds to auto-detect version
  • 3186 - Removed vertical wrapping of project names on global dashboard
  • 3190 - Improved server resource usage with hundreds of polling tentacles
  • 3191 - Project sidebar nav tabs are now accessible on mobile
  • 3192 - Align radio buttons on deploy release page so that they are visible on smaller screens
  • 3202 - Added titles to the Tenant pages so a sensible title appears in the web browser tab
  • 3203 - Fixed a race condition that could cause health checks to stall
  • 3205 - We now actively prevent ClusterWideMutex from exhausting the SQL Connection Pool
  • 3208 - When a deployment resumes a Deployment Resumed event is raised instead of a Deployment Started event
  • 3212 - Resolved issue with certificate private-keys not being found in PFX files when the key was not in the first bag
  • 3215 - Fixed mouse cursor for Active Directory integrated authentication button
  • 3218 - Certificates scoped to environments\tenants are now only visible to users with permissions for at least one of the scoped environments\tenants
  • 3219 - NakedScripting should be renamed to RawScripting
  • 3222 - Restored Guest's user read-only access to data

Changes in Octopus Server 3.11.1

  • 3209 - Allow certificates with subject longer than 200 characters
  • 3211 - Fixed issue with variable prompt settings not displaying in variable value editor
  • 3214 - Fixed variable resolution on the create release page

Changes in Octopus Server 3.11.0

  • 2702 - Certificates Feature
  • 2899 - Fixed Azure steps not running for all targets in roles when there were multiple Azure child steps
  • 2998 - Improved the performance of the release page when the project has a large number of package steps
  • 3122 - Linux machines with older versions of openssl now support long sensitive variables
  • 3193 - Audit events related to automatic user creation are shown as actioned by system user
  • 3196 - Deployment list on the machine detail page now sorts correctly

Changes in Octopus Server 3.10.1

  • 2999 - Machine connectivity information is now restricted by the MachineView permission instead of MachineEdit permission
  • 2999 - Machine deployment history is now restricted by the TaskView permission instead of MachineView permission
  • 3020 - Disabled steps will now be reflected in the deployment preview.
  • 3149 - Reduced memory usage when applying retention-policy to deployment manifests
  • 3155 - Unscoped variables are now visible again when viewing library variable sets
  • 3167 - Migrator exports now logos of community step templates and missing logos don't break community step templates sync.
  • 3176 - SSH scripts can now be cancelled if they are waiting for another script to execute
  • 3181 - Ensure inaccessible variables are not deleted when saving library variable sets
  • 3182 - Resolved migrator issue importing script-steps when project name contains invalid file-path characters
  • 3184 - Azure Resource Group deployments updated to fix issue with service management endpoint override
  • 3189 - Fixed error when saving action templates if it was last modified in pre 3.4.0.
  • 3194 - Allow skipping SSH health checks to support Naked Scripting