Latest features & highlights


24 November 2021

TypeScript API client

Our new TypeScript API client provides cross-platform integration with Octopus using the Node.js and npm ecosystem. Now you can script tasks with Octopus Deploy using an accessible, familiar programming language regardless of the systems you use with Octopus.

Learn more

Amazon ECS

Built-in support for Amazon’s Elastic Container Service (ECS) makes it easier to get started with ECS or deploy a new service through Octopus. We added the UI-driven Deploy Amazon ECS Service step, a new target, and improved the existing Deploy an AWS CloudFormation Template step.

Learn more


13 September 2021

With Workato you can notify a Slack channel when events occur in Octopus

Workato connector

We introduced a Workato connector for Octopus Deploy. Workato is an Integration Platform as a Service (iPaaS) to integrate apps and automate business workflows. The connector will make it easy to:

  • Include Octopus Deploy in Workato workflows.
  • Perform operations against Octopus Deploy, such as create and deploy releases.
  • Create recipes that respond to events in Octopus through a trigger.

Learn more

The configuration to create a new Google Cloud account in Octopus

Google Cloud Platform

Dedicated integration with Google Cloud Platform (GCP) means you can:

  • Connect and authenticate with GCP via a dedicated account type.
  • Use gcloud, the GCP command-line tool.
  • Create and tear down GCP infrastructure with Terraform.
  • Store and secure your Docker images within the Google Container Registry (GCR).
  • Deploy, scale and manage containerized applications on GCP with Octopus and Kubernetes.

Learn more


18 May 2021

Cross-platform Azure web app deployments

We added a new step to Octopus: Deploy an Azure App Service. This step makes it easier than ever to deploy your Azure web applications. It runs cross-platform, configures app settings and connection strings, and deploys container images.

Learn more

Octopus Cloud: scalability and storage

We improved the compute and storage capabilities of Octopus Cloud so it can scale with you as your requirements change. Octopus Cloud delivers best-in-class file storage (1TB) and the ability to run more concurrent automation tasks.

More Octopus Cloud improvements will follow later in 2021.

Learn more

GitHub Actions

We introduced built-in support for GitHub Actions so you can integrate your GitHub builds and other automated processes with your Octopus workflows. Push your build artifacts to Octopus, create releases, execute runbooks, and more.

Learn more

Export/Import Projects (early access)

The Export/Import Projects feature allows you to move projects from one space to another. With this feature, you can:

  • Move projects from a self-hosted Octopus Server to Octopus Cloud.
  • Split a multi-project space into multiple spaces.
  • Move a project from one space to another, in the same instance or another instance.

Learn more


7 March 2021

Global search

We added a search field to the Octopus Web Portal. Find and invoke actions with a few keystrokes, and navigate to server-side resources with ease.

Global Search benefits all Octopus users. It helps first-time users gain confidence with Octopus and find what they need even when they don’t know where to look, and it allows advanced users to navigate even faster than before.

Learn more

Tentacle for ARM/ARM64

The Octopus Tentacle agent now supports ARM and ARM64 hardware. This update makes it possible to deploy your apps and services to Raspberry Pi 3 and 4, AWS A1 EC2 instances, and any ARM hardware that can run .NET Core 3.0 or later.

Learn more

Self-host Octopus on Linux

We are publishing our Octopus Server Linux Docker images so teams can self-host Octopus in a Linux Docker container. This image is based on the same code that powers Octopus Cloud, so you can self-host Octopus on your operating system of choice.

Learn more


21 September 2020

Octopus Cloud Linux Workers

Octopus Cloud provides built-in Worker Pools with dynamic workers to execute scripts against your services and infrastructure. This update adds better cross-platform support with images for Windows 2019 and Ubuntu 20.04. All worker images support Execution Containers which provide the ability to simplify dependency management and streamline automation tooling.

Learn more

Structured variable replacement

Octopus now supports automatic configuration file updates configuration updates for JSON, YAML, XML and Properties files.

We’re adding better configuration file updates with support for YAML, XML, and property files. This makes it much easier to update any Java application files as well as numerous other platforms that use YAML and XML.

Learn more


20 July 2020

Runbooks Improvements

We’ve updated our runbook automation support based on customer-driven feedback.

  • Runbook-only projects allow you to create operations focused projects.
  • Octopus CLI support with the run-runbook command so you can execute runbooks from the command-line or scripts.
  • Advanced control over runbook run settings, including environment scoping, retention policies, and guided failure support per runbook.

Learn more

Jenkins pipelines

Our Jenkins plugin now supports Jenkins Pipelines. You can now integrate Jenkins with Octopus from your Jenkinsfile without scripting it yourself. Push packages, create and deploy releases as well as execute runbooks.

Learn more

Streamlined automated process editor

