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