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