Octopus Deploy Release 4.0

Published on: 21 Nov 2017 by: Rob Pearson

Octopus Deploy 4.0 has shipped


We’re very happy to ship Octopus Deploy 4.0, and the entire team is thrilled to share it with the world! Download it today! In this release, the biggest change is the improved UI and user experience. Octopus now has a modern look and feel, and we redesigned some key areas of the app. From a technical perspective, this involved a complete re-write of our frontend, migrating from Angular 1.4 to React and Redux.

We kicked off this process for technical reasons, but two themes emerged as we progressed. The first was to make Octopus easier to use and more consistent, and the second was designing for scale.

In this post

Release Tour

Ease of use

Octopus has always been easy to use, but now it’s better than ever. We worked hard to make sure each page was as intuitive and consistent as possible.

Octopus web portal modern look and feel
We refreshed our look using Google's material design guidelines, but we also kept things simple to retain Octopus's personality.

Octopus web portal filters and search
We added filters and search controls throughout the user interface so that you can focus on what's important to you and get your work done quickly and easily.

Octopus web portal actions
Octopus actions and buttons are consistent, so you shouldn't have to hunt for that save button anymore!

Octopus redesigned variable editor
We completely redesigned and rewrote our variable editor so it's simpler and easier to manage large numbers of variables. We also included full keyboard support.

Octopus redesigned deployment page
We redesigned and simplified our deployment release page to allow you to specify when and where you want to deploy your projects as well as see a preview and customize it further.

Designing for scale

We want Octopus to be a great experience whether you’re a small team with a single instance or a large enterprise with high availability nodes! Some of our largest customers have thousands of projects and thousands of machines. In the past, we’ve made targeted changes to Octopus server to improve performance, but in Octopus 4, we rethought the UI to give customers with large installs a better experience.

Octopus redesigned deployment page

The updated project page now has a card layout, and you can access your favorite projects quickly and easily using filters and the project switcher.

Octopus redesigned deployment page

We redesigned our environments page and it's now called the infrastructure page to better suit its purpose and intent. It's far simpler to work with hundreds or thousands of environments and deployment targets. The new overview page gives you a summary of your infrastructure and selecting a summary item takes you to a filtered view of the relevant deployment targets.

Breaking changes

There are breaking changes in this release and we recommend you review the following list to see if anything is relevant.

Upgrading

This release contains a few post-install data fixes that may take some time (depending on the size of your DeploymentProcess and User tables), so please ensure you allow time for this to complete. If you are running the watchdog service, please ensure this is stopped during the upgrade.

As always, read the upgrade guide for more details on upgrading to Octopus 4.0.

Wrap up

We're very proud to ship Octopus 4.0 to all of our customers and we hope you enjoy it as much as we do. Download it today!