1 libpve-network-perl (0.9.6) bookworm; urgency=medium
3 * controllers: evpn: add ipv6 prefix-list support
5 * controllers: evpn: use prefix-list in route-map instead evpn match to cope
8 * controllers: evpn: fix order of routes for null and ipv6 ones
10 * prefer proxy from datacenter.cfg for external api calls
12 * ipam: improve phpIPAM support a bit
14 * fix #5275: remove priority field from powerdns
16 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Mar 2024 10:15:29 +0100
18 libpve-network-perl (0.9.5) bookworm; urgency=medium
20 * validation: add support for arrays to change tracking
22 * api: vnet: fix warning in vnet API if the original change is still pending
24 * dhcp: dnsmasq: untaint when deleting configuration files
26 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2023 15:19:08 +0100
28 libpve-network-perl (0.9.4) bookworm; urgency=medium
30 * dhcp dnsmasq: guard die with any zone having enabled dhcp
32 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Nov 2023 12:12:03 +0100
34 libpve-network-perl (0.9.2) bookworm; urgency=medium
36 * dnsmasq: drop no-resolve for default config
38 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Nov 2023 11:32:11 +0100
40 libpve-network-perl (0.9.1) bookworm; urgency=medium
42 * sdn: allow deletion of empty subnet with gateway
44 * fix #4917: evpn: forbid vlan-aware bridge
46 * dnsmasq: check for existence of dnsmasq binary
48 * controller: evpn reload: cause a task-warning if frr is not installed
50 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Nov 2023 19:50:46 +0100
52 libpve-network-perl (0.9.0) bookworm; urgency=medium
54 * dnsmasq: fix config directory permission
56 * api: take partial configs for update (PUT) requests
58 * api: handle delete parameter when updating ipams, dns entries, controllers
60 * fix dhcpv6 router advertisement
62 * subnets: only delete macs.db entries if mac is available
64 * ipam: improve update / delete behavior
66 * sdn: validate dhcp-range in API
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
73 * dnsmasq: use quite-ra to avoid log spam
75 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Nov 2023 14:46:31 +0100
77 libpve-network-perl (0.8.5) bookworm; urgency=medium
79 * sdn: register MAC in IPAM if not found
81 * subnet: fix dhcp-dns-server format
83 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 20:34:42 +0100
85 libpve-network-perl (0.8.4) bookworm; urgency=medium
87 * improve ip allocation in dhcp ranges
89 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 14:49:21 +0100
91 libpve-network-perl (0.8.3) bookworm; urgency=medium
93 * add DHCP plugin base with initial 'dnsmasq' plugin
95 * ipam: manage ip/mac associations
97 * zones: add option to choose a dhcp server
99 * subnets: add dhcp options
101 * api: refactor URL structure for ipam
102 * move listing to /ipams/pve/status
103 * move create/update/delete to /vnets/{vnetid}/ips
105 * downgrade frr from recommended to suggested
107 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 14:41:43 +0100
109 libpve-network-perl (0.8.2) bookworm; urgency=medium
111 * fix permissions && use new /sdn/zones/<zone>/<vnet> path
115 * sdn: config generation: check if interfaces.d/sdn is sourced
117 * zones: improve error message
119 * zones: add add|del_bridge_fdb to plugins
121 * zones: evpn: add disable-bridge-learning
123 * controller: evpn: fix find_bgp_controller
125 * controller: frr: add parsing of "interfaces" section
127 * controller: add isis router plugin
129 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Oct 2023 13:05:49 +0200
131 libpve-network-perl (0.8.1) bookworm; urgency=medium
133 * fix #4657: evpn: fix exit-node with multiple vrf
135 * fix #4425: vxlan, evpn: add vxlan-port option to override default
137 * fix #4662: frr: fix config generation ordering
139 * fix #4389: evpn: exit nodes: null routes subnets from other zones
141 * fix #4683: zones: QinQ: fix vlan-protocol when bridge is VLAN aware
143 * network reload: fix UPID parsing for the case where a task produced
146 -- Proxmox Support Team <support@proxmox.com> Tue, 06 Jun 2023 08:07:19 +0200
148 libpve-network-perl (0.8.0) bookworm; urgency=medium
150 * re-build for Proxmox VE 8 / Debian 12 Bookworm
152 -- Proxmox Support Team <support@proxmox.com> Thu, 25 May 2023 18:18:20 +0200
154 libpve-network-perl (0.7.3) bullseye; urgency=medium
156 * controllers: evpn: correctly limit the number of controllers to maximal
159 * frr: add support for prefix-list in config
161 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Mar 2023 17:19:14 +0100
163 libpve-network-perl (0.7.2) bullseye; urgency=medium
165 * frr: update config frrversion to 8.2.2
167 * frr: add a local config parser and if configured merge with
170 * frr: config : add exit on router && routemaps to future proof
171 against upcoming FRR releases
173 -- Proxmox Support Team <support@proxmox.com> Mon, 14 Nov 2022 14:08:26 +0100
175 libpve-network-perl (0.7.1) bullseye; urgency=medium
177 * controllers: evpn: use frr restart if reload fails
179 * zonee: TAP plug: add support for disable bridge learning and helpers to
180 manage FDB entries manually
182 * controllers: evpn: fix multiple exit-nodes with route-map filtering
184 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Apr 2022 10:33:13 +0200
186 libpve-network-perl (0.7.0) bullseye; urgency=medium
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"
197 * zones status: skip reporting on nodes not configured for a zone
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
202 -- Proxmox Support Team <support@proxmox.com> Sun, 13 Feb 2022 15:04:49 +0100
204 libpve-network-perl (0.6.2) bullseye; urgency=medium
206 * evpn : add "ip route del vrf vrf_myzone unreachable default metric
207 4278198272" on exit node
209 * get_local_vnets: add permissions on /sdn/vnets/*
211 * evpn : add advertise-subnets and exitnodes-local-routing option
213 * vnet/subnet : add skipdns option
215 * api: zones: fix update
217 * zones: evpn: add disable-arp-nd-suppression option
219 * vnets: alias: check pattern and fix regex
221 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Nov 2021 19:33:54 +0100
223 libpve-network-perl (0.6.1) bullseye; urgency=medium
225 * sdn: get local vnets : add IPAM and VLAN-aware values
229 * subnets/ipam: fix is_gateway helper usage
231 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Jul 2021 19:07:52 +0200
233 libpve-network-perl (0.6.0) buster; urgency=medium
235 * zones: QinQ: classic bridge: fix bridge zone name with multiple zones/vnets
237 * zones: QinQ: ovs: fix duplicate ovs_ports with multiple zones/vnets
239 * d/control: fix package description
241 * zone: QinQ: add VNet without tag support
243 * zone/subnets: fix more cases when no IPAM is defined in the configuration
245 * zones: simple, evpn: only enable IP-forwarding if a gateway is defined on
248 -- Proxmox Support Team <support@proxmox.com> Mon, 10 May 2021 10:44:56 +0200
250 libpve-network-perl (0.5-2) pve; urgency=medium
252 * zones: make IPAM config optional for all zone plugins
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.
257 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Apr 2021 18:25:18 +0200
259 libpve-network-perl (0.5-1) pve; urgency=medium
261 * add foundation for IP Adresss Management (IPAM)
264 + zones: simple|evpn: add gateway ip from subnets to vnet
268 * fix vnet gateway for routed setup + /32 pointopoint subnet
270 * api: generate 'running-config' state instead of version increase on apply
272 * api: add running/pending zones/vnets/subnets/controllers
274 * zones: evpn : add support for loopback
276 * zones: evpn/simple: add missing mask to gateway address
278 * evpn: frr: use datacenter default profile (lower timeouts)
280 * get local VNets: display vnet alias in comments
282 * use canonical ipv6 address (RFC 5952) everywhere
284 * zones: evpn: fix exitnodes for SNAT
286 * zones: evpn: move vnet mac option to evpn zone plugin
288 * zones: evpn: fix arp-accept and ip-forward with IPv6 SNAT
290 * zones: simple: fix ip-forward && IPv6 SNAT
292 * controllers: increase controllerid to 64 characters max
294 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Apr 2021 16:51:32 +0200
296 libpve-network-perl (0.4-7) pve; urgency=medium
300 * use more flexible split_list for ip lists to allow various common separators
302 * vnet: make tag optional and verify value in zone plugins
304 * add a 'simple' plugin
306 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jul 2020 14:14:48 +0200
308 libpve-network-perl (0.4-6) pve; urgency=medium
310 * add vnet vlan-aware option for layer2 plugins
312 * vlan: ovs: use dot1q-tunnel with 802.1q when vlanaware is enabled
314 * qinq|vlan: ovs: add ovsint interfaces to ovs-ports list
316 * vlan|qinq: add mtu to ovsint link port
318 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Jun 2020 14:15:42 +0200
320 libpve-network-perl (0.4-5) pve; urgency=medium
322 * api: fix reload-all UPID handling
324 * restrict zone and vnet names to 8 characters
326 * VLAN, QinQ: avoid tagging VM/CT ports directly
328 * VXLAN, EVPN: prefix internal interface names
330 -- Proxmox Support Team <support@proxmox.com> Tue, 19 May 2020 21:23:01 +0200
332 libpve-network-perl (0.4-4) pve; urgency=medium
334 * only parse version if local sdn file exists
336 * d/control: recommend frr-pythontools, ifupdown2
338 * vlan plugin: add support for no vlan-aware bridge
340 -- Proxmox Support Team <support@proxmox.com> Sun, 10 May 2020 17:08:04 +0200
342 libpve-network-perl (0.4-3) pve; urgency=medium
344 * use .version and global lock instead of .new files
346 -- Proxmox Support Team <support@proxmox.com> Sat, 02 May 2020 19:20:33 +0200
348 libpve-network-perl (0.4-2) pve; urgency=medium
350 * vlan/qinq: use vlan-raw-device to support long predictable interfaces name
352 * evpn: add support for local frr.config
354 * controller : evpn : only allow 1 evpn controller
356 * API2: Vnets: fix update
358 * vlan/qinq: use bridge option instead uplink-id
360 * move status code to zone plugin
362 * qinq, vlanplugin: add status
364 * move mtu properties to zone
366 * add get_bridge_vlan
368 * add tap|veth create|plug
370 * add get_local_vnets
372 -- Proxmox Support Team <support@proxmox.com> Wed, 08 Apr 2020 19:58:10 +0200
374 libpve-network-perl (0.3-3) pve; urgency=medium
376 * evpn: remove uplink-id, auto find interfaces instead
378 * zones: vxlan : remove uplink-id (autofind) and multicast (not really used)
380 * ensure /etc/pve/sdn directory is created when writing to configuration
382 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Dec 2019 09:50:39 +0100
384 libpve-network-perl (0.3-2) pve; urgency=medium
386 * add faucet, evpn, qinq Plugins
390 * general refactoring
392 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Nov 2019 12:56:55 +0100
394 libpve-network-perl (0.3-1) pve; urgency=medium
398 * VXLAN: add VRF and VRFVXLAN
400 * VXLAN: add support for ipv4/ipv6/mac for anycast routing
402 * VXLAN: add ip-forward|ip6-forward|arp-accept for routing
404 * VXLAN: add gateway-nodes option
406 * VXLAN: EVPN: fix routing to local vms on gateway nodes
408 * general fixes and improvements
410 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Sep 2019 16:57:42 +0200
412 libpve-network-perl (0.2-1) pve; urgency=medium
416 * improve VNET, VXLAN and VXLAN Multicast plugins
418 * use SDN (Software Defined Network) as base module path
420 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Jun 2019 10:19:25 +0200
422 libpve-network-perl (0.1-1) unstable; urgency=medium
426 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Mar 2019 12:50:26 +0100