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.8.5 to 2018.8.8

Octopus 2018.8

Highlights

2018.8.0 introduces initial alpha level support for Kubernetes. These new steps, feeds and targets allow you to deploy Kubernetes Deployment, Service, Ingress, ConfigMap and Secret resources. You can find documentation of these features here.

Client Versions

Octopus.Clients, the Octo CLI command line tools and the Team City plugin must be updated to version 4.39.4 to work with the new features in Octopus 2018.8.0.

CloudFormation

We have added a new feature to the deploy CloudFormation Template step which enables the use of changesets. This allows transforms such as AWS::Serverless and AWS::Include to be used and optionally deferring execution in order to review changes as part of a manual intervention step before executing changes.

Release notes

These are the features and fixes you'll get by upgrading from 2018.8.5 to 2018.8.8.

Changes in Octopus Server 2018.8.8

  • 4785 - Added ability to run script console on workers or worker pools
  • 4917 - Fix to show some missing usage reporting of Azure accounts in release snapshots
  • 4923 - Fix an issue where editing a lifecycle does not show correctly if the phase does not override the default retention policy
  • 4926 - Fix an issue where default worker pool wasn't selected by default for some steps when first created
  • 4936 - Kubernetes liveness probe scheme selection fixed
  • 4937 - Added additional validation for the Kubernetes target cluster URL
  • 4938 - Resolved issue with channel version rules for script step package references being lost when modifying deployment process
  • 4939 - Fix for incorrect warnings from migrator about missing machines

Changes in Octopus Server 2018.8.7

  • 4616 - Log additional detail for failure messages on ARM deployments
  • 4764 - Encrypt and write output variables to a file instead of passing them as a base64 encoded string for offline drop targets
  • 4894 - Resolved issue with absolute paths to staged packages in offline-drops
  • 4905 - Enable the ECR feed type for use in the kubernetes steps
  • 4909 - Fix a bug where WorkerPool and Environment is not populated when adding Worker and Deployment Target
  • 4912 - Newly added environments now appear on the dashboard correctly
  • 4913 - Resolved issue with terraform steps not working through a proxy
  • 4914 - Kubernetes Ingress host now accepts plain subdomains (e.g. http://example.org|example.org)
  • 4916 - Reword 'Helm Update' command as 'Helm Upgrade'
  • 4919 - Fixed an bug that stopped deployments from completing when an error occurred writing to the system log
  • 4921 - Fixed "forcibly closed" error occurring in tentacle communications
  • 4922 - Resolved issue migrating releases which contain named package references
  • 4933 - Resolved issue where packages were not being displayed in release for Deploy a Release steps

Changes in Octopus Server 2018.8.6

  • 4467 - UI improving the messaging/intuitiveness around the “Include all Tenants” checkbox on the deployment screen
  • 4877 - Remove trailing white space from folder paths when using Octopus.Migrator.exe export
  • 4892 - Fix to orphaned project reference for cloned projects
  • 4899 - Provide the ECR registry URL as a variable when using an image from the ECR or Docker feed type
  • 4901 - Fixed a bug with "Deploy a release" steps not being available for selection in channel version rules
  • 4904 - UI improvements to client-side rendering for tenants screen and project overviews
  • 4906 - Resolved issue with Tomcat and WildFly steps not being performed during deployments
  • 4907 - Azure web app with scoped AccountView permission can now modify the Azure account

Changes in Octopus Server 2018.8.5

  • 4266 - Fixed Halibut issue where connections were kept open by the server
  • 4824 - Fixed memory issue in Halibut
  • 4844 - Fix for Azure Web App query not returning resource groups
  • 4872 - Fixed a error on the tenants screen after updating the name of a tag
  • 4888 - Fixed a bug where triggers could create releases with invalid versions
  • 4893 - Helm step now visible when Kubernetes steps are enabled
  • 4895 - Fixed an issue where a package is reported as not acquired on a Worker even though it was
  • 4896 - Variable-substitution and config-transform features enabled for Azure PowerShell script steps and Azure Service Fabric script steps