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