anchor.diff:  layout: post
   title: What's new in GoCD
   type: post
  -author: Arvind S.V.
  +author: Arvind S.V, Product Manager at GoCD
   excerpt: "GoCD has released several new features recently. Here's an overview of what you can look forward to using."
   summary_image: "/assets/images/blog/whats-new-gocd/gocd-new-features.jpg"
   title_tag_of_header: "What's New in GoCD | GoCD Blog"
   meta_description: "GoCD supports cloud native infrastructures, pipelines as code, and on demand agents."
   meta_keywords: "cloud native, kubernetes, docker, elastic agents, on demand agents, pipeline as code, config as code"
   tags: 
  -draft: true
   ---
   <% content_for :banner do %>
     <figure>
  
positive.code: 
  There are two elements to our improved container based workflows:
  
  1. Teams who are fully immersed in Docker want pretty much everything to be Docker-based.  If you are utilizing our Docker, ECS Docker or Kubernetes support then all your build activity will now be Docker based. It just how it works.
  2. GoCD now supports Docker images as native GoCD artifacts.  GoCD abides by build once and only once and provides full traceability up and downstream for artifacts. You can now  specify a Docker image repository as a GoCD artifact repository. This allows Docker images to be a part of GoCD’s native artifact tracing, pushing, and fetching. 
  
  ##Analytics plugin for enterprise users
  
  
negative.code: 
  On Kubernetes, we've provided a [helm chart](https://hub.kubeapps.com/charts/stable/gocd) to make it near trivial to install and operate GoCD in its entirety on your Kubernetes cluster.
  
  * [Amazon ECS elastic agents plugin](https://extensions-docs.gocd.org/ecs/current/) (enterprise)
  * [Docker-based elastic agents plugin](https://github.com/gocd-contrib/docker-elastic-agents)
  * [Docker swarm based elastic agents plugin](https://github.com/gocd-contrib/docker-swarm-elastic-agents)
  * [Openstack Elastic Agent plugin](https://github.com/gocd-contrib/openstack-elastic-agent)
  