Skip to content
This repository has been archived by the owner on Oct 22, 2019. It is now read-only.

Releases: projectcalico/libcalico

v0.19.0 - Handle new NODENAME environment in calico/node plus test enhancements

06 Dec 22:31
Compare
Choose a tag to compare

Mostly a variety of test and build enhancements

Notable merges:

  • #174 Move per-host config out of global config init
  • #173 Support checking multiple BGP status values
  • #163 Enable testing of golang calicoctl

v0.18.0...v0.19.0

v0.18.0 - Custom BIRD Filter Support and Bugfixes

27 Oct 20:30
Compare
Choose a tag to compare

Notable merges:

  • #150 Added support for custom BIRD filter directories
  • #149 Remove stdout/stderr redirects in system calls which degrades error reporting but restored system error handling
  • #151 Multiple prefix support
  • #153 Fix IP SAN dependencies

And other minor improvements to the build processes.

v0.17.0...v0.18.0

Allow TLS connections to etcdv3 clusters

02 Sep 00:14
Compare
Choose a tag to compare

Issue #1092

Notable merges:
#142 Allow TLS connections to etcdv3 clusters

API CHANGE: Validation updates, Rules data does not require ID, Endpoint name maintained

12 Aug 22:02
Compare
Choose a tag to compare

Notable merges:
#117 Changing utils validation to raise exceptions
#129 Allow underscore in hostnames
#132 Remove ID field from Rules
#134 Respect endpoint name (when loading from json)

v0.15.0...v0.16.0

API CHANGE - Next-tiers, IPAM enhancements, restructuring

07 Jun 16:10
Compare
Choose a tag to compare

Non back-compatible API changes
#105 Change get_host_ips to return IPAddress objs, not strings

Other changes
#111 Add and test new validate_port_str utility
#106 Add ipam directories to etcd when no pools defined
#102 Randomise selection order for new affine blocks
#108 Support next-tier action
#109 Disable felix status reporting by default
#112 Move test utils to libcalico
#114 Add prometheus client to dependencies
#116 Update to new CLA process

API CHANGE - Remove the need to set the next hop addresses on a host.

13 Apr 16:55
Compare
Choose a tag to compare

API Changes

  • Remove get_default_next_hops() from DatastoreClient
  • Remove .ipv4_gateway and .ipv6_gateway fields from Endpoint class.
  • Change signature of netns.add_ns_default_route(). It now takes the name of the host end of the veth as the second argument instead of the next_hop IP.

All changes are in this commit ac3cbc4

Support selector based policy, ETCD_ENDPOINTS

22 Mar 20:41
Compare
Choose a tag to compare

This release provides the following:

  • Build container changes - new python and frozen requirements
  • Selector based policy
  • ETCD_ENDPOINTS support
  • Other misc fixes and improvements

v0.12.0...v0.13.0

IP Pool CIDR verification, improved IPAM error handling and use latest version of docker-py

29 Feb 22:58
Compare
Choose a tag to compare

This release provides the following:

  • IP Pool CIDR verification to ensure CIDR network is at least a /23 as required for Calico IPAM.
  • Improved error handling of etcd data connection issues with the Calico IPAM module
  • Update docker-py to include API version that has Docker network inspection

v0.11.0...v0.12.0

Add build container

29 Jan 01:03
Compare
Choose a tag to compare

This release moves the calico/build container into this repo.

v0.10.0...v0.11.0

Ensure ports are stored as integers

19 Jan 00:02
Compare
Choose a tag to compare

Notable merges:

  • #77 Ensure ports are stored as integers

v0.9.0...v0.10.0