summaryrefslogtreecommitdiff
path: root/docs/changelog/1.4.rst
blob: 0d0bf6545d400763f150810277d62fc6144386ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
###########
1.4 Sagitta
###########

..
   Please don't add anything by hand.
   This file is managed by the script:
   _ext/releasenotes.py


2021-04-25
==========

* :vytask:`T3490` (bug): priority inversion on PBR "policy route" create, breaks default route from dhcp (live iso)
* :vytask:`T3468` (bug): Tunnel interfaces aren't suggested as being available for bridging (regression)
* :vytask:`T3497` (bug): Prefix list with rule containing only action is not detected as error during parse
* :vytask:`T3492` (bug): BGP Configuration Migration failed (badly!) from rolling 202102240218 to rolling 202104221210
* :vytask:`T1802` (feature): Wireguard QR code in cli for mobile devices


2021-04-24
==========

* :vytask:`T3472` (bug): commit-confirm script not found
* :vytask:`T3439` (bug): Commit-archive location not working for scp


2021-04-23
==========

* :vytask:`T3395` (bug): WAN load-balancing fails with nexthop dhcp
* :vytask:`T3290` (bug): Disabling GRE conntrack module fails


2021-04-20
==========

* :vytask:`T3488` (bug): Specifying an invalid "interface address" like dhcph leads to commit error


2021-04-18
==========

* :vytask:`T3481` (default): Exclude tag node values from key mangling
* :vytask:`T3475` (bug): XML dictionary cache unable to process syntaxVersion elements


2021-04-17
==========

* :vytask:`T3470` (bug): as-override isn't applied to frr


2021-04-15
==========

* :vytask:`T3386` (bug): PPPoE-server don't start with local authentication
* :vytask:`T3190` (feature): Unable to subtract value from local-preference in route-map


2021-04-14
==========

* :vytask:`T3398` (bug): Can't commit
* :vytask:`T3055` (bug): op-mode incorrect naming fo ipsec policy-based tunnels 


2021-04-13
==========

* :vytask:`T3436` (feature): Refactoring ospf op-mode for support vrf
* :vytask:`T3434` (feature): Refactoring bgp op-mode for support vrf


2021-04-12
==========

* :vytask:`T3454` (enhancment): dhclient reject option
* :vytask:`T3328` (bug): Bgp not possible to delete bgp route-map 


2021-04-11
==========

* :vytask:`T3435` (bug): NAT rules show corruption


2021-04-10
==========

* :vytask:`T3460` (bug): bgp, Configuration FRR failed while commiting code


2021-04-09
==========

* :vytask:`T3464` (bug): OSPF: route-map names containing a hypen are not "found"


2021-04-08
==========

* :vytask:`T3462` (default): show ipv6 bgp -- missing
* :vytask:`T3456` (bug): firewall: rules that should be deleted seem to be still in use
* :vytask:`T3463` (bug): Prevent IPv4 Route exchange with IPv6 neighbors


2021-04-05
==========

* :vytask:`T3438` (bug): VRF: removing vif which belongs to a vrf, will delete the entire vrf from the operating system
* :vytask:`T3418` (bug): BGP: system wide known interface can not be used as neighbor


2021-04-04
==========

* :vytask:`T3457` (feature): Output the "monitor log" command in a colorful way


2021-03-31
==========

* :vytask:`T3445` (bug): vyos-1x build include not all nodes


2021-03-30
==========

* :vytask:`T3448` (bug): Loading vyos on a system without xdp installed fails


2021-03-29
==========

* :vytask:`T3415` (feature): bridge: add support for isolated interfaces (private-vlan)
* :vytask:`T1711` (feature): BGP - migrate from tagNode to node (remove ASN from tagNode)


2021-03-28
==========

* :vytask:`T3440` (bug): HTTP API: give uvicorn time to initialize before restarting Nginx proxy
* :vytask:`T3426` (default): add support for script arguments to vyos-configd


2021-03-27
==========

* :vytask:`T3423` (bug): Cannot create ipv4 static route for default gateway in vrf


2021-03-26
==========

* :vytask:`T3412` (default): HTTP API: move to FastAPI as web framework
* :vytask:`T2397` (feature): HTTP API: export OpenAPI definition


2021-03-24
==========

* :vytask:`T3419` (bug): show interfaces | strip-private fails
* :vytask:`T3307` (default): address prefix destination NAT fails to render nftables rules / commit


2021-03-22
==========

* :vytask:`T3402` (feature): Add VyOS programming library for operational level commands
* :vytask:`T3284` (bug): merge/load fail silently if unable to resolve host


