1 libpve-network-perl (0.9.2) bookworm; urgency=medium
3 * dnsmasq: drop no-resolve for default config
5 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Nov 2023 11:32:11 +0100
7 libpve-network-perl (0.9.1) bookworm; urgency=medium
9 * sdn: allow deletion of empty subnet with gateway
11 * fix #4917: evpn: forbid vlan-aware bridge
13 * dnsmasq: check for existence of dnsmasq binary
15 * controller: evpn reload: cause a task-warning if frr is not installed
17 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Nov 2023 19:50:46 +0100
19 libpve-network-perl (0.9.0) bookworm; urgency=medium
21 * dnsmasq: fix config directory permission
23 * api: take partial configs for update (PUT) requests
25 * api: handle delete parameter when updating ipams, dns entries, controllers
27 * fix dhcpv6 router advertisement
29 * subnets: only delete macs.db entries if mac is available
31 * ipam: improve update / delete behavior
33 * sdn: validate dhcp-range in API
35 * install dnsmasq@.service snippet to start after networking.service in
36 order to make sure ifupdown has created all the interfaces before dnsmasq
37 tries to find them and to fix suggesting that its a provider for network
40 * dnsmasq: use quite-ra to avoid log spam
42 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Nov 2023 14:46:31 +0100
44 libpve-network-perl (0.8.5) bookworm; urgency=medium
46 * sdn: register MAC in IPAM if not found
48 * subnet: fix dhcp-dns-server format
50 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 20:34:42 +0100
52 libpve-network-perl (0.8.4) bookworm; urgency=medium
54 * improve ip allocation in dhcp ranges
56 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 14:49:21 +0100
58 libpve-network-perl (0.8.3) bookworm; urgency=medium
60 * add DHCP plugin base with initial 'dnsmasq' plugin
62 * ipam: manage ip/mac associations
64 * zones: add option to choose a dhcp server
66 * subnets: add dhcp options
68 * api: refactor URL structure for ipam
69 * move listing to /ipams/pve/status
70 * move create/update/delete to /vnets/{vnetid}/ips
72 * downgrade frr from recommended to suggested
74 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 14:41:43 +0100
76 libpve-network-perl (0.8.2) bookworm; urgency=medium
78 * fix permissions && use new /sdn/zones/<zone>/<vnet> path
82 * sdn: config generation: check if interfaces.d/sdn is sourced
84 * zones: improve error message
86 * zones: add add|del_bridge_fdb to plugins
88 * zones: evpn: add disable-bridge-learning
90 * controller: evpn: fix find_bgp_controller
92 * controller: frr: add parsing of "interfaces" section
94 * controller: add isis router plugin
96 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Oct 2023 13:05:49 +0200
98 libpve-network-perl (0.8.1) bookworm; urgency=medium
100 * fix #4657: evpn: fix exit-node with multiple vrf
102 * fix #4425: vxlan, evpn: add vxlan-port option to override default
104 * fix #4662: frr: fix config generation ordering
106 * fix #4389: evpn: exit nodes: null routes subnets from other zones
108 * fix #4683: zones: QinQ: fix vlan-protocol when bridge is VLAN aware
110 * network reload: fix UPID parsing for the case where a task produced
113 -- Proxmox Support Team <support@proxmox.com> Tue, 06 Jun 2023 08:07:19 +0200
115 libpve-network-perl (0.8.0) bookworm; urgency=medium
117 * re-build for Proxmox VE 8 / Debian 12 Bookworm
119 -- Proxmox Support Team <support@proxmox.com> Thu, 25 May 2023 18:18:20 +0200
121 libpve-network-perl (0.7.3) bullseye; urgency=medium
123 * controllers: evpn: correctly limit the number of controllers to maximal
126 * frr: add support for prefix-list in config
128 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Mar 2023 17:19:14 +0100
130 libpve-network-perl (0.7.2) bullseye; urgency=medium
132 * frr: update config frrversion to 8.2.2
134 * frr: add a local config parser and if configured merge with
137 * frr: config : add exit on router && routemaps to future proof
138 against upcoming FRR releases
140 -- Proxmox Support Team <support@proxmox.com> Mon, 14 Nov 2022 14:08:26 +0100
142 libpve-network-perl (0.7.1) bullseye; urgency=medium
144 * controllers: evpn: use frr restart if reload fails
146 * zonee: TAP plug: add support for disable bridge learning and helpers to
147 manage FDB entries manually
149 * controllers: evpn: fix multiple exit-nodes with route-map filtering
151 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Apr 2022 10:33:13 +0200
153 libpve-network-perl (0.7.0) bullseye; urgency=medium
156 + allow minus and underscore in IDs again
157 + bgp: use loopback ip src for loopback network
158 + bgp: add bgp-multipath-as-path-relax option
159 + evpn: add min/max value to asn
160 + evpn/bgp : add exitnodes-primary && rework route-map
161 + evpn: add missing bgp router-id in vrf
162 + evpn: remove "no bgp ebgp-requires-policy"
164 * zones status: skip reporting on nodes not configured for a zone
166 * zones evpn: add rt-import allowing one to import external route target list
167 from external evpn network, e.g., for DC inter-connect
169 -- Proxmox Support Team <support@proxmox.com> Sun, 13 Feb 2022 15:04:49 +0100
171 libpve-network-perl (0.6.2) bullseye; urgency=medium
173 * evpn : add "ip route del vrf vrf_myzone unreachable default metric
174 4278198272" on exit node
176 * get_local_vnets: add permissions on /sdn/vnets/*
178 * evpn : add advertise-subnets and exitnodes-local-routing option
180 * vnet/subnet : add skipdns option
182 * api: zones: fix update
184 * zones: evpn: add disable-arp-nd-suppression option
186 * vnets: alias: check pattern and fix regex
188 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Nov 2021 19:33:54 +0100
190 libpve-network-perl (0.6.1) bullseye; urgency=medium
192 * sdn: get local vnets : add IPAM and VLAN-aware values
196 * subnets/ipam: fix is_gateway helper usage
198 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Jul 2021 19:07:52 +0200
200 libpve-network-perl (0.6.0) buster; urgency=medium
202 * zones: QinQ: classic bridge: fix bridge zone name with multiple zones/vnets
204 * zones: QinQ: ovs: fix duplicate ovs_ports with multiple zones/vnets
206 * d/control: fix package description
208 * zone: QinQ: add VNet without tag support
210 * zone/subnets: fix more cases when no IPAM is defined in the configuration
212 * zones: simple, evpn: only enable IP-forwarding if a gateway is defined on
215 -- Proxmox Support Team <support@proxmox.com> Mon, 10 May 2021 10:44:56 +0200
217 libpve-network-perl (0.5-2) pve; urgency=medium
219 * zones: make IPAM config optional for all zone plugins
221 * zone status: mark VNets with unknown zone as failed and early return to
222 avoid spamming the log with 'Use of uninitialized value' messages.
224 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Apr 2021 18:25:18 +0200
226 libpve-network-perl (0.5-1) pve; urgency=medium
228 * add foundation for IP Adresss Management (IPAM)
231 + zones: simple|evpn: add gateway ip from subnets to vnet
235 * fix vnet gateway for routed setup + /32 pointopoint subnet
237 * api: generate 'running-config' state instead of version increase on apply
239 * api: add running/pending zones/vnets/subnets/controllers
241 * zones: evpn : add support for loopback
243 * zones: evpn/simple: add missing mask to gateway address
245 * evpn: frr: use datacenter default profile (lower timeouts)
247 * get local VNets: display vnet alias in comments
249 * use canonical ipv6 address (RFC 5952) everywhere
251 * zones: evpn: fix exitnodes for SNAT
253 * zones: evpn: move vnet mac option to evpn zone plugin
255 * zones: evpn: fix arp-accept and ip-forward with IPv6 SNAT
257 * zones: simple: fix ip-forward && IPv6 SNAT
259 * controllers: increase controllerid to 64 characters max
261 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Apr 2021 16:51:32 +0200
263 libpve-network-perl (0.4-7) pve; urgency=medium
267 * use more flexible split_list for ip lists to allow various common separators
269 * vnet: make tag optional and verify value in zone plugins
271 * add a 'simple' plugin
273 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jul 2020 14:14:48 +0200
275 libpve-network-perl (0.4-6) pve; urgency=medium
277 * add vnet vlan-aware option for layer2 plugins
279 * vlan: ovs: use dot1q-tunnel with 802.1q when vlanaware is enabled
281 * qinq|vlan: ovs: add ovsint interfaces to ovs-ports list
283 * vlan|qinq: add mtu to ovsint link port
285 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Jun 2020 14:15:42 +0200
287 libpve-network-perl (0.4-5) pve; urgency=medium
289 * api: fix reload-all UPID handling
291 * restrict zone and vnet names to 8 characters
293 * VLAN, QinQ: avoid tagging VM/CT ports directly
295 * VXLAN, EVPN: prefix internal interface names
297 -- Proxmox Support Team <support@proxmox.com> Tue, 19 May 2020 21:23:01 +0200
299 libpve-network-perl (0.4-4) pve; urgency=medium
301 * only parse version if local sdn file exists
303 * d/control: recommend frr-pythontools, ifupdown2
305 * vlan plugin: add support for no vlan-aware bridge
307 -- Proxmox Support Team <support@proxmox.com> Sun, 10 May 2020 17:08:04 +0200
309 libpve-network-perl (0.4-3) pve; urgency=medium
311 * use .version and global lock instead of .new files
313 -- Proxmox Support Team <support@proxmox.com> Sat, 02 May 2020 19:20:33 +0200
315 libpve-network-perl (0.4-2) pve; urgency=medium
317 * vlan/qinq: use vlan-raw-device to support long predictable interfaces name
319 * evpn: add support for local frr.config
321 * controller : evpn : only allow 1 evpn controller
323 * API2: Vnets: fix update
325 * vlan/qinq: use bridge option instead uplink-id
327 * move status code to zone plugin
329 * qinq, vlanplugin: add status
331 * move mtu properties to zone
333 * add get_bridge_vlan
335 * add tap|veth create|plug
337 * add get_local_vnets
339 -- Proxmox Support Team <support@proxmox.com> Wed, 08 Apr 2020 19:58:10 +0200
341 libpve-network-perl (0.3-3) pve; urgency=medium
343 * evpn: remove uplink-id, auto find interfaces instead
345 * zones: vxlan : remove uplink-id (autofind) and multicast (not really used)
347 * ensure /etc/pve/sdn directory is created when writing to configuration
349 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Dec 2019 09:50:39 +0100
351 libpve-network-perl (0.3-2) pve; urgency=medium
353 * add faucet, evpn, qinq Plugins
357 * general refactoring
359 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Nov 2019 12:56:55 +0100
361 libpve-network-perl (0.3-1) pve; urgency=medium
365 * VXLAN: add VRF and VRFVXLAN
367 * VXLAN: add support for ipv4/ipv6/mac for anycast routing
369 * VXLAN: add ip-forward|ip6-forward|arp-accept for routing
371 * VXLAN: add gateway-nodes option
373 * VXLAN: EVPN: fix routing to local vms on gateway nodes
375 * general fixes and improvements
377 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Sep 2019 16:57:42 +0200
379 libpve-network-perl (0.2-1) pve; urgency=medium
383 * improve VNET, VXLAN and VXLAN Multicast plugins
385 * use SDN (Software Defined Network) as base module path
387 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Jun 2019 10:19:25 +0200
389 libpve-network-perl (0.1-1) unstable; urgency=medium
393 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Mar 2019 12:50:26 +0100