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