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