2021-03-21
==========

* :vytask:`T3417` (default): ISIS: provide per VRF instance support
* :vytask:`T3416` (bug): NTP: when running inside a VRF op-mode commands do not work


2021-03-20
==========

* :vytask:`T3392` (bug): vrrp over dhcp default route bug (unexpected vrf)
* :vytask:`T3373` (feature): Upgrade to SaltStack version 3002.5
* :vytask:`T3329` (default): "system conntrack ignore" rules can no longer be created due to an iptables syntax change
* :vytask:`T3300` (feature): Add DHCP default route distance
* :vytask:`T3306` (feature): Extend set route-map aggregator as to 4 Bytes 


2021-03-18
==========

* :vytask:`T3411` (default): Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses
* :vytask:`T3271` (bug): qemu-kvm grub issue


2021-03-17
==========

* :vytask:`T3413` (bug): Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton"


2021-03-16
==========

* :vytask:`T3302` (default): Make vyos-configd relay stdout from scripts to the user's console


2021-03-15
==========

* :vytask:`T3354` (default): Convert strip-private script from Perl to Python


2021-03-14
==========

* :vytask:`T3345` (default): BGP: add per VRF instance support
* :vytask:`T3344` (default): Per VRF dynamic routing support
* :vytask:`T3325` (bug): Bgp listen-range wrong commit message
* :vytask:`T1513` (default): Move OSPF and RIP interface configuration under protocols


2021-03-13
==========

* :vytask:`T3406` (bug): tunnel: interface no longer supports specifying encaplimit none - or migrator is missing
* :vytask:`T3407` (bug): console-server: do not allow to spawn a console-server session on serial port used by "system console"


2021-03-11
==========

* :vytask:`T3305` (bug): Ingress qdisc does not work anymore in 1.3-rolling-202101 snapshot
* :vytask:`T2927` (bug): isc-dhcpd release and expiry events never execute


2021-03-09
==========

* :vytask:`T3389` (default): gretap tunnel type missing from vyos documentation after renamed from gre-bridge
* :vytask:`T3382` (bug): Error creating Console Server


2021-03-08
==========

* :vytask:`T3387` (bug): Command "Monitor vpn ipsec"  is not working


2021-03-07
==========

* :vytask:`T3388` (bug): show interfaces doesn't display pppoeX
* :vytask:`T3211` (feature): ability to redistribute ISIS into other routing protocols


2021-03-04
==========

* :vytask:`T3377` (bug): show interfaces throws error


2021-03-02
==========

* :vytask:`T3375` (bug): Interface becomes up at boot even when disabled


2021-02-28
==========

* :vytask:`T3370` (bug): dhcp: Invalid domain name "private"
* :vytask:`T3369` (feature): VXLAN: add IPv6 underlay support
* :vytask:`T3363` (bug): VyOS-Build interactive prompt when using Podman
* :vytask:`T3320` (bug): Bgp neighbor peer-group without peer-group fail


2021-02-27
==========

* :vytask:`T3365` (bug): Bgp neighbor interface ordering for remote-as
* :vytask:`T3225` (bug): Adding a BGP neighbor with an address on a local interface throws a vyos.frr.CommitError: Configuration FRR failed while committing code: ''
* :vytask:`T3368` (feature): macsec: add support for gcm-aes-256 cipher
* :vytask:`T3173` (feature): Need 'nopmtudisc' option for tunnel interface


2021-02-26
==========

* :vytask:`T3324` (bug): Bgp space in the password
* :vytask:`T3357` (default): HTTP-API redirect from http correct https port
* :vytask:`T3323` (bug): Bgp ttl-security and ebgp-multihop fail


2021-02-24
==========

* :vytask:`T3303` (feature): Change welcome message on boot


2021-02-22
==========

* :vytask:`T3322` (bug): Bgp neighbor timers not applyed to FRR config
* :vytask:`T3327` (bug): OSPFv3: Cannot add dummy interface


2021-02-21
==========

* :vytask:`T3331` (bug): Bgp unsuppress-map should be as "value leafNode"
* :vytask:`T3330` (bug): Bgp capability orf prefix-list fail
* :vytask:`T3163` (feature): ethernet ring-buffer can be set with an invalid value


2021-02-19
==========

* :vytask:`T3326` (bug): OSPFv3: Cannot add L2TPv3 interface
* :vytask:`T3332` (bug): BGP unnumbered - UnboundLocalError: local variable 'peer_group' referenced before assignment


2021-02-18
==========

