Releases: projectcalico/libnetwork-plugin
v1.1.3
Changelog
- f57ee3c Adding support for ppc64le.
- cb53424 Update docker target to use DIND_IMAGE variable.
- bfdb669 Changing dist-$ARCH to dist/$ARCH to be consistent with cni and bgb.
- 2984a71 Pin version of docker
- 1f34da8 Pin docker version
- 1c1e627 Update libcalico
- c29718d Update GOBUILD to v0.12
- 07c6951 IPAM: allocate when docker network has subnet
- 9617cb2 WIP: Add test case to prove IPAM is fixed
libnetwork-plugin v1.1.2
libnetwork-plugin: v1.1.2:
- MTU of veth endpoints created by calico-libnetwork can now be configured using
CALICO_LIBNETWORK_VETH_MTU
- #164
v1.1.2-rc
Pre-release for testing purposes only.
v1.1.1
v1.1.0
Documentation for this release can be viewed at http://docs.projectcalico.org/v2.0/getting-started/docker
Notable Features
- Added endpoint labeling feature (thanks @rtoma)
- User provided MAC address support (thanks @bjwbell)
- Return errors if users try to pass the
--internal
or--gateway
flags when creating a network (these have no meaning when using Calico)
Plus a number of small fixes and build improvements.
Full list of changes - v1.0.0...v1.1.0
v1.0.0 - Golang!
Documentation for this release can be viewed at http://docs.projectcalico.org/v2.0/getting-started/docker
Notable Features
- Most notably, libnetwork-plugin has been rewritten in golang
- Clearer support for Docker's
--opt
flag - Custom Interface Prefix Support
- Unfortunately, IPv6 support has been redacted temporarily for v1.0.0. If needed, please continue to use v0.10.0 which has limited support for IPv6.
Go rewrite
Rewrite of libnetwork plugin in Go.
This removes support for a couple of things
- IPv6 (though we expect to add this back in soon)
- Support for using a non-Calico IPAM driver
There is also another important change - the calico IPAM driver is renamed from calico
to calico-ipam
.
To create networks
docker network create --driver=calico --ipam-driver=calico-ipam network_name
Allow the plugin to installed with pip
Add setup.py to make the plugin pip installable
Use ETCD_ENDPOINTS when specified
Use latest libcalico - fixes ETCD_ENDPOINTS not being used.
Allow docker run to specify a container IP
Fix the plugin to allow a specific IP to be used for a container (--ip
option on docker run
).
ST updates to re-enable SSL etcd.