]> git.proxmox.com Git - pve-network.git/blame - debian/changelog
bump version to 0.9.8
[pve-network.git] / debian / changelog
CommitLineData
e0e0f4fa
TL
1libpve-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
9libpve-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
29libpve-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
46libpve-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 56libpve-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
62libpve-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
68libpve-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
80libpve-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
105libpve-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
113libpve-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
119libpve-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
137libpve-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
159libpve-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
176libpve-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
182libpve-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
191libpve-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
203libpve-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
214libpve-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
232libpve-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
251libpve-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 261libpve-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
278libpve-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
287libpve-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
324libpve-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
336libpve-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
348libpve-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
360libpve-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
370libpve-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 376libpve-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
402libpve-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
412libpve-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
422libpve-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
440libpve-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 450libpve-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