]> git.proxmox.com Git - pve-network.git/blob - debian/changelog
bump version to 0.9.6
[pve-network.git] / debian / changelog
1 libpve-network-perl (0.9.6) bookworm; urgency=medium
2
3 * controllers: evpn: add ipv6 prefix-list support
4
5 * controllers: evpn: use prefix-list in route-map instead evpn match to cope
6 with FRR regression
7
8 * controllers: evpn: fix order of routes for null and ipv6 ones
9
10 * prefer proxy from datacenter.cfg for external api calls
11
12 * ipam: improve phpIPAM support a bit
13
14 * fix #5275: remove priority field from powerdns
15
16 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Mar 2024 10:15:29 +0100
17
18 libpve-network-perl (0.9.5) bookworm; urgency=medium
19
20 * validation: add support for arrays to change tracking
21
22 * api: vnet: fix warning in vnet API if the original change is still pending
23
24 * dhcp: dnsmasq: untaint when deleting configuration files
25
26 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2023 15:19:08 +0100
27
28 libpve-network-perl (0.9.4) bookworm; urgency=medium
29
30 * dhcp dnsmasq: guard die with any zone having enabled dhcp
31
32 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Nov 2023 12:12:03 +0100
33
34 libpve-network-perl (0.9.2) bookworm; urgency=medium
35
36 * dnsmasq: drop no-resolve for default config
37
38 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Nov 2023 11:32:11 +0100
39
40 libpve-network-perl (0.9.1) bookworm; urgency=medium
41
42 * sdn: allow deletion of empty subnet with gateway
43
44 * fix #4917: evpn: forbid vlan-aware bridge
45
46 * dnsmasq: check for existence of dnsmasq binary
47
48 * controller: evpn reload: cause a task-warning if frr is not installed
49
50 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Nov 2023 19:50:46 +0100
51
52 libpve-network-perl (0.9.0) bookworm; urgency=medium
53
54 * dnsmasq: fix config directory permission
55
56 * api: take partial configs for update (PUT) requests
57
58 * api: handle delete parameter when updating ipams, dns entries, controllers
59
60 * fix dhcpv6 router advertisement
61
62 * subnets: only delete macs.db entries if mac is available
63
64 * ipam: improve update / delete behavior
65
66 * sdn: validate dhcp-range in API
67
68 * install dnsmasq@.service snippet to start after networking.service in
69 order to make sure ifupdown has created all the interfaces before dnsmasq
70 tries to find them and to fix suggesting that its a provider for network
71 target
72
73 * dnsmasq: use quite-ra to avoid log spam
74
75 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Nov 2023 14:46:31 +0100
76
77 libpve-network-perl (0.8.5) bookworm; urgency=medium
78
79 * sdn: register MAC in IPAM if not found
80
81 * subnet: fix dhcp-dns-server format
82
83 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 20:34:42 +0100
84
85 libpve-network-perl (0.8.4) bookworm; urgency=medium
86
87 * improve ip allocation in dhcp ranges
88
89 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 14:49:21 +0100
90
91 libpve-network-perl (0.8.3) bookworm; urgency=medium
92
93 * add DHCP plugin base with initial 'dnsmasq' plugin
94
95 * ipam: manage ip/mac associations
96
97 * zones: add option to choose a dhcp server
98
99 * subnets: add dhcp options
100
101 * api: refactor URL structure for ipam
102 * move listing to /ipams/pve/status
103 * move create/update/delete to /vnets/{vnetid}/ips
104
105 * downgrade frr from recommended to suggested
106
107 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 14:41:43 +0100
108
109 libpve-network-perl (0.8.2) bookworm; urgency=medium
110
111 * fix permissions && use new /sdn/zones/<zone>/<vnet> path
112
113 * zones: fix status
114
115 * sdn: config generation: check if interfaces.d/sdn is sourced
116
117 * zones: improve error message
118
119 * zones: add add|del_bridge_fdb to plugins
120
121 * zones: evpn: add disable-bridge-learning
122
123 * controller: evpn: fix find_bgp_controller
124
125 * controller: frr: add parsing of "interfaces" section
126
127 * controller: add isis router plugin
128
129 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Oct 2023 13:05:49 +0200
130
131 libpve-network-perl (0.8.1) bookworm; urgency=medium
132
133 * fix #4657: evpn: fix exit-node with multiple vrf
134
135 * fix #4425: vxlan, evpn: add vxlan-port option to override default
136
137 * fix #4662: frr: fix config generation ordering
138
139 * fix #4389: evpn: exit nodes: null routes subnets from other zones
140
141 * fix #4683: zones: QinQ: fix vlan-protocol when bridge is VLAN aware
142
143 * network reload: fix UPID parsing for the case where a task produced
144 warnings or errors
145
146 -- Proxmox Support Team <support@proxmox.com> Tue, 06 Jun 2023 08:07:19 +0200
147
148 libpve-network-perl (0.8.0) bookworm; urgency=medium
149
150 * re-build for Proxmox VE 8 / Debian 12 Bookworm
151
152 -- Proxmox Support Team <support@proxmox.com> Thu, 25 May 2023 18:18:20 +0200
153
154 libpve-network-perl (0.7.3) bullseye; urgency=medium
155
156 * controllers: evpn: correctly limit the number of controllers to maximal
157 one
158
159 * frr: add support for prefix-list in config
160
161 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Mar 2023 17:19:14 +0100
162
163 libpve-network-perl (0.7.2) bullseye; urgency=medium
164
165 * frr: update config frrversion to 8.2.2
166
167 * frr: add a local config parser and if configured merge with
168 generated config
169
170 * frr: config : add exit on router && routemaps to future proof
171 against upcoming FRR releases
172
173 -- Proxmox Support Team <support@proxmox.com> Mon, 14 Nov 2022 14:08:26 +0100
174
175 libpve-network-perl (0.7.1) bullseye; urgency=medium
176
177 * controllers: evpn: use frr restart if reload fails
178
179 * zonee: TAP plug: add support for disable bridge learning and helpers to
180 manage FDB entries manually
181
182 * controllers: evpn: fix multiple exit-nodes with route-map filtering
183
184 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Apr 2022 10:33:13 +0200
185
186 libpve-network-perl (0.7.0) bullseye; urgency=medium
187
188 * controllers:
189 + allow minus and underscore in IDs again
190 + bgp: use loopback ip src for loopback network
191 + bgp: add bgp-multipath-as-path-relax option
192 + evpn: add min/max value to asn
193 + evpn/bgp : add exitnodes-primary && rework route-map
194 + evpn: add missing bgp router-id in vrf
195 + evpn: remove "no bgp ebgp-requires-policy"
196
197 * zones status: skip reporting on nodes not configured for a zone
198
199 * zones evpn: add rt-import allowing one to import external route target list
200 from external evpn network, e.g., for DC inter-connect
201
202 -- Proxmox Support Team <support@proxmox.com> Sun, 13 Feb 2022 15:04:49 +0100
203
204 libpve-network-perl (0.6.2) bullseye; urgency=medium
205
206 * evpn : add "ip route del vrf vrf_myzone unreachable default metric
207 4278198272" on exit node
208
209 * get_local_vnets: add permissions on /sdn/vnets/*
210
211 * evpn : add advertise-subnets and exitnodes-local-routing option
212
213 * vnet/subnet : add skipdns option
214
215 * api: zones: fix update
216
217 * zones: evpn: add disable-arp-nd-suppression option
218
219 * vnets: alias: check pattern and fix regex
220
221 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Nov 2021 19:33:54 +0100
222
223 libpve-network-perl (0.6.1) bullseye; urgency=medium
224
225 * sdn: get local vnets : add IPAM and VLAN-aware values
226
227 * IPAM: IPv6 fixes
228
229 * subnets/ipam: fix is_gateway helper usage
230
231 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Jul 2021 19:07:52 +0200
232
233 libpve-network-perl (0.6.0) buster; urgency=medium
234
235 * zones: QinQ: classic bridge: fix bridge zone name with multiple zones/vnets
236
237 * zones: QinQ: ovs: fix duplicate ovs_ports with multiple zones/vnets
238
239 * d/control: fix package description
240
241 * zone: QinQ: add VNet without tag support
242
243 * zone/subnets: fix more cases when no IPAM is defined in the configuration
244
245 * zones: simple, evpn: only enable IP-forwarding if a gateway is defined on
246 the subnet
247
248 -- Proxmox Support Team <support@proxmox.com> Mon, 10 May 2021 10:44:56 +0200
249
250 libpve-network-perl (0.5-2) pve; urgency=medium
251
252 * zones: make IPAM config optional for all zone plugins
253
254 * zone status: mark VNets with unknown zone as failed and early return to
255 avoid spamming the log with 'Use of uninitialized value' messages.
256
257 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Apr 2021 18:25:18 +0200
258
259 libpve-network-perl (0.5-1) pve; urgency=medium
260
261 * add foundation for IP Adresss Management (IPAM)
262 + add subnet plugin
263 + vnets: add subnets
264 + zones: simple|evpn: add gateway ip from subnets to vnet
265 + add IPAMs plugins
266 + add DNS plugin
267
268 * fix vnet gateway for routed setup + /32 pointopoint subnet
269
270 * api: generate 'running-config' state instead of version increase on apply
271
272 * api: add running/pending zones/vnets/subnets/controllers
273
274 * zones: evpn : add support for loopback
275
276 * zones: evpn/simple: add missing mask to gateway address
277
278 * evpn: frr: use datacenter default profile (lower timeouts)
279
280 * get local VNets: display vnet alias in comments
281
282 * use canonical ipv6 address (RFC 5952) everywhere
283
284 * zones: evpn: fix exitnodes for SNAT
285
286 * zones: evpn: move vnet mac option to evpn zone plugin
287
288 * zones: evpn: fix arp-accept and ip-forward with IPv6 SNAT
289
290 * zones: simple: fix ip-forward && IPv6 SNAT
291
292 * controllers: increase controllerid to 64 characters max
293
294 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Apr 2021 16:51:32 +0200
295
296 libpve-network-perl (0.4-7) pve; urgency=medium
297
298 * improve status API
299
300 * use more flexible split_list for ip lists to allow various common separators
301
302 * vnet: make tag optional and verify value in zone plugins
303
304 * add a 'simple' plugin
305
306 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jul 2020 14:14:48 +0200
307
308 libpve-network-perl (0.4-6) pve; urgency=medium
309
310 * add vnet vlan-aware option for layer2 plugins
311
312 * vlan: ovs: use dot1q-tunnel with 802.1q when vlanaware is enabled
313
314 * qinq|vlan: ovs: add ovsint interfaces to ovs-ports list
315
316 * vlan|qinq: add mtu to ovsint link port
317
318 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Jun 2020 14:15:42 +0200
319
320 libpve-network-perl (0.4-5) pve; urgency=medium
321
322 * api: fix reload-all UPID handling
323
324 * restrict zone and vnet names to 8 characters
325
326 * VLAN, QinQ: avoid tagging VM/CT ports directly
327
328 * VXLAN, EVPN: prefix internal interface names
329
330 -- Proxmox Support Team <support@proxmox.com> Tue, 19 May 2020 21:23:01 +0200
331
332 libpve-network-perl (0.4-4) pve; urgency=medium
333
334 * only parse version if local sdn file exists
335
336 * d/control: recommend frr-pythontools, ifupdown2
337
338 * vlan plugin: add support for no vlan-aware bridge
339
340 -- Proxmox Support Team <support@proxmox.com> Sun, 10 May 2020 17:08:04 +0200
341
342 libpve-network-perl (0.4-3) pve; urgency=medium
343
344 * use .version and global lock instead of .new files
345
346 -- Proxmox Support Team <support@proxmox.com> Sat, 02 May 2020 19:20:33 +0200
347
348 libpve-network-perl (0.4-2) pve; urgency=medium
349
350 * vlan/qinq: use vlan-raw-device to support long predictable interfaces name
351
352 * evpn: add support for local frr.config
353
354 * controller : evpn : only allow 1 evpn controller
355
356 * API2: Vnets: fix update
357
358 * vlan/qinq: use bridge option instead uplink-id
359
360 * move status code to zone plugin
361
362 * qinq, vlanplugin: add status
363
364 * move mtu properties to zone
365
366 * add get_bridge_vlan
367
368 * add tap|veth create|plug
369
370 * add get_local_vnets
371
372 -- Proxmox Support Team <support@proxmox.com> Wed, 08 Apr 2020 19:58:10 +0200
373
374 libpve-network-perl (0.3-3) pve; urgency=medium
375
376 * evpn: remove uplink-id, auto find interfaces instead
377
378 * zones: vxlan : remove uplink-id (autofind) and multicast (not really used)
379
380 * ensure /etc/pve/sdn directory is created when writing to configuration
381
382 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Dec 2019 09:50:39 +0100
383
384 libpve-network-perl (0.3-2) pve; urgency=medium
385
386 * add faucet, evpn, qinq Plugins
387
388 * add permissions
389
390 * general refactoring
391
392 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Nov 2019 12:56:55 +0100
393
394 libpve-network-perl (0.3-1) pve; urgency=medium
395
396 * add FRR plugin
397
398 * VXLAN: add VRF and VRFVXLAN
399
400 * VXLAN: add support for ipv4/ipv6/mac for anycast routing
401
402 * VXLAN: add ip-forward|ip6-forward|arp-accept for routing
403
404 * VXLAN: add gateway-nodes option
405
406 * VXLAN: EVPN: fix routing to local vms on gateway nodes
407
408 * general fixes and improvements
409
410 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Sep 2019 16:57:42 +0200
411
412 libpve-network-perl (0.2-1) pve; urgency=medium
413
414 * add API
415
416 * improve VNET, VXLAN and VXLAN Multicast plugins
417
418 * use SDN (Software Defined Network) as base module path
419
420 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Jun 2019 10:19:25 +0200
421
422 libpve-network-perl (0.1-1) unstable; urgency=medium
423
424 * Initial release
425
426 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Mar 2019 12:50:26 +0100
427