We updated our process editor to streamline the editing process with better visibility and fewer clicks. You can now see the entire deployment process to simplify navigation and make it easier to reference other step names in scripts and variables. It also allows you to edit your entire process, including updating multiple steps and saving all your changes with a single click.

Learn more


1 April 2020

Execution containers for Workers

Execution containers for Workers let you execute deployment work in isolation without the need to manage dependencies and containers.

We're shipping cross-platform Docker images pre-configured with the latest tools and frameworks for your deployments and runbooks.

Learn more

Automatic Change Requests with Jira Service Desk

Octopus now provides initial change management integration with Jira Service Desk that lets teams create change requests during their deployments automatically.

Learn more


24 February 2020

Dark Mode

Developers, DevOps personnel, and operations folks love dark mode, and we’ve built a custom Octopus dark theme that is easier on your eyes.

Learn more

Octopus CLI on Homebrew, APT and YUM

The Octopus CLI lets you interact with an Octopus instance from a build server or local workstations. Developers can install it quickly with popular Linux and macOS package managers like Homebrew, APT, and YUM.

Learn more


12 December 2019

Operations Runbooks

Operations runbooks automate routine maintenance and emergency operations tasks like infrastructure provisioning, database management, and website failover and restoration.

This feature was designed to make modeling and executing operations tasks feel as natural as deploying applications does today. It brings support to execute Runbooks directly against infrastructure and includes strong scheduling support.

We built Runbooks with teams in mind. Runbooks can be parameterized with prompted variables, and you can make changes with confidence, publishing only once they have been safely tested.

Learn more


15 October 2019

Tentacle for Linux

Octopus has long supported deploying applications to Linux via SSH; however, some companies operate in highly secure environments where it's not possible to open port 22 on production servers. Our customers faced scenarios where applications exist in their own DMZs with no incoming connections permitted other than HTTPS for web traffic.

We're making this scenario possible with Tentacle agent for Linux. Tentacle is a lightweight service that enables secure communication between the Octopus Server and deployment targets in a listening and polling modes. In polling mode, it contacts the Octopus Server and executes deployment work as required including retrieving application packages and deployment scripts.

Learn more


9 April 2019

Jira Plugin - Better visibility across your CI/CD pipeline

Our new Octopus plugin for Jira Cloud enables teams to see the status of their releases and deployments directly in their Jira issues with deep links back to Octopus for further details. This enables greater visibility and insight for your team and company in the tool that they're most comfortable with.

Learn more

Tracking your work from idea to production

Software usually runs through a CI/CD pipeline on its way to production. Developers push code to repositories like GitHub, and build servers like Azure DevOps and TeamCity, build it, and finally, Octopus deploys it. Traditionally, the linkages between each of those steps can get lost.

With the introduction of our build information and work item tracking, it’s now possible to see build, commit and issue details directly in Octopus. This allows teams to view the issues and build details that contributed to a release giving end-to-end traceability from issue to production. You can even click deep links for more information.

Learn more

Generate and share release notes automatically

Release notes are a great way to help your team and customers understand what’s new in production. This is generally a manual process and can involve talking to numerous teams and reviewing project tracking tools and source code repos.

Octopus has simplified this process by leveraging metadata from your source code commits and build process to determine what’s new in an environment. It can show you which issues and changes are new since your last deployment. You can even share this with your team on Slack or send it to your customers via email.

This feature shipped with support for GitHub Issues, Jira Issues, and Azure DevOps work items.

Learn more


28 January 2019

Give teams their own space

Spaces is a new way to organize your Octopus Server, making it easy to group your projects, environments and most other things into a space for each team. It’s like moving teams from a large open plan office to private offices.

Spaces are useful for teams who have a large number of projects, environments, or tenants, and often have trouble finding the resources that are important to them. They eliminate distractions and enable teams to focus on what matters to them.

Another great benefit of Spaces is that it is a permissions boundary, simplifying the configuration of teams and roles. Octopus Server admins can delegate responsibility to “Space Managers” who are given full access to manage a space. They can define who is allowed to deploy to production and do other things within their space, without affecting teams in other spaces.

Learn more


6 November 2018

Kubernetes deployments for your whole team

Octopus helps teams adopt and scale Kubernetes. Teams new to Kubernetes can use our rich step templates to get started quickly, and experienced teams can pick the strategy that suits them: full-control with kubectl or first-class HELM support. You can work with as much or as little YAML as you prefer, and time-saving deployment strategies help you get started faster.

Our Kubernetes support builds upon Octopus fundamentals that enable you to deploy releases in a repeatable and reliable manner. Things like promoting releases through environments like Dev and Test before deploying to Production, comprehensive variable management with scoping rules and secret storage, and separating the design time process of building a deployment from the deploy time process of selecting package versions. What this means is that as you roll out new versions of your containers and Octopus will update your YAML for you.

All of these features enable teams to create a roadmap for adopting Kubernetes that works for them.

Learn more