v3.0:
- title: v3.0.0
  note: |
    21 December 2017

    #### What's new
    
    ##### Support for etcdv3

    - Calico now stores its data in [etcd version 3](https://coreos.com/blog/etcd3-a-new-etcd.html).
    
    ##### Migration and upgrade from v2.6.4
    
    - This version of Calico supports [migration and upgrade](/{{page.version}}/getting-started/kubernetes/upgrade/) from Calico v2.6.4. 
    
    ##### calicoctl enhancements

    - Those using the Kubernetes API datastore can now use `calicoctl` to 
      create, read, update, and delete Calico policies.
      
    - `calicoctl` features two new resources: [BGP Configuration](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/bgpconfig) 
      and [Felix Configuration](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/felixconfig).

    - The `calicoctl` policy resource has been split into new [network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy) 
      and [global network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/globalnetworkpolicy) resources.

    - [Network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy) 
      resources can include a `namespace` value, allowing you to create policies that 
      only apply to [workload endpoint resources](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/workloadendpoint) 
      in the same namespace.

    - You can now specify `namespaceSelector` expressions in 
      [network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy) 
      and [global network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/globalnetworkpolicy) rules to select one or more namespaces in their entirety.

    - The `get`, `apply`, `create`, `delete`, and `replace` commands of `calicoctl` 
      now include an optional `--namespace=<NS>` flag. Refer to the `calicoctl` 
      [Command reference](https://docs.projectcalico.org/v3.0/reference/calicoctl/commands/) section for more details.

    - The `get` command of `calicoctl` now includes optional `--all-namespaces` 
      and `--export` flags. Refer to the [calicoctl get](https://docs.projectcalico.org/v3.0/reference/calicoctl/commands/get) 
      section for more information.

    - `calicoctl` no longer accepts the following flags in `get` commands: 
      `--node=<NODE>`, `--orchestrator=<ORCH>`, `--workload=<WORKLOAD>`, and 
      `--scope=<SCOPE>`. These options are now a part of the individual resources.

    - `calicoctl` no longer includes a `config` command. To achieve the equivalent 
      functionality, refer to [Modifying low-level component configurations](https://docs.projectcalico.org/v3.0/reference/calicoctl/commands/#modifying-low-level-component-configurations).

    - You can now name [host](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/hostendpoint#endpointport)
      and [workload](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/workloadendpoint#endpointport) 
      endpoint ports and reference them by name in your [policy rules](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy#ports).
    
    - `calicoctl` now allows a `0` value for ICMP entries in policy resources, 
      enabling `ping` responses. In addition, it now rejects `255` values in the 
      `type` field due to lack of kernel support. Refer to the reference documentation 
      of the [network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy#icmp) 
      and [global network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/globalnetworkpolicy#icmp) 
      resources for more information.
      
    - `calicoctl` now offers a new `convert` command, allowing 2.6.x manifests stored under 
      version control to be converted to the v3.x format. [calicoctl #1782](https://github.com/projectcalico/calicoctl/pull/1782) (@gunjan5)
    
    ##### Host endpoint policies can be applied to forwarded traffic

    - The new `ApplyOnForward` flag allows you to specify if a host endpoint policy should 
      apply to forwarded traffic or not. Forwarded traffic includes traffic forwarded between 
      host endpoints and traffic forwarded between a host endpoint and a workload endpoint on 
      the same host. Refer to [Using Calico to secure host interfaces](https://docs.projectcalico.org/v3.0/getting-started/bare-metal/bare-metal) 
      for more details.
    
    ##### CNI plugin changes
    
    - Calico now assigns the host side of veth pairs a MAC address of `ee:ee:ee:ee:ee:ee`.
      If this fails, it uses a kernel-generated MAC address as before. For more information, 
      refer to the [Troubleshooting FAQ](https://docs.projectcalico.org/v2.6/usage/troubleshooting/). [cni-plugin #436](https://github.com/projectcalico/cni-plugin/pull/436) (@tmjd)
    
    - The CNI plugin now offers an optional environment variable called `CNI_OLD_CONF_NAME`.
      If set, the CNI plug-in cleans up old configuration data during an upgrade, making it 
      easier to migrate to a new `CNI_CONF_NAME` value. [cni-plugin #392](https://github.com/projectcalico/cni-plugin/pull/392)(@weikinhuang)
      
    - The CNI plugin no longer throws a `file exists` message when programming routes. 
      [cni-plugin #406](https://github.com/projectcalico/cni-plugin/pull/406) (@gunjan5)

    - After a period of deprecation, this release removes support for the `ETCD_AUTHORITY` 
      and `ETCD_SCHEME` environment variables. Calico no longer reads these values. If you have 
      not transitioned to `ETCD_ENDPOINTS`, you must do so as of v3.0. Refer to 
      [Configuring `calicoctl` - etcdv3 datastore](https://docs.projectcalico.org/v3.0/reference/calicoctl/setup/etcdv3) for more information.

    - A new node controller for Kubernetes deployments clears data associated with deleted 
      nodes from the Calico datastore, preventing conflicts that can lead to crash loops. Refer 
      to [Configuring the Calico Kubernetes controllers](https://docs.projectcalico.org/v3.0/reference/kube-controllers/configuration) for more information.

    ##### Other changes
    
    - Felix now compiles and runs on Windows in policy-only mode. [felix #1638](https://github.com/projectcalico/felix/pull/1638) (@nwoodmsft)
    
    - Calico now works with Kubernetes network services proxy with IPVS/LVS. Calico enforces 
      network policies with kube-proxy running in IPVS mode for Kubernetes clusters. Currently 
      only workload ingress policy is supported.

    - Rolling update is now enabled by default in the Kubernetes self-hosted manifests. 
      [calico #1506](https://github.com/projectcalico/calico/pull/1506) (@caseydavenport)
      
    - The CoreOS version used for the Kubernetes Vagrant tutorial has been updated, resolving
      an issue causing `kubectl` to hang. [calico #1487](https://github.com/projectcalico/calico/pull/1487) (@2ffs2nns)
      
    - Typha no longer sends incorrect `updateTypes` to Felix, increasing the accuracy of 
      Felix statistics. [typha #70](https://github.com/projectcalico/typha/pull/70) (@fasaxc)

    #### Limitations

    - **Offers only Kubernetes, OpenShift, and host endpoint integrations**: the 
      OpenStack, Mesos, DC/OS, rkt, and Docker orchestrators have not been tested 
      and are not supported. (Calico still supports Docker and rkt containers.) 
      We plan to resume support for the OpenStack, Mesos, DC/OS, and Docker 
      orchestrators in a future release.

    - **GoBGP not supported**: Setting the `CALICO_NETWORKING_BACKEND` environment 
      variable to `gobgp` is not supported. See [Configuring calico/node](https://docs.projectcalico.org/v3.0/reference/node/configuration) 
      for more information. We plan to resume support for GoBPG in a future release.
    
    - **Route reflectors cannot be clustered**: We plan to resume support for
      this in a future release.

  components:
    felix:
      version: 3.0.0
      url: https://github.com/projectcalico/felix/releases/tag/3.0.0
    typha:
      version: v0.6.0
      url: https://github.com/projectcalico/typha/releases/tag/v0.6.0
    calicoctl:
      version: v2.0.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v2.0.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v2.0.0/calicoctl
    calico/node:
      version: v3.0.0
      url: https://github.com/projectcalico/calico/releases/tag/v3.0.0
    calico/cni:
      version: v2.0.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v2.0.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v2.0.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v2.0.0/calico-ipam
    calico/kube-controllers:
      version: v2.0.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v2.0.0
    confd:
      version: v1.0.0
      url: https://github.com/projectcalico/confd/releases/tag/v1.0.0
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    networking-calico:
      version: 1.4.3
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.3
    calico/routereflector:
      version: v0.5.0
      url: ""

- title: v3.0.0-beta1
  note: |
    17 November 2017

    This is a pre-release of v3.0.0. This release is intended for testing purposes only and is NOT to be used on production systems.

    #### What's new

    - Support for [etcd version 3](https://coreos.com/blog/etcd3-a-new-etcd.html).

    - Two new `calicoctl` resources: [BGP Configuration](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/bgpconfig) and [Felix Configuration](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/felixconfig).

    - Those using the Kubernetes API datastore can now use `calicoctl` to create, read, update, and delete Calico policies.

    - The `calicoctl` policy resource has been split into new [network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy) and [global network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/globalnetworkpolicy) resources.

    - [Network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy) resources can include a `namespace` value, allowing you to create policies that only apply to [workload endpoint resources](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/workloadendpoint) in the same namespace.

    - You can now specify `namespaceSelector` expressions in [network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy) and [global network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/globalnetworkpolicy) rules to select one or more namespaces in their entirety.

    - The `get`, `apply`, `create`, `delete`, and `replace` commands of `calicoctl` now include an optional `--namespace=<NS>` flag. Refer to the `calicoctl` [Command reference](https://docs.projectcalico.org/v3.0/reference/calicoctl/commands/) section for more details.

    - The `get` command of `calicoctl` now includes optional `--all-namespaces` and `--export` flags. Refer to the [calicoctl get](https://docs.projectcalico.org/v3.0/reference/calicoctl/commands/get) section for more information.

    - `calicoctl` no longer accepts the following flags in `get` commands: `--node=<NODE>`, `--orchestrator=<ORCH>`, `--workload=<WORKLOAD>`, and `--scope=<SCOPE>`. These options are now a part of the individual resources.

    - `calicoctl` no longer includes a `config` command. To achieve the equivalent functionality, refer to [Modifying low-level component configurations](https://docs.projectcalico.org/v3.0/reference/calicoctl/commands/#modifying-low-level-component-configurations).

    - You can now name [host](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/hostendpoint#endpointport) and [workload](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/workloadendpoint#endpointport) endpoint ports and reference them by name in your [policy rules](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy#ports).

    - The new `ApplyOnForward` flag allows you to specify if a host endpoint policy should apply to forwarded traffic or not. Forwarded traffic includes traffic forwarded between host endpoints and traffic forwarded between a host endpoint and a workload endpoint on the same host. Refer to [Using Calico to secure host interfaces](https://docs.projectcalico.org/v3.0/getting-started/bare-metal/bare-metal) for more details.

    - Calico now works with Kubernetes network services proxy with IPVS/LVS. Calico enforces network policies with kube-proxy running in IPVS mode for Kubernetes clusters. Currently only workload ingress policy is supported.

    - After a period of deprecation, this release removes support for the `ETCD_AUTHORITY` and `ETCD_SCHEME` environment variables. Calico no longer reads these values. If you have not transitioned to `ETCD_ENDPOINTS`, you must do so as of v3.0. Refer to [Configuring `calicoctl` - etcdv3 datastore](https://docs.projectcalico.org/v3.0/reference/calicoctl/setup/etcdv3) for more information.

    - A new node controller for Kubernetes deployments clears data associated with deleted nodes from the Calico datastore, preventing conflicts that can lead to crash loops. Refer to [Configuring the Calico Kubernetes controllers](https://docs.projectcalico.org/v3.0/reference/kube-controllers/configuration) for more information.

    - `calicoctl` now allows a `0` value for ICMP entries in policy resources, enabling `ping` responses. In addition, it now rejects `255` values in the `type` field due to lack of kernel support. Refer to the reference documentation of the [network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy#icmp) and [global network policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/globalnetworkpolicy#icmp) resources for more information.


    #### Limitations

    - **No upgrades**: this version of Calico ends support for etcd version 2. Existing customers must migrate their data to etcd version 3. The alpha and beta releases do not provide migration capabilities, nor do they support upgrades. We plan to add migration and upgrade support in the GA release.

    - **Integrates only with Kubernetes, OpenShift, and host endpoints**: the OpenStack, Mesos, DC/OS, rkt, and Docker orchestrators have not been tested and are not supported. (Calico still supports Docker and rkt containers.) We plan to resume support for the OpenStack, Mesos, DC/OS, and Docker orchestrators in a future release.

    - **BGP route reflector not supported**: large deployments that require the [BGP route reflector](https://docs.projectcalico.org/v3.0/usage/routereflector/bird-rr-config) are not supported. We plan to resume support for the BGP route reflector in a future release.

    - **GoBGP not supported**: Setting the `CALICO_NETWORKING_BACKEND` environment variable to `gobgp` is not supported. See [Configuring calico/node](https://docs.projectcalico.org/v3.0/reference/node/configuration) for more information. We plan to resume support for GoBPG in a future release.

    <!-- Once migration from etcdv2 to etcdv3 is supported, restore the following warning -->
    <!-- <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div> -->

  components:
    felix:
      version: 3.0.0-beta1
      url: https://github.com/projectcalico/felix/releases/tag/3.0.0-beta1
    typha:
      version: v0.6.0-beta1
      url: https://github.com/projectcalico/typha/releases/tag/v0.6.0-beta1
    calicoctl:
      version: v2.0.0-beta1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v2.0.0-beta1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v2.0.0-beta1/calicoctl
    calico/node:
      version: v3.0.0-beta1
      url: https://github.com/projectcalico/calico/releases/tag/v3.0.0-beta1
    calico/cni:
      version: v2.0.0-beta1
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v2.0.0-beta1
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v2.0.0-beta1/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v2.0.0-beta1/calico-ipam
    calico/kube-controllers:
      version: v2.0.0-beta1
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v2.0.0-beta1
    confd:
      version: v1.0.0-beta1
      url: https://github.com/projectcalico/confd/releases/tag/v1.0.0-beta1
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    networking-calico:
      version: 1.4.3
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.3
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v3.0.0-alpha1
  note: |
    29 October 2017

    This is a pre-release of v3.0.0. This release is intended for testing purposes only and is NOT to be used on production systems.

    #### What's new

    - Support for the [etcd version 3 datastore](https://coreos.com/blog/etcd3-a-new-etcd.html).

    - Two new `calicoctl` resources: [BGP Configuration](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/bgpconfig) and [Felix Configuration](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/felixconfig).

    - Those using the Kubernetes API datastore can now use `calicoctl` to create, update, and delete Calico policies.

    - The `calicoctl` Policy resource has been split into [Network Policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy) and [Global Network Policy](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/globalnetworkpolicy).

    - The `get`, `apply`, `create`, `delete`, and `replace` commands of `calicoctl` now include an optional `--namespace=<NS>` flag. Refer to the `calicoctl` [Command reference](https://docs.projectcalico.org/v3.0/reference/calicoctl/commands/) section for more details.

    - The `get` command of `calicoctl` now includes an optional `--all-namespaces` flag. Refer to the [calicoctl get](https://docs.projectcalico.org/v3.0/reference/calicoctl/commands/get) section for more information.

    - `calicoctl` no longer accepts the following flags in `get` commands: `--node=<NODE>`, `--orchestrator=<ORCH>`, `--workload=<WORKLOAD>`, and `--scope=<SCOPE>`. These options are now a part of the individual resources.

    - `calicoctl` no longer includes a `config` command. To achieve the equivalent functionality: refer to [Modifying low-level component configurations](https://docs.projectcalico.org/v3.0/reference/calicoctl/commands/#modifying-low-level-component-configurations).

    - You can now name [host](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/hostendpoint#endpointport) and [workload](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/workloadendpoint#endpointport) endpoint ports and reference them by name in your [policy rules](https://docs.projectcalico.org/v3.0/reference/calicoctl/resources/networkpolicy#ports).

    - The new `ApplyOnForward` flag allows you to specify if a host endpoint policy should apply to forwarded traffic or not. Forwarded traffic includes traffic forwarded between host endpoints and traffic forwarded between a host endpoint and a workload endpoint on the same host. Refer to [Using Calico to secure host interfaces](https://docs.projectcalico.org/v3.0/getting-started/bare-metal/bare-metal) for more details.

    - Calico now works with Kubernetes network services proxy with IPVS/LVS. Calico enforces network policies with kube-proxy running in ipvs mode for Kubernetes clusters. Currently only workload ingress policy is supported.

    - After a period of deprecation, this release removes support for the `ETCD_AUTHORITY` and `ETCD_SCHEME` environment variables. Calico no longer reads these values. If you have not transitioned to `ETCD_ENDPOINTS`, you must do so as of v3.0. Refer to [Configuring `calicoctl` - etcdv3 datastore](https://docs.projectcalico.org/v3.0/reference/calicoctl/setup/etcdv3) for more information.



    #### Limitations

    - **No upgrades**: Calico v3.0.0 ends support for etcd version 2. Existing customers must migrate their data to etcd version 3. The alpha release does not provide migration capabilities, nor does it support upgrades. We plan to add migration and upgrade support in the GA release.

    - **Integrates only with Kubernetes and host endpoints**: the OpenStack, OpenShift, Mesos, DC/OS, rkt, and Docker orchestrators have not been tested and are not supported. (Calico v3.0.0 still supports Docker and rkt containers.) We plan to resume support for the OpenStack, OpenShift, Mesos, DC/OS, and Docker orchestrators in a future release.

    - **Lack of `calicoctl` data validation**: `calicoctl` does not perform as much validation on data, increasing the potential for bad data. Use caution when entering data via `calicoctl`.

    - **BGP route reflector not supported**: large deployments that require the [BGP route reflector](https://docs.projectcalico.org/v3.0/usage/routereflector/bird-rr-config) are not supported. We plan to resume support for the BGP route reflector in a future release.

    - **GoBGP not supported**: Setting the `CALICO_NETWORKING_BACKEND` environment variable to `gobgp` is not supported. See [Configuring calico/node](https://docs.projectcalico.org/v3.0/reference/node/configuration) for more information. We plan to resume support for GoBPG in a future release.

    <!-- Once migration from etcdv2 to etcdv3 is supported, restore the following warning -->
    <!-- <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div> -->

  components:
    felix:
      version: 3.0.0-alpha1
      url: https://github.com/projectcalico/felix/releases/tag/3.0.0-alpha1
    typha:
      version: v0.6.0-alpha1
      url: https://github.com/projectcalico/typha/releases/tag/v0.6.0-alpha1
    calicoctl:
      version: v2.0.0-alpha1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v2.0.0-alpha1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v2.0.0-alpha1/calicoctl
    calico/node:
      version: v3.0.0-alpha1
      url: https://github.com/projectcalico/calico/releases/tag/v3.0.0-alpha1
    calico/cni:
      version: v2.0.0-alpha1
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v2.0.0-alpha1
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v2.0.0-alpha1/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v2.0.0-alpha1/calico-ipam
    calico/kube-controllers:
      version: v2.0.0-alpha1
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v2.0.0-alpha1
    confd:
      version: v1.0.0-alpha1
      url: https://github.com/projectcalico/confd/releases/tag/v1.0.0-alpha1
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    networking-calico:
      version: 1.4.3
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.3
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v3.0.0-alpha1-rc1
  note: |
    24 October 2017

    This is a pre-release of v3.0.0-alpha1. This release is intended for testing purposes only and is NOT to be used on production systems.

  components:
    felix:
      version: 3.0.0-alpha1-rc1
      url: https://github.com/projectcalico/felix/releases/tag/3.0.0-alpha1-rc1
    typha:
      version: v0.6.0-alpha1-rc1
      url: https://github.com/projectcalico/typha/releases/tag/v0.6.0-alpha1-rc1
    calicoctl:
      version: v2.0.0-alpha1-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v2.0.0-alpha1-rc2
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v2.0.0-alpha1-rc2/calicoctl
    calico/node:
      version: v3.0.0-alpha1-rc1
      url: https://github.com/projectcalico/calico/releases/tag/v3.0.0-alpha1-rc1
    calico/cni:
      version: v2.0.0-alpha1-rc1
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v2.0.0-alpha1-rc1
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v2.0.0-alpha1-rc1/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v2.0.0-alpha1-rc1/calico-ipam
    calico/kube-controllers:
      version: v2.0.0-alpha1-rc1
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v2.0.0-alpha1-rc1
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    networking-calico:
      version: 1.4.3
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.3
    calico/routereflector:
      version: v0.4.0
      url: ""

# The master release stream is used to generate the master version of the docs,
# as well as for builds of `calico/node:master` via CI.  Submit PRs to update the
# versions when a component changes.
master:
- title: master
  note: ""
  components:
     felix:
      version: master
      url: ""
     typha:
      version: master
      url: ""
     calicoctl:
      version: master
      url: "https://www.projectcalico.org/builds/calicoctl"
      download_url: "https://www.projectcalico.org/builds/calicoctl"
     calico/node:
      version: master
      url: ""
     calico/cni:
      version: master
      url: ""
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico-ipam
     calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
     confd:
      version: master
     calico-bgp-daemon:
      version: v0.2.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.2
     libnetwork-plugin:
      version: master
      url: ""
     calico/kube-controllers:
      version: master
      url: ""
     networking-calico:
      version: master
      url: ""
     calico/routereflector:
      version: v0.5.0
      url: ""

v2.6:
- title: v2.6.4
  note: |
    20 December 2017
    - Certain configuration changes no longer cause Felix to restart, allowing
      upgrades to Calico v3.0.0. You must be on v2.6.4 before you can upgrade
      to v3.0.0. [felix #1631](https://github.com/projectcalico/felix/pull/1631) (@fasaxc)
    
    - Calico now assigns the host side of veth pairs a MAC address of `ee:ee:ee:ee:ee:ee`.
      If this fails, it uses a kernel-generated MAC address as before. For more information, 
      refer to the [Troubleshooting FAQ](https://docs.projectcalico.org/v2.6/usage/troubleshooting/). [cni-plugin #436](https://github.com/projectcalico/cni-plugin/pull/436) (@tmjd)
    
    - The CNI plugin now offers an optional environment variable called `CNI_OLD_CONF_NAME`.
      If set, the CNI plug-in cleans up old configuration data during an upgrade, making it 
      easier to migrate to a new `CNI_CONF_NAME` value. [cni-plugin #392](https://github.com/projectcalico/cni-plugin/pull/392)(@weikinhuang)

    - `calicoctl` now includes a new environment variable called `CALICO_LIBNETWORK_VETH_MTU`
      that allows you to configure the MTU of veth endpoints when using the Docker orchestrator.
      [libnetwork-plugin #164](https://github.com/projectcalico/libnetwork-plugin/pull/164) (@ti-mo)

    <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div>
    
  components:
    felix:
      version: 2.6.3
      url: https://github.com/projectcalico/felix/releases/tag/2.6.3
    typha:
      version: v0.5.4
      url: https://github.com/projectcalico/typha/releases/tag/v0.5.4
    calicoctl:
      version: v1.6.3
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.6.3
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.6.3/calicoctl
    calico/node:
      version: v2.6.4
      url: https://github.com/projectcalico/calico/releases/tag/v2.6.4
    calico/cni:
      version: v1.11.2
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.11.2
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.2/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.2/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    confd:
      version: v0.12.1-calico-0.4.3
      url: https://github.com/projectcalico/confd/releases/tag/v0.12.1-calico-0.4.3
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.2
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.2
    calico/kube-controllers:
      version: v1.0.2
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v1.0.2
    networking-calico:
      version: 1.4.3
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.3
    calico/routereflector:
      version: v0.4.1
      url: ""
      
- title: v2.6.3
  note: |
    28 November 2017
    - Addresses several outstanding common vulnerabilities and exposures (CVE).
    - A new node controller for Kubernetes deployments clears data associated with deleted nodes from the Calico datastore, preventing conflicts that can lead to crash loops.
    - Reduces default confd log level from `debug` to `info`.
    - [#418](https://github.com/projectcalico/cni-plugin/pull/418): If the [CNI-plugin](https://github.com/projectcalico/cni-plugin) fails to re-network an existing endpoint, it no longer releases the IP allocations to the pool that are still attached to the endpoint. (@fasaxc)
    - [#408](https://github.com/projectcalico/cni-plugin/pull/408): The [CNI-plugin](https://github.com/projectcalico/cni-plugin) no longer throws file exists while programming route (@gunjan5)

    <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div>
  components:
    felix:
      version: 2.6.2
      url: https://github.com/projectcalico/felix/releases/tag/2.6.2
    typha:
      version: v0.5.3
      url: https://github.com/projectcalico/typha/releases/tag/v0.5.3
    calicoctl:
      version: v1.6.2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.6.2
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.6.2/calicoctl
    calico/node:
      version: v2.6.3
      url: https://github.com/projectcalico/calico/releases/tag/v2.6.3
    calico/cni:
      version: v1.11.1
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.11.1
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.1/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.1/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    confd:
      version: v0.12.1-calico-0.4.2
      url: https://github.com/projectcalico/confd/releases/tag/v0.12.1-calico-0.4.2
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.1
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.1
    calico/kube-controllers:
      version: v1.0.1
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v1.0.1
    networking-calico:
      version: 1.4.3
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.3
    calico/routereflector:
      version: v0.4.1
      url: ""


- title: v2.6.2
  note: |
    16 October 2017

    Calico v2.6.2 adds fixes and enhancements for Calico/OpenStack deployments.  For Kubernetes and other integrations there is no change from v2.6.1.

    - The dnsmasq packages that we provide have been upgraded so as to address various [security issues](https://github.com/projectcalico/calico/issues/1169).

    - networking-calico master has been released, as 1.4.3, so as to provide support for OpenStack Ocata and later.

    <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div>

  components:
    felix:
      version: 2.6.0
      url: https://github.com/projectcalico/felix/releases/tag/2.6.0
    typha:
      version: v0.5.1
      url: https://github.com/projectcalico/typha/releases/tag/v0.5.1
    calicoctl:
      version: v1.6.1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.6.1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.6.1/calicoctl
    calico/node:
      version: v2.6.2
      url: https://github.com/projectcalico/calico/releases/tag/v2.6.2
    calico/cni:
      version: v1.11.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.11.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-controllers:
      version: v1.0.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v1.0.0
    networking-calico:
      version: 1.4.3
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.3
    calico/routereflector:
      version: v0.4.0
      url: ""


- title: v2.6.1
  note: |
    29 September 2017

    Calico v2.6.0 was released with the wrong version of Felix, which meant that egress network policy did not function as expected. Calico v2.6.1 includes the correct version.

    <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div>

  components:
    felix:
      version: 2.6.0
      url: https://github.com/projectcalico/felix/releases/tag/2.6.0
    typha:
      version: v0.5.1
      url: https://github.com/projectcalico/typha/releases/tag/v0.5.1
    calicoctl:
      version: v1.6.1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.6.1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.6.1/calicoctl
    calico/node:
      version: v2.6.1
      url: https://github.com/projectcalico/calico/releases/tag/v2.6.1
    calico/cni:
      version: v1.11.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.11.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-controllers:
      version: v1.0.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v1.0.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""


- title: v2.6.0
  note: |
    28 September 2017

    <div class="alert alert-danger" role="alert"><b>Warning</b>: Incorrect release artifacts. Please use Calico v2.6.1 instead.</div>

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

  components:
    felix:
      version: 2.6.0
      url: https://github.com/projectcalico/felix/releases/tag/2.6.0
    typha:
      version: v0.5.1
      url: https://github.com/projectcalico/typha/releases/tag/v0.5.1
    calicoctl:
      version: v1.6.1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.6.1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.6.1/calicoctl
    calico/node:
      version: v2.6.0
      url: https://github.com/projectcalico/calico/releases/tag/v2.6.0
    calico/cni:
      version: v1.11.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.11.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-controllers:
      version: v1.0.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v1.0.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v2.6.0-rc3
  note: |
    27 September 2017

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

    <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div>

  components:
    felix:
      version: 2.6.0-rc2
      url: https://github.com/projectcalico/felix/releases/tag/2.6.0-rc2
    typha:
      version: v0.5.1
      url: https://github.com/projectcalico/typha/releases/tag/v0.5.1
    calicoctl:
      version: v1.6.0-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.6.0-rc2
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.6.0-rc2/calicoctl
    calico/node:
      version: v2.6.0-rc2
      url: https://github.com/projectcalico/calico/releases/tag/v2.6.0-rc2
    calico/cni:
      version: v1.11.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.11.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-controllers:
      version: v1.0.0
      url: https://github.com/projectcalico/kube-controllers/releases/tag/v1.0.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v2.6.0-rc2
  note: |
    24 September 2017

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

    <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div>

  components:
    felix:
      version: 2.6.0-rc2
      url: https://github.com/projectcalico/felix/releases/tag/2.6.0-rc2
    typha:
      version: v0.5.1
      url: https://github.com/projectcalico/typha/releases/tag/v0.5.1
    calicoctl:
      version: v1.6.0-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.6.0-rc2
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.6.0-rc2/calicoctl
    calico/node:
      version: v2.6.0-rc2
      url: https://github.com/projectcalico/calico/releases/tag/v2.6.0-rc2
    calico/cni:
      version: v1.11.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.11.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.11.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v1.0.0-rc2
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v1.0.0-rc2
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v2.6.0-rc1
  note: |
    22 September 2017

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

    <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div>

  components:
    felix:
      version: 2.6.0-rc1
      url: https://github.com/projectcalico/felix/releases/tag/2.6.0-rc1
    typha:
      version: v0.5.0
      url: https://github.com/projectcalico/typha/releases/tag/v0.5.0
    calicoctl:
      version: v1.6.0-rc1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.6.0-rc1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.6.0-rc1/calicoctl
    calico/node:
      version: v2.6.0-rc1
      url: https://github.com/projectcalico/calico/releases/tag/v2.6.0-rc1
    calico/cni:
      version: v1.10.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.10.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v1.0.0-rc1
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v1.0.0-rc1
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

v2.5:
- title: v2.5.1
  note: |
    30 August 2017

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

    <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div>


  components:
    felix:
      version: 2.5.1
      url: https://github.com/projectcalico/felix/releases/tag/2.5.1
    typha:
      version: v0.4.1
      url: https://github.com/projectcalico/typha/releases/tag/v0.4.1
    calicoctl:
      version: v1.5.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.5.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.5.0/calicoctl
    calico/node:
      version: v2.5.1
      url: https://github.com/projectcalico/calico/releases/tag/v2.5.1
    calico/cni:
      version: v1.10.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.10.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.7.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.7.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v2.5.0
  note: |
    22 August 2017

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

    <div class="alert alert-danger" role="alert"><b>Important</b>: If you are using the Kubernetes datastore and upgrading from Calico v2.4.x or earlier to Calico v2.5.x or later, you must <a href="https://github.com/projectcalico/calico/blob/master/upgrade/v2.5/README.md">migrate your Calico configuration data</a> before upgrading. Otherwise, your cluster may lose connectivity after the upgrade.</div>


  components:
    felix:
      version: 2.5.0
      url: https://github.com/projectcalico/felix/releases/tag/2.5.0
    typha:
      version: v0.4.0
      url: https://github.com/projectcalico/typha/releases/tag/v0.4.0
    calicoctl:
      version: v1.5.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.5.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.5.0/calicoctl
    calico/node:
      version: v2.5.0
      url: https://github.com/projectcalico/calico/releases/tag/v2.5.0
    calico/cni:
      version: v1.10.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.10.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.7.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.7.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v2.5.0-rc2
  note: |
    17 August 2017

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

  components:
    felix:
      version: 2.5.0-rc1
      url: https://github.com/projectcalico/felix/releases/tag/2.5.0-rc1
    typha:
      version: v0.4.0
      url: https://github.com/projectcalico/typha/releases/tag/v0.4.0
    calicoctl:
      version: v1.5.0-rc1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.5.0-rc1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.5.0-rc1/calicoctl
    calico/node:
      version: v2.5.0-rc2
    calico/cni:
      version: v1.10.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.10.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.7.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.7.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v2.5.0-rc1
  note: |
    15 August 2017

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

  components:
    felix:
      version: 2.5.0-rc1
      url: https://github.com/projectcalico/felix/releases/tag/2.5.0-rc1
    typha:
      version: v0.4.0
      url: https://github.com/projectcalico/typha/releases/tag/v0.4.0
    calicoctl:
      version: v1.5.0-rc1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.5.0-rc1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.5.0-rc1/calicoctl
    calico/node:
      version: v2.5.0-rc1
    calico/cni:
      version: v1.10.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.10.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.7.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.7.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

v2.4:

- title: v2.4.1
  note: |
    07 August 2017

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

  components:
    felix:
      version: 2.4.1
      url: https://github.com/projectcalico/felix/releases/tag/2.4.1
    typha:
      version: v0.3.1
      url: https://github.com/projectcalico/typha/releases/tag/v0.3.1
    calicoctl:
      version: v1.4.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.4.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.4.0/calicoctl
    calico/node:
      version: v2.4.1
    calico/cni:
      version: v1.10.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.10.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.7.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.7.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v2.4.0
  note: |
    31 July 2017

    Detailed release notes can be found on [GitHub](https://github.com/projectcalico/calico/releases).

  components:
    felix:
      version: 2.4.0
      url: https://github.com/projectcalico/felix/releases/tag/2.4.0
    typha:
      version: v0.3.1
      url: https://github.com/projectcalico/typha/releases/tag/v0.3.1
    calicoctl:
      version: v1.4.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.4.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.4.0/calicoctl
    calico/node:
      version: v2.4.0
    calico/cni:
      version: v1.10.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.10.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.7.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.7.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v2.4.0-rc2
  note: |
    27 July 2017

    Work-in-progress release notes for the upcoming v2.4.0 release can be found on GitHub.

  components:
    felix:
      version: 2.4.0-rc2
      url: https://github.com/projectcalico/felix/releases/tag/2.4.0-rc2
    typha:
      version: v0.3.1
      url: https://github.com/projectcalico/typha/releases/tag/v0.3.1
    calicoctl:
      version: v1.4.0-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.4.0-rc2
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.4.0-rc2/calicoctl
    calico/node:
      version: v2.4.0-rc2
    calico/cni:
      version: v1.10.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.10.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.7.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.7.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

- title: v2.4.0-rc1
  note: |
    24 July 2017

    Work-in-progress release notes for the upcoming v2.4.0 release can be found on GitHub.

  components:
    felix:
      version: 2.4.0-rc1
      url: https://github.com/projectcalico/felix/releases/tag/2.4.0-rc1
    typha:
      version: v0.3.0
      url: https://github.com/projectcalico/typha/releases/tag/v0.3.0
    calicoctl:
      version: v1.4.0-rc1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.4.0-rc1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.4.0-rc1/calicoctl
    calico/node:
      version: v2.4.0-rc1
    calico/cni:
      version: v1.10.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.10.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.10.0/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.7.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.7.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.4.0
      url: ""

v2.3:
- title: v2.3.0
  note: |
    12 June 2017

    ### Changes / New Features

    - Various improvements which reduce Felix CPU usage.
    - Introduces the Calico fanout agent, Typha, for better performance when using the Kubernetes datastore driver.
    - Calico now implements the `networking.k8s.io/NetworkPolicy` API semantics as [defined by Kubernetes](https://github.com/kubernetes/kubernetes/pull/39164#issue-197243974) when using the Kubernetes datastore driver.
      - **Note**: This represents a change in how existing Kubernetes NetworkPolicies are enforced by Calico. To maintain existing behavior when upgrading, follow these steps:
              - In Namespaces that previously did not have the "DefaultDeny" annotation, you should delete any existing NetworkPolicy objects.
              - In Namespaces that previously did have the "DefaultDeny" annotation, you can create the equivalent semantics by creating a NetworkPolicy that selects all pods
                but does not allow any traffic.
      - **Note**: Calico with etcd continutes to implement the `extensions/v1beta1` NetworkPolicy API semantics - this change has no effect on etcd based Calico deployments.

    ### Bug fixes

    - Fixed an issue where the Kubernetes datastore driver would resync with the Kubernetes API more frequently than necessary.

  components:
    felix:
      version: 2.3.0
      url: https://github.com/projectcalico/felix/releases/tag/2.3.0
    typha:
      version: v0.2.2
      url: https://github.com/projectcalico/typha/releases/tag/v0.2.2
    calicoctl:
      version: v1.3.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.3.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.3.0/calicoctl
    calico/node:
      version: v1.3.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.3.0
    calico/cni:
      version: v1.9.1
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.9.1
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.9.1/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.9.1/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.6.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.6.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
v2.2:
- title: v2.2.1
  note: |
    16-May 2017

    This release includes fixes for two key issues from the last release - a [route flap](https://github.com/projectcalico/bird/pull/37) and a [memory leak](https://github.com/projectcalico/felix/issues/1455)

  components:
    felix:
      version: 2.2.2
      url: https://github.com/projectcalico/felix/releases/tag/2.2.2
    calicoctl:
      version: v1.2.1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.2.1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.2.1/calicoctl
    calico/node:
      version: v1.2.1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.2.1
    calico/cni:
      version: v1.8.3
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.8.3
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.3/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.3/calico-ipam
    calico-bird:
      version: v0.3.1
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.1
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.6.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.6.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.2.0
  note: |
    12-May 2017

    This release includes new versions of most of the key Calico components. Highlights include
    * New version of Bird for BGP multipath support
    * New version of GoBGP integration with IPIP support and other fixes
    * A new CNI plugin, supporting the latest version of the CNI spec
    * Further improvements to the Kubernetes datastore driver, bringing beta support for BGP routing.
    * Some significant improvements to Felix performance and occupancy.

    For more details see the [blog post](https://www.projectcalico.org/project-calico-2-2-released/) or the component release notes linked below.

    There are two known issues with this release (that also affect previous releases). These issues will be addressed in v2.2.1 to be released shortly.
    1. Some users may experience route flapping when using IPIP - For [more details](https://github.com/projectcalico/bird/pull/37)
    2. There's a known memory leak in the Kubernetes datastore driver - For [more details](https://github.com/projectcalico/felix/issues/1455)

  components:
    felix:
      version: 2.2.1
      url: https://github.com/projectcalico/felix/releases/tag/2.2.1
    calicoctl:
      version: v1.2.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.2.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.2.0/calicoctl
    calico/node:
      version: v1.2.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.2.0
    calico/cni:
      version: v1.8.3
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.8.3
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.3/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.3/calico-ipam
    calico-bird:
      version: v0.3.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.0
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.6.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.6.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.2.0-rc6
  note: |
    * Take new calicoctl, calico/node, felix
  components:
    felix:
      version: 2.2.0
      url: https://github.com/projectcalico/felix/releases/tag/2.2.0
    calicoctl:
      version: v1.2.0-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.2.0-rc2
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.2.0-rc2/calicoctl
    calico/node:
      version: v1.2.0-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.2.0-rc2
    calico/cni:
      version: v1.8.2
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.8.2
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.2/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.2/calico-ipam
    calico-bird:
      version: v0.3.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.0
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.6.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.6.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2

- title: v2.2.0-rc5
  note: |
    * Take new calicoctl, calico/node, calico-bgp-daemon, cni-plugin,
  components:
    felix:
      version: 2.2.0-rc4
      url: https://github.com/projectcalico/felix/releases/tag/2.2.0-rc4
    calicoctl:
      version: v1.2.0-rc1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.2.0-rc1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.2.0-rc1/calicoctl
    calico/node:
      version: v1.2.0-rc1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.2.0-rc1
    calico/cni:
      version: v1.8.1
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.8.1
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.1/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.1/calico-ipam
    calico-bird:
      version: v0.3.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.0
    calico-bgp-daemon:
      version: v0.2.1
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.1
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.6.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.6.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.2.0-rc4
  note: |
    * Take new CNI version to fix crash when nodes restart
  components:
    felix:
      version: 2.2.0-rc3
      url: https://github.com/projectcalico/felix/releases/tag/2.2.0-rc3
    calicoctl:
      version: v1.1.2-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.2-rc2
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.2-rc2/calicoctl
    calico/node:
      version: v1.1.2-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.2-rc2
    calico/cni:
      version: v1.8.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.8.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.0/calico-ipam
    calico-bird:
      version: v0.3.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.0
    calico-bgp-daemon:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.0
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.6.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.6.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.2.0-rc3
  note: |
    * Take new CNI version for KDD issue
  components:
    felix:
      version: 2.2.0-rc3
      url: https://github.com/projectcalico/felix/releases/tag/2.2.0-rc3
    calicoctl:
      version: v1.1.2-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.2-rc2
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.2-rc2/calicoctl
    calico/node:
      version: v1.1.2-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.2-rc2
    calico/cni:
      version: v1.7.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.7.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.7.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.7.0/calico-ipam
    calico-bird:
      version: v0.3.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.0
    calico-bgp-daemon:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.0
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.6.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.6.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.2.0-rc2
  note: |
    * Take new felix and calicoctl versions to get fixes mainly to KDD
  components:
    felix:
      version: 2.2.0-rc3
      url: https://github.com/projectcalico/felix/releases/tag/2.2.0-rc3
    calicoctl:
      version: v1.1.2-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.2-rc2
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.2-rc2/calicoctl
    calico/node:
      version: v1.1.2-rc2
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.2-rc2
    calico/cni:
      version: v1.6.2
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.6.2
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.2/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.2/calico-ipam
    calico-bird:
      version: v0.3.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.0
    calico-bgp-daemon:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.0
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.6.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.6.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.2.0-rc1
  note: |
    * First RC
  components:
    felix:
      version: 2.2.0-rc2
      url: https://github.com/projectcalico/felix/releases/tag/2.2.0-rc2
    calicoctl:
      version: v1.1.2-rc1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.2-rc1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.2-rc1/calicoctl
    calico/node:
      version: v1.1.2-rc1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.2-rc1
    calico/cni:
      version: v1.6.2
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.6.2
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.2/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.2/calico-ipam
    calico-bird:
      version: v0.3.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.3.0
    calico-bgp-daemon:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.2.0
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.6.0
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.6.0
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
v2.1:
- title: v2.1.5
  note: |
    * Include a new version of the CNI plugin to fix a data parsing crash when nodes restart.
  components:
    felix:
      version: 2.1.2
      url: https://github.com/projectcalico/felix/releases/tag/2.1.2
    calicoctl:
      version: v1.1.3
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.3
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.3/calicoctl
    calico/node:
      version: v1.1.3
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.3
    calico/cni:
      version: v1.8.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.8.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.8.0/calico-ipam
    libcalico-go:
      version: v1.1.5
      url: https://github.com/projectcalico/libcalico-go/releases/tag/v1.1.5
    calico-bird:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.2.0
    calico-bgp-daemon:
      version: v0.1.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.1.2
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.5.4
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.5.4
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.1.4
  note: |
    * Include a new version of the CNI plugin to fix issue with Kubernetes v1.6 (https://github.com/projectcalico/calicoctl/issues/1592)
    * Includes fix for default cni configuration file not existing
      (https://github.com/projectcalico/cni-plugin/issues/299)
      * This changes the behavior of `install-cni.sh` to install a
        configuration file even when CNI_NETWORK_CONFIG is not defined.
      * If the configuration file creation is unwanted then mounting the
        `/host/etc/cni/net.d` folder can be omitted, though this puts
        configuration of certificates and Kubernetes configuration as a step
        for the user or integrator.
    * Include a new version of Felix with a number of small fixes
  components:
    felix:
      version: 2.1.2
      url: https://github.com/projectcalico/felix/releases/tag/2.1.2
    calicoctl:
      version: v1.1.3
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.3
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.3/calicoctl
    calico/node:
      version: v1.1.3
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.3
    calico/cni:
      version: v1.7.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.7.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.7.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.7.0/calico-ipam
    libcalico-go:
      version: v1.1.5
      url: https://github.com/projectcalico/libcalico-go/releases/tag/v1.1.5
    calico-bird:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.2.0
    calico-bgp-daemon:
      version: v0.1.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.1.2
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.5.4
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.5.4
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.1.3
  note: |
    * *Actually* Restore setting of `FELIX_DEFAULTENDPOINTTOHOSTACTION` for container environments,
    which restores workloads' ability to reach services on its host.
    * Bump calicoctl and calico/node to v1.1.1 they they pick up the new version of Felix
  components:
    felix:
      version: 2.1.1
      url: https://github.com/projectcalico/felix/releases/tag/2.1.1
    calicoctl:
      version: v1.1.1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.1
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.1/calicoctl
    calico/node:
      version: v1.1.1
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.1
    calico/cni:
      version: v1.6.1
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.6.1
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.1/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.1/calico-ipam
    libcalico-go:
      version: v1.1.1
      url: https://github.com/projectcalico/libcalico-go/releases/tag/v1.1.1
    calico-bird:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.2.0
    calico-bgp-daemon:
      version: v0.1.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.1.2
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.5.4
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.5.4
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.1.2
  note: |
    * Restore setting of `FELIX_DEFAULTENDPOINTTOHOSTACTION` for container environments,
    which restores workloads' ability to reach services on its host.
    * Bump Felix version to 2.1.1.
  components:
    felix:
      version: 2.1.1
      url: https://github.com/projectcalico/felix/releases/tag/2.1.1
    calicoctl:
      version: v1.1.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.0/calicoctl
    calico/node:
      version: v1.1.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0
    calico/cni:
      version: v1.6.1
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.6.1
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.1/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.1/calico-ipam
    libcalico-go:
      version: v1.1.1
      url: https://github.com/projectcalico/libcalico-go/releases/tag/v1.1.0
    calico-bird:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.2.0
    calico-bgp-daemon:
      version: v0.1.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.1.2
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.5.4
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.5.4
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.1.1
  note: |
    * Fix for calico-cni plugin for kubernetes 1.6.
  components:
    felix:
      version: 2.1.0
      url: https://github.com/projectcalico/felix/releases/tag/2.1.0
    calicoctl:
      version: v1.1.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.0/calicoctl
    calico/node:
      version: v1.1.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0
    calico/cni:
      version: v1.6.1
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.6.1
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.1/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.1/calico-ipam
    libcalico-go:
      version: v1.1.1
      url: https://github.com/projectcalico/libcalico-go/releases/tag/v1.1.0
    calico-bird:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.2.0
    calico-bgp-daemon:
      version: v0.1.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.1.2
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.5.4
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.5.4
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.1.0
  note: |
    * The calicoctl tools and calico/node container now ship with improved IP auto-detection options.
    * Calico now supports a new mode where traffic is only encapsulated when it’s going to a host on a different subnet. This is particularly useful on AWS where traffic is only encapsulated when crossing an AZ.
    * Calico host protection now applies to forwarded traffic, allowing Calico to secure a NAT gateway or router.
    * Calico host protection now supports "untracked" policy, which bypasses connection tracking.  This is particularly useful for high connection load applications such as memcachedb.
    * New features in the plugins
      * Libnetwork plugin for Docker now supports an endpoint labeling feature. This makes it possible to use advanced network policy with Docker.
      * The CNI plugin gains a number of improvements to IP address management. It’s now possible to choose specific addresses or to allocate from specific pools using config or Kubernetes annotations.
    * The final bits of Python code have been removed from Felix and the calico/node containers. Everything is now written in Go. This has number of benefits including better performance and occupancy.
    * And of course the usual assortment of minor improvements, bug fixes and docs improvements. See the individual component releases for more details.
  components:
    felix:
      version: 2.1.0
      url: https://github.com/projectcalico/felix/releases/tag/2.1.0
    calicoctl:
      version: v1.1.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.0/calicoctl
    calico/node:
      version: v1.1.0
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0
    calico/cni:
      version: v1.6.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.6.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.0/calico-ipam
    libcalico-go:
      version: v1.1.1
      url: https://github.com/projectcalico/libcalico-go/releases/tag/v1.1.0
    calico-bird:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.2.0
    calico-bgp-daemon:
      version: v0.1.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.1.2
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.5.2
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.5.2
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
- title: v2.1.0-rc9
  note: |
    This is an early release candidate for the Calico v2.1 release.

    For changes and release notes, see the release pages of the components listed below.
  components:
    felix:
      version: 2.1.0-rc9
      url: https://github.com/projectcalico/felix/releases/tag/2.1.0-rc9
    calicoctl:
      version: v1.1.0-rc9
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0-rc9
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.0-rc9/calicoctl
    calico/node:
      version: v1.1.0-rc9
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0-rc9
    calico/cni:
      version: v1.6.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.6.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.0/calico-ipam
    libcalico-go:
      version: v1.1.3
      url: https://github.com/projectcalico/libcalico-go/releases/tag/v1.1.0
    calico-bird:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.2.0
    calico-bgp-daemon:
      version: v0.1.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.1.2
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.5.2
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.5.2
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2

- title: v2.1.0-rc6
  note: |
    This is an early release candidate for the Calico v2.1 release.

    For changes and release notes, see the release pages of the components listed below.
  components:
    felix:
      version: 2.1.0-rc6
      url: https://github.com/projectcalico/felix/releases/tag/2.1.0-rc6
    calicoctl:
      version: v1.1.0-rc6
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0-rc6
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.0-rc6/calicoctl
    calico/node:
      version: v1.1.0-rc6
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0-rc6
    calico/cni:
      version: v1.6.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.6.0
      download_calico_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.0/calico
      download_calico_ipam_url: https://github.com/projectcalico/cni-plugin/releases/download/v1.6.0/calico-ipam
    libcalico-go:
      version: v1.1.1
      url: https://github.com/projectcalico/libcalico-go/releases/tag/v1.1.0
    calico-bird:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.2.0
    calico-bgp-daemon:
      version: v0.1.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.1.2
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.5.2
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.5.2
    networking-calico:
      version: 1.4.2
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.2
    calico/routereflector:
      version: v0.2.1
      url: "https://github.com/projectcalico/bird/releases/tag/v0.2.1"

- title: v2.1.0-rc5
  note: |
    This is an early release candidate for the Calico v2.1 release.

    For changes and release notes, see the release pages of the components listed below.
  components:
    felix:
      version: 2.1.0-rc5
      url: https://github.com/projectcalico/felix/releases/tag/2.1.0-rc5
    calicoctl:
      version: v1.1.0-rc5
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0-rc5
      download_url: https://github.com/projectcalico/calicoctl/releases/download/v1.1.0-rc5/calicoctl
    calico/node:
      version: v1.1.0-rc5
      url: https://github.com/projectcalico/calicoctl/releases/tag/v1.1.0-rc5
    calico/cni:
      version: v1.6.0
      url: https://github.com/projectcalico/cni-plugin/releases/tag/v1.6.0
    libcalico-go:
      version: v1.1.0
      url: https://github.com/projectcalico/libcalico-go/releases/tag/v1.1.0
    calico-bird:
      version: v0.2.0
      url: https://github.com/projectcalico/calico-bird/releases/tag/v0.2.0
    calico-bgp-daemon:
      version: v0.1.2
      url: https://github.com/projectcalico/calico-bgp-daemon/releases/tag/v0.1.2
    libnetwork-plugin:
      version: v1.1.0
      url: https://github.com/projectcalico/libnetwork-plugin/releases/tag/v1.1.0
    calico/kube-policy-controller:
      version: v0.5.2
      url: https://github.com/projectcalico/k8s-policy/releases/tag/v0.5.2
    networking-calico:
      version: 1.4.1
      url: http://git.openstack.org/cgit/openstack/networking-calico/commit/?h=1.4.1


# Local directories to ignore when checking external links
htmlProoferLocalDirIgnore: /v1.5/,/v1.6/,/v2.0/,/v2.1/,/v2.2/
