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