* :vytask:`T3259` (default): many dnat rules makes the vyos http api crash, even showConfig op timeouts


2021-02-17
==========

* :vytask:`T3312` (feature): SolarFlare NICs support


2021-02-16
==========

* :vytask:`T3313` (bug): ospfv3 interface missing options
* :vytask:`T3318` (feature): Update Linux Kernel to v5.4.114 / 5.10.32


2021-02-15
==========

* :vytask:`T3311` (bug): BGP Error: Remote AS must be set for neighbor or peer-group


2021-02-14
==========

* :vytask:`T2848` (feature): bgp-add-path configuration options
* :vytask:`T1875` (feature): Add the ability to use network address as BGP neighbor (bgp listen range)


2021-02-12
==========

* :vytask:`T3301` (bug): Wrong format and valueHelp for policy as-path-list regex


2021-02-11
==========

* :vytask:`T3281` (default): Rewrite protocol RIPng [conf-mode] to new XML/Python style
* :vytask:`T3282` (default): Add XML for [conf-mode] RIPng
* :vytask:`T3279` (default): Rewrite protocol STATIC [op-mode] to new XML/Python style
* :vytask:`T3297` (bug): Optimize irrelevant error stack hints


2021-02-08
==========

* :vytask:`T3295` (feature): Update Linux Kernel to v5.4.96 / 5.10.14


2021-02-05
==========

* :vytask:`T3030` (feature): Support ERSPAN Tunnel Protocol


2021-02-04
==========

* :vytask:`T3283` (feature): Support for IPv4 neigh tables
* :vytask:`T3280` (default): Add XML for [conf-mode] STATIC


2021-02-03
==========

* :vytask:`T3278` (feature): Add XML for "protocols vrf" [conf-mode]
* :vytask:`T3239` (default): XML: override 'defaultValue' for mtu of certain interfaces; remove workarounds
* :vytask:`T2910` (feature): XML: generator should support override of variables


2021-02-02
==========

* :vytask:`T3018` (bug): Unclear behaviour when configuring vif and vif-s interfaces
* :vytask:`T3255` (default): Rewrite protocol RPKI to new XML/Python style
* :vytask:`T3263` (feature): OSPF Hello subsecond timer


2021-01-31
==========

* :vytask:`T3276` (feature): Update Linux Kernel to v5.4.94 / 5.10.12


2021-01-30
==========

* :vytask:`T3240` (feature): Support per-interface DHCPv6 DUIDs
* :vytask:`T3273` (default): PPPoE static default-routes deleted on interface down when not added by interface up


2021-01-29
==========

* :vytask:`T3261` (bug): Does not possible to disable pppoe client interface.
* :vytask:`T3272` (default): OSPF: interface config is not removed


2021-01-27
==========

* :vytask:`T3257` (feature): tcpdump supporting complete protocol
* :vytask:`T3244` (default): Rewrite protocol OSPFv3 to new XML/Python style


2021-01-26
==========

* :vytask:`T3251` (bug): PPPoE client trying to authorize with the wrong username
* :vytask:`T3256` (default): Add XML for protocol RPKI [conf-mode]


2021-01-25
==========

* :vytask:`T3249` (feature): Support operation mode forwarding table output


2021-01-24
==========

* :vytask:`T3227` (bug): Latest releases don't work with RPKI (crash)
* :vytask:`T3230` (bug): RPKI can't be deleted
* :vytask:`T3221` (bug): FRR config
* :vytask:`T3245` (default): Add XML for protocol ospfv3 [conf-mode]


2021-01-23
==========

* :vytask:`T3236` (default): Add XML for [conf-mode] OSPF


2021-01-17
==========

* :vytask:`T3222` (bug): BGP dampening description
* :vytask:`T3226` (bug): Repair bridge smoke test damage


2021-01-16
==========

* :vytask:`T3215` (bug): show ipv6 route Broken on 1.4 Rolling
* :vytask:`T3157` (bug): salt-minion fails to start due to permission error accessing /root/.salt/minion.log
* :vytask:`T3137` (feature): Let VLAN aware bridge approach the behavior of professional equipment


2021-01-15
==========

* :vytask:`T3210` (feature): ISIS three-way-handshake
* :vytask:`T3184` (feature): Add correct desctiptions for BGP neighbors


2021-01-14
==========

* :vytask:`T3213` (bug): show interface command python error


2021-01-12
==========

* :vytask:`T3205` (bug): Does not possible to configure tunnel mode gre-bridge


2020-12-20
==========

* :vytask:`T3132` (feature): Enable egress flow accounting