1 libpve-network-perl (0.9.8) bookworm; urgency=medium
3 * zones: add method for getting MTU
5 * dhcp: dnsmasq: send mtu option via dhcp
7 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Apr 2024 19:37:50 +0200
9 libpve-network-perl (0.9.7) bookworm; urgency=medium
11 * various DHCP related fixes:
12 - get next free ip for a specific IP version
13 - request both IPv4 and IPv6 addresses on VM start
14 - only consider subnets that have dhcp-range configured
15 - rollback allocated ips on failure
17 * api: fix missing types for 'pending' fields
19 * fix #5319: frr.local: add support for bgp-community
21 * fix #5344: isis: add isis networkid parser
23 * fix #5361: evpn: fix ipv6 route-map
25 * fix #5364: bgp|evpn: derivated router-id from mac address for ipv6 underlay
27 -- Proxmox Support Team <support@proxmox.com> Mon, 22 Apr 2024 13:59:25 +0200
29 libpve-network-perl (0.9.6) bookworm; urgency=medium
31 * controllers: evpn: add ipv6 prefix-list support
33 * controllers: evpn: use prefix-list in route-map instead evpn match to cope
36 * controllers: evpn: fix order of routes for null and ipv6 ones
38 * prefer proxy from datacenter.cfg for external api calls
40 * ipam: improve phpIPAM support a bit
42 * fix #5275: remove priority field from powerdns
44 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Mar 2024 10:15:29 +0100
46 libpve-network-perl (0.9.5) bookworm; urgency=medium
48 * validation: add support for arrays to change tracking
50 * api: vnet: fix warning in vnet API if the original change is still pending
52 * dhcp: dnsmasq: untaint when deleting configuration files
54 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2023 15:19:08 +0100
56 libpve-network-perl (0.9.4) bookworm; urgency=medium
58 * dhcp dnsmasq: guard die with any zone having enabled dhcp
60 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Nov 2023 12:12:03 +0100
62 libpve-network-perl (0.9.2) bookworm; urgency=medium
64 * dnsmasq: drop no-resolve for default config
66 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Nov 2023 11:32:11 +0100
68 libpve-network-perl (0.9.1) bookworm; urgency=medium
70 * sdn: allow deletion of empty subnet with gateway
72 * fix #4917: evpn: forbid vlan-aware bridge
74 * dnsmasq: check for existence of dnsmasq binary
76 * controller: evpn reload: cause a task-warning if frr is not installed
78 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Nov 2023 19:50:46 +0100
80 libpve-network-perl (0.9.0) bookworm; urgency=medium
82 * dnsmasq: fix config directory permission
84 * api: take partial configs for update (PUT) requests
86 * api: handle delete parameter when updating ipams, dns entries, controllers
88 * fix dhcpv6 router advertisement
90 * subnets: only delete macs.db entries if mac is available
92 * ipam: improve update / delete behavior
94 * sdn: validate dhcp-range in API
96 * install dnsmasq@.service snippet to start after networking.service in
97 order to make sure ifupdown has created all the interfaces before dnsmasq
98 tries to find them and to fix suggesting that its a provider for network
101 * dnsmasq: use quite-ra to avoid log spam
103 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Nov 2023 14:46:31 +0100
105 libpve-network-perl (0.8.5) bookworm; urgency=medium
107 * sdn: register MAC in IPAM if not found
109 * subnet: fix dhcp-dns-server format
111 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 20:34:42 +0100
113 libpve-network-perl (0.8.4) bookworm; urgency=medium
115 * improve ip allocation in dhcp ranges
117 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 14:49:21 +0100
119 libpve-network-perl (0.8.3) bookworm; urgency=medium
121 * add DHCP plugin base with initial 'dnsmasq' plugin
123 * ipam: manage ip/mac associations
125 * zones: add option to choose a dhcp server
127 * subnets: add dhcp options
129 * api: refactor URL structure for ipam
130 * move listing to /ipams/pve/status
131 * move create/update/delete to /vnets/{vnetid}/ips
133 * downgrade frr from recommended to suggested
135 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 14:41:43 +0100
137 libpve-network-perl (0.8.2) bookworm; urgency=medium
139 * fix permissions && use new /sdn/zones/<zone>/<vnet> path
143 * sdn: config generation: check if interfaces.d/sdn is sourced
145 * zones: improve error message
147 * zones: add add|del_bridge_fdb to plugins
149 * zones: evpn: add disable-bridge-learning
151 * controller: evpn: fix find_bgp_controller
153 * controller: frr: add parsing of "interfaces" section
155 * controller: add isis router plugin
157 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Oct 2023 13:05:49 +0200
159 libpve-network-perl (0.8.1) bookworm; urgency=medium
161 * fix #4657: evpn: fix exit-node with multiple vrf
163 * fix #4425: vxlan, evpn: add vxlan-port option to override default
165 * fix #4662: frr: fix config generation ordering
167 * fix #4389: evpn: exit nodes: null routes subnets from other zones
169 * fix #4683: zones: QinQ: fix vlan-protocol when bridge is VLAN aware
171 * network reload: fix UPID parsing for the case where a task produced
174 -- Proxmox Support Team <support@proxmox.com> Tue, 06 Jun 2023 08:07:19 +0200
176 libpve-network-perl (0.8.0) bookworm; urgency=medium
178 * re-build for Proxmox VE 8 / Debian 12 Bookworm
180 -- Proxmox Support Team <support@proxmox.com> Thu, 25 May 2023 18:18:20 +0200
182 libpve-network-perl (0.7.3) bullseye; urgency=medium
184 * controllers: evpn: correctly limit the number of controllers to maximal
187 * frr: add support for prefix-list in config
189 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Mar 2023 17:19:14 +0100
191 libpve-network-perl (0.7.2) bullseye; urgency=medium
193 * frr: update config frrversion to 8.2.2
195 * frr: add a local config parser and if configured merge with
198 * frr: config : add exit on router && routemaps to future proof
199 against upcoming FRR releases
201 -- Proxmox Support Team <support@proxmox.com> Mon, 14 Nov 2022 14:08:26 +0100
203 libpve-network-perl (0.7.1) bullseye; urgency=medium
205 * controllers: evpn: use frr restart if reload fails
207 * zonee: TAP plug: add support for disable bridge learning and helpers to
208 manage FDB entries manually
210 * controllers: evpn: fix multiple exit-nodes with route-map filtering
212 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Apr 2022 10:33:13 +0200
214 libpve-network-perl (0.7.0) bullseye; urgency=medium
217 + allow minus and underscore in IDs again
218 + bgp: use loopback ip src for loopback network
219 + bgp: add bgp-multipath-as-path-relax option
220 + evpn: add min/max value to asn
221 + evpn/bgp : add exitnodes-primary && rework route-map
222 + evpn: add missing bgp router-id in vrf
223 + evpn: remove "no bgp ebgp-requires-policy"
225 * zones status: skip reporting on nodes not configured for a zone
227 * zones evpn: add rt-import allowing one to import external route target list
228 from external evpn network, e.g., for DC inter-connect
230 -- Proxmox Support Team <support@proxmox.com> Sun, 13 Feb 2022 15:04:49 +0100
232 libpve-network-perl (0.6.2) bullseye; urgency=medium
234 * evpn : add "ip route del vrf vrf_myzone unreachable default metric
235 4278198272" on exit node
237 * get_local_vnets: add permissions on /sdn/vnets/*
239 * evpn : add advertise-subnets and exitnodes-local-routing option
241 * vnet/subnet : add skipdns option
243 * api: zones: fix update
245 * zones: evpn: add disable-arp-nd-suppression option
247 * vnets: alias: check pattern and fix regex
249 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Nov 2021 19:33:54 +0100
251 libpve-network-perl (0.6.1) bullseye; urgency=medium
253 * sdn: get local vnets : add IPAM and VLAN-aware values
257 * subnets/ipam: fix is_gateway helper usage
259 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Jul 2021 19:07:52 +0200
261 libpve-network-perl (0.6.0) buster; urgency=medium
263 * zones: QinQ: classic bridge: fix bridge zone name with multiple zones/vnets
265 * zones: QinQ: ovs: fix duplicate ovs_ports with multiple zones/vnets
267 * d/control: fix package description
269 * zone: QinQ: add VNet without tag support
271 * zone/subnets: fix more cases when no IPAM is defined in the configuration
273 * zones: simple, evpn: only enable IP-forwarding if a gateway is defined on
276 -- Proxmox Support Team <support@proxmox.com> Mon, 10 May 2021 10:44:56 +0200
278 libpve-network-perl (0.5-2) pve; urgency=medium
280 * zones: make IPAM config optional for all zone plugins
282 * zone status: mark VNets with unknown zone as failed and early return to
283 avoid spamming the log with 'Use of uninitialized value' messages.
285 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Apr 2021 18:25:18 +0200
287 libpve-network-perl (0.5-1) pve; urgency=medium
289 * add foundation for IP Adresss Management (IPAM)
292 + zones: simple|evpn: add gateway ip from subnets to vnet
296 * fix vnet gateway for routed setup + /32 pointopoint subnet
298 * api: generate 'running-config' state instead of version increase on apply
300 * api: add running/pending zones/vnets/subnets/controllers
302 * zones: evpn : add support for loopback
304 * zones: evpn/simple: add missing mask to gateway address
306 * evpn: frr: use datacenter default profile (lower timeouts)
308 * get local VNets: display vnet alias in comments
310 * use canonical ipv6 address (RFC 5952) everywhere
312 * zones: evpn: fix exitnodes for SNAT
314 * zones: evpn: move vnet mac option to evpn zone plugin
316 * zones: evpn: fix arp-accept and ip-forward with IPv6 SNAT
318 * zones: simple: fix ip-forward && IPv6 SNAT
320 * controllers: increase controllerid to 64 characters max
322 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Apr 2021 16:51:32 +0200
324 libpve-network-perl (0.4-7) pve; urgency=medium
328 * use more flexible split_list for ip lists to allow various common separators
330 * vnet: make tag optional and verify value in zone plugins
332 * add a 'simple' plugin
334 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jul 2020 14:14:48 +0200
336 libpve-network-perl (0.4-6) pve; urgency=medium
338 * add vnet vlan-aware option for layer2 plugins
340 * vlan: ovs: use dot1q-tunnel with 802.1q when vlanaware is enabled
342 * qinq|vlan: ovs: add ovsint interfaces to ovs-ports list
344 * vlan|qinq: add mtu to ovsint link port
346 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Jun 2020 14:15:42 +0200
348 libpve-network-perl (0.4-5) pve; urgency=medium
350 * api: fix reload-all UPID handling
352 * restrict zone and vnet names to 8 characters
354 * VLAN, QinQ: avoid tagging VM/CT ports directly
356 * VXLAN, EVPN: prefix internal interface names
358 -- Proxmox Support Team <support@proxmox.com> Tue, 19 May 2020 21:23:01 +0200
360 libpve-network-perl (0.4-4) pve; urgency=medium
362 * only parse version if local sdn file exists
364 * d/control: recommend frr-pythontools, ifupdown2
366 * vlan plugin: add support for no vlan-aware bridge
368 -- Proxmox Support Team <support@proxmox.com> Sun, 10 May 2020 17:08:04 +0200
370 libpve-network-perl (0.4-3) pve; urgency=medium
372 * use .version and global lock instead of .new files
374 -- Proxmox Support Team <support@proxmox.com> Sat, 02 May 2020 19:20:33 +0200
376 libpve-network-perl (0.4-2) pve; urgency=medium
378 * vlan/qinq: use vlan-raw-device to support long predictable interfaces name
380 * evpn: add support for local frr.config
382 * controller : evpn : only allow 1 evpn controller
384 * API2: Vnets: fix update
386 * vlan/qinq: use bridge option instead uplink-id
388 * move status code to zone plugin
390 * qinq, vlanplugin: add status
392 * move mtu properties to zone
394 * add get_bridge_vlan
396 * add tap|veth create|plug
398 * add get_local_vnets
400 -- Proxmox Support Team <support@proxmox.com> Wed, 08 Apr 2020 19:58:10 +0200
402 libpve-network-perl (0.3-3) pve; urgency=medium
404 * evpn: remove uplink-id, auto find interfaces instead
406 * zones: vxlan : remove uplink-id (autofind) and multicast (not really used)
408 * ensure /etc/pve/sdn directory is created when writing to configuration
410 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Dec 2019 09:50:39 +0100
412 libpve-network-perl (0.3-2) pve; urgency=medium
414 * add faucet, evpn, qinq Plugins
418 * general refactoring
420 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Nov 2019 12:56:55 +0100
422 libpve-network-perl (0.3-1) pve; urgency=medium
426 * VXLAN: add VRF and VRFVXLAN
428 * VXLAN: add support for ipv4/ipv6/mac for anycast routing
430 * VXLAN: add ip-forward|ip6-forward|arp-accept for routing
432 * VXLAN: add gateway-nodes option
434 * VXLAN: EVPN: fix routing to local vms on gateway nodes
436 * general fixes and improvements
438 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Sep 2019 16:57:42 +0200
440 libpve-network-perl (0.2-1) pve; urgency=medium
444 * improve VNET, VXLAN and VXLAN Multicast plugins
446 * use SDN (Software Defined Network) as base module path
448 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Jun 2019 10:19:25 +0200
450 libpve-network-perl (0.1-1) unstable; urgency=medium
454 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Mar 2019 12:50:26 +0100