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