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 2018.9.17 to 2018.10.8

Octopus 2018.9

Highlights

Kubernetes

2018.9 removes the alpha feature-flag from the Kubernetes support in Octopus!

The following pieces are now fully-supported members of the Octopus family:

Offline Drop Artifacts

Offline Package Drop targets can now be configured to persist the bundle as an Octopus Artifact.

Offline Package Drop targets could previously only persist the bundle to a file-system directory, which wasn't suitable for Octopus Cloud instances. Artifacts are a perfect fit for this; the deployment bundle is persisted a zip file stored against the deployment in Octopus.

Cloud Dependency Updates

All the Cloud dependencies that ship with Octopus have had an update in 2018.9

  • Azure PowerShell modules upgraded from 5.7.0 to 6.8.1. This update fixes some known issues with the 5.7.0 release of Azure PowerShell.
  • Azure CLI upgraded from 2.0.42 to 2.0.45
  • AWS PowerShell modules upgraded from 3.3.225.1 to 3.3.343.0
  • AWS CLI upgraded from 1.16.6 to 1.16.15
  • Terraform CLI upgraded from 0.11.5 to 0.11.8
  • Terraform AzureRm plugin version 1.16.0
  • Terraform AWS plugin version 1.39.0

Release notes

These are the features and fixes you'll get by upgrading from 2018.9.17 to 2018.10.8.

Changes in Octopus 2018.10.8

  • 5552 - Improve Performance of Dashboard by indexing temp table
  • 5758 - Updating no-javascript link to https

Changes in Octopus 2018.10.7

  • 5433 - Update to Halibut to ignore unnecessary ACL failures that were causing deployments to fail

Changes in Octopus 2018.10.6

  • [5438/droyad] - Improved the performance the Projects API when many projects use features that are based on step names
  • [5439/droyad] - Improved the speed of the automatic release creation after a package upload
  • [5456/droyad] - Improved the performance of the permission loading that occurs after a Team, User or Role is changed

Changes in Octopus 2018.10.5

  • 5336 - Database upgrade script failed with a InvalidOperationException

Changes in Octopus 2018.10.4

  • 5314 - Save terraform sensitive values as Octopus sensitive values (CVE-2019-8944)

Changes in Octopus 2018.10.3

  • 5287 - Prevented infinite polling loop when navigation happens while request is in flight

Changes in Octopus 2018.10.2

  • 5246 - New-OctopusAzureWebAppTarget command slot name parameter is now honoured

Changes in Octopus 2018.10.1

  • 5235 - Fragmented database indexes are automatically rebuilt or reorganized after other upgrade script have run
  • 5236 - UI fix for variable editor popover menus being visually cut off

Changes in Octopus 2018.10.0

  • 5126 - Fix for error saying unable to delete a step template that's in use

Changes in Octopus 2018.9.17

  • 5133 - UI Simplifying the Getting Started / Onboarding guides
  • 5144 - Resolved issue with migrator partial-export command exceeding 2100 SQL parameters
  • 5145 - Added the ability to choose how inlined scripts in deployment processes are exported by Octopus.Migrator.exe including CopyInlineScripts (current behaviour), ExtractInlineScripts, and LeaveInline - learn more
  • 5147 - Fixed issue where editing an offline drop removes the encryption password
  • 5154 - Updated task logs for subscription processing and auto-deploy to use nesting and add links to the related project / trigger / release
  • 5163 - Fix error on project process screen when user does not have LifecyleView permissions
  • 5164 - Show empty state info boxes when connecting a tenant to a project or tag set and none exist
  • 5165 - Made the Azure account type expander look and work in the same way as other expanders
  • 5166 - Improved layout of Upload Package dialog
  • 5170 - OctopusClient updated to include information in it's calls that allow filtering in the audit log
  • 5171 - Octopus Cloud instances can now be licensed by deployment target just like self-hosted Octopus Server licenses
  • 5167 - Gracefully stop Octopus Server if running in terminal and process terminated