1# Changelog 2 3## 0.8.0-dev.2 (2016-05-07) 4- Fix an issue which may arise during sandbox cleanup (https://github.com/docker/libnetwork/pull/1157) 5- Fix cleanup logic in case of ipv6 allocation failure 6- Don't add /etc/hosts record if container's ip is empty (--net=none) 7- Fix default gw logic for internal networks 8- Error when updating IPv6 gateway (https://github.com/docker/libnetwork/issues/1142) 9- Fixes https://github.com/docker/libnetwork/issues/1113 10- Fixes https://github.com/docker/libnetwork/issues/1069 11- Fxies https://github.com/docker/libnetwork/issues/1117 12- Increase the concurrent query rate-limit count 13- Changes to build libnetwork in Solaris 14 15## 0.8.0-dev.1 (2016-04-16) 16- Fixes docker/docker#16964 17- Added maximum egress bandwidth qos for Windows 18 19## 0.7.0-rc.6 (2016-04-10) 20- Flush cached resolver socket on default gateway change 21 22## 0.7.0-rc.5 (2016-04-08) 23- Persist ipam driver options 24- Fixes https://github.com/docker/libnetwork/issues/1087 25- Use go vet from go tool 26- Godep update to pick up latest docker/docker packages 27- Validate remote driver response using docker plugins package method. 28 29## 0.7.0-rc.4 (2016-04-06) 30- Fix the handling for default gateway Endpoint join/leave. 31 32## 0.7.0-rc.3 (2016-04-05) 33- Revert fix for default gateway endoint join/leave. Needs to be reworked. 34- Persist the network internal mode for bridge networks 35 36## 0.7.0-rc.2 (2016-04-05) 37- Fixes https://github.com/docker/libnetwork/issues/1070 38- Move IPAM resource initialization out of init() 39- Initialize overlay driver before network delete 40- Fix the handling for default gateway Endpoint join/lean 41 42## 0.7.0-rc.1 (2016-03-30) 43- Fixes https://github.com/docker/libnetwork/issues/985 44- Fixes https://github.com/docker/libnetwork/issues/945 45- Log time taken to set sandbox key 46- Limit number of concurrent DNS queries 47 48## 0.7.0-dev.10 (2016-03-21) 49- Add IPv6 service discovery (AAAA records) in embedded DNS server 50- Honor enableIPv6 flag in network create for the IP allocation 51- Avoid V6 queries in docker domain going to external nameservers 52 53## 0.7.0-dev.9 (2016-03-18) 54- Support labels on networks 55 56## 0.7.0-dev.8 (2016-03-16) 57- Windows driver to respect user set MAC address. 58- Fix possible nil pointer reference in ServeDNS() with concurrent go routines. 59- Fix netns path setting from hook (for containerd integration) 60- Clear cached udp connections on resolver Stop() 61- Avoid network/endpoint count inconsistences and remove stale networks after ungraceful shutdown 62- Fix possible endpoint count inconsistency after ungraceful shutdown 63- Reject a null v4 IPAM slice in exp vlan drivers 64- Removed experimental drivers modprobe check 65 66## 0.7.0-dev.7 (2016-03-11) 67- Bumped up the minimum kernel version for ipvlan to 4.2 68- Removed modprobe from macvlan/ipvlan drivers to resolve docker IT failures 69- Close dbus connection if firewalld is not started 70 71## 0.7.0-dev.6 (2016-03-10) 72- Experimental support for macvlan and ipvlan drivers 73 74## 0.7.0-dev.5 (2016-03-08) 75- Fixes https://github.com/docker/docker/issues/20847 76- Fixes https://github.com/docker/docker/issues/20997 77- Fixes issues unveiled by docker integ test over 0.7.0-dev.4 78 79## 0.7.0-dev.4 (2016-03-07) 80- Changed ownership of exposed ports and port-mapping options from Endpoint to Sandbox 81- Implement DNS RR in the Docker embedded DNS server 82- Fixes https://github.com/docker/libnetwork/issues/984 (multi container overlay veth leak) 83- Libnetwork to program container's interface MAC address 84- Fixed bug in iptables.Exists() logic 85- Fixes https://github.com/docker/docker/issues/20694 86- Source external DNS queries from container namespace 87- Added inbuilt nil IPAM driver 88- Windows drivers integration fixes 89- Extract hostname from (hostname.domainname). Related to https://github.com/docker/docker/issues/14282 90- Fixed race in sandbox statistics read 91- Fixes https://github.com/docker/libnetwork/issues/892 (docker start fails when ipv6.disable=1) 92- Fixed error message on bridge network creation conflict 93 94## 0.7.0-dev.3 (2016-02-17) 95- Fixes https://github.com/docker/docker/issues/20350 96- Fixes https://github.com/docker/docker/issues/20145 97- Initial Windows HNS integration 98- Allow passing global datastore config to libnetwork after boot 99- Set Recursion Available bit in DNS query responses 100- Make sure iptables chains are recreated on firewalld reload 101 102## 0.7.0-dev.2 (2016-02-11) 103- Fixes https://github.com/docker/docker/issues/20140 104 105## 0.7.0-dev.1 (2016-02-10) 106- Expose EnableIPV6 option 107- discoverapi refactoring 108- Fixed a few typos & docs update 109 110## 0.6.1-rc2 (2016-02-09) 111- Fixes https://github.com/docker/docker/issues/20132 112- Fixes https://github.com/docker/docker/issues/20140 113- Fixes https://github.com/docker/docker/issues/20019 114 115## 0.6.1-rc1 (2016-02-05) 116- Fixes https://github.com/docker/docker/issues/20026 117 118## 0.6.0-rc7 (2016-02-01) 119- Allow inter-network connections via exposed ports 120 121## 0.6.0-rc6 (2016-01-30) 122- Properly fixes https://github.com/docker/docker/issues/18814 123 124## 0.6.0-rc5 (2016-01-26) 125- Cleanup stale overlay sandboxes 126 127## 0.6.0-rc4 (2016-01-25) 128- Add Endpoints() API to Sandbox interface 129- Fixed a race-condition in default gateway network creation 130 131## 0.6.0-rc3 (2016-01-25) 132- Fixes docker/docker#19576 133- Fixed embedded DNS to listen in TCP as well 134- Fixed a race-condition in IPAM to choose non-overlapping subnet for concurrent requests 135 136## 0.6.0-rc2 (2016-01-21) 137- Fixes docker/docker#19376 138- Fixes docker/docker#15819 139- Fixes libnetwork/#885, Not filter v6 DNS servers from resolv.conf 140- Fixes docker/docker #19448, also handles the . in service and network names correctly. 141 142## 0.6.0-rc1 (2016-01-14) 143- Fixes docker/docker#19404 144- Fixes the ungraceful daemon restart issue in systemd with remote network plugin 145 (https://github.com/docker/libnetwork/issues/813) 146 147## 0.5.6 (2016-01-14) 148- Setup embedded DNS server correctly on container restart. Fixes docker/docker#19354 149 150## 0.5.5 (2016-01-14) 151- Allow network-scoped alias to be resolved for anonymous endpoint 152- Self repair corrupted IP database that could happen in 1.9.0 & 1.9.1 153- Skip IPTables cleanup if --iptables=false is set. Fixes docker/docker#19063 154 155## 0.5.4 (2016-01-12) 156- Removed the isNodeAlive protection when user forces an endpoint delete 157 158## 0.5.3 (2016-01-12) 159- Bridge driver supporting internal network option 160- Backend implementation to support "force" option to network disconnect 161- Fixing a regex in etchosts package to fix docker/docker#19080 162 163## 0.5.2 (2016-01-08) 164- Embedded DNS replacing /etc/hosts based Service Discovery 165- Container local alias and Network-scoped alias support 166- Backend support for internal network mode 167- Support for IPAM driver options 168- Fixes overlay veth cleanup issue : docker/docker#18814 169- fixes docker/docker#19139 170- disable IPv6 Duplicate Address Detection 171 172## 0.5.1 (2015-12-07) 173- Allowing user to assign IP Address for containers 174- Fixes docker/docker#18214 175- Fixes docker/docker#18380 176 177## 0.5.0 (2015-10-30) 178 179- Docker multi-host networking exiting experimental channel 180- Introduced IP Address Management and IPAM drivers 181- DEPRECATE service discovery from default bridge network 182- Introduced new network UX 183- Support for multiple networks in bridge driver 184- Local persistence with boltdb 185 186## 0.4.0 (2015-07-24) 187 188- Introduce experimental version of Overlay driver 189- Introduce experimental version of network plugins 190- Introduce experimental version of network & service UX 191- Introduced experimental /etc/hosts based service discovery 192- Integrated with libkv 193- Improving test coverage 194- Fixed a bunch of issues with osl namespace mgmt 195 196## 0.3.0 (2015-05-27) 197 198- Introduce CNM (Container Networking Model) 199- Replace docker networking with CNM & Bridge driver 200