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