summaryrefslogtreecommitdiff
path: root/docs/changelog/1.3.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/changelog/1.3.rst')
-rw-r--r--docs/changelog/1.3.rst6805
1 files changed, 884 insertions, 5921 deletions
diff --git a/docs/changelog/1.3.rst b/docs/changelog/1.3.rst
index dc1b4620..42a94a63 100644
--- a/docs/changelog/1.3.rst
+++ b/docs/changelog/1.3.rst
@@ -1,5 +1,6 @@
+
############
-1.3 Equuleus
+1.3 Eqquleus
############
..
@@ -8,5971 +9,933 @@
_ext/releasenotes.py
-2024-04-25
-==========
-
-* :vytask:`T6249` ``(default): ISO builder fails because of changed buster-backport repository``
-
-
-2024-04-23
-==========
-
-* :vytask:`T6261` ``(default): Typo in op_mode connect_disconnect print statement for check_ppp_running``
-
-
-2024-04-17
-==========
-
-* :vytask:`T6243` ``(bug): Update vyos-http-api-tools for package idna security advisory``
-
-
-2024-04-12
-==========
-
-* :vytask:`T3437` ``(bug): BGP Confederation Addition Causes Error``
-
-
-2024-04-10
-==========
-
-* :vytask:`T6124` ``(bug): Docker equuleus build image doesn't build due to fpm``
-
-
-2024-04-08
-==========
-
-* :vytask:`T6196` ``(bug): Route-map and summary-only do not work in BGP aggregation at the same time``
-
-
-2024-04-07
-==========
-
-* :vytask:`T1244` ``(default): Support for StartupResync in conntrackd``
-
-
-2024-04-05
-==========
-
-* :vytask:`T2590` ``(bug): DHCPv6 not updating nameservers and search domains since replacing isc-dhcp-client with WIDE dhcp6c``
-
-
-2024-04-04
-==========
-
-* :vytask:`T4146` ``(bug): Nginx should not listen on port 80``
-* :vytask:`T1976` ``(default): deleting address-family under neighbor will disable neighbor``
-* :vytask:`T5625` ``(default): "restart vpn" does not work if ipsec-interfaces is not set``
-* :vytask:`T3020` ``(bug): The "scp" example is wrong in the bash-completion for "set system config-management commit-archive location"``
-* :vytask:`T2250` ``(default): vyos-build "make iso" error if configure was ran outside of the docker container``
-* :vytask:`T2139` ``(default): openvpn: allow "dh-file none" to disable DH for ECDH keys``
-* :vytask:`T2014` ``(default): Use vendor specific NTP Pool hostname``
-* :vytask:`T1118` ``(bug): Obsolete "utc" option in time selector in firewall``
-* :vytask:`T948` ``(feature): integrate aws cloud watch scripts into AMI``
-
-
-2024-04-02
-==========
-
-* :vytask:`T6150` ``(bug): Impossible to set a static IP address via Radius in IPoE``
-
-
-2024-04-01
-==========
-
-* :vytask:`T6193` ``(bug): dhcp-client: invalid warning "is not a DHCP interface but uses DHCP name-server option" for VLAN interfaces``
-
-
-2024-03-22
-==========
-
-* :vytask:`T6110` ``(bug): dhcp server - If failover is defined, range is required``
-* :vytask:`T5624` ``(default): Remove /etc/debian_version from the image``
-
-
-2024-03-11
-==========
-
-* :vytask:`T2998` ``(bug): SNMP v3 oid "exclude" option doesn't work``
-* :vytask:`T6096` ``(bug): Config commits are not synced properly because 00vyos-sync is deleted by vyos-router``
-* :vytask:`T6057` ``(feature): Add ability to disable syslog for conntrackd``
-* :vytask:`T5504` ``(feature): Keepalived VRRP ability to set more than one peer-address``
-
-
-2024-03-07
-==========
-
-* :vytask:`T3992` ``(bug): Traceback on adding interface to bridge with configured ip address``
-
-
-2024-03-06
-==========
-
-* :vytask:`T6088` ``(bug): Configuration corrupted after saving and powercut or force reboot``
-
-
-2024-02-16
-==========
-
-* :vytask:`T2113` ``(bug): OpenVPN Options error: you cannot use --verify-x509-name with --compat-names or --no-name-remapping``
-* :vytask:`T5418` ``(bug): PPPoE-Server Client IP pool Subnet``
-
-
-2024-02-15
-==========
-
-* :vytask:`T2612` ``(bug): HTTPS API, changing API key fails but goes through``
-* :vytask:`T656` ``(enhancment): Rewrite wirelessmodem in new style XML interface definition``
-
-
-2024-02-14
-==========
-
-* :vytask:`T2044` ``(bug): RPKI doesn't boot properly``
-
-
-2024-02-08
-==========
-
-* :vytask:`T6014` ``(feature): Bump keepalived version``
-
-
-2024-02-07
-==========
-
-* :vytask:`T6017` ``(bug): Update vyos-http-api-tools for security advisory``
-
-
-2024-02-02
-==========
-
-* :vytask:`T5914` ``(bug): CVE-2023-48795 - Terrapin vulnerability``
-* :vytask:`T5739` ``(bug): Password recovery does not work if public keys are configured``
-
-
-2024-02-01
-==========
-
-* :vytask:`T5967` ``(bug): Multi-hop BFD connections can't be established; please add minimum-ttl option.``
-
-
-2024-01-22
-==========
-
-* :vytask:`T4721` ``(feature): Static IPv6 Route Tags Missing``
-
-
-2024-01-20
-==========
-
-* :vytask:`T5187` ``(bug): Update Realtek r8152 driver``
-* :vytask:`T5182` ``(bug): Update Intel ice driver``
-* :vytask:`T5180` ``(bug): initramfs-tools ignores firmware from updates directory``
-* :vytask:`T4990` ``(bug): Commit results may not be properly saved if power is cut immediately after a successful commit``
-* :vytask:`T4039` ``(feature): Rsyslog to use 'protocol23format' for protocol UDP``
-* :vytask:`T3813` ``(bug): Some custom sysctl parameters can't be applied bug``
-* :vytask:`T2579` ``(feature): The root task for VRF features``
-* :vytask:`T2546` ``(feature): The root task for rewriting [op-mode] to XML``
-* :vytask:`T2452` ``(default): Serial console related issues``
-
-
-2024-01-19
-==========
-
-* :vytask:`T5543` ``(bug): Fix source address handling in static joins``
-
-
-2024-01-14
-==========
-
-* :vytask:`T5715` ``(bug): IPSec VPN: restart vpn is not working``
-
-
-2024-01-13
-==========
-
-* :vytask:`T5924` ``(bug): Build cannot pass the smoketest dialup-router-medium-vpn``
-
-
-2024-01-11
-==========
-
-* :vytask:`T5275` ``(default): Add op mode commands for exporting certificates to PEM files with correct headers``
-* :vytask:`T5274` ``(default): Add a deprecation warning for OpenVPN site-to-site with pre-shared secret``
-* :vytask:`T3191` ``(bug): PAM RADIUS freezing when accounting does not configured on RADIUS server``
-
-
-2024-01-10
-==========
-
-* :vytask:`T4646` ``(bug): USB serial output console does not work``
-* :vytask:`T4466` ``(bug): intel i225-v nic does not detect link after boot``
-* :vytask:`T4222` ``(feature): Support for TWAMP as round-trip metric``
-* :vytask:`T1369` ``(bug): GCP Networking Failure``
-
-
-2024-01-09
-==========
-
-* :vytask:`T3242` ``(bug): PPPoE Server overhead on virtual interfaces creation``
-* :vytask:`T2755` ``(default): Requirements for partial interface setup``
-* :vytask:`T2494` ``(bug): systemd dependencies issues``
-* :vytask:`T2343` ``(feature): Disable memory ballooning in VM templates``
-* :vytask:`T2254` ``(default): Provide more information on the build branch in the version data``
-* :vytask:`T2223` ``(feature): convert operational show interfaces to python/XML``
-* :vytask:`T1925` ``(bug): DMVPN is always listed as down in "show vpn ipsec sa"``
-* :vytask:`T1297` ``(feature): Add GARP settings to VRRP/keepalived``
-
-
-2024-01-08
-==========
-
-* :vytask:`T5318` ``(bug): Security Vulnerabilities for VyOS 1.3.3``
-* :vytask:`T3980` ``(bug): vrrp transition-script validator makes warning fatal and also causes a python NameError exception``
-* :vytask:`T2799` ``(feature): VyOS Certificates Manager``
-
-
-2023-12-29
-==========
-
-* :vytask:`T5852` ``(bug): Reboots fail with eapol WAN interface``
-
-
-2023-12-22
-==========
-
-* :vytask:`T4760` ``(bug): VyOS does not support running multiple instances of DHCPv6 clients``
-
-
-2023-12-21
-==========
-
-* :vytask:`T5714` ``(bug): IPSec VPN: op-mode: "show log vpn" does not show results``
-* :vytask:`T3039` ``(feature): Resize a root partition and filesystem automatically during deployment in virtual environments``
-* :vytask:`T2404` ``(bug): Cannot change MTU``
-* :vytask:`T2353` ``(bug): Interface [conf_mode] errors parent task``
-* :vytask:`T5796` ``(bug): Openconnect - HTTPS security headers are missing``
-
-
-2023-12-19
-==========
-
-* :vytask:`T2116` ``(feature): Processing configuration via Cloud-init User-Data``
-
-
-2023-12-18
-==========
-
-* :vytask:`T2191` ``(feature): Using tallow to block sshd probes``
-
-
-2023-12-15
-==========
-
-* :vytask:`T5824` ``(bug): busybox cannot connect some websites from initramfs``
-
-
-2023-12-12
-==========
-
-* :vytask:`T5817` ``(bug): Show openvpn server fails in some cases``
-* :vytask:`T5413` ``(default): Deny the opportunity to use one public/private key pair on both wireguard peers.``
-
-
-2023-11-30
-==========
-
-* :vytask:`T4601` ``(bug): dhcp : relay agent IP address issue.``
-
-
-2023-11-28
-==========
-
-* :vytask:`T5777` ``(bug): frr: backport and upstream recent bgpd daemon crashes``
-
-
-2023-11-27
-==========
-
-* :vytask:`T5763` ``(bug): Fix imprecise check for remote file name in vyos-load-config.py``
-
-
-2023-11-25
-==========
-
-* :vytask:`T5655` ``(bug): commit-archive: Ctrl+C should not eror out with stack trace, signal should be cought``
-
-
-2023-11-24
-==========
-
-* :vytask:`T5402` ``(bug): VRRP router with rfc3768-compatibility sends multiple ARP replies``
-
-
-2023-11-22
-==========
-
-* :vytask:`T5578` ``(bug): "ikev2-reauth" description contains outdated information``
-
-
-2023-11-15
-==========
-
-* :vytask:`T5661` ``(enhancment): Add show show ssh dynamic-protection attacker and show log ssh dynamic-protection``
-* :vytask:`T1276` ``(bug): dhcp relay + VLAN fails``
-
-
-2023-11-07
-==========
-
-* :vytask:`T5586` ``(feature): Disable by default SNMP for Keepalived VRRP``
-
-
-2023-11-06
-==========
-
-* :vytask:`T4269` ``(feature): node.def generator should automatically add default values``
-
-
-2023-10-26
-==========
-
-* :vytask:`T5684` ``(bug): services using VRF generates the error "Failed to load BPF prog: 'Operation not permitted'" when the system boots.``
-* :vytask:`T5594` ``(bug): VRRP - Error if using IPv6 Link Local as hello source address``
-
-
-2023-10-21
-==========
-
-* :vytask:`T5670` ``(bug): bridge: missing member interface validator``
-* :vytask:`T5191` ``(default): Replace underscores with hyphens in command-line options generated by vyos.opmode``
-* :vytask:`T4402` ``(bug): OpenVPN client-ip-pool option is broken``
-* :vytask:`T2719` ``(feature): Standardized op mode script structure``
-
-
-2023-10-19
-==========
-
-* :vytask:`T5669` ``(bug): VXLAN interface changing port does not work``
-
-
-2023-10-17
-==========
-
-* :vytask:`T5235` ``(bug): SSH keys with special characters cannot be applied via Cloud-init``
-
-
-2023-10-08
-==========
-
-* :vytask:`T5630` ``(feature): pppoe: allow to specify MRU in addition to already configurable MTU``
-
-
-2023-10-06
-==========
-
-* :vytask:`T5576` ``(feature): Add bgp remove-private-as all option``
-
-
-2023-10-04
-==========
-
-* :vytask:`T5632` ``(feature): Add jq package to parse JSON files``
-
-
-2023-09-25
-==========
-
-* :vytask:`T5533` ``(bug): Keepalived VRRP IPv6 group enters in FAULT state``
-
-
-2023-09-20
-==========
-
-* :vytask:`T5271` ``(default): Add support for peer-fingerprint to OpenVPN``
-
-
-2023-09-11
-==========
-
-* :vytask:`T5557` ``(bug): bgp: Use treat-as-withdraw for tunnel encapsulation attribute CVE-2023-38802``
-* :vytask:`T3424` ``(default): PPPoE IA-PD doesn't work in VRF``
-
-
-2023-09-10
-==========
-
-* :vytask:`T5555` ``(bug): Fix timezone migrator (system 13-to-14)``
-* :vytask:`T5545` ``(bug): sflow is not working``
-
-
-2023-09-08
-==========
-
-* :vytask:`T4426` ``(default): Add arpwatch to the image``
-
-
-2023-09-05
-==========
-
-* :vytask:`T5524` ``(feature): Add config directory to liveCD``
-* :vytask:`T2958` ``(bug): DHCP server doesn't work from a live CD``
-* :vytask:`T5428` ``(bug): dhcp: client renewal fails when running inside VRF``
-
-
-2023-09-04
-==========
-
-* :vytask:`T5506` ``(bug): Container bridge interfaces do not have a link-local address``
-
-
-2023-08-31
-==========
-
-* :vytask:`T5190` ``(feature): Cloud-Init cannot fetch Meta-data on machines where the main Ethernet interface is not eth0``
-* :vytask:`T5140` ``(bug): Firewall network-group problems``
-* :vytask:`T4895` ``(bug): Tag nodes are overwritten when configured by Cloud-Init from User-Data``
-* :vytask:`T4874` ``(default): Add Warning message to Equuleus``
-* :vytask:`T4855` ``(bug): Trying to create more than one tunnel of the same type to the same address causes unhandled exception``
-* :vytask:`T4776` ``(bug): NVME storage is not detected properly during installation``
-* :vytask:`T3546` ``(feature): Add support for running scripts on PPPoE server session events``
-* :vytask:`T738` ``(feature): Add local-port and resolver port options for powerdns in CLI configuration tree``
-
-
-2023-08-30
-==========
-
-* :vytask:`T5221` ``(bug): BGP as-override behavior differs from new FRR and other vendors``
-* :vytask:`T4933` ``(default): Malformed lines cause vyos.util.colon_separated_to_dict fail with a nondescript error``
-* :vytask:`T4790` ``(bug): RADIUS login does not work if sum of timeouts more than 50s``
-* :vytask:`T4475` ``(bug): route-map does not support ipv6 peer``
-* :vytask:`T4459` ``(bug): API service with VRF doesn't work in 1.3.1``
-* :vytask:`T4407` ``(bug): Network-config v2 is broken in Cloud-init 22.1 and VyOS 1.3``
-* :vytask:`T4113` ``(bug): Incorrect GRUB configuration parsing``
-* :vytask:`T1764` ``(bug): Use lists instead of whitespace-separated strings in vyos.config``
-* :vytask:`T4121` ``(bug): Nameservers from DHCP client cannot be used in specific cases``
-* :vytask:`T4151` ``(feature): IPV6 local PBR Support``
-* :vytask:`T4306` ``(default): Do not check for ditry repository when building release images``
-
-
-2023-08-29
-==========
-
-* :vytask:`T3940` ``(bug): DHCP client does not remove IP address when stopped by the 02-vyos-stopdhclient hook``
-* :vytask:`T3713` ``(default): Create a meta-package for user utilities``
-* :vytask:`T3339` ``(bug): Cloud-Init domain search setting not applied``
-* :vytask:`T2640` ``(feature): Running VyOS inside Docker containers``
-* :vytask:`T3577` ``(bug): Generating vpn x509 key pair fails with command not found``
-
-
-2023-08-28
-==========
-
-* :vytask:`T4745` ``(bug): CLI TAB issue with values with '-' at the beginning in conf mode``
-* :vytask:`T2611` ``(bug): Prefix list names are shared between ipv4 and ipv6``
-* :vytask:`T2296` ``(default): Upgrade WALinux to 2.2.41``
-* :vytask:`T2123` ``(default): Configure 3 NTP servers``
-* :vytask:`T469` ``(bug): Problem after commit with errors``
-
-
-2023-08-25
-==========
-
-* :vytask:`T4412` ``(bug): commit archive: reboot not working with sftp``
-* :vytask:`T3702` ``(feature): Policy: Allow routing by fwmark``
-* :vytask:`T3536` ``(default): Unable to list all available routes``
-
-
-2023-08-24
-==========
-
-* :vytask:`T5006` ``(bug): Http api segfault with concurrent requests``
-* :vytask:`T5305` ``(bug): REST API configure operation should not be defined as async``
-
-
-2023-08-23
-==========
-
-* :vytask:`T5387` ``(feature): dhcp6c: add a no release option``
-
-
-2023-08-20
-==========
-
-* :vytask:`T5470` ``(bug): wlan: can not disable interface if SSID is not configured``
-
-
-2023-08-17
-==========
-
-* :vytask:`T5486` ``(bug): Service dns dynamic cannot pass the smoketest``
-* :vytask:`T5223` ``(bug): tunnel key doesn't clear``
-
-
-2023-08-15
-==========
-
-* :vytask:`T5273` ``(default): Add op mode commands for displaying certificate details and fingerprints``
-* :vytask:`T5270` ``(default): Make OpenVPN `tls dh-params` optional``
-
-
-2023-08-10
-==========
-
-* :vytask:`T5329` ``(bug): Wireguard interface as GRE tunnel source causes configuration error on boot``
-
-
-2023-07-24
-==========
-
-* :vytask:`T5354` ``(feature): Add sshguard to protect against brut-forces for 1.3``
-
-
-2023-07-17
-==========
-
-* :vytask:`T2051` ``(bug): Throughput anomalies``
-
-
-2023-07-14
-==========
-
-* :vytask:`T305` ``(default): loadbalancing does not work with one pppoe connection and another connection of either dhcp or static``
-
-
-2023-07-13
-==========
-
-* :vytask:`T3045` ``(bug): Changes to Conntrack-Sync don't apply correctly (Mutlicast->UDP)``
-* :vytask:`T971` ``(bug): authentication public-keys options quoting issue``
-
-
-2023-07-12
-==========
-
-* :vytask:`T5009` ``(bug): op-mode command: restart dhcp relay-agent not working``
-* :vytask:`T4927` ``(bug): Need to change restart to reload-or-restart in Webproxy module``
-* :vytask:`T3835` ``(bug): vyos router 1.2.7 snmp Dos bug``
-* :vytask:`T4959` ``(feature): Add container registry authentication config for containers``
-* :vytask:`T425` ``(feature): AWS CloudWatch monitoring scripts``
-
-
-2023-07-11
-==========
-
-* :vytask:`T4862` ``(bug): webproxy domain-block does not work``
-* :vytask:`T4844` ``(bug): Incorrect permissions of the safeguard DB directory``
-* :vytask:`T4262` ``(bug): install image doesn't respect chosen root partition size``
-* :vytask:`T3810` ``(bug): webproxy squidguard rules don't work properly after rewriting to python.``
-* :vytask:`T1928` ``(bug): Is the 'Welcome to VyOS' message when using SSH an information leak?``
-* :vytask:`T4737` ``(bug): FRRouting/zebra 7.5.1 does not redistribute routes to other protocols``
-* :vytask:`T3852` ``(bug): DHCP client issue - interface has two dhclient processes when link is unpluged and then plug again``
-* :vytask:`T2118` ``(bug): Failure to boot after power outage due to dirty filesystem and no fsck in initramfs``
-
-
-2023-07-05
-==========
-
-* :vytask:`T5331` ``(bug): ath10k_pci not functioning``
-
-
-2023-06-30
-==========
-
-* :vytask:`T5315` ``(feature): vrrp: add support for version 3``
-* :vytask:`T5313` ``(bug): UDP broadcast relay - missing verify() that relay interfaces have an IP address assigned``
-
-
-2023-06-26
-==========
-
-* :vytask:`T5272` ``(default): Upgrade OpenVPN to 2.6 in Equuleus``
-* :vytask:`T5265` ``(bug): WAN load-balancing: missing completion helpers``
-
-
-2023-06-25
-==========
-
-* :vytask:`T5240` ``(bug): Service router-advert failed to start radvd with more then 3 name-servers``
-
-
-2023-06-21
-==========
-
-* :vytask:`T5280` ``(bug): Update Expired keys (2023-06-08) for PowerDNS``
-
-
-2023-06-13
-==========
-
-* :vytask:`T5213` ``(feature): Accel-ppp sending accounting interim updates acct-interim-interval option``
-
-
-2023-05-29
-==========
-
-* :vytask:`T5243` ``(bug): Default route is inactive if an interface has multiple ip addresses of the same subnet in 1.3.2 Equuleus``
-
-
-2023-05-19
-==========
-
-* :vytask:`T5186` ``(bug): QoS test cannot pass for 1.3``
-
-
-2023-05-12
-==========
-
-* :vytask:`T2769` ``(feature): Add VRF support for syslog``
-
-
-2023-05-08
-==========
-
-* :vytask:`T5212` ``(bug): snmp community name -error with special carracter``
-
-
-2023-04-27
-==========
-
-* :vytask:`T5175` ``(bug): http-api: error in MultiPart parser for FastAPI version >= 0.91.0``
-* :vytask:`T5176` ``(bug): http-api: update vyos-http-api-tools for FastAPI security vulnerability``
-
-
-2023-04-13
-==========
-
-* :vytask:`T5152` ``(bug): Telegraf agent hostname isn't qualified``
-* :vytask:`T4727` ``(feature): Add RADIUS rate limit support to PPTP server``
-* :vytask:`T4939` ``(bug): VRRP command no-preempt not work as expected``
-* :vytask:`T3608` ``(default): Standardize warnings from configure scripts``
-
-
-2023-04-05
-==========
-
-* :vytask:`T4975` ``(bug): CLI does not work after cutting off the power or reset``
-* :vytask:`T5136` ``(bug): Possible config corruption on upgrade``
-
-
-2023-04-01
-==========
-
-* :vytask:`T5047` ``(bug): Recreate only a specific container``
-
-
-2023-03-31
-==========
-
-* :vytask:`T5111` ``(bug): pppd-dns.service startup failed``
-
-
-2023-03-29
-==========
-
-* :vytask:`T5033` ``(bug): generate-public-key command fails for address with multiple public keys like GitHub``
-* :vytask:`T5097` ``(bug): the operational command "show interfaces ethernet ethx" doesn't reflect a call to 'clear counters'``
-
-
-2023-03-21
-==========
-
-* :vytask:`T5098` ``(feature): PPPoE client holdoff configuration``
-
-
-2023-03-19
-==========
-
-* :vytask:`T4925` ``(feature): Need to add the possibility to configure Pseudo-Random Functions (PRF) in IKEv2``
-
-
-2023-03-16
-==========
-
-* :vytask:`T3083` ``(feature): Add feature event-handler``
-* :vytask:`T2516` ``(bug): vyos-container: cannot configure ethernet interface``
-
-
-2023-03-09
-==========
-
-* :vytask:`T5066` ``(bug): Different GRE tunnel but same tunnel keys error``
-
-
-2023-03-08
-==========
-
-* :vytask:`T4381` ``(default): OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command``
-* :vytask:`T4872` ``(bug): Op-mode show openvpn misses a case when parsing for tunnel IP``
-
-
-2023-03-07
-==========
-
-* :vytask:`T2838` ``(bug): Ethernet device names changing, multiple hw-id being added``
-* :vytask:`T2649` ``(default): Ensure configration mode scripts conform to coding guidelines``
-* :vytask:`T4900` ``(default): Cache intermediary results of get_config_diff in Config instance``
-
-
-2023-03-03
-==========
-
-* :vytask:`T4625` ``(enhancment): Update ocserv to current revision (1.1.6)``
-
-
-2023-02-28
-==========
-
-* :vytask:`T4955` ``(bug): Openconnect radiusclient.conf generating with extra authserver``
-* :vytask:`T4219` ``(feature): support incoming-interface (iif) in local PBR``
-
-
-2023-02-25
-==========
-
-* :vytask:`T5008` ``(bug): MACsec CKN of 32 chars is not allowed in CLI, but works fine``
-* :vytask:`T5007` ``(bug): Interface multicast setting is invalid``
-* :vytask:`T5017` ``(bug): Bug with validator interface-name``
-* :vytask:`T4992` ``(bug): Incorrect check is_local_address for bgp neighbor with option ip_nonlocal_bind set``
-* :vytask:`T4978` ``(bug): KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536``
-* :vytask:`T4948` ``(feature): pppoe: add CLI option to allow definition of host-uniq flag``
-
-
-2023-02-22
-==========
-
-* :vytask:`T5011` ``(bug): Some interface drivers don't support min_mtu and max_mtu and verify_mtu check should be skipped``
-
-
-2023-02-18
-==========
-
-* :vytask:`T4743` ``(feature): Enable IPv6 address for Dynamic DNS``
-
-
-2023-02-16
-==========
-
-* :vytask:`T4971` ``(feature): Radius attribute "Framed-Pool" for PPPoE``
-
-
-2023-02-15
-==========
-
-* :vytask:`T4993` ``(bug): Can't delete conntrack ignore rule``
-
-
-2023-02-14
-==========
-
-* :vytask:`T4999` ``(feature): vyos.util backport dict_search_recursive``
-* :vytask:`T1993` ``(feature): Extended pppoe rate-limiter``
-
-
-2023-02-13
-==========
-
-* :vytask:`T4153` ``(bug): Monitor bandwidth-test initiate not working``
-
-
-2023-02-11
-==========
-
-* :vytask:`T2603` ``(feature): pppoe-server: reduce min MTU``
-
-
-2023-02-08
-==========
-
-* :vytask:`T1288` ``(feature): FRR: rewrite staticd backend (/opt/vyatta/share/vyatta-cfg/templates/protocols/static/*)``
-
-
-2023-02-07
-==========
-
-* :vytask:`T4117` ``(bug): Does not possible to configure PoD/CoA for L2TP vpn``
-
-
-2023-02-01
-==========
-
-* :vytask:`T4970` ``(default): pin OCaml pcre package to avoid JIT support``
-
-
-2023-01-30
-==========
-
-* :vytask:`T4954` ``(bug): DNS cannot be configured via Network-Config v1 received from ConfigDrive / Cloud-Init``
-
-
-2023-01-24
-==========
-
-* :vytask:`T4949` ``(feature): Backport "monitor log" and "show log" op-mode definitions from current to equuleus``
-* :vytask:`T4947` ``(feature): Support mounting container volumes as ro or rw``
-
-
-2023-01-23
-==========
-
-* :vytask:`T4798` ``(default): Migrate the file-exists validator away from Python``
-* :vytask:`T4683` ``(enhancment): Add kitty-terminfo package to build``
-* :vytask:`T4875` ``(default): Replace Python validator 'interface-name' to avoid Python startup cost``
-* :vytask:`T4664` ``(bug): Add validation to reject whitespace in tag node value names``
-
-
-2023-01-22
-==========
-
-* :vytask:`T4906` ``(bug): ipsec connections shows only one connection as up``
-
-
-2023-01-21
-==========
-
-* :vytask:`T4896` ``(bug): ospfv3: Fix broken not-advertise option``
-* :vytask:`T4799` ``(bug): PowerDNS >= 4.7 does not get reloaded by vyos-hostsd``
-
-
-2023-01-17
-==========
-
-* :vytask:`T4902` ``(bug): snmpd: exclude container storage from monitoring``
-
-
-2023-01-15
-==========
-
-* :vytask:`T4832` ``(feature): dhcp: Add IPv6-only dhcp option support (RFC 8925)``
-* :vytask:`T4918` ``(bug): Odd show interface behavior``
-
-
-2023-01-09
-==========
-
-* :vytask:`T4922` ``(feature): Add ssh-client source-interface CLI option``
-
-
-2023-01-07
-==========
-
-* :vytask:`T4884` ``(bug): Missing a community6 in snmpd config``
-
-
-2023-01-05
-==========
-
-* :vytask:`T3937` ``(default): Rewrite "show system memory" in Python to make it usable as a library function``
-
-
-2023-01-03
-==========
-
-* :vytask:`T4869` ``(bug): A network with `/32` or `/128` mask cannot be removed from a network-group``
-
-
-2022-12-31
-==========
-
-* :vytask:`T4898` ``(feature): Add mtu config option for dummy interfaces``
-
-
-2022-12-26
-==========
-
-* :vytask:`T4511` ``(bug): IPv6 DNS lookup``
-* :vytask:`T4809` ``(feature): radvd: Allow use of AdvRASrcAddress``
-
-
-2022-12-18
-==========
-
-* :vytask:`T4709` ``(bug): TCP MSS clamping broken in equuleus``
-
-
-2022-12-15
-==========
-
-* :vytask:`T4671` ``(bug): linux-firmware package is missing symlinks defined in WHENCE file``
-
-
-2022-12-04
-==========
-
-* :vytask:`T4825` ``(feature): interfaces veth/veth-pairs -standalone used``
-
-
-2022-12-02
-==========
-
-* :vytask:`T4122` ``(bug): interface ip address config missing after upgrade from 1.2.8 to 1.3.0 (when redirect is configured?)``
-* :vytask:`T1024` ``(feature): Policy Based Routing by DSCP``
-
-
-2022-11-23
-==========
-
-* :vytask:`T4793` ``(feature): Create warning message about disable-route-autoinstall when ipsec vti is used``
-
-
-2022-11-21
-==========
-
-* :vytask:`T4812` ``(feature): IPsec ability to show all configured connections``
-
-
-2022-11-06
-==========
-
-* :vytask:`T2913` ``(bug): Failure to install fpm while building builder docker image``
-
-
-2022-11-04
-==========
-
-* :vytask:`T2417` ``(feature): Python validator cleanup``
-
-
-2022-11-01
-==========
-
-* :vytask:`T4177` ``(bug): Strip-private doesn't work for service monitoring``
-
-
-2022-10-31
-==========
-
-* :vytask:`T1875` ``(feature): Add the ability to use network address as BGP neighbor (bgp listen range)``
-* :vytask:`T4785` ``(feature): snmp: Allow !, @, * and # in community name``
-
-
-2022-10-21
-==========
-
-* :vytask:`T2189` ``(bug): Adding a large port-range will take ~ 20 minutes to commit``
-
-
-2022-10-18
-==========
-
-* :vytask:`T4533` ``(bug): Radius clients don’t have simple permissions``
-
-
-2022-10-13
-==========
-
-* :vytask:`T4312` ``(bug): Telegraf configuration doesn't accept IPs for URL``
-
-
-2022-10-12
-==========
-
-* :vytask:`T4730` ``(bug): Conntrack-sync error - listen-address is not the correct type in config as it should be``
-
-
-2022-10-11
-==========
-
-* :vytask:`T4680` ``(bug): Telegraf prometheus-client listen-address invalid format``
-
-
-2022-10-04
-==========
-
-* :vytask:`T4702` ``(bug): Wireguard peers configuration is not synchronized with CLI``
-* :vytask:`T4652` ``(feature): Upgrade PowerDNS recursor to 4.7 series``
-* :vytask:`T4648` ``(default): PPPoE: Ignore default router from RA when PPPoE default-route is set to none``
-* :vytask:`T4582` ``(default): Router-advert: Preferred lifetime cannot equal valid lifetime in PIOs``
-
-
-2022-09-17
-==========
-
-* :vytask:`T4666` ``(bug): EAP-TLS no longer allows TLSv1.0 after T4537, T4584``
-
-
-2022-09-15
-==========
-
-* :vytask:`T4679` ``(bug): OpenVPN site-to-site incorrect check for IPv6 local and remote address``
-* :vytask:`T4630` ``(bug): Prevent attempts to use the same interface as a source interface for pseudo-ethernet and MACsec at the same time``
-
-
-2022-09-12
-==========
-
-* :vytask:`T4647` ``(feature): Add Google Virtual NIC (gVNIC) support``
-
-
-2022-09-05
-==========
-
-* :vytask:`T4668` ``(bug): Adding/removing members from bond doesn't work/results in incorrect interface state``
-* :vytask:`T4628` ``(bug): ConfigTree() throws ValueError() if tagNode contains whitespaces``
-
-
-2022-08-29
-==========
-
-* :vytask:`T4653` ``(bug): Interface offload options are not applied correctly``
-* :vytask:`T4061` ``(default): Add util function to check for completion of boot config``
-* :vytask:`T4654` ``(bug): RPKI cache incorrect description``
-* :vytask:`T4572` ``(bug): Add an option to force interface MTU to the value received from DHCP``
-
-
-2022-08-26
-==========
-
-* :vytask:`T4642` ``(bug): proxy: hyphen not allowed in proxy URL``
-
-
-2022-08-23
-==========
-
-* :vytask:`T4618` ``(bug): Traffic policy not set on virtual interfaces``
-* :vytask:`T4538` ``(bug): Macsec does not work correctly when the interface status changes.``
-
-
-2022-08-22
-==========
-
-* :vytask:`T4629` ``(bug): Raised ConfigErrors contain dict instead of only the dict key``
-* :vytask:`T4632` ``(bug): VLAN-aware bridge not working``
-
-
-2022-08-19
-==========
-
-* :vytask:`T4616` ``(bug): openconnect: KeyError: 'local_users'``
-* :vytask:`T4614` ``(feature): OpenConnect split-dns directive``
-
-
-2022-08-16
-==========
-
-* :vytask:`T4592` ``(bug): macsec: can not create two interfaces using the same source-interface``
-* :vytask:`T4584` ``(bug): hostap: create custom package build``
-* :vytask:`T4537` ``(bug): MACsec not working with cipher gcm-aes-256``
-
-
-2022-08-15
-==========
-
-* :vytask:`T4565` ``(bug): vlan aware bridge not working with - Kernel: T3318: update Linux Kernel to v5.4.205 #249``
-* :vytask:`T4206` ``(bug): Policy Based Routing with DHCP Interface Issue``
-* :vytask:`T2763` ``(feature): New SNMP resource request - SNMP over TCP``
-
-
-2022-08-14
-==========
-
-* :vytask:`T4579` ``(bug): bridge: can not delete member interface CLI option when VLAN is enabled``
-* :vytask:`T4421` ``(default): Add support for floating point numbers in the numeric validator``
-* :vytask:`T4415` ``(bug): Include license/copyright files in the image but remove user documentation from /usr/share/doc to reduce its size``
-* :vytask:`T4313` ``(bug): "generate public-key-command" throws unhandled exceptions when it cannot retrieve the key``
-* :vytask:`T4082` ``(bug): Add op mode command to restart ldpd``
-* :vytask:`T3714` ``(bug): Some sysctl custom parameters disappear after reboot``
-* :vytask:`T4260` ``(bug): Extend vyos.configdict.node_changed() to support recursiveness``
-* :vytask:`T3785` ``(default): Add unicode support to configtree backend``
-* :vytask:`T3507` ``(bug): Bond with mode LACP show u/u in show interfaces even if peer is not configured``
-
-
-2022-08-11
-==========
-
-* :vytask:`T4476` ``(default): Next steps after installation is not communicated properly to new users``
-
-
-2022-08-02
-==========
-
-* :vytask:`T4515` ``(default): Reduce telegraf binary size``
-
-
-2022-07-30
-==========
-
-* :vytask:`T4575` ``(feature): vyos.utill add new wrapper "rc_cmd" to get the return code and output``
-* :vytask:`T4532` ``(bug): Flow-accounting IPv6 server/receiver bug``
-
-
-2022-07-27
-==========
-
-* :vytask:`T4571` ``(bug): Sflow with vrf configured does not use vrf to validate agent-address IP from vrf-configured interfaces``
-
-
-2022-07-18
-==========
-
-* :vytask:`T4228` ``(bug): bond: OS error thrown when two bonds use the same member``
-* :vytask:`T4534` ``(bug): bond: bridge: error out if member interface is assigned to a VRF instance``
-* :vytask:`T4525` ``(bug): Delete interface from VRF and add it to bonding error``
-* :vytask:`T4522` ``(feature): bond: add ability to specify mii monitor interval via CLI``
-* :vytask:`T4521` ``(bug): bond: ARP monitor interval is not configured despite set via CLI``
-
-
-2022-07-14
-==========
-
-* :vytask:`T4491` ``(bug): Use empty string for internal name of root node of config_tree``
-
-
-2022-07-13
-==========
-
-* :vytask:`T1375` ``(feature): Add clear dhcp server lease function``
-
-
-2022-07-12
-==========
-
-* :vytask:`T4527` ``(bug): Prevent to create VRF name default``
-* :vytask:`T4084` ``(default): Dehardcode the default login banner``
-* :vytask:`T3864` ``(enhancment): Add Edgecore build to VyOS 1.3 Equuleus``
-
-
-2022-07-09
-==========
-
-* :vytask:`T4507` ``(feature): IPoE-server add multiplier option for shaper``
-* :vytask:`T4468` ``(bug): web-proxy source group cannot start with a number bug``
-* :vytask:`T4373` ``(feature): PPPoE-server add multiplier option for shaper``
-
-
-2022-07-07
-==========
-
-* :vytask:`T4456` ``(bug): NTP client in VRF tries to bind to interfaces outside VRF, logs many messages``
-* :vytask:`T4509` ``(feature): Feature Request: DNS64``
-
-
-2022-07-06
-==========
-
-* :vytask:`T4513` ``(bug): Webproxy monitor commands do not work``
-
-
-2022-07-05
-==========
-
-* :vytask:`T4510` ``(bug): set system static-host-mapping doesn't allow IPv4 and IPv6 for same name.``
-* :vytask:`T2654` ``(bug): Multiple names unable to be assigned to the same static mapping``
-* :vytask:`T2683` ``(default): no dual stack in system static-host-mapping host-name``
-
-
-2022-07-01
-==========
-
-* :vytask:`T4489` ``(bug): MPLS sysctl not persistent for tunnel interfaces``
-
-
-2022-06-20
-==========
-
-* :vytask:`T1856` ``(feature): Support configuring IPSec SA bytes``
-
-
-2022-06-16
-==========
-
-* :vytask:`T3866` ``(bug): Configs with DNS forwarding listening on OpenVPN interfaces or interfaces without a fixed address cannot be migrated to the new syntax``
-
-
-2022-06-15
-==========
-
-* :vytask:`T1890` ``(feature): Metatask: rewrite flow-accounting to XML and Python``
-
-
-2022-06-09
-==========
-
-* :vytask:`T2580` ``(feature): Support for ip pools for ippoe``
-
-
-2022-06-08
-==========
-
-* :vytask:`T4447` ``(bug): DHCPv6 prefix delegation `sla-id` limited to 128``
-* :vytask:`T4350` ``(bug): DMVPN opennhrp spokes dont work behind NAT``
-
-
-2022-05-30
-==========
-
-* :vytask:`T4315` ``(feature): Telegraf - Output to prometheus``
-
-
-2022-05-27
-==========
-
-* :vytask:`T4441` ``(bug): wwan: connection not possible after a change added after 1.3.1-S1 release``
-
-
-2022-05-26
-==========
-
-* :vytask:`T4442` ``(feature): HTTP API add action "reset"``
-
-
-2022-05-25
-==========
-
-* :vytask:`T2194` ``(default): "show firewall" garbled output``
-
-
-2022-05-19
-==========
-
-* :vytask:`T4430` ``(bug): Show firewall output with visual shift default rule``
-
-
-2022-05-16
-==========
-
-* :vytask:`T4377` ``(default): generate tech-support archive includes previous archives``
-
-
-2022-05-12
-==========
-
-* :vytask:`T4100` ``(feature): Firewall increase maximum number of rules``
-
-
-2022-05-11
-==========
-
-* :vytask:`T4405` ``(bug): DHCP client sometimes ignores `no-default-route` option of an interface``
-
-
-2022-05-10
-==========
-
-* :vytask:`T1972` ``(feature): Allow setting interface name for virtual_ipaddress in VRRP VRID``
-
-
-2022-05-07
-==========
-
-* :vytask:`T4361` ``(bug): `vyos.config.exists()` does not work for nodes with multiple values``
-* :vytask:`T4354` ``(bug): Slave interfaces fall out from bonding during configuration change``
-
-
-2022-05-03
-==========
-
-* :vytask:`T4395` ``(feature): Extend show vpn debug``
-
-
-2022-05-01
-==========
-
-* :vytask:`T4369` ``(bug): OpenVPN: daemon not restarted on changes to "openvpn-option" CLI node``
-* :vytask:`T4363` ``(bug): salt-minion: default mine_interval option is not set``
-
-
-2022-04-29
-==========
-
-* :vytask:`T4388` ``(bug): dhcp-server: missing constraint on tftp-server-name option``
-* :vytask:`T4366` ``(bug): geneve: interface is removed on changes to e.g. description``
-
-
-2022-04-26
-==========
-
-* :vytask:`T4235` ``(default): Add config tree diff algorithm``
-
-
-2022-04-19
-==========
-
-* :vytask:`T4344` ``(bug): DHCP statistics not matching, conf-mode generates incorrect pool name with dash``
-* :vytask:`T4268` ``(bug): Elevated LA while using VyOS monitoring feature``
-
-
-2022-04-08
-==========
-
-* :vytask:`T4331` ``(bug): IPv6 link local addresses are not configured when an interface is in a VRF``
-* :vytask:`T4339` ``(bug): wwan: tab-completion results in "No such file or directory" if there is no WWAN interface``
-* :vytask:`T4338` ``(bug): wwan: changing interface description should not trigger reconnect``
-* :vytask:`T4324` ``(bug): wwan: check alive script should only be run via cron if a wwan interface is configured at all``
-
-
-2022-04-07
-==========
-
-* :vytask:`T4330` ``(bug): MTU settings cannot be applied when IPv6 is disabled``
-* :vytask:`T4346` ``(feature): Deprecate "system ipv6 disable" option to disable address family within OS kernel``
-* :vytask:`T4337` ``(bug): isis: IETF SPF delay algorithm can not be configured - results in vyos.frr.CommitError``
-* :vytask:`T4319` ``(bug): The command "set system ipv6 disable" doesn't work as expected.``
-* :vytask:`T4341` ``(feature): login: disable user-account prior to deletion and wait until deletion is complete``
-* :vytask:`T4336` ``(feature): isis: add support for MD5 authentication password on a circuit``
-
-
-2022-04-06
-==========
-
-* :vytask:`T4308` ``(feature): Op-comm "Show log frr" to view specific protocol logs``
-
-
-2022-03-29
-==========
-
-* :vytask:`T3686` ``(bug): Bridging OpenVPN tap with no local-address breaks``
-
-
-2022-03-24
-==========
-
-* :vytask:`T4294` ``(bug): Adding a new openvpn-option does not restart the OpenVPN process``
-* :vytask:`T4230` ``(bug): OpenVPN server configuration deleted after reboot when using a VRRP virtual-address``
-
-
-2022-03-21
-==========
-
-* :vytask:`T4311` ``(bug): CVE-2021-4034: local privilege escalation in PolKit``
-* :vytask:`T4310` ``(bug): CVE-2022-0778: infinite loop in OpenSSL certificate parsing``
-
-
-2022-03-12
-==========
-
-* :vytask:`T4296` ``(bug): Interface config injected by Cloud-Init may interfere with VyOS native``
-* :vytask:`T4002` ``(default): firewall group network-group long names restriction incorrect behavior``
-
-
-2022-03-11
-==========
-
-* :vytask:`T4297` ``(bug): Interface configuration saving fails for ice/iavf based interfaces because they can't change speed/duplex settings``
-
-
-2022-03-05
-==========
-
-* :vytask:`T4259` ``(bug): The conntrackd daemon can be started wrongly``
-
-
-2022-02-28
-==========
-
-* :vytask:`T4273` ``(bug): ssh: Upgrade from 1.2.X to 1.3.0 breaks config``
-* :vytask:`T4115` ``(bug): reboot in <x> not working as expected``
-
-
-2022-02-24
-==========
-
-* :vytask:`T4267` ``(bug): Error - Missing required "ip key" parameter``
-
-
-2022-02-23
-==========
-
-* :vytask:`T4264` ``(bug): vxlan: interface is destroyed and rebuild on description change``
-* :vytask:`T4263` ``(bug): vyos.util.leaf_node_changed() dos not honor valueLess nodes``
-
-
-2022-02-21
-==========
-
-* :vytask:`T4120` ``(feature): [VXLAN] add ability to set multiple unicast-remotes``
-
-
-2022-02-20
-==========
-
-* :vytask:`T4261` ``(feature): MACsec: add DHCP client support``
-* :vytask:`T4203` ``(bug): Reconfigure DHCP client interface causes brief outages``
-
-
-2022-02-19
-==========
-
-* :vytask:`T4258` ``(bug): [DHCP-SERVER] error parameter on Failover``
-
-
-2022-02-17
-==========
-
-* :vytask:`T4241` ``(bug): ocserv openconnect looks broken in recent bulds of 1.3 Equuleus``
-* :vytask:`T4255` ``(bug): Unexpected print of dict bridge on delete``
-* :vytask:`T4240` ``(bug): Cannot add wlan0 to bridge via configure``
-* :vytask:`T4154` ``(bug): Error add second gre tunnel with the same source interface``
-
-
-2022-02-16
-==========
-
-* :vytask:`T4237` ``(bug): Conntrack-sync error - error adding listen-address command``
-
-
-2022-02-15
-==========
-
-* :vytask:`T4201` ``(bug): Firewall - ICMPv6 matches not working as expected on 1.3.0``
-* :vytask:`T3006` ``(bug): Accel-PPP & vlan-mon config get invalid VLAN``
-* :vytask:`T3494` ``(bug): DHCPv6 leases traceback when PD using``
-
-
-2022-02-13
-==========
-
-* :vytask:`T4242` ``(bug): ethernet speed/duplex can never be switched back to auto/auto``
-* :vytask:`T4191` ``(bug): Lost access to host after VRF re-creating``
-
-
-2022-02-11
-==========
-
-* :vytask:`T3872` ``(feature): Add configurable telegraf monitoring service``
-* :vytask:`T4234` ``(bug): Show firewall partly broken in 1.3.x``
-
-
-2022-02-10
-==========
-
-* :vytask:`T4165` ``(bug): Custom conntrack rules cannot be deleted``
-
-
-2022-02-08
-==========
-
-* :vytask:`T4227` ``(bug): Typo in help completion of hello-time option of bridge interface``
-
-
-2022-02-07
-==========
-
-* :vytask:`T4233` ``(bug): ssh: sync regex for allow/deny usernames to "system login"``
-* :vytask:`T4087` ``(feature): IPsec IKE-group proposals limit of 10 pieces``
-
-
-2022-02-05
-==========
-
-* :vytask:`T4226` ``(bug): VRRP transition-script does not work for groups name which contains -(minus) sign``
-
-
-2022-02-04
-==========
-
-* :vytask:`T4196` ``(bug): DHCP server client-prefix-length parameter results in non-functional leases``
-
-
-2022-02-03
-==========
-
-* :vytask:`T3643` ``(bug): show vpn ipsec sa doesn't show tunnels in "down" state``
-
-
-2022-02-01
-==========
-
-* :vytask:`T4198` ``(bug): Error shown on commit``
-
-
-2022-01-28
-==========
-
-* :vytask:`T4184` ``(bug): NTP allow-clients address doesn't work it allows to use ntp server for all addresses``
-
-
-2022-01-24
-==========
-
-* :vytask:`T4204` ``(feature): Update Accel-PPP to a newer revision``
-
-
-2022-01-17
-==========
-
-* :vytask:`T3164` ``(bug): console-server ssh does not work with RADIUS PAM auth``
-
-
-2022-01-15
-==========
-
-* :vytask:`T4183` ``(feature): IPv6 link-local address not accepted as wireguard peer``
-* :vytask:`T4110` ``(feature): [IPV6-SSH/DNS} enable IPv6 link local adresses as listen-address %eth0``
-
-
-2022-01-12
-==========
-
-* :vytask:`T4168` ``(bug): IPsec VPN is impossible to restart when DMVPN is configured``
-* :vytask:`T4167` ``(bug): DMVPN apply wrong param on the first configuration``
-* :vytask:`T4152` ``(bug): NHRP shortcut-target holding-time does not work``
-
-
-2022-01-10
-==========
-
-* :vytask:`T3299` ``(bug): Allow the web proxy service to listen on all IP addresses``
-* :vytask:`T3115` ``(feature): Add support for firewall on L3 VIF bridge interface``
-
-
-2022-01-09
-==========
-
-* :vytask:`T3822` ``(bug): OpenVPN processes do not have permission to read key files generated with `run generate openvpn key```
-* :vytask:`T4142` ``(bug): Input ifbX interfaces not displayed in op-mode``
-* :vytask:`T3914` ``(bug): VRRP rfc3768-compatibility doesn't work with unicast peers``
-
-
-2022-01-07
-==========
-
-* :vytask:`T3924` ``(bug): VRRP stops working with VRF``
-
-
-2022-01-06
-==========
-
-* :vytask:`T4141` ``(bug): Set high-availability vrrp sync-group without members error``
-
-
-2022-01-03
-==========
-
-* :vytask:`T4065` ``(bug): IPSEC configuration error: connection to unix:///var/run/charon.ctl failed: No such file or directory``
-* :vytask:`T4052` ``(bug): Validator return traceback on VRRP configuration with the script path not in config dir``
-* :vytask:`T4128` ``(bug): keepalived: Upgrade package to add VRF support``
-
-
-2021-12-31
-==========
-
-* :vytask:`T4081` ``(bug): VRRP health-check script stops working when setting up a sync group``
-
-
-2021-12-29
-==========
-
-* :vytask:`T2922` ``(bug): The `vpn ipsec logging log-modes` miss the IPSec daemons state check``
-* :vytask:`T2695` ``(bug): Flow-accounting bug with subinterfaces``
-* :vytask:`T2400` ``(default): OpenVPN: dont restart server if no need``
-* :vytask:`T4086` ``(default): system login banner is not removed on deletion.``
-
-
-2021-12-28
-==========
-
-* :vytask:`T3380` ``(bug): "show vpn ike sa" does not display IPv6 peers``
-* :vytask:`T2933` ``(feature): VRRP add option virtual_ipaddress_excluded``
-
-
-2021-12-27
-==========
-
-* :vytask:`T2566` ``(bug): sstp not able to run tunnels ipv6 only``
-* :vytask:`T4093` ``(bug): SNMPv3 snmpd.conf generation bug``
-* :vytask:`T2764` ``(enhancment): Increase maximum number of NAT rules``
-
-
-2021-12-26
-==========
-
-* :vytask:`T4104` ``(bug): RAID1: "add raid md0 member sda1" does not restore boot sector``
-
-
-2021-12-25
-==========
-
-* :vytask:`T4101` ``(bug): commit-archive: Use of uninitialized value $source_address in concatenation``
-* :vytask:`T4055` ``(feature): Add VRF support for HTTP(S) API service``
-
-
-2021-12-24
-==========
-
-* :vytask:`T3854` ``(bug): Missing op-mode commands for conntrack-sync``
-
-
-2021-12-23
-==========
-
-* :vytask:`T4092` ``(bug): IKEv2 mobike commit failed with DMVPN nhrp``
-* :vytask:`T3354` ``(default): Convert strip-private script from Perl to Python``
-
-
-2021-12-22
-==========
-
-* :vytask:`T3356` ``(feature): Script for remote file transfers``
-
-
-2021-12-21
-==========
-
-* :vytask:`T4053` ``(bug): VRRP impossible to set scripts out of the /config directory``
-* :vytask:`T4013` ``(bug): Add pkg cloudwatch for AWS images``
-* :vytask:`T3913` ``(bug): VRF traffic fails after upgrade from 1.3.0-RC6 to 1.3.0-EPA1/2``
-
-
-2021-12-20
-==========
-
-* :vytask:`T4088` ``(default): Fix typo in login banner``
-
-
-2021-12-19
-==========
-
-* :vytask:`T3912` ``(default): Use a more informative default post-login banner``
-
-
-2021-12-17
-==========
-
-* :vytask:`T3176` ``(bug): Ordering of ports on EdgeCore SAF51015I is mixed up?``
-* :vytask:`T4059` ``(bug): VRRP sync-group transition script does not persist after reboot``
-
-
-2021-12-16
-==========
-
-* :vytask:`T4046` ``(feature): Sflow - Add Source address parameter``
-* :vytask:`T2615` ``(default): Provide an explicit option for server fingerprint in commit archive, and make insecure the default``
-* :vytask:`T4076` ``(enhancment): Allow setting CORS options in HTTP API``
-* :vytask:`T3378` ``(bug): commit-archive source-address broken for IPv6 addresses``
-
-
-2021-12-15
-==========
-
-* :vytask:`T4077` ``(bug): op-mode: bfd: drop "show protocols bfd" in favour of "show bfd"``
-* :vytask:`T4073` ``(bug): "show protocols bfd peer <>" shows incorrect peer information.``
-
-
-2021-12-14
-==========
-
-* :vytask:`T4071` ``(feature): Allow HTTP API to bind to unix domain socket``
-
-
-2021-12-12
-==========
-
-* :vytask:`T4036` ``(bug): VXLAN incorrect raiseError if set multicast network instead of singe address``
-
-
-2021-12-10
-==========
-
-* :vytask:`T4068` ``(feature): Python: ConfigError should insert line breaks into the error message``
-
-
-2021-12-09
-==========
-
-* :vytask:`T4033` ``(bug): VRRP - Error security when setting scripts``
-* :vytask:`T4064` ``(bug): IP address for vif is not removed from the system when deleted in configuration``
-* :vytask:`T4063` ``(bug): VRRP log error - /usr/libexec/vyos/vyos-vrrp-conntracksync.sh - No such file or directory``
-* :vytask:`T4060` ``(enhancment): Extend configquery for use before boot configuration is complete``
-
-
-2021-12-08
-==========
-
-* :vytask:`T4024` ``(bug): Access-lists and prefix-lists disappear when setting ldp hello-ipv4-interval``
-
-
-2021-12-07
-==========
-
-* :vytask:`T4041` ``(servicerequest): "transition-script" doesn't work on "sync-group"``
-
-
-2021-12-06
-==========
-
-* :vytask:`T4012` ``(feature): Add VRF support for TFTP``
-
-
-2021-12-05
-==========
-
-* :vytask:`T4034` ``(bug): "make xcp-ng-iso" still includes vyos-xe-guest-utilities``
-* :vytask:`T2076` ``(feature): RAID install: sfdisk change-id is deprecated in favor of --part-type``
-* :vytask:`T1126` ``(bug): Reusing a RAID from a BIOS install in an EFI install causes a failure to boot``
-
-
-2021-12-04
-==========
-
-* :vytask:`T4049` ``(feature): support command-style output with compare command``
-* :vytask:`T4047` ``(bug): Wrong regex validation in XML definitions``
-* :vytask:`T4045` ``(bug): Unable to "format disk <new> like <old>"``
-
-
-2021-12-02
-==========
-
-* :vytask:`T4035` ``(bug): Geneve interfaces aren't displayed by operational mode commands``
-
-
-2021-12-01
-==========
-
-* :vytask:`T3695` ``(bug): OpenConnect reports commit success when ocserv fails to start due to SSL cert/key file issues``
-
-
-2021-11-30
-==========
-
-* :vytask:`T3725` ``(feature): show configuration in json format``
-
-
-2021-11-29
-==========
-
-* :vytask:`T2661` ``(bug): SSTP wrong certificates check``
-* :vytask:`T3946` ``(enhancment): Automatically resize the root partition if the drive has extra space``
-
-
-2021-11-28
-==========
-
-* :vytask:`T3999` ``(bug): show lldp neighbor Traceback error``
-
-
-2021-11-26
-==========
-
-* :vytask:`T4019` ``(bug): Smoketests for SSTP and openconnect fails``
-
-
-2021-11-25
-==========
-
-* :vytask:`T4005` ``(feature): Feature Request: IPsec IKEv1 + IKEv2 for one peer``
-
-
-2021-11-24
-==========
-
-* :vytask:`T4015` ``(feature): Update Accel-PPP to a newer revision``
-* :vytask:`T1083` ``(feature): Implement persistent/random address and port mapping options for NAT rules``
-
-
-2021-11-23
-==========
-
-* :vytask:`T3990` ``(bug): WATCHFRR: crashlog and per-thread log buffering unavailable (due to files left behind in /var/tmp/frr/ after reboot)``
-
-
-2021-11-20
-==========
-
-* :vytask:`T4004` ``(bug): IPsec ike-group parameters are not saved correctly (after reboot)``
-
-
-2021-11-19
-==========
-
-* :vytask:`T4003` ``(bug): API for "show interfaces ethernet" does not include the interface description``
-* :vytask:`T4011` ``(bug): ethernet: deleting interface should place interface in admin down state``
-
-
-2021-11-18
-==========
-
-* :vytask:`T3995` ``(feature): OpenVPN: do not stop/start service on configuration change``
-* :vytask:`T4008` ``(feature): dhcp: change client retry interval form 300 -> 60 seconds``
-* :vytask:`T3795` ``(bug): WWAN: issues with non connected interface / no signal``
-
-
-2021-11-17
-==========
-
-* :vytask:`T3350` ``(bug): OpenVPN config file generation broken``
-* :vytask:`T3996` ``(bug): SNMP service error in log``
-
-
-2021-11-15
-==========
-
-* :vytask:`T3934` ``(bug): Openconnect VPN broken: ocserv-worker general protection fault on client connect``
-* :vytask:`T3724` ``(feature): Allow setting host-name in l2tp section of accel-ppp``
-
-
-2021-11-14
-==========
-
-* :vytask:`T3974` ``(bug): route-map commit fails if interface does not exist``
-
-
-2021-11-11
-==========
-
-* :vytask:`T1349` ``(bug): L2TP remote-access vpn terminated and not showing as connected``
-* :vytask:`T1058` ``(default): hw-id is ignored when naming interfaces``
-* :vytask:`T914` ``(feature): Extend list_interfaces.py to support multiple interface types``
-* :vytask:`T688` ``(enhancment): Move component versions used for config migration purposes into vyos-1x``
-
-
-2021-11-10
-==========
-
-* :vytask:`T3982` ``(bug): DHCP server commit fails if static-mapping contains + or .``
-
-
-2021-11-09
-==========
-
-* :vytask:`T3962` ``(bug): Image cannot be built without open-vm-tools``
-* :vytask:`T2088` ``(bug): Increased boot time from 1.2.4 -> 1.3 rolling by 100%``
-* :vytask:`T2136` ``(bug): XML command definition convertor doesn't disallow tag nodes with multi flag on``
-
-
-2021-11-07
-==========
-
-* :vytask:`T2874` ``(feature): Add MTU and TCP-MSS discovery tool``
-* :vytask:`T3626` ``(bug): Configuring and disabling DHCP Server``
-
-
-2021-11-06
-==========
-
-* :vytask:`T3971` ``(feature): Ability to build ISO images for XCP-NG hypervisor``
-* :vytask:`T3514` ``(bug): NIC flap at any interface change``
-
-
-2021-11-05
-==========
-
-* :vytask:`T3972` ``(bug): Removing vif-c interface raises KeyError``
-
-
-2021-11-04
-==========
-
-* :vytask:`T3964` ``(bug): SSTP: local-user static-ip CLI node accepts invalid IPv4 addresses``
-
-
-2021-11-03
-==========
-
-* :vytask:`T3610` ``(bug): DHCP-Server creation for not primary IP address fails``
-
-
-2021-11-01
-==========
-
-* :vytask:`T3846` ``(bug): dmvpn configuration not reapllied after "restart vpn"``
-* :vytask:`T3956` ``(bug): GRE tunnel - unable to move from source-interface to source-address, commit error``
-
-
-2021-10-31
-==========
-
-* :vytask:`T3945` ``(feature): Add route-map for bgp aggregate-address``
-* :vytask:`T3341` ``(bug): Wrong behavior of the "reset vpn ipsec-peer XXX tunnel XXX" command``
-* :vytask:`T3954` ``(bug): FTDI cable makes VyOS sagitta latest hang, /dev/serial unpopulated, config system error``
-* :vytask:`T3943` ``(bug): "netflow source-ip" prevents image upgrades if IP address does not exist locally``
-
-
-2021-10-29
-==========
-
-* :vytask:`T3942` ``(feature): Generate IPSec debug archive from op-mode``
-
-
-2021-10-28
-==========
-
-* :vytask:`T3941` ``(bug): "show vpn ipsec sa" shows established time of parent SA not child SA's``
-
-
-2021-10-27
-==========
-
-* :vytask:`T3944` ``(bug): VRRP fails over when adding new group to master``
-
-
-2021-10-25
-==========
-
-* :vytask:`T3935` ``(bug): Update from rc5 to EPA2 failed``
-
-
-2021-10-22
-==========
-
-* :vytask:`T3188` ``(bug): Tunnel local-ip to dhcp-interface Change Fails to Update``
-
-
-2021-10-21
-==========
-
-* :vytask:`T3920` ``(bug): dhclient exit hook script 01-vyos-cleanup causes too many arguments error``
-* :vytask:`T3926` ``(bug): strip-private does not sanitize "cisco-authentication" from NHRP configuration``
-* :vytask:`T3925` ``(feature): Tunnel: dhcp-interface not implemented - use source-interface instead``
-* :vytask:`T3927` ``(feature): Kernel: Enable kernel support for HW offload of the TLS protocol``
-
-
-2021-10-20
-==========
-
-* :vytask:`T3922` ``(bug): NHRP: delete fails``
-* :vytask:`T3918` ``(bug): DHCPv6 prefix delegation incorrect verify error``
-* :vytask:`T3921` ``(bug): tunnel: KeyError when using dhcp-interface``
-
-
-2021-10-19
-==========
-
-* :vytask:`T3396` ``(bug): syslog can't be configured with an ipv6 literal destination in 1.2.x``
-* :vytask:`T690` ``(feature): Allow OpenVPN servers to push routes with custom metric values``
-
-
-2021-10-17
-==========
-
-* :vytask:`T3786` ``(bug): GRE tunnel source address 0.0.0.0 error``
-* :vytask:`T3425` ``(bug): Scripts from the /config/scripts/ folder do not run on live system``
-* :vytask:`T3217` ``(default): Save FRR configuration on each commit``
-* :vytask:`T3076` ``(bug): Router reboot adds unwanted 'conntrack-sync mcast-group '225.0.0.50'' line to configuration``
-* :vytask:`T2800` ``(bug): Pseudo-Ethernet: source-interface must not be member of a bridge``
-* :vytask:`T3422` ``(bug): Dynamic DNS doesn't allow zone field with cloudflare protocol``
-* :vytask:`T3381` ``(bug): Change GRE tunnel failed``
-* :vytask:`T3254` ``(bug): Dynamic DNS status shows incorrect last update time``
-* :vytask:`T3253` ``(bug): rpki: multiple peers cannot be configured``
-* :vytask:`T3219` ``(default): Typo in openvpn server client config for IPv6 iroute``
-* :vytask:`T2100` ``(feature): BGP route adverisement wih checks rib``
-* :vytask:`T1663` ``(enhancment): T1656 equuleus: buster: arm64/aarch64: ipaddrcheck does not complete testing``
-* :vytask:`T1243` ``(bug): BGP local-as accept wrong values``
-* :vytask:`T770` ``(bug): Bonded interfaces get updated with incorrect hw-id in config.``
-* :vytask:`T697` ``(bug): Clean up and sanitize package dependencies``
-* :vytask:`T3837` ``(default): OpenConnect: Fix typo in help property``
-* :vytask:`T1440` ``(bug): Creating two DHCPv6 shared-network-names with the same subnet is allowed, causes dhcpd to fail to start.``
-* :vytask:`T578` ``(feature): Support Linux Container``
-
-
-2021-10-16
-==========
-
-* :vytask:`T3879` ``(bug): GPG key verification fails when upgrading from a 1.3 beta version``
-* :vytask:`T3851` ``(bug): Missing ospf and rip options for bridge vifs``
-
-
-2021-10-13
-==========
-
-* :vytask:`T3904` ``(bug): NTP pool associations silently fail``
-* :vytask:`T3277` ``(feature): DNS Forwarding - reverse zones``
-
-
-2021-10-11
-==========
-
-* :vytask:`T2607` ``(feature): Support for pppoe-server radius mode auth and config radius accouting port``
-
-
-2021-10-10
-==========
-
-* :vytask:`T3750` ``(bug): pdns-recursor 4.4 issue with dont-query and private DNS servers``
-* :vytask:`T3885` ``(default): dhcpv6-pd: randomly generated DUID is not persisted``
-* :vytask:`T3899` ``(enhancment): Add support for hd44780 LCD displays``
-
-
-2021-10-09
-==========
-
-* :vytask:`T3894` ``(bug): Tunnel Commit Failed if system does not have `eth0```
-
-
-2021-10-08
-==========
-
-* :vytask:`T3893` ``(bug): MGRE Tunnel commit crash If sit tunnel available``
-
-
-2021-10-04
-==========
-
-* :vytask:`T3888` ``(bug): Incorrect warning when poweroff command executed from configure mode.``
-* :vytask:`T3890` ``(feature): dhcp(v6): provide op-mode commands to retrieve both server and client logfiles``
-* :vytask:`T3889` ``(feature): Migrate to journalctl when reading daemon logs``
-
-
-2021-10-03
-==========
-
-* :vytask:`T3880` ``(bug): EFI boot shows error on display``
-
-
-2021-10-02
-==========
-
-* :vytask:`T3882` ``(feature): Upgrade PowerDNs recursor to 4.5 series``
-* :vytask:`T3883` ``(bug): VRF - Delette vrf config on interface``
-
-
-2021-10-01
-==========
-
-* :vytask:`T3877` ``(bug): VRRP always enabled rfc3768-compatibility even when not specified``
-
-
-2021-09-30
-==========
-
-* :vytask:`T3874` ``(bug): D-Link Ethernet Interface not working.``
-
-
-2021-09-27
-==========
-
-* :vytask:`T3858` ``(bug): Deleting OSPFv3 process yields: Unknown command: no router-id``
-
-
-2021-09-26
-==========
-
-* :vytask:`T3860` ``(bug): Error on pppoe, tunnel and wireguard interfaces for IPv6 EUI64 addresses``
-* :vytask:`T3857` ``(feature): reboot: send wall message to all users for information``
-* :vytask:`T3867` ``(bug): vxlan: multicast group address is not validated``
-* :vytask:`T3859` ``(bug): Add "log-adjacency-changes" to ospfv3 process``
-
-
-2021-09-23
-==========
-
-* :vytask:`T3850` ``(bug): Dots are no longer allowed in SSH public key names``
-
-
-2021-09-21
-==========
-
-* :vytask:`T2602` ``(bug): pptp/sstp/l2tp add possibility enable or disable CCP``
-
-
-2021-09-19
-==========
-
-* :vytask:`T3841` ``(feature): dhcp-server: add ping-check option to CLI``
-* :vytask:`T2738` ``(bug): Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization``
-* :vytask:`T3842` ``(feature): Backport DHCP server improvements from VyOS 1.4 sagitta to 1.3 equuleus``
-* :vytask:`T3840` ``(feature): dns forwarding: Cache size should allow values > 10k``
-* :vytask:`T3672` ``(bug): DHCP-FO with multiple subnets results in invalid/non-functioning dhcpd.conf configuration file output``
-
-
-2021-09-11
-==========
-
-* :vytask:`T3402` ``(feature): Add VyOS programming library for operational level commands``
-
-
-2021-09-10
-==========
-
-* :vytask:`T3802` ``(bug): Commit fails if ethernet interface doesn't support flow control``
-* :vytask:`T3819` ``(bug): Upgrade Salt Stack 3002.3 -> 3003 release train``
-* :vytask:`T3421` ``(bug): MTR/Traceroute broken in 1.3-beta``
-* :vytask:`T3820` ``(feature): PowerDNS recursor - update from 4.3 -> 4.4 to sync with current``
-* :vytask:`T1770` ``(bug): webproxy breaks commit and http access on routed client``
-* :vytask:`T915` ``(feature): MPLS Support``
-
-
-2021-09-09
-==========
-
-* :vytask:`T3816` ``(bug): Error after entering outbound-interface command in NAT``
-* :vytask:`T3814` ``(bug): wireguard: commit error showing incorrect peer name from the configured name``
-* :vytask:`T3805` ``(bug): OpenVPN insufficient privileges for rtnetlink when closing TUN/TAP interface``
-
-
-2021-09-07
-==========
-
-* :vytask:`T2322` ``(bug): CLI [op-mode] bugs. Root task``
-* :vytask:`T1894` ``(bug): FRR config not loaded after daemons segfault or restart``
-* :vytask:`T3807` ``(bug): Op Command "show interfaces wireguard" does not show the output``
-* :vytask:`T3808` ``(default): ipsec is mistakenly restarted after delete``
-
-
-2021-09-06
-==========
-
-* :vytask:`T3806` ``(bug): Don't set link local ipv6 address if MTU less then 1280``
-* :vytask:`T3803` ``(default): Add source-address option to the ping CLI``
-* :vytask:`T3431` ``(bug): Show version all bug``
-* :vytask:`T3362` ``(bug): 1.3 - RC1 ifb redirect failing to commit``
-* :vytask:`T3291` ``(bug): Fault on setting offload RPS with single-core CPU``
-* :vytask:`T2920` ``(bug): Commit crash when adding the second mGRE tunnel with the same key``
-* :vytask:`T2895` ``(bug): VPN IPsec "leftsubnet" declared 2 times``
-* :vytask:`T2019` ``(bug): LLDP wrong config generation for interface 'all'``
-
-
-2021-09-05
-==========
-
-* :vytask:`T3804` ``(feature): cli: Migrate and merge "system name-servers-dhcp" into "system name-server"``
-
-
-2021-09-04
-==========
-
-* :vytask:`T3697` ``(bug): Impossible to delete IPsec completely``
-* :vytask:`T3619` ``(bug): Performance Degradation 1.2 --> 1.3 | High ksoftirqd CPU usage``
-* :vytask:`T1785` ``(bug): Deleting partitions on disks (Raid1) with default value 'no'``
-
-
-2021-09-03
-==========
-
-* :vytask:`T3788` ``(bug): Keys are not allowed with ipip and sit tunnels``
-* :vytask:`T3683` ``(bug): VXLAN not accept ipv6 and source-interface options and mtu bug``
-* :vytask:`T3634` ``(feature): Add op command option for ping for do not fragment bit to be set``
-
-
-2021-09-02
-==========
-
-* :vytask:`T3792` ``(bug): login: A hypen present in a username from "system login user" is replaced by an underscore``
-* :vytask:`T3790` ``(bug): Does not possible to configure PPTP static ip-address to users``
-
-
-2021-09-01
-==========
-
-* :vytask:`T2434` ``(bug): Duplicate Address Detection Breaks Interfaces``
-
-
-2021-08-31
-==========
-
-* :vytask:`T3789` ``(feature): Add custom validator for base64 encoded CLI data``
-* :vytask:`T3782` ``(default): Ingress Shaping with IFB No Longer Functional with 1.3``
-
-
-2021-08-30
-==========
-
-* :vytask:`T3777` ``(bug): adding IPv6 EUI64 address fails commit in 1.3.0-rc6``
-* :vytask:`T3768` ``(default): Remove early syntaxVersion implementation``
-* :vytask:`T2558` ``(feature): Add some CPU information to `show version` + fix broken hypervisor detection``
-* :vytask:`T2430` ``(default): cannot delete specific route static next-hop``
-* :vytask:`T1350` ``(bug): VRRP transition script will be executed once only``
-* :vytask:`T2941` ``(default): Using a non-ASCII character in the description field causes UnicodeDecodeError in configsource.py``
-* :vytask:`T3787` ``(bug): Remove deprecated UDP fragmentation offloading option``
-* :vytask:`T3677` ``(feature): "sipcalc" not included in 1.3``
-
-
-2021-08-29
-==========
-
-* :vytask:`T3708` ``(bug): isisd and gre-bridge commit error``
-* :vytask:`T3783` ``(bug): "set protocols isis spf-delay-ietf" is not working``
-* :vytask:`T2750` ``(default): Use m4 as a template processor``
-
-
-2021-08-27
-==========
-
-* :vytask:`T3182` ``(bug): Main blocker Task for FRR 7.4/7.5 series update``
-* :vytask:`T2108` ``(default): Use minisign/signify instead of GPG for release signing``
-
-
-2021-08-26
-==========
-
-* :vytask:`T3781` ``(bug): Revert the NAT implementation in 1.3 back to iptables``
-* :vytask:`T3776` ``(default): Rename FRR daemon restart op-mode commands``
-* :vytask:`T3779` ``(feature): Backport all 1.4 IS-IS features and configuration to 1.3 except VRF``
-
-
-2021-08-25
-==========
-
-* :vytask:`T3773` ``(bug): Delete the "show system integrity" command (to prepare for a re-implementation)``
-* :vytask:`T1514` ``(default): Add ability to restart frr processes``
-
-
-2021-08-24
-==========
-
-* :vytask:`T3772` ``(bug): VRRP virtual interfaces are not shown in show interfaces``
-
-
-2021-08-23
-==========
-
-* :vytask:`T2555` ``(bug): XML op-mode generation scripts silently discard XML nodes``
-
-
-2021-08-21
-==========
-
-* :vytask:`T3682` ``(bug): Remove running dhclient from ether-resume.py``
-
-
-2021-08-20
-==========
-
-* :vytask:`T1950` ``(default): Store VyOS configuration syntax version data in JSON file``
-
-
-2021-08-19
-==========
-
-* :vytask:`T2759` ``(bug): validate-value prints error messages from validators that fail even if overall validation succeeds``
-* :vytask:`T3234` ``(bug): multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions``
-* :vytask:`T3732` ``(feature): override-default helper should support adding defaultValues to default less nodes``
-* :vytask:`T1962` ``(default): Add syntax version to schema``
-
-
-2021-08-17
-==========
-
-* :vytask:`T2525` ``(bug): OSPFv3 missing route map, not establishing``
-* :vytask:`T508` ``(bug): ISC DHCP incorrect UDP checksum generation``
-* :vytask:`T1643` ``(bug): Deleting all firewall zones failed and locked out box``
-* :vytask:`T1550` ``(bug): Add support for Large BGP Community show commands``
-
-
-2021-08-16
-==========
-
-* :vytask:`T3738` ``(default): openvpn fails if server and authentication are configured``
-* :vytask:`T1594` ``(bug): l2tpv3 error on IPv6 local-ip``
-
-
-2021-08-15
-==========
-
-* :vytask:`T3756` ``(default): VyOS generates invalid QR code for wireguard clients``
-
-
-2021-08-14
-==========
-
-* :vytask:`T3745` ``(feature): op-mode IPSec show vpn ipse sa sorting``
-* :vytask:`T521` ``(bug): Network services may fail if vyatta-router.service startup takes longer than a few seconds``
-
-
-2021-08-13
-==========
-
-* :vytask:`T3740` ``(bug): HTTPs API breaks when the address is IPv6``
-
-
-2021-08-12
-==========
-
-* :vytask:`T3731` ``(bug): verify_accel_ppp_base_service return wrong config error for SSP``
-* :vytask:`T3405` ``(feature): PPPoE server unit-cache``
-* :vytask:`T2432` ``(default): dhcpd: Can't create new lease file: Permission denied``
-* :vytask:`T3746` ``(feature): Inform users logging into the system about a pending reboot``
-* :vytask:`T3744` ``(default): Dns forwarding statistics formatting missing a new line``
-
-
-2021-08-10
-==========
-
-* :vytask:`T3730` ``(bug): op-mode conntrack-sync miss some functions``
-
-
-2021-08-09
-==========
-
-* :vytask:`T1501` ``(bug): VPN Commit Errors``
-
-
-2021-08-08
-==========
-
-* :vytask:`T2027` ``(bug): get_config_dict is failing when the configuration section is empty/missing``
-* :vytask:`T169` ``(feature): Image install should put correct serial console device in created GRUB menu entry``
-
-
-2021-08-07
-==========
-
-* :vytask:`T548` ``(feature): BGP IPv6 multipath support``
-
-
-2021-08-06
-==========
-
-* :vytask:`T1153` ``(bug): VyOS 1.2.0RC10, RAID-1, fresh install, unable to save config``
-
-
-2021-08-05
-==========
-
-* :vytask:`T696` ``(feature): Rewrite conntrack sync to XML``
-
-
-2021-08-04
-==========
-
-* :vytask:`T3704` ``(feature): Add ability to interact with Areca RAID adapers``
-* :vytask:`T320` ``(default): OSPF does not redistribute connected routes associated with virtual tunnel interfaces``
-
-
-2021-08-02
-==========
-
-* :vytask:`T2623` ``(bug): Creating sit tunnel fails with “Can not set “local” for tunnel sit tun1 at tunnel creation”``
-* :vytask:`T2161` ``(default): snmpd cannot start if ipv6 disabled``
-* :vytask:`T3601` ``(default): Error in ssh keys for vmware cloud-init if ssh keys is left empty.``
-
-
-2021-08-01
-==========
-
-* :vytask:`T3707` ``(bug): Ping incorrect ip host checks``
-
-
-2021-07-31
-==========
-
-* :vytask:`T3716` ``(feature): Linux kernel parameters ignore_routes_with_link_down- ignore disconnected routing connections``
-* :vytask:`T1626` ``(bug): BGP exchanges prefixes without specified address-family``
-
-
-2021-07-30
-==========
-
-* :vytask:`T1176` ``(default): FRR - BGP replicating routes``
-* :vytask:`T1123` ``(bug): Inconsistency in community-list naming validation``
-
-
-2021-07-29
-==========
-
-* :vytask:`T2931` ``(bug): Unicode decode error causes vyos.configd service to restart``
-* :vytask:`T2727` ``(bug): Add a dotted decimal value validator``
-* :vytask:`T2328` ``(default): dhcpv6 server not starting (disable check reversed?)``
-* :vytask:`T1758` ``(default): Switch vyos.config to libvyosconfig``
-* :vytask:`T954` ``(bug): Using the 10.255.255.0/24 subnet on other interfaces breaks L2TP/IPSec``
-
-
-2021-07-23
-==========
-
-* :vytask:`T3699` ``(bug): login: verify selected "system login user" name is not already used by the base system.``
-
-
-2021-07-21
-==========
-
-* :vytask:`T3689` ``(bug): static ipv6 route doesn't deleted in some cases``
-* :vytask:`T3685` ``(feature): IPv6 PBR doesn't allow setting of an egress interface``
-
-
-2021-07-20
-==========
-
-* :vytask:`T3691` ``(bug): GRETAP: key is not applied when interface is created``
-
-
-2021-07-13
-==========
-
-* :vytask:`T3679` ``(default): Point the unexpected exception message link to the new rolling release location``
-
-
-2021-07-11
-==========
-
-* :vytask:`T3665` ``(bug): Missing VRF support for VxLAN but already documented``
-
-
-2021-07-06
-==========
-
-* :vytask:`T3660` ``(feature): Conntrack-Sync configuration command to specify destination udp port for peer``
-
-
-2021-07-01
-==========
-
-* :vytask:`T3658` ``(feature): Add support for dhcpdv6 fixed-prefix6``
-
-
-2021-06-29
-==========
-
-* :vytask:`T3593` ``(bug): PPPoE server called-sid format does not work``
-
-
-2021-06-25
-==========
-
-* :vytask:`T3650` ``(bug): OpenVPN: Upgrade package to 2.5.1 before releasing VyOS 1.3.0``
-* :vytask:`T3649` ``(feature): Add bonding additional hash-policy``
-
-
-2021-06-24
-==========
-
-* :vytask:`T2722` ``(bug): get_config_dict() and key_mangling=('-', '_') will alter CLI data for tagNodes``
-
-
-2021-06-22
-==========
-
-* :vytask:`T3629` ``(bug): IPoE server shifting address in the range``
-
-
-2021-06-20
-==========
-
-* :vytask:`T3637` ``(bug): vrf: bind-to-all didn't work properly``
-
-
-2021-06-19
-==========
-
-* :vytask:`T3633` ``(feature): Add LRO offload for interface ethernet``
-
-
-2021-06-17
-==========
-
-* :vytask:`T3631` ``(feature): route-map: migrate "set extcommunity-rt" and "set extcommunity-soo" to "set extcommunity rt|soo" to match FRR syntax``
-
-
-2021-06-16
-==========
-
-* :vytask:`T2425` ``(feature): Rewrite all policy zebra filters to XML/Python style``
-* :vytask:`T3630` ``(feature): op-mode: add "show version kernel" command``
-
-
-2021-06-13
-==========
-
-* :vytask:`T3620` ``(feature): Rename WWAN interface from wirelessmodem to wwan to use QMI interface``
-* :vytask:`T3622` ``(feature): WWAN: add support for APN authentication``
-* :vytask:`T3621` ``(bug): PPPoE interface does not validate if password is supplied when username is set``
-
-
-2021-06-10
-==========
-
-* :vytask:`T3250` ``(bug): PPPoE server: wrong local usernames``
-* :vytask:`T3138` ``(bug): ddclient improperly updated when apply rfc2136 config``
-* :vytask:`T2645` ``(default): Editing route-map action requires adding a new rule``
-
-
-2021-06-09
-==========
-
-* :vytask:`T3602` ``(bug): Renaming BGP Peer Groups Leaves Router Broken``
-* :vytask:`T2916` ``(bug): A state of VTI interface in a configuration does not being processing properly``
-
-
-2021-06-08
-==========
-
-* :vytask:`T3605` ``(default): Allow to set prefer-global for ipv6-next-hop``
-* :vytask:`T3607` ``(feature): [route-map] set ipv6 next-hop prefer-global``
-
-
-2021-06-07
-==========
-
-* :vytask:`T3581` ``(bug): Incomplete command `show ipv6 ospfv3 linkstate```
-* :vytask:`T3516` ``(bug): FRR 7.5 adds a second route when you attempt to change a static route distance instead of overwriting the old route``
-* :vytask:`T3461` ``(bug): OpenConnect Server redundancy check``
-* :vytask:`T3455` ``(bug): system users can not be added in "edit"``
-
-
-2021-06-04
-==========
-
-* :vytask:`T3592` ``(feature): Set default TTL 64 for tunnels``
-
-
-2021-06-01
-==========
-
-* :vytask:`T406` ``(bug): VPN configuration error: IPv6 over IPv4 IPsec is not supported when using IPv6 ONLY tunnel.``
-
-
-2021-05-30
-==========
-
-* :vytask:`T1866` ``(bug): Commit archive over SFTP doesn't work with non-standard ports``
-* :vytask:`T3589` ``(feature): op-mode: support clearing out logfiles from CLI``
-* :vytask:`T3508` ``(bug): Check if there's enough drive space for an upgrade before downloading an image``
-* :vytask:`T1506` ``(enhancment): commit-archive scp/sftp public key authentication``
-
-
-2021-05-29
-==========
-
-* :vytask:`T3135` ``(bug): BFD configurations fail to be applied``
-* :vytask:`T3103` ``(default): Rewrite parts of vyos\frr.py for readability, logging and to fix mulitiline regex "bugs"``
-* :vytask:`T2739` ``(default): vyos-utils is not compiled with a Jenkins pipeline.``
-* :vytask:`T2451` ``(bug): Cannot use !tcp or !tcp_udp while adding firewall rule``
-* :vytask:`T2436` ``(default): equuleus: Testing: vyos-1x: syntax checking Python scripts in PR``
-* :vytask:`T2184` ``(bug): OpenVPN op_mode tools broken``
-* :vytask:`T1944` ``(bug): FRR: Invalid route in BGP causes update storm, memory leak, and failure of Zebra``
-
-
-2021-05-28
-==========
-
-* :vytask:`T1579` ``(feature): Rewrite all interface types in new XML/Python style``
-
-
-2021-05-27
-==========
-
-* :vytask:`T2629` ``(bug): VXLAN interfaces don't actually allow you to configure most settings``
-* :vytask:`T2617` ``(feature): Rewrite vyatta-op-quagga "show" to XML``
-* :vytask:`T2512` ``(feature): vyatta-op-quagga [show ip] to XML format``
-* :vytask:`T1905` ``(default): Update to Keepalived 2.0.19``
-* :vytask:`T2669` ``(bug): DHCP-server overlapping ranges.``
-
-
-2021-05-26
-==========
-
-* :vytask:`T3558` ``(default): autocomplete options for dhcp-interface is not showing for the static route command``
-* :vytask:`T3540` ``(bug): Keepalived memory utilisation issue when constantly getting its state in JSON format``
-* :vytask:`T2807` ``(feature): IPv6 Link-Local Address - Automatically generation/configuration on GRE Interfaces``
-
-
-2021-05-24
-==========
-
-* :vytask:`T3575` ``(bug): pseudo-ethernet: must check source-interface MTU``
-* :vytask:`T3571` ``(bug): Broken Show Tab Complete``
-* :vytask:`T3576` ``(bug): ISIS does not support IPV6``
-
-
-2021-05-23
-==========
-
-* :vytask:`T3570` ``(default): Prevent setting of a larger MTU on child interfaces``
-* :vytask:`T3572` ``(feature): Basic Drive Diagnostic Tools``
-
-
-2021-05-20
-==========
-
-* :vytask:`T3554` ``(feature): Add area-type stub for ospfv3``
-
-
-2021-05-19
-==========
-
-* :vytask:`T3562` ``(feature): Update Accel-PPP to a newer revision``
-* :vytask:`T3559` ``(feature): Add restart op-command for OpenConnect Server``
-
-
-2021-05-18
-==========
-
-* :vytask:`T3525` ``(default): VMWare resume script syntax errors``
-* :vytask:`T2462` ``(default): LLDP op-mode exception: IndexError: list index out of range``
-
-
-2021-05-15
-==========
-
-* :vytask:`T3549` ``(bug): DHCPv6 "service dhcpv6-server global-parameters name-server" is not correctly exported to dhcpdv6.conf when multiple name-server entries are present``
-* :vytask:`T3532` ``(bug): Not possible to change ethertype after interface creation``
-* :vytask:`T3550` ``(bug): Router-advert completion typo``
-* :vytask:`T3547` ``(feature): conntrackd: remove deprecated config options``
-* :vytask:`T3535` ``(feature): Rewrite vyatta-conntrack-sync in new XML and Python flavor``
-* :vytask:`T2049` ``(feature): Update strongSwan cipher suites list for IPSec settings``
-
-
-2021-05-14
-==========
-
-* :vytask:`T3346` ``(bug): nat 4-to-5 migration script fails when a 'source' or 'destination' node exists but there are no rules``
-* :vytask:`T3248` ``(default): Deal with VRRP mode-force command that exists in 1.2 but not in 1.3``
-* :vytask:`T3426` ``(default): add support for script arguments to vyos-configd``
-
-
-2021-05-13
-==========
-
-* :vytask:`T3544` ``(feature): DHCP server should validate configuration before applying it``
-* :vytask:`T3543` ``(feature): Support for setting lacp_rate on LACP bonded interfaces``
-
-
-2021-05-12
-==========
-
-* :vytask:`T3302` ``(default): Make vyos-configd relay stdout from scripts to the user's console``
-
-
-2021-05-11
-==========
-
-* :vytask:`T3526` ``(bug): Smoketest policy fail in CI``
-
-
-2021-05-10
-==========
-
-* :vytask:`T3528` ``(bug): Frr 7.5.1 uses 'seq' for community-lists``
-
-
-2021-05-08
-==========
-
-* :vytask:`T3517` ``(bug): FRR 7.5 bfd behavior for 1.3``
-
-
-2021-05-07
-==========
-
-* :vytask:`T1171` ``(bug): 1.2.0 epa2 - IPsec VPN initiation``
-
-
-2021-05-06
-==========
-
-* :vytask:`T3519` ``(bug): Cannot add / assign L2TPv3 to vrf``
-
-
-2021-05-01
-==========
-
-* :vytask:`T3379` ``(feature): Add global-parameters name-server for dhcpv6-server``
-* :vytask:`T3491` ``(default): Change Kernel HZ to 1000``
-
-
-2021-04-30
-==========
-
-* :vytask:`T3170` ``(default): Add a sanity check for empty node.def files``
-
-
-2021-04-29
-==========
-
-* :vytask:`T3502` ``(bug): "system ip multipath layer4-hashing" doesn't work``
-* :vytask:`T3029` ``(bug): Generated NGINX configuration is wrong for the redirection (http -> https)``
-* :vytask:`T3156` ``(feature): Add op and additional conf commands for ISIS``
-* :vytask:`T2012` ``(feature): Global PBR``
-* :vytask:`T1314` ``(feature): Allow BGP on unnumbered interfaces``
-
-
-2021-04-27
-==========
-
-* :vytask:`T2946` ``(bug): Calling 'stty_size' causes show interfaces API to fail``
-
-
-2021-04-25
-==========
-
-* :vytask:`T3468` ``(bug): Tunnel interfaces aren't suggested as being available for bridging (regression)``
-* :vytask:`T1802` ``(feature): Wireguard QR code in cli for mobile devices``
-
-
-2021-04-23
-==========
-
-* :vytask:`T3290` ``(bug): Disabling GRE conntrack module fails``
-
-
-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-15
-==========
-
-* :vytask:`T3386` ``(bug): PPPoE-server don't start with local authentication``
-
-
-2021-04-14
-==========
-
-* :vytask:`T3055` ``(bug): op-mode incorrect naming for ipsec policy-based tunnels``
-
-
-2021-04-12
-==========
-
-* :vytask:`T3454` ``(enhancment): dhclient reject option``
-
-
-2021-04-05
-==========
-
-* :vytask:`T1612` ``(default): dhcp-server time-offset fails to validate``
-* :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-25
-==========
-
-* :vytask:`T2639` ``(feature): sort output of show vpn ipsec sa``
-
-
-2021-03-22
-==========
-
-* :vytask:`T3284` ``(bug): merge/load fail silently if unable to resolve host``
-
-
-2021-03-21
-==========
-
-* :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-14
-==========
-
-* :vytask:`T2271` ``(feature): OSPF: add per VRF instance support``
-* :vytask:`T175` ``(feature): Add source route option to VTI interfaces``
-
-
-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:`T3399` ``(bug): RPKI: dashes in hostnames are replaced with underscores when rendering the FRR config``
-* :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``
-* :vytask:`T899` ``(bug): Tunnels cannot be moved from one bridge to another``
-* :vytask:`T786` ``(feature): new style xml and conf-mode scripts: posibillity to add tagNode value as parameter to conf-script``
-
-
-2021-03-09
-==========
-
-* :vytask:`T3382` ``(bug): Error creating Console Server``
-
-
-2021-03-08
-==========
-
-* :vytask:`T3387` ``(bug): Command "Monitor vpn ipsec" is not working``
-
-
-2021-03-07
-==========
-
-* :vytask:`T3319` ``(bug): VXLAN uses ttl 1 (auto) by default``
-* :vytask:`T3391` ``(feature): Add CLI support for specifying maximum-paths per address family ipv4 unicast and ipv6 unicast``
-* :vytask:`T3211` ``(feature): ability to redistribute ISIS into other routing protocols``
-
-
-2021-03-05
-==========
-
-* :vytask:`T2659` ``(feature): Add fastnetmon (DDoS detection) support``
-
-
-2021-03-04
-==========
-
-* :vytask:`T2861` ``(bug): route-map "set community additive" not working correctly``
-
-
-2021-03-03
-==========
-
-* :vytask:`T2966` ``(feature): tunnel: add new encapsulation types ip6tnl and ip6gretap``
-
-
-2021-03-01
-==========
-
-* :vytask:`T3342` ``(bug): On xen-netback interfaces must set "scattergather" offload before MTU>1500``
-
-
-2021-02-28
-==========
-
-* :vytask:`T3370` ``(bug): dhcp: Invalid domain name "private"``
-* :vytask:`T3369` ``(feature): VXLAN: add IPv6 underlay support``
-
-
-2021-02-27
-==========
-
-* :vytask:`T2291` ``(bug): Bad hostnames in /etc/hosts with static-mapping in dhcp server config``
-* :vytask:`T3364` ``(feature): tunnel: cleanup/rename CLI nodes``
-* :vytask:`T3368` ``(feature): macsec: add support for gcm-aes-256 cipher``
-* :vytask:`T3366` ``(bug): tunnel: can not change local / remote ip address for gre-bridge tunnel``
-* :vytask:`T3173` ``(feature): Need 'nopmtudisc' option for tunnel interface``
-
-
-2021-02-26
-==========
-
-* :vytask:`T3357` ``(default): HTTP-API redirect from http correct https port``
-
-
-2021-02-24
-==========
-
-* :vytask:`T3303` ``(feature): Change welcome message on boot``
-
-
-2021-02-21
-==========
-
-* :vytask:`T3163` ``(feature): ethernet ring-buffer can be set with an invalid value``
-
-
-2021-02-19
-==========
-
-* :vytask:`T3326` ``(bug): OSPFv3: Cannot add L2TPv3 interface``
-
-
-2021-02-18
-==========
-
-* :vytask:`T3259` ``(default): many dnat rules makes the vyos http api crash, even showConfig op timeouts``
-
-
-2021-02-17
-==========
-
-* :vytask:`T3047` ``(bug): OSPF : virtual-link and passive-interface default parameters does not work together``
-* :vytask:`T3312` ``(feature): SolarFlare NICs support``
-
-
-2021-02-16
-==========
-
-* :vytask:`T3318` ``(feature): Update Linux Kernel to v5.4.208 / 5.10.142``
-
-
-2021-02-14
-==========
-
-* :vytask:`T2152` ``(bug): ddclient has bug which prevents use_web from being used``
-* :vytask:`T3308` ``(feature): BGP: add gracefull shutdown support``
-
-
-2021-02-13
-==========
-
-* :vytask:`T3028` ``(feature): Create a default user when metadata is not available (for Cloud-init builds)``
-* :vytask:`T2867` ``(feature): Cleanup DataSourceOVF.py in the Cloud-init``
-* :vytask:`T2726` ``(feature): Allow to use all supported SSH key types in Cloud-init``
-* :vytask:`T2403` ``(feature): Full support for networking config in Cloud-init``
-* :vytask:`T2387` ``(feature): Create XML scheme for [conf_mode] BGP``
-* :vytask:`T2174` ``(feature): Rewrite protocol BGP to new XML/Python style``
-* :vytask:`T1987` ``(bug): A default route can be deleted by dhclient-script in some cases``
-* :vytask:`T723` ``(feature): Add support for first boot or installation time saved config modification``
-* :vytask:`T1775` ``(bug): Cloud-init not running userdata runcmd``
-* :vytask:`T1389` ``(feature): Add support for NoCloud cloud-init datasource``
-* :vytask:`T1315` ``(feature): Allow BGP to use address-family l2vpn evpn``
-
-
-2021-02-11
-==========
-
-* :vytask:`T2638` ``(default): FRR: New framework for configuring FRR``
-
-
-2021-02-08
-==========
-
-* :vytask:`T3295` ``(feature): Update Linux Kernel to v5.4.96 / 5.10.14``
-
-
-2021-02-07
-==========
-
-* :vytask:`T3293` ``(bug): RPKI migration script errors out after CLI rewrite``
-
-
-2021-02-06
-==========
-
-* :vytask:`T3285` ``(feature): Schedule reboots through systemd-shutdownd instead of atd``
-* :vytask:`T661` ``(feature): Show a warning if the router is going to reboot soon (due to "commit-confirm" command)``
-
-
-2021-02-05
-==========
-
-* :vytask:`T2450` ``(feature): Rewrite "protocols vrf" tree in XML and Python``
-* :vytask:`T208` ``(feature): Ability to ignore default-route from dhcpcd per interface``
-
-
-2021-02-03
-==========
-
-* :vytask:`T3239` ``(default): XML: override 'defaultValue' for mtu of certain interfaces; remove workarounds``
-* :vytask:`T2910` ``(feature): XML: generator should support override of variables``
-* :vytask:`T2873` ``(bug): "show nat destination translation address" doesn't filter at all``
-
-
-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``
-
-
-2021-02-01
-==========
-
-* :vytask:`T3268` ``(feature): Add VRF support to VIF-S interfaces``
-* :vytask:`T3274` ``(default): ask_yes_no() doesn't handle EOFError``
-
-
-2021-01-31
-==========
-
-* :vytask:`T3276` ``(feature): Update Linux Kernel to v5.4.94 / 5.10.12``
-
-
-2021-01-30
-==========
-
-* :vytask:`T3269` ``(bug): VIF-C interfaces don't verify configuration``
-* :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:`T3262` ``(bug): DHCPv6 client runs when dhcpv6-options is configured without requesting an address or PD``
-* :vytask:`T3261` ``(bug): Does not possible to disable pppoe client interface.``
-
-
-2021-01-27
-==========
-
-* :vytask:`T3257` ``(feature): tcpdump supporting complete protocol``
-* :vytask:`T3110` ``(bug): Broken pipe in show interfaces``
-* :vytask:`T651` ``(enhancment): Split CI'ed, VyOS-specific packages and other packages into separate repos``
-* :vytask:`T597` ``(enhancment): Code testing on sonarcloud.com``
-* :vytask:`T516` ``(default): Make Python / XML code development more testable``
-* :vytask:`T625` ``(default): Lack of IKEv1 lifetime negotiation``
-* :vytask:`T613` ``(bug): Missing linux-kbuild``
-* :vytask:`T505` ``(bug): Hostapd cannot log``
-
-
-2021-01-26
-==========
-
-* :vytask:`T3251` ``(bug): PPPoE client trying to authorize with the wrong username``
-* :vytask:`T2859` ``(bug): show nat source translation - Errors out``
-
-
-2021-01-25
-==========
-
-* :vytask:`T3249` ``(feature): Support operation mode forwarding table output``
-
-
-2021-01-24
-==========
-
-* :vytask:`T3230` ``(bug): RPKI can't be deleted``
-* :vytask:`T3243` ``(feature): Update Linux Kernel to v5.4.92 / 5.10.10``
-
-
-2021-01-18
-==========
-
-* :vytask:`T2761` ``(feature): Extend "show vrrp" op-mode command with router priority``
-* :vytask:`T2679` ``(feature): VRRP with BFD Failure Detection``
-* :vytask:`T3212` ``(bug): SSH: configuration directory is not always created on boot``
-* :vytask:`T3231` ``(bug): "system option ctrl-alt-delete" has no effect``
-
-
-2021-01-17
-==========
-
-* :vytask:`T3222` ``(bug): Typo in BGP dampening description``
-* :vytask:`T2944` ``(bug): NTP by default listen on any address/interface``
-* :vytask:`T3226` ``(bug): Repair bridge smoke test damage``
-* :vytask:`T2442` ``(enhancment): Move application of STP settings for bridge members from interfaces-bridge.py to Interface.add_to_bridge()``
-* :vytask:`T2381` ``(bug): OpenVPN: openvpn-option parsed/rendered improperly``
-
-
-2021-01-16
-==========
-
-* :vytask:`T3215` ``(bug): Operational command "show ipv6 route" is broken``
-* :vytask:`T3172` ``(bug): Builds sometime after 2020-12-17 have broken routing after reboot``
-* :vytask:`T3157` ``(bug): salt-minion fails to start due to permission error accessing /root/.salt/minion.log``
-* :vytask:`T3167` ``(default): Recurring bugs in Intel NIC drivers``
-* :vytask:`T3151` ``(default): Decide on the final list of packages for 1.3``
-* :vytask:`T3137` ``(feature): Let VLAN aware bridge approach the behavior of professional equipment``
-* :vytask:`T3223` ``(feature): Update Linux Kernel to v5.4.89 / 5.10.7``
-
-
-2021-01-15
-==========
-
-* :vytask:`T3210` ``(feature): ISIS three-way-handshake``
-* :vytask:`T3184` ``(feature): Add correct desctiptions for BGP neighbors``
-* :vytask:`T2850` ``(feature): Add BGP template for FRR``
-
-
-2021-01-14
-==========
-
-* :vytask:`T3218` ``(feature): Replace Intel out-of-tree drivers with Linux Kernel stock drivers.``
-
-
-2021-01-13
-==========
-
-* :vytask:`T3186` ``(bug): NAT: Commit failed when applying negated(!) addresses``
-
-
-2021-01-12
-==========
-
-* :vytask:`T3205` ``(bug): Does not possible to configure tunnel mode gre-bridge``
-
-
-2021-01-11
-==========
-
-* :vytask:`T3208` ``(bug): Does not possible to change user password``
-* :vytask:`T3198` ``(bug): OSPF database filtering issue``
-* :vytask:`T3206` ``(bug): Unable to delete destination NAT rule``
-* :vytask:`T3193` ``(bug): DHCPv6 PD verification issues``
-* :vytask:`T3201` ``(bug): Operational command "show log all" is not working for RADIUS users``
-
-
-2021-01-10
-==========
-
-* :vytask:`T3178` ``(feature): Migrate vyatta-op-quagga to vyos-1x``
-
-
-2021-01-09
-==========
-
-* :vytask:`T2467` ``(bug): Restarting flow accounting fails with systemd error``
-* :vytask:`T3199` ``(feature): Update Linux Kernel to v5.4.88 / 5.10.6``
-
-
-2021-01-07
-==========
-
-* :vytask:`T3192` ``(feature): login: radius: add support for IPv6 RADIUS servers``
-
-
-2021-01-05
-==========
-
-* :vytask:`T3169` ``(enhancment): Reimplement smoke test of span (mirror)``
-* :vytask:`T3161` ``(default): Consider removing ConfigLoad.pm``
-* :vytask:`T1398` ``(default): Remove vyatta-config-migrate package``
-* :vytask:`T805` ``(enhancment): Drop config compatibility with Vyatta Core older than 6.5``
-
-
-2021-01-04
-==========
-
-* :vytask:`T3185` ``(bug): [conf-mode] Wrong CompletionHelp for Tunnel local-ip``
-* :vytask:`T2601` ``(bug): pppoe-server: Cannot disable CCP``
-
-
-2021-01-03
-==========
-
-* :vytask:`T3180` ``(bug): DHCP server raises NameError``
-
-
-2021-01-02
-==========
-
-* :vytask:`T2321` ``(feature): VRF support for SSH, NTP, SNMP service``
-* :vytask:`T3177` ``(bug): Rolling Release no longer reports VMware UUID``
-
-
-2021-01-01
-==========
-
-* :vytask:`T3171` ``(feature): Add CLI option to enable RPS (Receive Packet Steering)``
-
-
-2020-12-31
-==========
-
-* :vytask:`T3162` ``(bug): Wrong PPPoE server pado-delay parameter added to config``
-* :vytask:`T3160` ``(bug): PPPoE server called-sid option defined in wrong section``
-* :vytask:`T3168` ``(feature): Update Linux Kernel to v5.4.86``
-
-
-2020-12-29
-==========
-
-* :vytask:`T3082` ``(bug): multi_to_list must distinguish between values and defaults``
-* :vytask:`T1466` ``(feature): Add EAPOL login support``
-
-
-2020-12-28
-==========
-
-* :vytask:`T1732` ``(feature): Removing vyatta-webproxy module``
-* :vytask:`T2666` ``(feature): Packet Processing with eBPF and XDP``
-* :vytask:`T2581` ``(default): webproxy: implement proxy chaining``
-* :vytask:`T563` ``(feature): webproxy: migrate 'service webproxy' to get_config_dict()``
-
-
-2020-12-27
-==========
-
-* :vytask:`T3150` ``(bug): When configuring QoS, the setting procedure of port mirroring is wrong``
-
-
-2020-12-23
-==========
-
-* :vytask:`T3143` ``(bug): OpenVPN server: Push route config format is wrong``
-* :vytask:`T3146` ``(feature): Upgrade FRR from 7.4 -> 7.5 version incl. new libyang``
-* :vytask:`T3145` ``(feature): Update Linux Kernel to v5.4.85``
-* :vytask:`T3147` ``(feature): Upgrade to SaltStack version 3002.2``
-
-
-2020-12-22
-==========
-
-* :vytask:`T3142` ``(bug): OpenVPN op-command completion fails due to missing status file``
-* :vytask:`T2940` ``(feature): Update FRR to 7.4``
-* :vytask:`T2573` ``(bug): BFD op-mode commands are broken``
-* :vytask:`T2495` ``(feature): Add xml for ISIS [conf_mode]``
-* :vytask:`T1316` ``(feature): Support for IS-IS``
-
-
-2020-12-21
-==========
-
-* :vytask:`T2619` ``(bug): Bug: Changes in NAT or ZONES from 1.2 to 1.3``
-
-
-2020-12-20
-==========
-
-* :vytask:`T3131` ``(bug): Typo in ipsec preshared-secret help``
-* :vytask:`T3134` ``(bug): DHCPv6 DUID configuration node missing``
-* :vytask:`T3140` ``(feature): Relax "ethernet offload-options" CLI definition``
-* :vytask:`T3132` ``(feature): Enable egress flow accounting``
-
-
-2020-12-17
-==========
-
-* :vytask:`T2810` ``(default): Docs for vpn anyconnect-server``
-* :vytask:`T2036` ``(default): Open Connect VPN Server () support``
-
-
-2020-12-14
-==========
-
-* :vytask:`T3128` ``(bug): pppoe smoke test failed``
-* :vytask:`T3129` ``(feature): Update Linux Kernel to v5.4.83``
-* :vytask:`T3089` ``(feature): Migrate port mirroring to vyos-1x and support two-way traffic mirroring``
-* :vytask:`T3130` ``(feature): Replace vyos-netplug with upstream debian version``
-
-
-2020-12-13
-==========
-
-* :vytask:`T3114` ``(bug): When the bridge member is a non-ethernet interface, setting VLAN-aware bridge parameters fails``
-
-
-2020-12-11
-==========
-
-* :vytask:`T3123` ``(bug): Configuration of vti interface impossible``
-
-
-2020-12-10
-==========
-
-* :vytask:`T3117` ``(bug): OpenVPN config migration errors upgrading from 1.3-rolling-202010280217 to 1.3-rolling-202012060217``
-
-
-2020-12-09
-==========
-
-* :vytask:`T3122` ``(feature): Update Linux Kernel to v4.19.162``
-* :vytask:`T3121` ``(bug): get_config_dict() and key_mangling=('-', '_') Broke PowerDNS dns_forwarding config file``
-
-
-2020-12-08
-==========
-
-* :vytask:`T2562` ``(bug): VyOS can't be used as a DHCP server for a DHCP relay``
-
-
-2020-12-07
-==========
-
-* :vytask:`T3120` ``(bug): Python error when deleting nat rule``
-* :vytask:`T3119` ``(feature): migrate "system ip" to get_config_dict() and provide smoketest``
-
-
-2020-12-05
-==========
-
-* :vytask:`T2744` ``(bug): igmp-proxy issue: Address already in use``
-
-
-2020-12-04
-==========
-
-* :vytask:`T3108` ``(bug): Section config overlapped match with FRRConfig``
-* :vytask:`T3112` ``(feature): PPPoE IPv6: remove "enable" node``
-* :vytask:`T3100` ``(feature): Migrate DHCP/DHCPv6 server to get_config_dict()``
-
-
-2020-12-03
-==========
-
-* :vytask:`T3105` ``(bug): static-host-mapping writing in one line``
-* :vytask:`T3107` ``(feature): Update Linux Kernel to v4.19.161``
-* :vytask:`T3104` ``(bug): LLDP Traceback error``
-
-
-2020-12-01
-==========
-
-* :vytask:`T3102` ``(bug): Destination NAT fails to commit``
-* :vytask:`T2713` ``(bug): VyOS must not change permissions on files in /config/auth``
-
-
-2020-11-30
-==========
-
-* :vytask:`T3091` ``(feature): Add "tag" for static route``
-* :vytask:`T1207` ``(feature): DMVPN behind NAT``
-
-
-2020-11-29
-==========
-
-* :vytask:`T3095` ``(feature): Migrate dhcp-relay and dhcpv6-relay to get_config_dict()``
-
-
-2020-11-28
-==========
-
-* :vytask:`T2890` ``(bug): NAT error adding translation address range``
-* :vytask:`T2868` ``(bug): Tcp-mss option in policy calls kernel-panic``
-* :vytask:`T3092` ``(feature): nat: migrate to get_config_dict()``
-
-
-2020-11-27
-==========
-
-* :vytask:`T2715` ``(feature): Duplicate address detection option supporting ARP``
-* :vytask:`T2714` ``(feature): A collection of utilities supporting IPv6 or ipv4``
-* :vytask:`T3088` ``(feature): Migrate IGMP-Proxy over to get_config_dict() and add smoketests``
-
-
-2020-11-24
-==========
-
-* :vytask:`T3087` ``(feature): Update Linux Kernel to v4.19.160``
-
-
-2020-11-23
-==========
-
-* :vytask:`T2177` ``(default): Commit fails on adding disabled interface to bridge``
-* :vytask:`T3066` ``(bug): reboot in - Invalid time``
-* :vytask:`T2802` ``(bug): Tunnel interface does not apply EUI-64 IPv6 Address``
-* :vytask:`T2359` ``(bug): Adding IPIP6 tun interface to bridge [conf_mode] errors``
-* :vytask:`T2357` ``(bug): GRE-bridge conf_mode errors``
-* :vytask:`T2259` ``(feature): Support for bind vif-c interfaces into VRFs``
-* :vytask:`T2205` ``(bug): "set interface ethernet" fails on Hyper-V``
-* :vytask:`T2182` ``(bug): Failure to commit an IPv6 address on a tunnel interface``
-* :vytask:`T2155` ``(bug): Cannot set anything on Intel 82599ES 10-Gigabit SFI/SFP+``
-* :vytask:`T2153` ``(bug): traceroute circular reference``
-* :vytask:`T3081` ``(bug): get_config_dict() does not honor whitespaces in the CLI values field``
-* :vytask:`T3080` ``(bug): OpenVPN failing silently for a number of reasons in rolling post Nov/02``
-* :vytask:`T3074` ``(bug): OpenVPN site-to-site creates wrong peer address``
-* :vytask:`T2542` ``(bug): OpenVPN client tap interfaces not coming up``
-* :vytask:`T3084` ``(bug): wifi: TypeError on "show interfaces wireless info"``
-
-
-2020-11-21
-==========
-
-* :vytask:`T3079` ``(bug): Fix the problem that VLAN 1 will be deleted in VLAN-aware bridge``
-* :vytask:`T3060` ``(bug): OpenVPN virtual interface not coming up after upgrade``
-
-
-2020-11-20
-==========
-
-* :vytask:`T3078` ``(feature): CLI cleanup: rename "system options" -> "system option"``
-* :vytask:`T2997` ``(feature): DHCP: disallow/do-not-request certain options when requesting IP address from server``
-* :vytask:`T3077` ``(feature): WireGuard: automatically create link-local IPv6 adresses``
-* :vytask:`T2550` ``(default): OpenVPN: IPv4 not working in client mode``
-* :vytask:`T3072` ``(feature): Migrate tunnel interfaces to new get_config_dict() approach``
-* :vytask:`T3065` ``(feature): Add "interfaces wirelessmodem" IPv6 support``
-* :vytask:`T3048` ``(feature): Drop static smp-affinity for a more dynamic way using tuned``
-
-
-2020-11-19
-==========
-
-* :vytask:`T3067` ``(bug): Wireless interface can no longer be added to the bridge after bridge VLAN support``
-* :vytask:`T3075` ``(feature): Update Linux Kernel to v4.19.158``
-
-
-2020-11-16
-==========
-
-* :vytask:`T3003` ``(enhancment): Extend smoketest framework to allow loading an arbitrary config file``
-
-
-2020-11-15
-==========
-
-* :vytask:`T3069` ``(bug): OpenVPN routed networks not available``
-* :vytask:`T3038` ``(feature): Supporting AZERTY keyboards``
-* :vytask:`T2993` ``(bug): op-mode: lldp: show lldp neighbors - AttributeError: 'str' object has no attribute 'items'``
-
-
-2020-11-14
-==========
-
-* :vytask:`T3041` ``(bug): Intel QAT: vyos-1.3-rolling-202011020217-amd64 kernel panic during configure``
-
-
-2020-11-13
-==========
-
-* :vytask:`T3063` ``(feature): Add support for Huawei LTE Module ME909s-120``
-* :vytask:`T3059` ``(bug): L2TPv3 interface: Enforced to shutdown but no command to enable interface permanently``
-
-
-2020-11-12
-==========
-
-* :vytask:`T3064` ``(feature): Update Linux Kernel to v4.19.157``
-
-
-2020-11-10
-==========
-
-* :vytask:`T2103` ``(bug): Abnormal interface names if VIF present``
-
-
-2020-11-08
-==========
-
-* :vytask:`T3050` ``(bug): Broken address/subnet validation on NAT configuration``
-
-
-2020-11-07
-==========
-
-* :vytask:`T2914` ``(bug): OpenVPN: Fix for IPv4 remote-host hostname in client mode:``
-* :vytask:`T2653` ``(feature): "set interfaces" Python handler code improvements - next iteration``
-* :vytask:`T311` ``(feature): DHCP: set client-hostname via CLI``
-
-
-2020-11-06
-==========
-
-* :vytask:`T3051` ``(bug): OpenVPN: multiple client routes do not work in server mode``
-* :vytask:`T3046` ``(bug): openvpn directory is not auto-created``
-* :vytask:`T3052` ``(feature): Update Linux firmware files to 20201022 version``
-* :vytask:`T2731` ``(bug): "show interfaces" returns invalid state when link is down``
-
-
-2020-11-05
-==========
-
-* :vytask:`T3049` ``(feature): Update Linux Kernel to v4.19.155``
-* :vytask:`T2994` ``(feature): Migrate OpenVPN interfaces to get_config_dict() syntax``
-
-
-2020-11-03
-==========
-
-* :vytask:`T3043` ``(feature): Wireless: Refactor CLI``
-* :vytask:`T3034` ``(feature): Add WiFi WPA 3 support``
-* :vytask:`T2967` ``(bug): Duplicate IPv6 BFD peers created``
-* :vytask:`T2483` ``(bug): DHCP most likely not restarting pdns_recursor``
-
-
-2020-11-02
-==========
-
-* :vytask:`T3024` ``(bug): DHCPv6 PD configuration doesn't really render an expected behavior``
-
-
-2020-11-01
-==========
-
-* :vytask:`T3036` ``(feature): OpenVPN remote-address does not accept IPv6 address``
-* :vytask:`T2193` ``(feature): Display disabled VRRP instances in a `show vrrp` output``
-
-
-2020-10-30
-==========
-
-* :vytask:`T2790` ``(feature): Add ability to set ipv6 protocol route-map for OSPFv3``
-* :vytask:`T3033` ``(feature): Update Linux Kernel to v4.19.154``
-* :vytask:`T2969` ``(bug): OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit``
-
-
-2020-10-28
-==========
-
-* :vytask:`T2631` ``(default): l2tp, sstp, pptp add option to disable radius accounting``
-* :vytask:`T2630` ``(feature): Allow Interface MTU over 9000``
-* :vytask:`T3027` ``(bug): Unable to update system Signature check FAILED``
-* :vytask:`T2995` ``(bug): Enhancements/bugfixes for vyos_dict_search()``
-* :vytask:`T2968` ``(feature): Add support for Intel Atom C2000 series QAT``
-
-
-2020-10-27
-==========
-
-* :vytask:`T3026` ``(default): qemu: update script for deprecated ssh_host_port_min/max``
-* :vytask:`T2938` ``(feature): Adding remote Syslog RFC5424 compatibility``
-* :vytask:`T2924` ``(bug): Using 'set src' in a route-map invalidates it as part of a subsequent boot-up``
-* :vytask:`T2587` ``(bug): Cannot enable the interface when the MTU is set to less than 1280``
-* :vytask:`T2885` ``(default): configd: print commit errors to config session terminal``
-* :vytask:`T2808` ``(default): Add smoketest to ensure script consistency with config daemon``
-* :vytask:`T2582` ``(default): Script daemon to offload processing during commit``
-* :vytask:`T1721` ``(bug): Recursive Next Hop not updated for static routes``
-
-
-2020-10-24
-==========
-
-* :vytask:`T3007` ``(default): HTTP-API should use config load script, not backend config load``
-* :vytask:`T3009` ``(bug): vpn l2tp remoteaccess require option broken``
-* :vytask:`T3010` ``(bug): ttl option of gre-bridge``
-* :vytask:`T3005` ``(bug): Intel: update out-of-tree drivers, i40e driver warning``
-* :vytask:`T3004` ``(feature): ConfigSession should (optionally) use config load script``
-* :vytask:`T2723` ``(feature): Support tcptraceroute``
-
-
-2020-10-22
-==========
-
-* :vytask:`T2978` ``(bug): IPoE service does not work on shared mode``
-* :vytask:`T2906` ``(bug): OpenVPN: tls-auth missing key direction``
-
-
-2020-10-21
-==========
-
-* :vytask:`T2828` ``(bug): BGP conf_mode error enforce-first-as``
-* :vytask:`T2749` ``(bug): Setting ethx configuration takes a long time``
-* :vytask:`T2138` ``(default): Can't load archived configs as they are gzipped``
-
-
-2020-10-20
-==========
-
-* :vytask:`T2987` ``(bug): VxLAN not working properly after upgrading to latest October build and with a new installation``
-* :vytask:`T2989` ``(default): MPLS documentation expansion``
-
-
-2020-10-19
-==========
-
-* :vytask:`T1588` ``(bug): VRRP failed to start if any of its interaces not exist``
-* :vytask:`T1385` ``(feature): Allow bonding interfaces to have pseudo-ethernet interfaces``
-* :vytask:`T3000` ``(bug): Mismatch between "prefix-length" and "preference" in dhcp6-server syntax``
-* :vytask:`T2992` ``(feature): Automatically verify sha256 checksum on ISO download``
-* :vytask:`T752` ``(feature): Add an option to disable IPv4 forwarding on specific interface only``
-
-
-2020-10-18
-==========
-
-* :vytask:`T2965` ``(feature): Brief BFD Peer Info``
-* :vytask:`T2907` ``(feature): OpenVPN: Option to disable encryption``
-* :vytask:`T2985` ``(feature): Add glue code to create bridge interface on demand``
-
-
-2020-10-17
-==========
-
-* :vytask:`T2980` ``(bug): FRR bfdd crash due to invalid length``
-* :vytask:`T2991` ``(feature): Update WireGuard to 1.0.20200908``
-* :vytask:`T2990` ``(feature): Update Linux Kernel to v4.19.152``
-* :vytask:`T2981` ``(feature): MPLS LDP neighbor session clear capability``
-* :vytask:`T2792` ``(default): Failed to run `sudo make qemu` with vyos-build container due to the change of packer``
-
-
-2020-10-13
-==========
-
-* :vytask:`T2976` ``(bug): Client IP pool does not work for PPPoE local users``
-
-
-2020-10-12
-==========
-
-* :vytask:`T2951` ``(bug): Cannot enable logging for monitor nat``
-* :vytask:`T2782` ``(bug): Changing timezone, does not restart rsyslog``
-
-
-2020-10-06
-==========
-
-* :vytask:`T2957` ``(bug): show openvpn not printing anything``
-
-
-2020-10-05
-==========
-
-* :vytask:`T2963` ``(bug): Wireless: WIFI is not password protected when security wpa mode is not defined but passphrase is``
-
-
-2020-10-04
-==========
-
-* :vytask:`T2953` ``(feature): Accel-PPP services CLI config cleanup (SSTP, L2TP, PPPoE, IPoE)``
-* :vytask:`T2829` ``(bug): PPPoE server: mppe setting is implemented as node instead of leafNode``
-* :vytask:`T2960` ``(feature): sstp: migrate to get_config_dict()``
-
-
-2020-10-03
-==========
-
-* :vytask:`T2956` ``(feature): Add support for list of defaultValues``
-* :vytask:`T2955` ``(feature): Update Linux Kernel to v4.19.149``
-
-
-2020-10-02
-==========
-
-* :vytask:`T2952` ``(bug): configd: timeout breaks synchronization of messages, causing freeze``
-
-
-2020-10-01
-==========
-
-* :vytask:`T2945` ``(bug): Interface removed from bridge on setting change``
-* :vytask:`T2948` ``(bug): NAT: OSError when configuring translation address range``
-* :vytask:`T2936` ``(feature): Migrate PPPoE server to get_config_dict() do reduce boilerplate code``
-
-
-2020-09-30
-==========
-
-* :vytask:`T2939` ``(bug): Wireguard Remove Peer Fails``
-
-
-2020-09-29
-==========
-
-* :vytask:`T2919` ``(feature): PPPoE server: Called-Station-Id attribute``
-* :vytask:`T2918` ``(feature): Accounting interim jitter for pppoe, l2tp, pptp, ipoe``
-* :vytask:`T2917` ``(feature): PPPoE server: Preallocate NAS-Port-Id``
-* :vytask:`T2937` ``(feature): Update Linux Kernel to v4.19.148``
-
-
-2020-09-27
-==========
-
-* :vytask:`T2930` ``(feature): Support configuration of MAC address for VXLAN and GENEVE tunnel``
-
-
-2020-09-26
-==========
-
-* :vytask:`T2856` ``(bug): equuleus: `show version all` throws broken pipe exception on abort``
-* :vytask:`T2929` ``(bug): Upgrading from 1.2 (crux) to 1.3 rolling causes vyos.configtree.ConfigTreeError for RADIUS settings``
-* :vytask:`T2928` ``(bug): MTU less then 1280 bytes and IPv6 will raise FileNotFoundError``
-* :vytask:`T2926` ``(bug): snmp.py missing an import``
-* :vytask:`T2912` ``(feature): When setting MTU check for hardware maximum supported MTU size``
-
-
-2020-09-25
-==========
-
-* :vytask:`T2915` ``(bug): Lost "proxy-arp-pvlan" option for vlan``
-* :vytask:`T2925` ``(feature): Update Linux Kernel to v4.19.147``
-* :vytask:`T2921` ``(feature): Migrate "service dns forwarding" to get_config_dict() for ease of source maintenance``
-
-
-2020-09-24
-==========
-
-* :vytask:`T2896` ``(bug): set ip route 0.0.0.0/0 dhcp-interface eth0``
-* :vytask:`T2923` ``(bug): Configuring DHCPv6-PD without a interface to delegate to raises TypeError``
-
-
-2020-09-23
-==========
-
-* :vytask:`T2846` ``(bug): ip route doesn't show longer-prefixes``
-
-
-2020-09-20
-==========
-
-* :vytask:`T2904` ``(feature): 802.1ad / Q-in-Q ethertype default not utilized``
-* :vytask:`T2905` ``(feature): Sync CLI nodes between PPPoE and WWAN interface``
-* :vytask:`T2903` ``(feature): Q-in-Q (802.1.ad) ethertype should be defined explicitly and not via its raw value``
-
-
-2020-09-19
-==========
-
-* :vytask:`T2894` ``(bug): bond: lacp: member interfaces get removed once bond interface has vlans configured``
-* :vytask:`T2901` ``(feature): Update Linux Kernel to v4.19.146``
-* :vytask:`T2900` ``(bug): DNS forwarding: invalid warning is shown for "system name-server" or "system name-servers-dhcp" even if present``
-
-
-2020-09-18
-==========
-
-* :vytask:`T945` ``(bug): Unable to change configuration after changing it from script (vbash + script-template)``
-
-
-2020-09-16
-==========
-
-* :vytask:`T2886` ``(bug): RADIUS authentication broken only returns operator level``
-* :vytask:`T2887` ``(bug): WiFi ht40+ channel width is not set in hostaptd.conf``
-
-
-2020-09-15
-==========
-
-* :vytask:`T2515` ``(bug): Ethernet interface is automatically disabled when removing it from bond``
-
-
-2020-09-14
-==========
-
-* :vytask:`T2872` ``(bug): "Show log" for nat and openvpn got intermixed``
-* :vytask:`T2301` ``(bug): Cannot delete PBR``
-* :vytask:`T2880` ``(feature): Update Linux Kernel to v4.19.145``
-* :vytask:`T2879` ``(feature): Cleanup 4.19.144 kernel configuration``
-
-
-2020-09-13
-==========
-
-* :vytask:`T2858` ``(feature): Rewrite dynamic dns client to get_config_dict()``
-* :vytask:`T2857` ``(feature): Cleanup Intel QAT configuration script``
-* :vytask:`T2877` ``(feature): LACP / bonding: support configuration of minimum number of links``
-
-
-2020-09-12
-==========
-
-* :vytask:`T2863` ``(default): Wireguard IPv6 Link-Local Addresses Are Not Unique``
-* :vytask:`T2876` ``(feature): Update Linux Kernel to v4.19.144``
-
-
-2020-09-10
-==========
-
-* :vytask:`T2870` ``(feature): Update Linux Kernel to v5.8.8``
-
-
-2020-09-09
-==========
-
-* :vytask:`T2728` ``(bug): Protocol option ignored for IPSec peers in transport mode``
-* :vytask:`T1934` ``(default): Change default hostname when deploy from OVA without params.``
-* :vytask:`T1953` ``(bug): DDNS service name validation rejects valid service names``
-
-
-2020-09-07
-==========
-
-* :vytask:`T1729` ``(default): PIM (Protocol Independent Multicast) implementation``
-
-
-2020-09-06
-==========
-
-* :vytask:`T2860` ``(bug): Update Accel-PPP to fix l2tp CVE``
-
-
-2020-09-02
-==========
-
-* :vytask:`T2833` ``(bug): RIP outgoing update filter list no longer operational``
-* :vytask:`T2849` ``(bug): vyos.xml.defaults should return a list on multi nodes, by default``
-
-
-2020-08-31
-==========
-
-* :vytask:`T2636` ``(bug): get_config_dict() shall always return a list on <multi/> nodes``
-
-
-2020-08-30
-==========
-
-* :vytask:`T2843` ``(feature): Upgrade Linux Kernel to 5.8 series``
-* :vytask:`T2814` ``(default): kernel 5.1+ : NAT : module `nft_chain_nat_ipv4` renamed``
-* :vytask:`T2839` ``(feature): Upgrade WireGuard user-space tools and Kernel module``
-* :vytask:`T2842` ``(feature): Replace custom "wireguard, wireguard-tools" package with debian-backports version``
-
-
-2020-08-29
-==========
-
-* :vytask:`T2836` ``(default): show system integrity broken in 1.3``
-
-
-2020-08-28
-==========
-
-* :vytask:`T2126` ``(bug): show vpn ipsec sa IPSec - Process NOT Running``
-* :vytask:`T2813` ``(bug): NAT: possible to commit illegal source nat without translation``
-* :vytask:`T1463` ``(bug): Missing command `show ip bgp scan` appears in command completion``
-
-
-2020-08-27
-==========
-
-* :vytask:`T2832` ``(feature): Migrate vyos-smoketest content into vyos-1x``
-
-
-2020-08-26
-==========
-
-* :vytask:`T2830` ``(default): Migrate "service https" to use get_config_dict()``
-* :vytask:`T2831` ``(feature): Update Linux Kernel to v4.19.142``
-
-
-2020-08-25
-==========
-
-* :vytask:`T2826` ``(bug): frr: frr python lib error in replace_section``
-
-
-2020-08-24
-==========
-
-* :vytask:`T2423` ``(bug): Loadkey scp ssh key errors``
-
-
-2020-08-23
-==========
-
-* :vytask:`T2811` ``(bug): Cannot delete vpn anyconnect``
-* :vytask:`T2823` ``(bug): VXLAN has state A/D after configuration``
-* :vytask:`T2812` ``(default): Add basic smoketest for anyconnect``
-
-
-2020-08-22
-==========
-
-* :vytask:`T2822` ``(feature): Update Linux Kernel to v4.19.141``
-* :vytask:`T2821` ``(feature): Support DHCPv6-PD without "address dhcpv6"``
-* :vytask:`T2677` ``(feature): Proposal for clearer DHCPv6-PD configuration options``
-
-
-2020-08-20
-==========
-
-* :vytask:`T2209` ``(bug): Documentation has reference to the old 'user x level admin' option``
-* :vytask:`T1665` ``(default): prefix-list and prefix-list6 rules incorrectly accept a host address where prefix is required``
-* :vytask:`T2815` ``(default): Move certbot config directory under /config/auth``
-
-
-2020-08-19
-==========
-
-* :vytask:`T2794` ``(bug): op-mode: lldp: "show lldp neighbors" IndexError: list index out of range``
-* :vytask:`T2791` ``(feature): "monitor traceroute" has no explicit IPv4/IPv6 support``
-* :vytask:`T1515` ``(bug): FRR ospf6d crashes when performing: "show ipv6 ospfv3 database"``
-
-
-2020-08-16
-==========
-
-* :vytask:`T2277` ``(bug): dhclient-script-vyos does not support VRFs``
-* :vytask:`T2090` ``(default): Deleting 'service salt-minion' causes python TypeError``
-
-
-2020-08-15
-==========
-
-* :vytask:`T2797` ``(feature): Update Linux Kernel to v4.19.139``
-* :vytask:`T2796` ``(bug): PPPoE-Server: listen interface is mandatory but validation check is missing``
-
-
-2020-08-14
-==========
-
-* :vytask:`T2795` ``(bug): console server fails to commit``
-
-
-2020-08-12
-==========
-
-* :vytask:`T2786` ``(bug): OSPF Interface Cost``
-* :vytask:`T2325` ``(bug): NHRP op-mode errors with missing daemon socket``
-* :vytask:`T2227` ``(feature): MPLS documentation``
-* :vytask:`T2767` ``(bug): The interface cannot be disabled for network enabled configuration``
-* :vytask:`T2316` ``(bug): DHCP-server op-mode errors``
-
-
-2020-08-11
-==========
-
-* :vytask:`T2779` ``(bug): LLDP: "show lldp neighbors interface" does not yield any result``
-* :vytask:`T2379` ``(bug): DHCPv6 address for interface deletion triggers a script error``
-* :vytask:`T2784` ``(default): Remove unused arg from host_name.py functions verify and get_config``
-
-
-2020-08-10
-==========
-
-* :vytask:`T2780` ``(feature): Update Linux Kernel to v4.19.138``
-
-
-2020-08-08
-==========
-
-* :vytask:`T2716` ``(bug): Shaper-HFSC shapes but does not control latency correctly``
-* :vytask:`T2497` ``(default): Cache config string during commit``
-* :vytask:`T2501` ``(bug): Cannot recover from failed boot config load``
-* :vytask:`T1974` ``(feature): Allow route-map to set administrative distance``
-* :vytask:`T1949` ``(bug): Multihop IPv6 BFD is unconfigurable``
-
-
-2020-08-04
-==========
-
-* :vytask:`T2758` ``(bug): router-advert: 'infinity' is not a valid integer number``
-* :vytask:`T2637` ``(bug): Vlan is not removed from the system``
-* :vytask:`T1287` ``(bug): No DHCPv6 leases reported for "show dhcpv6 client leases"``
-
-
-2020-08-03
-==========
-
-* :vytask:`T2241` ``(default): Changing settings on an interface causes it to fall out of bridge``
-* :vytask:`T2757` ``(bug): "show system image version" contains additional new-line character breaking output``
-* :vytask:`T1826` ``(bug): Misleading message on "reboot at" command``
-* :vytask:`T1511` ``(default): Rewrite ethernet setup scripts to python``
-* :vytask:`T1600` ``(default): Convert 'ping' operation from vyatta-op to new syntax``
-* :vytask:`T1486` ``(bug): Unknown LLDP version reported to peers``
-* :vytask:`T1414` ``(enhancment): equuleus: buster: 10-unmountfs.chroot fail under apply``
-* :vytask:`T1076` ``(bug): SSH: make configuration (sshd_config) volatile and store it to /run``
-* :vytask:`T2724` ``(feature): Support for IPv6 Toolset``
-* :vytask:`T2323` ``(bug): LLDP: "show lldp neighbors detail" returns warnings when service is not configured``
-* :vytask:`T1754` ``(bug): DHCPv6 client is impossible to restart``
-
-
-2020-08-02
-==========
-
-* :vytask:`T2756` ``(feature): Accel-PPP: make RADIUS accounting port configurable``
-
-
-2020-08-01
-==========
-
-* :vytask:`T2752` ``(bug): Exception when configuring unavailable ethernet interface``
-* :vytask:`T2751` ``(feature): Update Linux Kernel to v4.19.136``
-* :vytask:`T2753` ``(feature): Rewrite "add system image" op mode commands in XML``
-* :vytask:`T2690` ``(feature): Add VRF support to the add system image command``
-
-
-2020-07-30
-==========
-
-* :vytask:`T2746` ``(feature): IPv6 link-local addresses not configured``
-* :vytask:`T2678` ``(bug): High RAM usage on SSH logins with lots of IPv6 routes in the routing table.``
-* :vytask:`T2701` ``(bug): `vpn ipsec pfs enable` doesn't work with IKE groups``
-* :vytask:`T2745` ``(feature): router-advert: migrate to get_config_dict()``
-
-
-2020-07-29
-==========
-
-* :vytask:`T2743` ``(feature): WireGuard: move key migration from config script to migration script``
-* :vytask:`T2742` ``(feature): mDNS repeater: migrate to get_config_dict()``
-
-
-2020-07-28
-==========
-
-* :vytask:`T1117` ``(feature): 'show ipv6 bgp route-map' missing``
-* :vytask:`T928` ``(feature): Add support for PIM (Protocol-Independent Multicast)``
-
-
-2020-07-27
-==========
-
-* :vytask:`T2729` ``(feature): Pseudo-ethernet replace fail message``
-* :vytask:`T1249` ``(feature): multiple PBR rules can set to a single interface``
-* :vytask:`T1956` ``(feature): PPPoE server: support PADO-delay``
-* :vytask:`T1295` ``(feature): FRR: update documentation``
-* :vytask:`T1222` ``(bug): OSPF routing problem - route looping``
-* :vytask:`T1158` ``(bug): Route-Map configuration dropped updating rc11 to epa2``
-* :vytask:`T1130` ``(bug): Deleting BGP communities from prefix does not work``
-* :vytask:`T2067` ``(feature): pppoe-server: Add possibility set multiple service-name``
-
-
-2020-07-26
-==========
-
-* :vytask:`T2734` ``(feature): WireGuard: fwmark CLI definition is inconsistent``
-* :vytask:`T2733` ``(feature): Support MTU configuration on pseudo ethernet devices``
-* :vytask:`T2644` ``(default): Bonding interfaces cannot be disabled``
-* :vytask:`T2476` ``(bug): Bond member description change leads to network outage``
-* :vytask:`T2443` ``(feature): NHRP: Add debugging information to syslog``
-* :vytask:`T2021` ``(bug): OSPFv3 doesn't support decimal area syntax``
-* :vytask:`T1901` ``(bug): Semicolon in values is interpreted as a part of the shell command by validators``
-* :vytask:`T2000` ``(bug): strongSwan does not install routes to table 220 in certain cases``
-* :vytask:`T2091` ``(bug): swanctl.conf file is not generated properly if more than one IPsec profile is used``
-* :vytask:`T1983` ``(feature): Expose route-map when BGP routes are programmed in to FIB``
-* :vytask:`T1973` ``(feature): Allow route-map to match on BGP local preference value``
-* :vytask:`T1853` ``(bug): wireguard - disable peer doesn't work``
-* :vytask:`T1985` ``(feature): pppoe: Enable ipv6 modules without configured ipv6 pools``
-
-
-2020-07-25
-==========
-
-* :vytask:`T2730` ``(feature): Update Linux Kernel to v4.19.134``
-* :vytask:`T2106` ``(bug): Wrong interface states after reboot``
-* :vytask:`T1507` ``(default): cli: logical redundancy with boolean type``
-
-
-2020-07-24
-==========
-
-* :vytask:`T2097` ``(bug): Problems when using <path> as completion helper in op-mode``
-* :vytask:`T2092` ``(bug): dhcp-server rfc3442 static route should add default route``
-* :vytask:`T1817` ``(bug): BGP next-hop-self not working.``
-* :vytask:`T1462` ``(bug): Upgrade path errors 1.1.8 to 1.2.1-S2``
-* :vytask:`T1372` ``(bug): Diff functionality behaves incorrectly in some cases``
-* :vytask:`T2073` ``(feature): ipoe-server: reset op-mode command for sessions``
-* :vytask:`T1715` ``(bug): System DNS Server Order Incorrect``
-
-
-2020-07-23
-==========
-
-* :vytask:`T2673` ``(bug): After the bridge is configured with Mac, bridge is automatically disabled``
-* :vytask:`T2626` ``(bug): Changing pseudo-ethernet mode, throws CLI error``
-* :vytask:`T2608` ``(bug): delete pseudo-ethernet failed (another error type)``
-* :vytask:`T2527` ``(bug): bonding: the last slave interface is not deleted``
-* :vytask:`T2358` ``(bug): ip6ip6 bridge conf_mode errors``
-* :vytask:`T2346` ``(bug): Setting hostname yields temporary file error``
-* :vytask:`T2330` ``(bug): Vpn op-mode syntax``
-* :vytask:`T2188` ``(default): NTP op-mode commands don't work``
-
-
-2020-07-22
-==========
-
-* :vytask:`T2718` ``(bug): ntp.conf updated incorrectly``
-* :vytask:`T2658` ``(bug): Interface description comment display error``
-* :vytask:`T2643` ``(bug): show interfaces does not scale with terminal width``
-* :vytask:`T2725` ``(bug): Config fails to load if user has no password``
-* :vytask:`T2707` ``(default): Allow alternative initialization data for Config``
-
-
-2020-07-20
-==========
-
-* :vytask:`T2709` ``(bug): Destination NAT translation port without address fails to commit``
-* :vytask:`T2519` ``(bug): Broadcast address does not add automatically``
-
-
-2020-07-19
-==========
-
-* :vytask:`T2708` ``(bug): "show flow-accounting" should not display script's "usage" help``
-* :vytask:`T2592` ``(default): dhcp-relay discarding packets on valid interfaces``
-* :vytask:`T2712` ``(feature): udp-broadcast-relay: serivce no longer starts``
-* :vytask:`T2706` ``(feature): Support NDP protocol monitoring``
-
-
-2020-07-18
-==========
-
-* :vytask:`T2704` ``(bug): connect/disconnect Missing newline in op-mode tab completion helper``
-* :vytask:`T2689` ``(feature): Add helper functions to query changes between session and effective configs``
-* :vytask:`T2585` ``(bug): Unable to access the Internet after opening PPPoE on-demand dialing``
-
-
-2020-07-15
-==========
-
-* :vytask:`T2675` ``(bug): DNS service failed to start``
-* :vytask:`T2596` ``(feature): Allow specifying source IP for 'add system image'``
-
-
-2020-07-12
-==========
-
-* :vytask:`T1575` ``(default): `show snmp mib ifmib` crashes with IndexError``
-* :vytask:`T2696` ``(bug): Some bugfixes of vyatta-wanloadbalance``
-
-
-2020-07-11
-==========
-
-* :vytask:`T2687` ``(feature): SNMP: change logic on v3 password encryption``
-* :vytask:`T2693` ``(bug): Dhcp6c cannot be restarted after PPPoE link is reset``
-
-
-2020-07-08
-==========
-
-* :vytask:`T2692` ``(bug): Evaluate Setting Default Hash Policy to L3+L4``
-* :vytask:`T2646` ``(bug): Sysctl for IPv4 ECMP Hash Policy Not Set``
-
-
-2020-07-07
-==========
-
-* :vytask:`T2691` ``(bug): Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatch``
-* :vytask:`T2389` ``(bug): BGP community-list unknown command``
-* :vytask:`T2686` ``(bug): FRR: BGP: large-community configuration is not applied properly after upgrading FRR to 7.3.x series``
-
-
-2020-07-06
-==========
-
-* :vytask:`T2680` ``(bug): dhcp6c service cannot recover when it fails``
-
-
-2020-07-05
-==========
-
-* :vytask:`T2684` ``(feature): Update Linux Kernel to v4.19.131``
-* :vytask:`T2685` ``(feature): Update Accel-PPP to fix SSTP client issues``
-* :vytask:`T2681` ``(bug): PPPoE stops negotiating IPv6``
-
-
-2020-07-04
-==========
-
-* :vytask:`T2682` ``(bug): VRF aware services - connection no longer possible after system reboot``
-
-
-2020-07-03
-==========
-
-* :vytask:`T2670` ``(default): Remove dependency on show_config from get_config_dict``
-* :vytask:`T2676` ``(feature): NTP: migrate to get_config_dict() implementation``
-
-
-2020-07-02
-==========
-
-* :vytask:`T2668` ``(default): get_config_dict: add get_first_key arg to utility function get_sub_dict``
-
-
-2020-07-01
-==========
-
-* :vytask:`T2662` ``(default): get_config_dict includes node name as key only for tag and leaf nodes``
-* :vytask:`T2667` ``(feature): get_config_dict: Use utility function for non-empty path argument``
-
-
-2020-06-28
-==========
-
-* :vytask:`T2660` ``(bug): XML: Python default dictionary does not obey underscore (_) when flat is False``
-
-
-2020-06-27
-==========
-
-* :vytask:`T2656` ``(bug): XML: Python default dictionary returns wrong dictionary level(s)``
-
-
-2020-06-26
-==========
-
-* :vytask:`T2642` ``(bug): sshd fails to start due to configuration error``
-* :vytask:`T2588` ``(default): Add support for default values to the interface-definition format``
-* :vytask:`T2622` ``(bug): Pseudo-ethernet interface config disappears across versions``
-* :vytask:`T2057` ``(feature): Generalised Interface configuration``
-* :vytask:`T2625` ``(feature): Provide generic Library for package builds``
-
-
-2020-06-25
-==========
-
-* :vytask:`T2487` ``(bug): VRRP does not display info when group disabled``
-* :vytask:`T2329` ``(bug): Show remote config openvpn``
-* :vytask:`T2165` ``(bug): When trying to add route to ripng it complains that ip address should be IPv4 format``
-* :vytask:`T2159` ``(default): webproxy log read from wrong file``
-* :vytask:`T2101` ``(feature): Fix VXLAN config option parsing``
-* :vytask:`T2062` ``(bug): Wrong dhcp-server static route subnet bytes``
-* :vytask:`T1986` ``(bug): Python configuration manipulation library leaks open files``
-* :vytask:`T1762` ``(bug): VLAN interface configuration fails after internal representation of edit level was switched from a string to a list``
-* :vytask:`T1538` ``(bug): Update conntrack-sync packages to fix VRRP issues``
-* :vytask:`T1808` ``(feature): add package nftables``
-
-
-2020-06-24
-==========
-
-* :vytask:`T2634` ``(feature): remove autogeneration of interface "ip section" from vyatta-cfg-system``
-* :vytask:`T2633` ``(bug): Error with arp_accept on tun interface``
-* :vytask:`T2595` ``(feature): Update Linux Kernel to v4.19.128``
-* :vytask:`T1938` ``(bug): syslog doesn't start automatically``
-
-
-2020-06-23
-==========
-
-* :vytask:`T2632` ``(bug): WireGuard: Cannot use only one preshared-key for one peer``
-* :vytask:`T1829` ``(bug): Install Image script does not respect size of partition greater than 2G but less than disk size``
-* :vytask:`T2635` ``(feature): SSH: migrate to get_config_dict()``
-
-
-2020-06-22
-==========
-
-* :vytask:`T2486` ``(bug): DNS records set via 'system static-host-mapping' return NXDOMAIN from 'service dns forwarding' after a request to a forwarded zone``
-* :vytask:`T2463` ``(bug): DHCP-received nameserver not added to vyos-hostsd``
-* :vytask:`T2534` ``(bug): pdns-recursor override.conf error``
-* :vytask:`T2054` ``(bug): Changing "system name-server" doesn't update dns forwarding config, neither does "restart dns forwarding"``
-* :vytask:`T2225` ``(default): PIM/IGMP documentation``
-
-
-2020-06-21
-==========
-
-* :vytask:`T2624` ``(feature): Serial Console: fix migration script for configured powersave and no console``
-* :vytask:`T2610` ``(bug): default-lifetime is not reflected in the RA message``
-* :vytask:`T2299` ``(feature): login radius-server priority``
-* :vytask:`T1739` ``(bug): Serial interface seems not to be deleted properly``
-* :vytask:`T480` ``(bug): Error if no serial interface is present (/dev/ttyS0: not a tty)``
-
-
-2020-06-20
-==========
-
-* :vytask:`T2621` ``(bug): show interfaces repeats interface description if it is longer then an arbitrary number of characters``
-* :vytask:`T2618` ``(default): Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting``
-
-
-2020-06-19
-==========
-
-* :vytask:`T2589` ``(bug): delete pseudo-ethernet failed``
-* :vytask:`T2490` ``(feature): Add serial (rs232) to ssh bridge service``
-
-
-2020-06-18
-==========
-
-* :vytask:`T2614` ``(default): Add an option to mangle dict keys to vyos.config.get_config_dict()``
-* :vytask:`T2026` ``(default): Make cli-shell-api correctly exit with non-zero code on failures``
-* :vytask:`T1868` ``(default): Add opportunity to get current values from API``
-
-
-2020-06-17
-==========
-
-* :vytask:`T2478` ``(feature): login radius: use NAS-IP-Address if defined source address``
-* :vytask:`T2141` ``(bug): Static ARP is not applied on boot``
-* :vytask:`T2609` ``(bug): router-advert: radvd does not start when lifetime is improperly configured``
-* :vytask:`T1720` ``(feature): support for more 'show ip route' commands``
-
-
-2020-06-16
-==========
-
-* :vytask:`T2604` ``(default): Remove use of is_tag in system-syslog.py``
-* :vytask:`T2605` ``(bug): SNMP service is not disabled by default``
-* :vytask:`T2568` ``(bug): Add some missing checks in config``
-* :vytask:`T2156` ``(default): PIM op-mode commands``
-
-
-2020-06-15
-==========
-
-* :vytask:`T2600` ``(bug): RADIUS system login configuration rendered wrongly``
-* :vytask:`T2599` ``(bug): "show interfaces" does not list VIF interfaces in ascending order``
-* :vytask:`T2591` ``(bug): show command has wrong interfaces ordering``
-* :vytask:`T2576` ``(bug): "show interfaces" does not return VTI``
-
-
-2020-06-14
-==========
-
-* :vytask:`T2354` ``(bug): Wireless conf_mode errors``
-* :vytask:`T2593` ``(bug): source NAT translation port can not be set when translation address is set to masquerade``
-* :vytask:`T2594` ``(default): Missing firmware for iwlwifi``
-
-
-2020-06-11
-==========
-
-* :vytask:`T2578` ``(bug): ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses``
-* :vytask:`T2571` ``(bug): NAT destination port with ! results in error``
-* :vytask:`T2570` ``(feature): Drop support for "system console device <device> modem"``
-* :vytask:`T2586` ``(bug): WWAN default route is not installed into VRF``
-* :vytask:`T2561` ``(feature): Drop support for "system console netconsole"``
-* :vytask:`T2569` ``(feature): Migrate "set system console" to XML and Python representation``
-
-
-2020-06-10
-==========
-
-* :vytask:`T2575` ``(bug): pppoe-server: does not possibly assign IP address``
-* :vytask:`T2565` ``(bug): Cannot connect to l2tp server with radius auth``
-* :vytask:`T2553` ``(bug): set interface ethN vif-s nnnn does not commit``
-
-
-2020-06-08
-==========
-
-* :vytask:`T2559` ``(feature): Add operational mode command to retrieve hardware sensor data``
-
-
-2020-06-07
-==========
-
-* :vytask:`T2529` ``(feature): WWAN: migrate from ttyUSB device to new device in /dev/serial/by-bus``
-* :vytask:`T2560` ``(feature): New op-mode command to display information about USB interfaces``
-
-
-2020-06-05
-==========
-
-* :vytask:`T2548` ``(bug): Interfaces allowing inappropriate network addresses to be assigned``
-* :vytask:`T1958` ``(default): Include only firmware we actually need``
-
-
-2020-06-04
-==========
-
-* :vytask:`T2514` ``(enhancment): "mac" setting for bond members``
-
-
-2020-06-02
-==========
-
-* :vytask:`T2129` ``(feature): XML schema: tagNode not allowed on first level in new XML op-mode definition``
-* :vytask:`T2545` ``(feature): Show physical device offloading capabilities for specified ethernet interface``
-* :vytask:`T2544` ``(feature): Enable Kernel KONFIG_KALLSYMS``
-* :vytask:`T2543` ``(feature): Kernel: always build perf binary but ship as additional deb package to not bloat the image``
-* :vytask:`T1096` ``(bug): BGP process memory leak``
-
-
-2020-06-01
-==========
-
-* :vytask:`T2535` ``(feature): Update Intel QAT drivers to 1.7.l.4.9.0-00008``
-* :vytask:`T2537` ``(feature): Migrate "show log dns" from vyatta-op to vyos-1x``
-* :vytask:`T2536` ``(bug): "show log dns forwarding" still refers to dnsmasq``
-* :vytask:`T2538` ``(feature): Update Intel NIC drivers to recent release (preparation for Kernel >=5.4)``
-* :vytask:`T2526` ``(feature): Wake-On-Lan CLI implementation``
-
-
-2020-05-31
-==========
-
-* :vytask:`T2532` ``(feature): VRF aware OpenVPN``
-
-
-2020-05-30
-==========
-
-* :vytask:`T2388` ``(feature): template rendering should create folder and set permission``
-* :vytask:`T2531` ``(feature): Update Linux Kernel to v4.19.125``
-* :vytask:`T2530` ``(bug): Error creating VRF with a name of exactly 16 characters``
-
-
-2020-05-29
-==========
-
-* :vytask:`T2528` ``(bug): "update dns dynamic" throws FileNotFoundError excepton``
-
-
-2020-05-28
-==========
-
-* :vytask:`T1291` ``(default): Under certain conditions the VTI will stay forever down``
-
-
-2020-05-27
-==========
-
-* :vytask:`T2395` ``(feature): HTTP API move to flask/flask-restx as microframework``
-* :vytask:`T1121` ``(bug): Can't search for prefixes by community: Community malformed: AA:NN``
-
-
-2020-05-26
-==========
-
-* :vytask:`T2520` ``(bug): show conntrack fails with Perl error``
-* :vytask:`T2502` ``(bug): PPPoE default route not installed for IPv6 when "default-route auto"``
-* :vytask:`T2458` ``(feature): Update FRR to 7.3.1``
-* :vytask:`T2506` ``(feature): DHCPv6-PD add prefix hint CLI option``
-
-
-2020-05-25
-==========
-
-* :vytask:`T2391` ``(bug): pppoe-server session-control does not work``
-* :vytask:`T2269` ``(feature): SSTP specify tunnels names``
-* :vytask:`T1137` ``(bug): 'sh ip bgp sum' being truncated``
-
-
-2020-05-22
-==========
-
-* :vytask:`T2491` ``(feature): MACsec: create CLI for replay protection``
-* :vytask:`T2489` ``(feature): Add MACsec interfaces to "show interfaces" output``
-* :vytask:`T2201` ``(feature): Rewrite protocol BGP [op-mode] to new XML/Python style``
-* :vytask:`T2492` ``(feature): Do not set encrypted user password when it is not changed``
-* :vytask:`T2496` ``(feature): Set default to new syntax for config file component versions``
-* :vytask:`T2493` ``(feature): Update Linux Kernel to v4.19.124``
-* :vytask:`T2380` ``(bug): After PPPoE 0 is restarted, the default static route is lost``
-
-
-2020-05-21
-==========
-
-* :vytask:`T1876` ``(bug): IPSec VTI tunnels are deleted after rekey and dangling around as A/D``
-* :vytask:`T2488` ``(feature): Remove logfile for dialup interfaces like pppoe and wwan``
-* :vytask:`T2475` ``(bug): linting``
-* :vytask:`T1820` ``(bug): VRRP transition scripts for sync-groups are not supported in VyOS (anymore)``
-* :vytask:`T2364` ``(default): Add CLI command for mroute``
-* :vytask:`T2023` ``(feature): Add support for 802.1ae MACsec``
-
-
-2020-05-20
-==========
-
-* :vytask:`T2480` ``(bug): NAT: after rewrite commit tells that dnat IP address is not locally connected``
-
-
-2020-05-19
-==========
-
-* :vytask:`T2481` ``(feature): WireGuard: support tunnel via IPv6 underlay``
-* :vytask:`T421` ``(bug): Add Pv6 prefix delegation support``
-* :vytask:`T815` ``(feature): Add DHCPv6 server prefix-delegation support``
-
-
-2020-05-17
-==========
-
-* :vytask:`T2471` ``(feature): PPPoE server: always add AdvAutonomousFlag when IPv6 is configured``
-* :vytask:`T2409` ``(default): At boot, effective config should not be equal to current config``
-
-
-2020-05-16
-==========
-
-* :vytask:`T2466` ``(bug): live-build encounters apt dependency problem when building with local packages``
-* :vytask:`T2470` ``(feature): Update to PowerDNS recursor 4.3``
-* :vytask:`T2469` ``(feature): Update Linux Kernel to v4.19.123``
-* :vytask:`T2198` ``(default): Rewrite NAT in new XML/Python style``
-
-
-2020-05-15
-==========
-
-* :vytask:`T2449` ``(bug): 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1)``
-
-
-2020-05-14
-==========
-
-* :vytask:`T2456` ``(bug): netflow source-ip cannot be configured``
-
-
-2020-05-13
-==========
-
-* :vytask:`T2435` ``(bug): Pseudo-ethernet Interfaces Broken``
-* :vytask:`T2294` ``(bug): ipoe-server broken (jinja2 template issue)``
-
-
-2020-05-12
-==========
-
-* :vytask:`T2454` ``(feature): Update Linux Kernel to v4.19.122``
-* :vytask:`T2392` ``(bug): SSTP with ipv6``
-
-
-2020-05-10
-==========
-
-* :vytask:`T2445` ``(bug): VRF route leaking for ipv4 not working``
-* :vytask:`T2372` ``(bug): VLAN: error on commit if main interface is disabled``
-* :vytask:`T2439` ``(bug): Configuration dependency problem, unable to load complex configuration after reboot``
-
-
-2020-05-09
-==========
-
-* :vytask:`T2427` ``(default): Interface addressing broken since fix for T2372 was merged``
-* :vytask:`T2438` ``(default): isc-dhcp-server(6).service reports startup success immediately even if dhcpd fails to start up``
-* :vytask:`T2367` ``(default): Flush addresses from bridge members``
-
-
-2020-05-08
-==========
-
-* :vytask:`T2441` ``(bug): TZ validator has a parse error``
-* :vytask:`T2429` ``(bug): Vyos cannot apply VLAN sub interface to bridge``
-
-
-2020-05-06
-==========
-
-* :vytask:`T2402` ``(bug): Live ISO should warn when configuring that changes won't persist``
-
-
-2020-05-05
-==========
-
-* :vytask:`T1899` ``(bug): Unionfs metadata folder is copied to the active configuration directory``
-
-
-2020-05-04
-==========
-
-* :vytask:`T2412` ``(bug): ping flood does not work as unprivileged user``
-* :vytask:`T701` ``(bug): LTE interface dosen't come up``
-* :vytask:`T951` ``(bug): command 'isolate-stations true/false' does not make any changes in the hostapd.conf``
-
-
-2020-05-03
-==========
-
-* :vytask:`T2420` ``(feature): Update Linux Kernel to v4.19.120``
-* :vytask:`T2406` ``(feature): DHCPv6 CLI improvements``
-* :vytask:`T2421` ``(feature): Update WireGuard to Debian release 1.0.20200429-2_bpo10+1``
-
-
-2020-05-02
-==========
-
-* :vytask:`T2414` ``(feature): Improve runtime from Python numeric validator``
-* :vytask:`T2413` ``(feature): Update Linux Kernel to v4.19.119``
-
-
-2020-05-01
-==========
-
-* :vytask:`T2411` ``(feature): op-mode: make "monitor traceroute" VRF aware``
-* :vytask:`T2347` ``(bug): During commit, any script output directed to stdout will contain path``
-* :vytask:`T2239` ``(default): build-vmware-image script ignores the predefined file path, uses the environment variable unconditionally.``
-
-
-2020-04-29
-==========
-
-* :vytask:`T2399` ``(bug): op-mode "dhcp client leases" does not return leases``
-* :vytask:`T2398` ``(bug): op-mode "dhcp client leases interface" completion helper misses interfaces``
-* :vytask:`T2394` ``(feature): dhcpv6 client does not start``
-* :vytask:`T2393` ``(feature): dhclient: migrate from SysVinit to systemd``
-* :vytask:`T2268` ``(bug): DHCPv6 is broken``
-
-
-2020-04-28
-==========
-
-* :vytask:`T1227` ``(bug): rip PW can't be set at interface config``
-
-
-2020-04-27
-==========
-
-* :vytask:`T2373` ``(feature): Required auth options for pppoe-server``
-* :vytask:`T1381` ``(feature): Enable DHCP option 121 processing``
-* :vytask:`T2010` ``(bug): Reboot at reports wrong time or missing timezone``
-
-
-2020-04-26
-==========
-
-* :vytask:`T2386` ``(bug): salt: upgrade to 2019.2 packages``
-* :vytask:`T2385` ``(bug): salt-minion: improve completion helpers``
-* :vytask:`T2384` ``(bug): salt-minion: log to syslog and remove custom logging option``
-* :vytask:`T2383` ``(feature): Update Linux Kernel to v4.19.118``
-* :vytask:`T2382` ``(bug): salt-minion: Throws KeyError on commit``
-* :vytask:`T2350` ``(bug): Interface geneve conf-mode error``
-
-
-2020-04-25
-==========
-
-* :vytask:`T2304` ``(feature): "system login" add RADIUS VRF support``
-* :vytask:`T1842` ``(bug): Equuleus: "reboot at 04:00" command not working``
-
-
-2020-04-24
-==========
-
-* :vytask:`T2375` ``(feature): WireGuard: throw exception if address and port are not given as both are mandatory``
-* :vytask:`T2348` ``(bug): On IPv6 address distribution and DHCPv6 bugs``
-
-
-2020-04-23
-==========
-
-* :vytask:`T2369` ``(feature): VRF: can not leak interface route from default VRf to any other VRF``
-* :vytask:`T2368` ``(bug): VRF: missing completion helper when leaking to default table``
-* :vytask:`T2374` ``(bug): Tunnel interface can not be disabled``
-* :vytask:`T2362` ``(default): IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work``
-* :vytask:`T2345` ``(default): IPv6 router-advert not working``
-
-
-2020-04-22
-==========
-
-* :vytask:`T2361` ``(bug): Unable to delete VLAN vif interface``
-* :vytask:`T2339` ``(bug): OpenVPN: IPv4 no longer working after adding IPv6 support``
-* :vytask:`T2331` ``(bug): VRRP op-mode errors``
-* :vytask:`T2320` ``(bug): Wireguard creates non-existing interfaces in [op-mode].``
-* :vytask:`T2096` ``(feature): Provide "generate" and "show" commands via the http API``
-* :vytask:`T2351` ``(feature): Cleanup PPTP server implementation and CLI commands``
-
-
-2020-04-21
-==========
-
-* :vytask:`T2341` ``(bug): Pseudo-ethernet Interfaces Not Loaded on Boot``
-* :vytask:`T2270` ``(bug): using load with scp/sftp and a username and password does not work``
-* :vytask:`T2255` ``(bug): DNS forwarding op-mode error``
-* :vytask:`T1907` ``(bug): Traceback on a non-existent interface.``
-* :vytask:`T2204` ``(feature): Support tunnel source-interface``
-
-
-2020-04-20
-==========
-
-* :vytask:`T2335` ``(bug): Unable to assign IPv6 from ISP``
-* :vytask:`T2317` ``(bug): l2tp overwriting ipsec config files``
-* :vytask:`T2292` ``(bug): Ensure graceful shutdown of vyos-http-api``
-* :vytask:`T2344` ``(bug): PPPoE server client static IP assignment silently fails``
-
-
-2020-04-19
-==========
-
-* :vytask:`T2337` ``(default): hw-id gone missing from interfaces after upgrade to 1.3-rolling-202004191028``
-* :vytask:`T2340` ``(feature): Remove informational "sg" messages from syslog``
-* :vytask:`T2338` ``(bug): Can't delete static IPv6 route on vrf``
-* :vytask:`T2336` ``(bug): OpenVPN service fails to start``
-* :vytask:`T2308` ``(default): openvpn op-mode scripts broken after migrating to systemd service``
-* :vytask:`T2185` ``(default): Start daemons with systemd units instead of with start-stop-daemon``
-
-
-2020-04-18
-==========
-
-* :vytask:`T2318` ``(bug): dns-forwarding migration script breaks with invalid interface name``
-* :vytask:`T2319` ``(feature): Update Linux Kernel to v4.19.116``
-* :vytask:`T2314` ``(feature): Cleanup PPPoE server implementation and CLI commands``
-* :vytask:`T2313` ``(bug): Accel-PPP / PPPoEserver raises "Floating point exception" when not all limits are defined``
-* :vytask:`T2312` ``(feature): Use LED modules to enable more visible feedback on VyOS hardware chassis``
-* :vytask:`T2306` ``(feature): Add new cipher suites to the WiFi configuration``
-* :vytask:`T2286` ``(default): IPoE server vulnerability``
-* :vytask:`T2224` ``(feature): Update Linux Kernel to v4.19.114``
-* :vytask:`T2110` ``(feature): RADIUS: supply include file for radius config to have a uniform CLI``
-* :vytask:`T2324` ``(feature): Cleanup IPoE server implementation and CLI commands``
-
-
-2020-04-17
-==========
-
-* :vytask:`T2275` ``(bug): flow-accounting broken in rolling``
-* :vytask:`T2256` ``(feature): Accel-ppp op-mode syntax``
-
-
-2020-04-16
-==========
-
-* :vytask:`T2295` ``(bug): Passwords with Special Characters Broken``
-* :vytask:`T2305` ``(feature): Add release name to "show version" command``
-* :vytask:`T2235` ``(default): OpenVPN server client IP doesn't reserve that IP in the pool``
-* :vytask:`T149` ``(feature): IPv6 support in OpenVPN tunnel``
-
-
-2020-04-15
-==========
-
-* :vytask:`T2293` ``(bug): OpenVPN: UnboundLocalError after merging server_network PullRequest``
-* :vytask:`T2298` ``(bug): Errors PDNS with name-server set``
-
-
-2020-04-14
-==========
-
-* :vytask:`T2213` ``(bug): vyos-1x: WiFi mode ieee80211ac should also activate ieee80211n``
-
-
-2020-04-13
-==========
-
-* :vytask:`T2283` ``(default): openvpn not starting: ccd path in template not moved to /run/openvpn/ccd``
-* :vytask:`T2236` ``(bug): DMVPN broken after tunnel rewrite to XML/Python``
-* :vytask:`T2284` ``(default): Upgrade ddclient to 3.9.1 which also brings systemd files``
-* :vytask:`T2282` ``(feature): Clarify hw-id in ethernet and wireless interface nodes``
-* :vytask:`T611` ``(feature): Static route syntax should reflect `ip` command routing capabilities, if possible.``
-
-
-2020-04-12
-==========
-
-* :vytask:`T2273` ``(default): OpenVPN no longer starts in latest rolling, migrate to systemd``
-* :vytask:`T2263` ``(feature): Reset feature for SSTP sessions``
-* :vytask:`T2262` ``(bug): Broken reset commands for pptp and l2tp``
-* :vytask:`T2031` ``(bug): pseudo-ethernet link interface cannot be changed``
-
-
-2020-04-11
-==========
-
-* :vytask:`T2264` ``(feature): l2tp: cleanup CLI definition``
-* :vytask:`T2233` ``(bug): Typos in wlanX.cfg``
-* :vytask:`T2238` ``(bug): After re-writing list_interfaces.py to use Interfaces() pseudo-ethernet is missing``
-
-
-2020-04-10
-==========
-
-* :vytask:`T2265` ``(feature): DHCP to be an attribute of the class instead of a inheritance``
-* :vytask:`T2261` ``(bug): "client-config-dir" not being set for openvpn``
-* :vytask:`T2248` ``(bug): PPPoE Broken in Latest 1.3 Rolling (1.3-rolling-202004070629)``
-* :vytask:`T1629` ``(bug): IP addresses configured on vif-s interfaces are not added to the system``
-* :vytask:`T2266` ``(default): openvpn bridged client-server doesn't work (validation error)``
-* :vytask:`T2253` ``(default): Fix use of cmd in merge config and remote function helpers``
-
-
-2020-04-09
-==========
-
-* :vytask:`T2260` ``(feature): vxlan, pseudo-ethernet: convert link nodes to source-interface``
-* :vytask:`T2172` ``(feature): Enable conf VXLAN without remote address``
-* :vytask:`T2237` ``(bug): l2tp, pptp, pppoe wrong chap-secrets file``
-
-
-2020-04-08
-==========
-
-* :vytask:`T2244` ``(feature): WireGuard: cleanup Python implementation and reduce amount of boilerplate code``
-* :vytask:`T2186` ``(feature): Provide more information to the user when a traceback is reported to the user``
-* :vytask:`T2246` ``(bug): LLDP op-mode error``
-* :vytask:`T2240` ``(feature): Support for bind vif-c interfaces into VRFs``
-* :vytask:`T2160` ``(feature): Allow restricting HTTP API to specific virtual hosts``
-* :vytask:`T2247` ``(feature): WireGuard: add VRF support``
-
-
-2020-04-05
-==========
-
-* :vytask:`T2212` ``(bug): vyos-1x: WiFi card antenna count not set accordingly``
-* :vytask:`T2230` ``(feature): Split out inlined Jina2 template to data/templates folder``
-* :vytask:`T2206` ``(feature): Split WireGuard endpoint into proper host and port nodes``
-
-
-2020-04-04
-==========
-
-* :vytask:`T2158` ``(bug): Commit fails if ethernet interface doesn't support flow control (pause)``
-* :vytask:`T2221` ``(bug): Ability to remove a VRF that has a next-hop-vrf as target``
-* :vytask:`T2211` ``(bug): vyos-1x: VHT channel width not set accordingly``
-* :vytask:`T2208` ``(bug): vyos-1x: commit on interfaces wireless wlanX capabilities vht link-adaptation (both|unsolicited) fails``
-* :vytask:`T2183` ``(bug): A number of bugs with wireguard script due to interface rearrangement``
-* :vytask:`T2104` ``(default): ifconfig.py size``
-* :vytask:`T2028` ``(feature): Convert "interfaces tunnel" to new XML/Python representation``
-* :vytask:`T2219` ``(bug): VRF default route of PPPoE and WWAN interfaces do not get added into proper routing table``
-* :vytask:`T2222` ``(default): openvpn: requires "multihome" option to listen on all addresses with udp protocol``
-
-
-2020-04-02
-==========
-
-* :vytask:`T2072` ``(bug): Shell autocomplete of option (config node) with quoted value doesn't work``
-* :vytask:`T1823` ``(feature): l2tpv3 interface migration fails``
-* :vytask:`T2202` ``(feature): Update PowerDNS recursor to 4.2 series``
-* :vytask:`T2200` ``(feature): Add VRF support on wirelessmodem interfaces``
-
-
-2020-03-31
-==========
-
-* :vytask:`T2166` ``(bug): Broken proxy-arp on vif``
-* :vytask:`T2180` ``(bug): get_config_dict should be independent of CLI edit level``
-* :vytask:`T2053` ``(default): Update vyos-load-config.py for version string syntax change``
-* :vytask:`T2052` ``(default): Update vyos-merge-config.py for version string syntax change``
-* :vytask:`T2144` ``(default): vyos-build: docker: selection of text in the terminal still selects it in vim (mouse isn't completely disabled)``
-
-
-2020-03-30
-==========
-
-* :vytask:`T2176` ``(default): 'WiFiIf' object has no attribute 'set_state'``
-* :vytask:`T2029` ``(feature): Switch to new syntax for config file component versions``
-
-
-2020-03-29
-==========
-
-* :vytask:`T2178` ``(bug): VRF interface don't get removed when VRF is deleted``
-* :vytask:`T2170` ``(feature): Add ability to create static route from default to VRF``
-* :vytask:`T1831` ``(feature): Denest IPv6 router-advert from Interfaces to general service``
-
-
-2020-03-28
-==========
-
-* :vytask:`T2167` ``(bug): vyos.ifconfig.get_mac() broken``
-* :vytask:`T2151` ``(default): wireless: can't delete interface present in config but not present in system``
-* :vytask:`T1988` ``(feature): Migrate wirelessmodem to new XML/Python style interface``
-
-
-2020-03-27
-==========
-
-* :vytask:`T2164` ``(bug): Package libstrongswan-standard-plugins missing from image``
-* :vytask:`T2105` ``(bug): wireless: not possible to disabled wlan0``
-* :vytask:`T2169` ``(default): Remove redundant use of show_config in vyos-merge-config``
-
-
-2020-03-26
-==========
-
-* :vytask:`T2162` ``(default): migration script for router-advert sets link-mtu 0 on bridge interfaces``
-* :vytask:`T1735` ``(bug): Issue in "show vpn ipsec/ike sa" output with ipsec encryption algorithm aes128gcm128/aes256gcm128/chacha etc``
-
-
-2020-03-25
-==========
-
-* :vytask:`T2148` ``(default): openvpn: setting "server client" config without "server client ip" results in ValueError: '' does not appear to be an IPv4 or IPv6 address``
-* :vytask:`T2146` ``(default): openvpn: "delete server client" doesn't delete the corresponding ccd configs``
-
-
-2020-03-24
-==========
-
-* :vytask:`T2157` ``(default): Organize service https listen-address/listen-port/server-name under 'virtual-host' node``
-* :vytask:`T1845` ``(bug): syslog host no longer accepts a port``
-
-
-2020-03-22
-==========
-
-* :vytask:`T2150` ``(feature): SSTP ssl certificates can only be stored in /config/user-data/sstp``
-* :vytask:`T2149` ``(feature): Update Linux Kernel to v4.19.112``
-* :vytask:`T476` ``(enhancment): Update the base system to Debian 10 (Buster)``
-
-
-2020-03-21
-==========
-
-* :vytask:`T2142` ``(bug): vyos-build: Add required packages and step to build-GCE-image script``
-* :vytask:`T1870` ``(feature): Extend Pipeline scripts to support PullRequests``
-
-
-2020-03-20
-==========
-
-* :vytask:`T2006` ``(bug): SSTP RADIUS CLI accepts invalid values``
-* :vytask:`T2140` ``(default): openvpn: tls file check function checkCertHeader returns True even when no match is found``
-* :vytask:`T2007` ``(feature): SSTP accepts client MTU up to 16384 bytes``
-* :vytask:`T2008` ``(feature): Adjustment of SSTP CLI to be more consistent to the rest of VyOS``
-
-
-2020-03-19
-==========
-
-* :vytask:`T2135` ``(bug): Login banner missing spacing now``
-* :vytask:`T2132` ``(feature): Document kernel boot parameter 'vyos-config-debug'``
-* :vytask:`T1744` ``(default): Config load fails in ConfigTree with ValueError: Failed to parse config: lexing: empty token``
-
-
-2020-03-17
-==========
-
-* :vytask:`T2134` ``(bug): VXLAN: `NameError: name 'config' is not defined```
-
-
-2020-03-16
-==========
-
-* :vytask:`T2131` ``(feature): Improve syslog remote host CLI definition``
-
-
-2020-03-15
-==========
-
-* :vytask:`T2122` ``(feature): Update Intel out-of-tree drivers to latest version(s)``
-* :vytask:`T2121` ``(feature): Update Linux Kernel to v4.19.109``
-* :vytask:`T2119` ``(bug): Error on boot when removing ethernet interface from VM``
-
-
-2020-03-14
-==========
-
-* :vytask:`T834` ``(feature): New L2TP server implementation based on accel-ppp``
-
-
-2020-03-13
-==========
-
-* :vytask:`T1622` ``(default): Add failsafe and back trace to boot config loader``
-
-
-2020-03-11
-==========
-
-* :vytask:`T1961` ``(bug): VXLAN - fails to commit due to non-existent variable, broken MTU``
-* :vytask:`T2084` ``(default): conntrack-tools package build error for current/equuleus``
-
-
-2020-03-10
-==========
-
-* :vytask:`T1331` ``(bug): DNS stops working``
-
-
-2020-03-09
-==========
-
-* :vytask:`T2111` ``(feature): VRF add route leaking support``
-* :vytask:`T2109` ``(bug): Ping by name broken in VyOS 1.3-rolling-202003080217``
-* :vytask:`T2065` ``(bug): VyOS 1.3 Don't set daemon in openvpn-{intf}.conf file``
-* :vytask:`T31` ``(feature): Add VRF support``
-
-
-2020-03-08
-==========
-
-* :vytask:`T1954` ``(bug): Having `system login radius` configured causes exponentially long boot times``
-* :vytask:`T1760` ``(bug): RADIUS shared secret is not redacted from "show configuration" op mode command``
-
-
-2020-03-07
-==========
-
-* :vytask:`T2107` ``(bug): Wireless interfaces do not work in station mode without security``
-
-
-2020-03-05
-==========
-
-* :vytask:`T2074` ``(bug): VyOS docker container: Cannot configure ethernet interface``
-
-
-2020-03-04
-==========
-
-* :vytask:`T2098` ``(bug): Wrong call to cli-shell-api in generated op-mode templates for path completion helper``
-
-
-2020-03-03
-==========
-
-* :vytask:`T2095` ``(bug): Copy command errors out``
-
-
-2020-03-01
-==========
-
-* :vytask:`T2082` ``(bug): WireGuard broken after merging T2057``
-* :vytask:`T2089` ``(feature): RADIUS: do not query servers when commit is running started from a non RADIUS user``
-* :vytask:`T2086` ``(feature): Move sudo session open/close log entries to auth.log``
-
-
-2020-02-29
-==========
-
-* :vytask:`T2046` ``(feature): allowing sub-classes of Interface to redefine how the interface is created``
-
-
-2020-02-28
-==========
-
-* :vytask:`T2083` ``(default): vyos-build: build-packages fails at mdns-repeater due to wrong branch``
-* :vytask:`T2080` ``(default): traffic-policy shaper error when setting bandwidth``
-
-
-2020-02-27
-==========
-
-* :vytask:`T2075` ``(feature): Add support for OpenVPN tls-crypt file option``
-* :vytask:`T2068` ``(feature): Update Linux Kernel to v4.19.105``
-* :vytask:`T1703` ``(default): Macvlan PPPoE support``
-* :vytask:`T2078` ``(feature): Kernel: remove unused RAID functions 5,6,10,jbod,dm``
-
-
-2020-02-25
-==========
-
-* :vytask:`T2070` ``(feature): Rewrite (dis-)connect op-mode commands in XML and Python``
-* :vytask:`T2071` ``(feature): Add possibility to temporary disable a RADIUS server used for system login``
-
-
-2020-02-23
-==========
-
-* :vytask:`T2055` ``(feature): Remove IPv6 router-advert options for PPPoE``
-* :vytask:`T1318` ``(feature): PPPoE client CLI redesign``
-
-
-2020-02-22
-==========
-
-* :vytask:`T2063` ``(feature): vyos-salt-minion package is missing from vyos-world``
-
-
-2020-02-20
-==========
-
-* :vytask:`T1969` ``(default): OSPF with WireGuard cause Route Inactive``
-
-
-2020-02-18
-==========
-
-* :vytask:`T2034` ``(default): Removal of interfaces loopback lo removed 127.0.0.1 and ::1``
-
-
-2020-02-17
-==========
-
-* :vytask:`T2047` ``(feature): Update Linux Kernel to v4.19.104``
-* :vytask:`T2048` ``(bug): ISO boot fails when wireless adapter is present``
-
-
-2020-02-16
-==========
-
-* :vytask:`T2043` ``(bug): Bond VLANs can't be extended on the fly``
-* :vytask:`T2030` ``(bug): Bond doesn't survive reboot``
-* :vytask:`T1992` ``(bug): Adding vlan on a bond resets all BGP connections on same bond``
-* :vytask:`T1908` ``(feature): Add zone option for Cloudflare DDNS``
-* :vytask:`T1246` ``(bug): VyOS 1.2.0 "openvpn-options" configuration does not allow quotes in values``
-
-
-2020-02-15
-==========
-
-* :vytask:`T2042` ``(bug): Error on reboot after deleting "service snmp" and not "service lldp snmp enable"``
-* :vytask:`T2041` ``(bug): Adding non existent bond interface raises exception``
-
-
-2020-02-14
-==========
-
-* :vytask:`T2039` ``(bug): Wrong system type displayed in show version``
-* :vytask:`T2040` ``(bug): vyos-http-api-server should reload Config in all routes``
-
-
-2020-02-13
-==========
-
-* :vytask:`T2033` ``(feature): Drop vyos-replace package``
-* :vytask:`T1635` ``(feature): Rewrite interface pseudo-ethernet in new XML/Python style``
-
-
-2020-02-10
-==========
-
-* :vytask:`T2024` ``(feature): Migrate "system login banner" to XML/Python``
-
-
-2020-02-09
-==========
-
-* :vytask:`T2022` ``(bug): When RADIUS config is active, local logins won't work``
-* :vytask:`T2020` ``(default): Unable to log in after upgrade to 1.3-rolling-202002080217``
-* :vytask:`T1931` ``(bug): Enabling SNMP commit error``
-
-
-2020-02-05
-==========
-
-* :vytask:`T1948` ``(bug): RADIUS login broken in 1.3``
-* :vytask:`T1990` ``(feature): Migrate "system login" to XML/Python representation``
-* :vytask:`T1585` ``(default): Add letsencrypt/certbot support for 'service https'``
-
-
-2020-02-04
-==========
-
-* :vytask:`T1965` ``(bug): VyOS-1.3: ping no longer supports specifying interface or source``
-
-
-2020-02-02
-==========
-
-* :vytask:`T2011` ``(feature): Update Linux Kernel to v4.19.101``
-* :vytask:`T640` ``(bug): Images no longer work when built without "recommended" packages``
-
-
-2020-02-01
-==========
-
-* :vytask:`T2009` ``(bug): Ethernet Interface always stays down``
-* :vytask:`T1989` ``(bug): conf.get_config_dict() throws exception``
-
-
-2020-01-31
-==========
-
-* :vytask:`T1768` ``(bug): PPtP - vyos.config rewrite``
-* :vytask:`T2002` ``(bug): VLAN interfaces try to be enabled even if parent interface is A/D``
-
-
-2020-01-30
-==========
-
-* :vytask:`T1994` ``(default): lldpd not bound to specified interfaces - Fix jinja template``
-* :vytask:`T1896` ``(enhancment): Remove LLDP-MED civic_based location information``
-* :vytask:`T1724` ``(feature): wireguard - add endpoint check in verify()``
-
-
-2020-01-29
-==========
-
-* :vytask:`T1996` ``(feature): Update Linux Kernel to 4.19.99``
-* :vytask:`T1862` ``(default): Use regex pattern \s+ to split strings on whitespace in Python 3.7``
-* :vytask:`T1755` ``(bug): Python KeyError exceptions raised with 'show vpn ipsec sa' command under use of certain IPSEC cipher suites``
-* :vytask:`T1747` ``(bug): L2TP breaks after upgrading to VyOS 1.2-rolling-201910180117 [issue report and proposed solution]``
-* :vytask:`T1664` ``(bug): Ipoe with bond per vlan don't work``
-* :vytask:`T1895` ``(feature): There is not restriction on selection of syslog facility``
-* :vytask:`T1670` ``(feature): OpenVPN option for tls-auth``
-
-
-2020-01-26
-==========
-
-* :vytask:`T1937` ``(bug): snmpd throwing a tremendous amount of errors``
-* :vytask:`T1767` ``(bug): IPoE - vyos.config rewrite``
-* :vytask:`T1765` ``(bug): wireguard - vyos.config rewrite``
-
-
-2020-01-24
-==========
-
-* :vytask:`T1975` ``(bug): OpenVPN tap devices won't come up automatically``
-
-
-2020-01-23
-==========
-
-* :vytask:`T1766` ``(bug): service-pppoe - vyos.config rewrite``
-
-
-2020-01-21
-==========
-
-* :vytask:`T1784` ``(bug): DMVPN with IPSec does not work in HUB mode``
-* :vytask:`T1977` ``(bug): webproxy error on fresh install``
-
-
-2020-01-18
-==========
-
-* :vytask:`T1830` ``(feature): 1.3-rolling boots to GRUB prompt post-install on UEFI systems``
-* :vytask:`T1940` ``(bug): EFI Fresh Install fails to boot, 4K Sector Drives Fail to boot EFI``
-
-
-2020-01-16
-==========
-
-* :vytask:`T1880` ``(default): "A stop job is running for live-tools - System Support Scripts" hangs, times out when shutting down equuleus live iso``
-
-
-2020-01-15
-==========
-
-* :vytask:`T1959` ``(bug): Error message when adding IPSec VPN``
-
-
-2020-01-09
-==========
-
-* :vytask:`T1955` ``(feature): snmp - cli config val_help missing``
-* :vytask:`T1813` ``(bug): error in generated /etc/hosts file``
-
-
-2020-01-08
-==========
-
-* :vytask:`T1946` ``(bug): Recovery ifname for PPtP remote-access``
-
-
-2020-01-03
-==========
-
-* :vytask:`T1939` ``(feature): Provide abstraction for interface "ip" options``
-
-
-2020-01-01
-==========
-
-* :vytask:`T1779` ``(bug): Tunnel interfaces aren't suggested as being available for bridging``
-
-
-2019-12-31
-==========
-
-* :vytask:`T1654` ``(bug): sFlow: multiple "sflow server" not work, and "disable-imt" could break configuration``
-* :vytask:`T1923` ``(feature): Migrate L2TPv3 interface to XML/Python``
-
-
-2019-12-30
-==========
-
-* :vytask:`T1920` ``(bug): beep: Error: Running under sudo, which is not supported for security reasons.``
-* :vytask:`T1918` ``(bug): l2tp / ipsec config broken in latest daily``
-* :vytask:`T1897` ``(bug): IPSec - 1.2 to 1.3 migration failed``
-* :vytask:`T1921` ``(bug): snmp: VyOS options no longer recognized``
-* :vytask:`T1922` ``(feature): Add VXLAN IPv6 support``
-* :vytask:`T1919` ``(feature): Migrate "system options" to XML/Python representation``
-
-
-2019-12-28
-==========
-
-* :vytask:`T1916` ``(feature): Update Linux Kernel to v4.19.91``
-* :vytask:`T1915` ``(bug): Remove "system ipv6 blacklist" option``
-* :vytask:`T1912` ``(feature): Migrate "system (ip|ipv6)" to XML/Python representation``
-
-
-2019-12-27
-==========
-
-* :vytask:`T1910` ``(bug): Invalid parmissions on latest 1.3 rolling ISO images``
-
-
-2019-12-26
-==========
-
-* :vytask:`T1794` ``(bug): Interface description can't contain a colon``
-* :vytask:`T1906` ``(feature): Migrate "system time-zone" configuration to XML/Python``
-
-
-2019-12-23
-==========
-
-* :vytask:`T1898` ``(enhancment): Support multiple IPv4/IPv6 LLDP management addresses``
-* :vytask:`T1878` ``(bug): accel-ppp: pppoe single-session option implementation``
-
-
-2019-12-22
-==========
-
-* :vytask:`T393` ``(enhancment): Migrate vyatta-lldpd to vyos-1x``
-
-
-2019-12-20
-==========
-
-* :vytask:`T1892` ``(default): vyos-build: Do not install recommends in docker image [enhancement]``
-* :vytask:`T1411` ``(enhancment): equuleus: buster: vyatta-ravpn: libfreeradius-client2 is missing in buster``
-
-
-2019-12-19
-==========
-
-* :vytask:`T1873` ``(default): DHCP server fails to start due to a change in isc-dhcp-server init scripts``
-
-
-2019-12-18
-==========
-
-* :vytask:`T1889` ``(bug): Error building docker build image``
-* :vytask:`T1132` ``(default): Build on Debian Buster``
-
-
-2019-12-17
-==========
-
-* :vytask:`T1886` ``(feature): Update Linux Kernel to v4.19.89``
-* :vytask:`T1887` ``(feature): Update WireGuard to Debian release 0.0.20191212-1``
-
-
-2019-12-13
-==========
-
-* :vytask:`T1861` ``(default): hosts lost after modified static-host-mapping``
-
-
-2019-12-10
-==========
-
-* :vytask:`T1843` ``(feature): Add GCC preprocessor support for XML files``
-
-
-2019-12-08
-==========
-
-* :vytask:`T1566` ``(feature): Extend L2TP/IPSec server with IPv6``
-
-
-2019-12-07
-==========
-
-* :vytask:`T1714` ``(bug): Disable DHCP Nameservers Not Working``
-
-
-2019-12-06
-==========
-
-* :vytask:`T1860` ``(feature): Update WireGuard to Debian release 0.0.20191127-2``
-* :vytask:`T1859` ``(feature): Update Linux Kernel to v4.19.88``
-* :vytask:`T1854` ``(bug): Dynamic DNS configuration cannot be deleted``
-* :vytask:`T1849` ``(bug): DHCPv6 client does not start``
-* :vytask:`T1169` ``(bug): LLDP potentially broken``
-* :vytask:`T586` ``(bug): Cannot add ethernet vif-s vif-c interface to bridge-group``
-
-
-2019-12-05
-==========
-
-* :vytask:`T1847` ``(bug): set_level incorrectly handles path given as empty string``
-
-
-2019-12-04
-==========
-
-* :vytask:`T1787` ``(default): Failed config migration from V1.2.3 to 1.2-rolling-201911030217``
-* :vytask:`T1212` ``(bug): IPSec Tunnel to Cisco ASA drops reliably after 4.2GB transferred``
-* :vytask:`T1704` ``(feature): OpenVPN - Add support for ncp-ciphers``
-
-
-2019-12-03
-==========
-
-* :vytask:`T1782` ``(bug): pppoe0: showing as "Coming up"``
-* :vytask:`T1801` ``(bug): Unescaped backslashes in config values cause configuration failure``
-
-
-2019-12-02
-==========
-
-* :vytask:`T1840` ``(bug): PPPoE doesn't not rename pppX to pppoeX``
-
-
-2019-11-25
-==========
-
-* :vytask:`T1824` ``(bug): Permission denied: '/opt/vyatta/etc/config/vyos-migrate.log'``
-
-
-2019-11-24
-==========
-
-* :vytask:`T1673` ``(bug): vif bridge-group not migrated to bridge member interface``
-* :vytask:`T1799` ``(feature): Add support for GENEVE (Generic Network Virtualization Encapsulation)``
-
-
-2019-11-23
-==========
-
-* :vytask:`T1627` ``(feature): Rewrite wireless interface in new style XML syntax``
-
-
-2019-11-21
-==========
-
-* :vytask:`T1818` ``(default): Print name of migration script on failure``
-* :vytask:`T1814` ``(default): Add log of migration scripts run during config migration``
-
-
-2019-11-14
-==========
-
-* :vytask:`T1710` ``(default): [equuleus] buster: add patch to fix live-build missing key error``
-* :vytask:`T1804` ``(default): Add python3-psutil to docker image``
-* :vytask:`T1736` ``(default): Decide on best practice for patching live-team packages for VyOS build system``
-* :vytask:`T1424` ``(default): Rewrite the config load script``
-
-
-2019-11-11
-==========
-
-* :vytask:`T1793` ``(feature): Editing description on an interface causes BGP sessions to reset on commit``
-
-
-2019-11-10
-==========
-
-* :vytask:`T1791` ``(feature): Update Linux Kernel to 4.19.82``
-
-
-2019-11-08
-==========
-
-* :vytask:`T1789` ``(bug): ddclient not working with generated RFC2136 / nsupdate config``
-
-
-2019-11-03
-==========
-
-* :vytask:`T1777` ``(bug): Bonding interface MAC address mismatch after reboot``
-* :vytask:`T1752` ``(bug): PPPoE does not automatically start on boot``
-
-
-2019-11-02
-==========
-
-* :vytask:`T1783` ``(bug): Interface can't unpin from bridge``
-
-
-2019-10-22
-==========
-
-* :vytask:`T1756` ``(feature): Modify output to be more useful - Wireguard``
-
-
-2019-10-21
-==========
-
-* :vytask:`T1741` ``(feature): Add system wide proxy setting``
-
-
-2019-10-19
-==========
-
-* :vytask:`T1746` ``(bug): 201910180117 fails startup with 'Permission Denied' errors``
-* :vytask:`T1743` ``(default): equuleus: remove references to SSH key type "rsa1" deprecated in Debian Buster``
-
-
-2019-10-18
-==========
-
-* :vytask:`T1712` ``(default): DHCP client sometimes doesn't start``
-* :vytask:`T1604` ``(enhancment): equuleus: buster: vbash: tab completion breaks``
-
-
-2019-10-11
-==========
-
-* :vytask:`T1723` ``(bug): wireguard - Interface wg01 could not be brought up in time``
-
-
-2019-10-09
-==========
-
-* :vytask:`T1719` ``(feature): ssh deprecated options``
-* :vytask:`T1718` ``(bug): ISO check in /opt/vyatta/sbin/install-image faulty``
-* :vytask:`T1682` ``(feature): Migrate to new Jenkins Pipeline script``
-
-
-2019-10-08
-==========
-
-* :vytask:`T1717` ``(bug): disable multiple daemons to autostart at boot``
-
-
-2019-10-06
-==========
-
-* :vytask:`T1713` ``(feature): Remove deprecated packages no longer required after migration to Accel-PPP``
-
-
-2019-10-03
-==========
-
-* :vytask:`T1689` ``(feature): "reset openvpn" op-mode command should terminate and restart OpenVPN process``
-
-
-2019-10-01
-==========
-
-* :vytask:`T1706` ``(bug): wireguard broken in latest rolling``
-
-
-2019-09-30
-==========
-
-* :vytask:`T1688` ``(feature): OpenVPN - Add new cipher aes-(128|192|256)-gcm``
-
-
-2019-09-28
-==========
-
-* :vytask:`T1696` ``(bug): NTP - Tests fail when building vyos-1x``
-* :vytask:`T1512` ``(bug): vyos 1.2 openvpn client names with spaces created incorrectly``
-
-
-2019-09-27
-==========
-
-* :vytask:`T1681` ``(feature): cleanup wireguard code since tagnodes are now visible``
-* :vytask:`T1695` ``(bug): Syntax error in interface-dummy.py``
-
-
-2019-09-26
-==========
-
-* :vytask:`T1692` ``(bug): ipoe-server verify function error``
-* :vytask:`T1691` ``(bug): OpenVPN - Commiting config when OpenVPN peer/server not available makes commit hang``
-* :vytask:`T1690` ``(feature): restart op-mode commands for 'service (pppoe|ipoe)-server'``
-
-
-2019-09-25
-==========
-
-* :vytask:`T1672` ``(bug): Wireguard keys not automatically moved``
-
-
-2019-09-23
-==========
-
-* :vytask:`T1679` ``(bug): during bootup: invalid literal for int() with base 10``
-* :vytask:`T1680` ``(feature): DHCP client does not release IP address on exit/deletion``
-
-
-2019-09-21
-==========
-
-* :vytask:`T1676` ``(default): [equuleus] buster: update GRUB boot parameters during upgrade``
-* :vytask:`T1637` ``(feature): Rewrite ethernet interface in new style XML syntax``
-* :vytask:`T1675` ``(feature): OpenVPN - Specify minimum TLS version``
-
-
-2019-09-20
-==========
-
-* :vytask:`T1602` ``(default): equuleus: buster: add live build apt options for choosing vyos packages``
-
-
-2019-09-19
-==========
-
-* :vytask:`T1666` ``(feature): Deleting a bond will place member interfaces into A/D state``
-
-
-2019-09-17
-==========
-
-* :vytask:`T239` ``(bug): Improve documentation for the firewall all-ping setting``
-
-
-2019-09-16
-==========
-
-* :vytask:`T1040` ``(default): rc.local is executed too early``
-
-
-2019-09-15
-==========
-
-* :vytask:`T1662` ``(default): openvpn: 'show openvpn client' error``
-* :vytask:`T1661` ``(default): openvpn: wrong checking for existence cert files``
-* :vytask:`T1630` ``(bug): OpenVPN after changing it from root to nobody (unprivileged user) cant add routes``
-
-
-2019-09-13
-==========
-
-* :vytask:`T1660` ``(bug): Bonding dont’t work on VyOS 1.2-rolling-201909120338``
-* :vytask:`T1655` ``(enhancment): equuleus: buster: arm: vyos-accel-ppp build failes because of filename hardcoded as x86_64 in debian/rules``
-
-
-2019-09-12
-==========
-
-* :vytask:`T1572` ``(feature): Wireguard keyPair per interface``
-* :vytask:`T1545` ``(bug): IPSEC vti issue``
-
-
-2019-09-10
-==========
-
-* :vytask:`T1650` ``(feature): implement wireguard default key removal``
-* :vytask:`T1649` ``(feature): feature documentation different keypairs per interface``
-* :vytask:`T1648` ``(feature): add cli command 'delete wireguard named-key <key>'``
-
-
-2019-09-09
-==========
-
-* :vytask:`T1639` ``(bug): wireguard pubkey change error``
-
-
-2019-09-07
-==========
-
-* :vytask:`T1640` ``(feature): Update Linux Kernel to v4.19.70``
-
-
-2019-09-06
-==========
-
-* :vytask:`T1624` ``(bug): Failed to set up config session``
-* :vytask:`T1636` ``(feature): Rewrite VXLAN in new style XML/Python``
-* :vytask:`T1479` ``(bug): libvyosconfig error reporting doesn't include line numbers``
-* :vytask:`T808` ``(feature): replace lighthttpd with nginx``
-* :vytask:`T1478` ``(bug): libvyosconfig parser does not support escaped quotes inside single-quoted strings``
-
-
-2019-09-04
-==========
-
-* :vytask:`T1632` ``(bug): OpenVPN 'push' options with quotes``
-* :vytask:`T1631` ``(bug): Multiple push-route options cause error generating openvpn configuration``
-* :vytask:`T1557` ``(feature): Create generic abstraction for configuring interfaces e.g. IP address``
-* :vytask:`T1628` ``(feature): Adopt WireGuard configuration script to new vyos.ifconfig class``
-* :vytask:`T1614` ``(feature): Rewrite bonding interface in new style XML syntax``
-
-
-2019-09-02
-==========
-
-* :vytask:`T1621` ``(default): Rewrite the rest of trivial vyatta-op commands to new syntax``
-
-
-2019-08-31
-==========
-
-* :vytask:`T1456` ``(bug): Port group cannot be configured if the same port is configured as standalone and inside a range``
-
-
-2019-08-28
-==========
-
-* :vytask:`T1615` ``(feature): After migration to pyroute2 the address DHCP statement is no longer covered``
-
-
-2019-08-27
-==========
-
-* :vytask:`T1617` ``(default): OpenVPN push route failure``
-* :vytask:`T1250` ``(bug): FRR not setting default gateway from DHCP``
-
-
-2019-08-26
-==========
-
-* :vytask:`T1591` ``(bug): OpenVPN "run show openvpn client status" does not work``
-* :vytask:`T1608` ``(feature): bridge: Bridge adding non existing interfaces is allowed but does not work``
-* :vytask:`T1548` ``(feature): Rewrite OpenVPN interface/op-commands in new style XML/Python``
-* :vytask:`T1607` ``(default): Convert 'reset conntrack' and 'reset ip[v6] cache' operations from vyatta-op to new syntax``
-
-
-2019-08-25
-==========
-
-* :vytask:`T1611` ``(default): Migration to latest rolling fails with vyos.configtree.ConfigTreeError: Path [b'interfaces bridge br0 igmp-snooping querier'] doesn't exist``
-
-
-2019-08-23
-==========
-
-* :vytask:`T1606` ``(bug): Rolling release no longer boots after adding hostname daemon``
-
-
-2019-08-21
-==========
-
-* :vytask:`T1601` ``(feature): Rewrite loopback interface type with new style XML/Python interface``
-* :vytask:`T1596` ``(default): Convert 'telnet' and 'traceroute' vyatta-op commands to new syntax``
-
-
-2019-08-20
-==========
-
-* :vytask:`T1595` ``(feature): Migrate deprecated "service dns forwarding listen-on" to listen-address``
-
-
-2019-08-19
-==========
-
-* :vytask:`T1580` ``(feature): Rewrite dummy interface type with new style XML/Python interface``
-* :vytask:`T1590` ``(default): Convert 'show system' operations from vyatta-op to python/xml syntax``
-
-
-2019-08-17
-==========
-
-* :vytask:`T1592` ``(feature): Update Linux Kernel to v4.19.67``
-
-
-2019-08-15
-==========
-
-* :vytask:`T1584` ``(default): equuleus: buster: add consistent grub options for predictable interface names``
-
-
-2019-08-13
-==========
-
-* :vytask:`T1556` ``(feature): Rewrite Bridge in new style XML syntax``
-
-
-2019-08-09
-==========
-
-* :vytask:`T1569` ``(feature): interfaceconfig class documetation``
-
-
-2019-08-05
-==========
-
-* :vytask:`T1562` ``(feature): Change version scheme on current branch used for rolling releases``
-
-
-2019-08-04
-==========
-
-* :vytask:`T1561` ``(bug): VyOS rolling ISO cluttered with vyatta-ravpn Git Repo``
-
-
-2019-08-02
-==========
-
-* :vytask:`T853` ``(feature): Add SSTP server support``
-* :vytask:`T742` ``(feature): Replace poptop and xl2tpd with accel-ppp``
-
-
-2019-08-01
-==========
-
-* :vytask:`T1544` ``(feature): L2TP documentation``
-
-
-2019-07-31
-==========
-
-* :vytask:`T1552` ``(feature): accel-ppp: SSTP documentation``
-* :vytask:`T1553` ``(default): equuleus: buster: add 'noautologin' to boot parameters``
-
-
-2019-07-29
-==========
-
-* :vytask:`T1532` ``(default): [equuleus] buster: GPG error on vyos package repository``
-
-
-2019-07-28
-==========
-
-* :vytask:`T1547` ``(feature): accel-ppp/L2TP restructure CLI``
-* :vytask:`T1546` ``(bug): accel-ppp/L2TP radius-source address is not honored``
-
-
-2019-07-23
-==========
-
-* :vytask:`T1533` ``(bug): Rolling builds broken!``
-* :vytask:`T1489` ``(feature): Add vlan_mon usage at Accel``
-
-
-2019-07-22
-==========
-
-* :vytask:`T1435` ``(enhancment): Make ip-address [OPTIONAL] (in dhcp-server -> static-mapping) to cope with "unfriendly" client-hostnames of IoT-Devices``
-
-
-2019-07-21
-==========
-
-* :vytask:`T823` ``(feature): Rewrite DHCP op mode in the new style``
-
-
-2019-07-18
-==========
-
-* :vytask:`T1497` ``(bug): "set system name-server" generates invalid/incorrect resolv.conf``
-* :vytask:`T533` ``(feature): Support for PPPoE MTU greater than 1492``
-
-
-2019-07-08
-==========
-
-* :vytask:`T1510` ``(feature): [IPoE] vlan-mon option implementation``
-* :vytask:`T1508` ``(feature): [pppoe] migration script for service pppoe-server interface``
-* :vytask:`T1494` ``(feature): accel-ppp: IPoE update documentation``
-* :vytask:`T989` ``(feature): Add support for IPoE server``
-
-
-2019-07-03
-==========
-
-* :vytask:`T1502` ``(feature): Add build sanity checking tools to the dev builds``
-
-
-2019-07-02
-==========
-
-* :vytask:`T1099` ``(default): Openvpn: use config files instead of one long command.``
-* :vytask:`T1495` ``(feature): accel-ppp: IPoE implement IPv6 PD``
-
-
-2019-07-01
-==========
-
-* :vytask:`T1498` ``(bug): Nameservers are not propagated into resolv.conf``
-
-
-2019-06-24
-==========
-
-* :vytask:`T1482` ``(feature): Add OpenVPN SHA384 hashing algorithm``
-
-
-2019-06-23
-==========
-
-* :vytask:`T1476` ``(bug): Update PowerDNS recursor to 4.2 series``
-
-
-2019-06-22
-==========
-
-* :vytask:`T1313` ``(feature): Add support for reusable build flavours``
-* :vytask:`T1202` ``(bug): Add `hvinfo` to the packages directory``
-
-
-2019-06-20
-==========
-
-* :vytask:`T1413` ``(enhancment): equuleus: buster: vyos-xe-guest-utilities is not installable and breaks live-build``
-* :vytask:`T1412` ``(enhancment): equuleus: buster: vyos-netplug is not installable and breaks live-build``
-
-
-2019-06-19
-==========
-
-* :vytask:`T1334` ``(feature): Migration script runner rewrite``
-* :vytask:`T1327` ``(bug): Set the serial console speed to 115200 by default``
-
-
-2019-06-18
-==========
-
-* :vytask:`T1451` ``(bug): Intel e1000e driver missing in lates rolling release``
-
-
-2019-06-17
-==========
-
-* :vytask:`T1408` ``(feature): pppoe-server - implement local-ipv6 for pure IPv6 based deployments``
-
-
-2019-06-12
-==========
-
-* :vytask:`T1397` ``(default): Rewrite the config merge script``
-
-
-2019-06-05
-==========
-
-* :vytask:`T1426` ``(default): Update the script that checks conntrack hash-size on reboot``
-
-
-2019-06-03
-==========
-
-* :vytask:`T1423` ``(default): When merging remote config files, create known_hosts file if not present.``
-
-
-2019-05-28
-==========
-
-* :vytask:`T1410` ``(feature): Upgrade Linux Kernel to 4.19.46``
-
-
-2019-05-26
-==========
-
-* :vytask:`T1404` ``(feature): Update iproute2 package to 4.19``
-
-
-2019-05-24
-==========
-
-* :vytask:`T1407` ``(bug): pppoe IPv6 PD documention by practical example``
-
-
-2019-05-23
-==========
-
-* :vytask:`T1402` ``(feature): Update Linux Kernel to 4.19.45``
-
-
-2019-05-22
-==========
-
-* :vytask:`T1399` ``(bug): accel-ppp kernel modules missing in rolling build 20190522``
-* :vytask:`T1393` ``(bug): pppoe IPv6 pool doesn't work``
-
-
-2019-05-21
-==========
-
-* :vytask:`T592` ``(bug): lldpcli: unknown command from argument 1: `#```
-
-
-2019-05-16
-==========
-
-* :vytask:`T1267` ``(feature): FRR: Add interface name for static routes``
-* :vytask:`T1148` ``(bug): epa2 BGP peers initiate before config is fully loaded, routes leak.``
+1.3.9 (future release)
+======================
-2019-05-06
-==========
-* :vytask:`T1368` ``(feature): Enable MPLS support in Linux Kernel``
-2019-05-04
-==========
+**Bug fixes**
-* :vytask:`T1365` ``(bug): Cannot configure syslog on 1.2.0-rolling+201904260337``
+* :vytask:`T5926` ``IPSEC does not apply after l2tp configuration was changed``
-2019-04-29
-==========
+**Other resolved issues**
-* :vytask:`T1352` ``(feature): vyos-documentaion: accel-pppoe adding CIDR based IP pool option``
+* :vytask:`T1311` ``WAN load-balancing can't flush connections when conntrack-sync is enabled``
-2019-04-21
-==========
+1.3.8 (25th June 2024)
+======================
-* :vytask:`T1348` ``(feature): Upgrade WireGuard to 0.0.20190406-1``
-* :vytask:`T1347` ``(feature): Upgrade Linux Kernel to 4.19.36``
-2019-04-20
-==========
-* :vytask:`T1344` ``(feature): Unclutter "system login radius" configuration nodes``
+**Bug fixes**
-2019-04-19
-==========
-* :vytask:`T1325` ``(default): GRE tunnel to Cisco router fails in 1.2.0 - works in 1.1.8``
+* :vytask:`T5725` ``protocol IS-IS configuration is empty if a tunnel does not have remote address``
+* :vytask:`T6337` ``Upgrade from 1.3.5 fails if ssh public key name has a space in it``
+* :vytask:`T6359` ``Multicast does not forward after reboot``
-2019-04-16
-==========
+1.3.7 (13th May 2024)
+=====================
-* :vytask:`T1184` ``(feature): wireguard - extend documentation with the show interface wireguard commands``
+**Security**
-2019-04-15
-==========
+* :vytask:`T6324` ``CVE-2024-2961``
-* :vytask:`T1260` ``(feature): VICI-based implementation of "run show vpn ipsec sa"``
-* :vytask:`T1248` ``(default): Add a function for copying nodes to the vyos.configtree library``
-2019-04-05
-==========
+**New features and improvements**
-* :vytask:`T1324` ``(feature): update documtation for 'set system login user level'``
+* :vytask:`T1244` ``Add support for StartupResync in conntrack-sync``
+* :vytask:`T5364` ``Make it possible to set the PADO delay to 0``
+* :vytask:`T5418` ``Allow arbitrary subnets in PPPoE client IP pools``
+* :vytask:`T5504` ``Make it possible to set more than one peer-address in unicast VRRP``
+* :vytask:`T6057` ``Add ability to disable syslog for conntrackd``
-2019-04-04
-==========
+**Bug fixes**
-* :vytask:`T1323` ``(feature): migrate operator accounts to admin accounts and remove the option to setup an operator account``
+* :vytask:`T1751` ``DNS server addresses from DHCPv6 are not added to resolv.conf``
+* :vytask:`T1976` ``deleting address-family under neighbor will disable neighbor``
+* :vytask:`T2044` ``RPKI doesn't boot properly``
+* :vytask:`T2113` ``OpenVPN Options error: you cannot use --verify-x509-name with --compat-names or --no-name-remapping``
+* :vytask:`T2279` ``Router resolves as 127.0.1.1 when using Router's Recursive DNS``
+* :vytask:`T2590` ``DHCPv6 not updating nameservers and search domains since replacing isc-dhcp-client with WIDE dhcp6c``
+* :vytask:`T2612` ``HTTPS API, changing API key fails but goes through``
+* :vytask:`T2801` ``conntrack-tools flooding logs``
+* :vytask:`T2998` ``SNMP v3 oid "exclude" option doesn't work``
+* :vytask:`T3437` ``BGP Confederation Addition Causes Error``
+* :vytask:`T3992` ``Unhandled exception when trying to add an interface with an assigned address to a bridge``
+* :vytask:`T4270` ``When "ignore-hosts-file" is unset, local hostname of the router resolves to 127.0.1.1 in the DNS forwarding service``
+* :vytask:`T4453` ``dhclient fails to renew DHCP lease with VRF``
+* :vytask:`T5239` ``Host name and domain name missing from the FRR configuration``
+* :vytask:`T5982` ``Isolated interfaces smoketest fail``
+* :vytask:`T6004` ``Missing RPKI boot priority prevents it from loading``
+* :vytask:`T6056` ``Applying 'system static-host-mapping' command calls unnecessary snmpd restart``
+* :vytask:`T6088` ``Configuration corrupted after saving and powercut or force reboot``
+* :vytask:`T6096` ``Config commits are not synced properly because 00vyos-sync is deleted by vyos-router``
+* :vytask:`T6110` ``Insufficient validation of range option with failover in DHCP server``
+* :vytask:`T6124` ``Docker equuleus build image doesn't build due to fpm``
+* :vytask:`T6141` ``Trying to set PADO delay in PPPoE server without also configuring the session options causes a commit failure``
+* :vytask:`T6150` ``Impossible to set a static IP address via RADIUS in IPoE``
+* :vytask:`T6193` ``dhcp-client: invalid warning "is not a DHCP interface but uses DHCP name-server option" for VLAN interfaces``
+* :vytask:`T6196` ``route-map and summary-only do not work in BGP aggregation at the same time``
+* :vytask:`T6243` ``Update vyos-http-api-tools for package idna security advisory``
-2019-03-20
-==========
+**Other resolved issues**
-* :vytask:`T405` ``(feature): Add binaries for lcdproc``
+* :vytask:`T1198` ``Extra hyphen in suggested image name on upgrade``
+* :vytask:`T3584` ``Migrate NTP server addresses from *.pool.ntp.org to our own``
+* :vytask:`T6261` ``Typo in the operational mode connect and disconnect command output``
-2019-03-12
-==========
+1.3.6 (14th February 2024)
+==========================
-* :vytask:`T1284` ``(feature): accel-ppp: pptp implementation documention``
-* :vytask:`T833` ``(feature): New PPTP server implementation based on accel-ppp``
+**Security**
-2019-02-22
-==========
+* :vytask:`T5318` ``Security Vulnerabilities for VyOS 1.3.3``
-* :vytask:`T1257` ``(bug): implement 'set system static-host-mapping' in host_name.py and remove old function calls``
+**Configuration syntax changes (automatically migrated)**
-2019-02-21
-==========
-* :vytask:`T1214` ``(bug): Add `ipaddrcheck` to the packages directory``
+* :vytask:`T2060` ``source-validation will be configured at different locations and could lead to massive confusion``
+* :vytask:`T2289` ``Denest cerbot certificate configuration from service https``
+**New features and improvements**
-2019-02-10
-==========
-* :vytask:`T1154` ``(default): use of local cache to build iso``
+* :vytask:`T1929` ``ipset in firewall``
+* :vytask:`T2060` ``source-validation will be configured at different locations and could lead to massive confusion``
+* :vytask:`T2116` ``Processing configuration via Cloud-init User-Data``
+* :vytask:`T2191` ``Using tallow to block sshd probes``
+* :vytask:`T2289` ``Denest cerbot certificate configuration from service https``
+* :vytask:`T3039` ``Resize a root partition and filesystem automatically during deployment in virtual environments``
+* :vytask:`T4039` ``Rsyslog to use 'protocol23format' for protocol UDP``
+* :vytask:`T4078` ``A hybrid of "network-group" and "address-group".``
+* :vytask:`T5182` ``Update Intel ice driver``
+* :vytask:`T5187` ``Update Realtek r8152 driver``
+* :vytask:`T5275` ``Add op mode commands for exporting certificates to PEM files with correct headers``
+* :vytask:`T5796` ``Openconnect - HTTPS security headers are missing``
+**Bug fixes**
-2019-02-09
-==========
-* :vytask:`T1236` ``(feature): Update Linux Kernel``
+* :vytask:`T117` ``Cannot install from ISO via serial console on ttyS1``
+* :vytask:`T1925` ``DMVPN is always listed as down in "show vpn ipsec sa"``
+* :vytask:`T2085` ``Building some packages with vyos-build no longer works for Equuleus/current``
+* :vytask:`T2163` ``Disabled vif interface with "address dhcp" requests DHCP address``
+* :vytask:`T2404` ``Cannot change MTU``
+* :vytask:`T2509` ``No inotify notifications from /``
+* :vytask:`T2574` ``wan-load-balance snat bug and route problem``
+* :vytask:`T2793` ``compare + TAB completion does not show proper username if user contains _``
+* :vytask:`T2837` ``make-version-file executed too early during build process``
+* :vytask:`T3154` ``route-map CLI allows 32-bit ASNs in community options even though FRR doesn't``
+* :vytask:`T3980` ``vrrp transition-script validator makes warning fatal and also causes a python NameError exception``
+* :vytask:`T4062` ``VRRP IPSEC-AH : sequence number xxxxxxx already processed. Packet dropped. Local(xxxxxxx)``
+* :vytask:`T4566` ``Cannot log in on serial console on Equuleus v1.3.1``
+* :vytask:`T4752` ``ICMP redirects not working / not properly configured``
+* :vytask:`T4760` ``VyOS does not support running multiple instances of DHCPv6 clients``
+* :vytask:`T4990` ``Commit results may not be properly saved if power is cut immediately after a successful commit``
+* :vytask:`T5180` ``initramfs-tools ignores firmware from updates directory``
+* :vytask:`T5543` ``Fix source address handling in static joins``
+* :vytask:`T5625` ``"restart vpn" does not work if ipsec-interfaces is not set``
+* :vytask:`T5739` ``Password recovery does not work if public keys are configured``
+* :vytask:`T5800` ``HTTPS API unavailable after delete VRF``
+* :vytask:`T5852` ``Reboots fail with eapol WAN interface``
+* :vytask:`T5914` ``CVE-2023-48795 - Terrapin vulnerability``
+* :vytask:`T5924` ``Build cannot pass the smoketest dialup-router-medium-vpn``
+* :vytask:`T5967` ``Multi-hop BFD connections can't be established; please add minimum-ttl option.``
+* :vytask:`T6017` ``Update vyos-http-api-tools for security advisory``
+
+**Other resolved issues**
+
+
+* :vytask:`T922` ``OSPF - Process Crash after peer reboot``
+* :vytask:`T1297` ``Add GARP settings to VRRP/keepalived``
+* :vytask:`T1369` ``GCP Networking Failure``
+* :vytask:`T1500` ``Slow boot/load and CLI response times``
+* :vytask:`T1667` ``Add a tool for automatically importing old style command definitions into XML``
+* :vytask:`T1671` ``rewrite udev script logic /lib/udev/vyatta_net_name``
+* :vytask:`T1981` ``Allow route-map 'set src' to reference both IPv4 and IPv6``
+* :vytask:`T2223` ``convert operational show interfaces to python/XML``
+* :vytask:`T2353` ``Interface [conf_mode] errors parent task``
+* :vytask:`T2431` ``Python validators are slow``
+* :vytask:`T2452` ``Serial console related issues``
+* :vytask:`T2546` ``The root task for rewriting [op-mode] to XML``
+* :vytask:`T2579` ``The root task for VRF features``
+* :vytask:`T2655` ``ConfigError formatting issue``
+* :vytask:`T2720` ``Rework vyos.template Python module to make future extension easier``
+* :vytask:`T2755` ``Requirements for partial interface setup``
+* :vytask:`T2799` ``VyOS Certificates Manager``
+* :vytask:`T3191` ``PAM RADIUS freezing when accounting does not configured on RADIUS server``
+* :vytask:`T3348` ``dhcpd: Can't create new lease file: Permission denied``
+* :vytask:`T3403` ``Error on interrupting list of pppoe sessions``
+* :vytask:`T3513` ``Attempting to remove firewall rule results in error``
+* :vytask:`T3688` ``Fail to save configuration via scp/sftp``
+* :vytask:`T3737` ``openvpn-option needs to be able to support quotes as since openvpn 2.4.``
+* :vytask:`T3813` ``Some custom sysctl parameters can't be applied bug``
+* :vytask:`T4222` ``Support for TWAMP as round-trip metric``
+* :vytask:`T4646` ``USB serial output console does not work``
+* :vytask:`T5274` ``Add a deprecation warning for OpenVPN site-to-site with pre-shared secret``
+* :vytask:`T5714` ``IPSec VPN: op-mode: "show log vpn" does not show results``
+* :vytask:`T5715` ``IPSec VPN: restart vpn is not working``
+* :vytask:`T6014` ``Bump keepalived version``
+* :vytask:`T6249` ``ISO builder fails because of changed buster-backport repository``
+
+1.3.5 (15th December 2023)
+==========================
+
+
+
+**Configuration syntax changes (automatically migrated)**
+
+
+* :vytask:`T2139` ``openvpn: allow "dh-file none" to disable DH for ECDH keys``
+
+**New features and improvements**
+
+
+* :vytask:`T1118` ``Obsolete "utc" option in time selector in firewall``
+* :vytask:`T2014` ``Use vendor specific NTP Pool hostname``
+* :vytask:`T2139` ``openvpn: allow "dh-file none" to disable DH for ECDH keys``
+* :vytask:`T4269` ``node.def generator should automatically add default values``
+* :vytask:`T5213` ``Accel-ppp sending accounting interim updates acct-interim-interval option``
+* :vytask:`T5270` ``Make OpenVPN `tls dh-params` optional``
+* :vytask:`T5271` ``Add support for peer-fingerprint to OpenVPN``
+* :vytask:`T5273` ``Add op mode commands for displaying certificate details and fingerprints``
+* :vytask:`T5387` ``dhcp6c: add a no release option``
+* :vytask:`T5576` ``Add bgp remove-private-as all option``
+* :vytask:`T5586` ``Disable by default SNMP for Keepalived VRRP``
+* :vytask:`T5630` ``pppoe: allow to specify MRU in addition to already configurable MTU``
+* :vytask:`T5661` ``Add show show ssh dynamic-protection attacker and show log ssh dynamic-protection``
+
+**Bug fixes**
+
+
+* :vytask:`T305` ``loadbalancing does not work with one pppoe connection and another connection of either dhcp or static``
+* :vytask:`T971` ``authentication public-keys options quoting issue``
+* :vytask:`T1012` ``vyos-build configure script should check /etc/issue to avoid confusion``
+* :vytask:`T2051` ``Throughput anomalies``
+* :vytask:`T2250` ``vyos-build "make iso" error if configure was ran outside of the docker container``
+* :vytask:`T3020` ``The "scp" example is wrong in the bash-completion for "set system config-management commit-archive location"``
+* :vytask:`T3045` ``Changes to Conntrack-Sync don't apply correctly (Mutlicast->UDP)``
+* :vytask:`T3940` ``DHCP client does not remove IP address when stopped by the 02-vyos-stopdhclient hook``
+* :vytask:`T4146` ``Nginx should not listen on port 80``
+* :vytask:`T4328` ``Large MTU on 1.3.1-S1``
+* :vytask:`T4402` ``OpenVPN client-ip-pool option is broken``
+* :vytask:`T4601` ``dhcp : relay agent IP address issue.``
+* :vytask:`T4776` ``NVME storage is not detected properly during installation``
+* :vytask:`T5223` ``tunnel key doesn't clear``
+* :vytask:`T5235` ``SSH keys with special characters cannot be applied via Cloud-init``
+* :vytask:`T5402` ``VRRP router with rfc3768-compatibility sends multiple ARP replies``
+* :vytask:`T5413` ``Deny the opportunity to use one public/private key pair on both wireguard peers.``
+* :vytask:`T5486` ``Service dns dynamic cannot pass the smoketest``
+* :vytask:`T5669` ``VXLAN interface changing port does not work``
+* :vytask:`T5670` ``bridge: missing member interface validator``
+* :vytask:`T5763` ``Fix imprecise check for remote file name in vyos-load-config.py``
+* :vytask:`T5777` ``frr: backport and upstream recent bgpd daemon crashes``
+
+**Other resolved issues**
+
+
+* :vytask:`T1276` ``dhcp relay + VLAN fails``
+* :vytask:`T2719` ``Standardized op mode script structure``
+* :vytask:`T3536` ``Unable to list all available routes``
+* :vytask:`T3702` ``Policy: Allow routing by fwmark``
+* :vytask:`T5191` ``Replace underscores with hyphens in command-line options generated by vyos.opmode``
+* :vytask:`T5268` ``OpenVPN: upgrade package to 2.6 series``
+* :vytask:`T5280` ``Update Expired keys (2023-06-08) for PowerDNS``
+* :vytask:`T5578` ``"ikev2-reauth" description contains outdated information``
+* :vytask:`T5624` ``Remove /etc/debian_version from the image``
+* :vytask:`T5632` ``Add jq package to parse JSON files``
+* :vytask:`T5817` ``Show openvpn server fails in some cases``
+
+1.3.4 (17th October 2023)
+=========================
+
+
+
+
+**New features and improvements**
+
+
+* :vytask:`T738` ``Add local-port and resolver port options for powerdns in CLI configuration tree``
+* :vytask:`T2123` ``Configure 3 NTP servers``
+* :vytask:`T2424` ``Ability to choose the direction of Mirroring``
+* :vytask:`T3144` ``Support op-mode command to release DHCP leases``
+* :vytask:`T3546` ``Add support for running scripts on PPPoE server session events``
+* :vytask:`T4151` ``IPV6 local PBR Support``
+* :vytask:`T4426` ``Add arpwatch to the image``
+* :vytask:`T4475` ``route-map does not support ipv6 peer``
+* :vytask:`T4825` ``interfaces veth/veth-pairs -standalone used``
+* :vytask:`T5190` ``Cloud-Init cannot fetch Meta-data on machines where the main Ethernet interface is not eth0``
+* :vytask:`T5265` ``WAN load-balancing: missing completion helpers``
+* :vytask:`T5315` ``vrrp: add support for version 3``
+* :vytask:`T5354` ``Add sshguard to protect against brut-forces for 1.3``
+
+**Bug fixes**
+
+
+* :vytask:`T2611` ``Prefix list names are shared between ipv4 and ipv6``
+* :vytask:`T2908` ``VRF and bridge membership isn’t mutually exclusive``
+* :vytask:`T2958` ``DHCP server doesn't work from a live CD``
+* :vytask:`T3070` ``Firewall going OOM, possible related to nftables migration``
+* :vytask:`T3098` ``Cannot talk to rtnetlink: Message too long Command failed -:1``
+* :vytask:`T3339` ``Cloud-Init domain search setting not applied``
+* :vytask:`T4113` ``Incorrect GRUB configuration parsing``
+* :vytask:`T4121` ``Nameservers from DHCP client cannot be used in specific cases``
+* :vytask:`T4407` ``Network-config v2 is broken in Cloud-init 22.1 and VyOS 1.3``
+* :vytask:`T4412` ``commit archive: reboot not working with sftp``
+* :vytask:`T4459` ``API service with VRF doesn't work in 1.3.1``
+* :vytask:`T4745` ``CLI TAB issue with values with '-' at the beginning in conf mode``
+* :vytask:`T4790` ``RADIUS login does not work if sum of timeouts more than 50s``
+* :vytask:`T4855` ``Trying to create more than one tunnel of the same type to the same address causes unhandled exception``
+* :vytask:`T4869` ``A network with `/32` or `/128` mask cannot be removed from a network-group``
+* :vytask:`T4895` ``Tag nodes are overwritten when configured by Cloud-Init from User-Data``
+* :vytask:`T5006` ``Http api segfault with concurrent requests``
+* :vytask:`T5140` ``Firewall network-group problems``
+* :vytask:`T5221` ``BGP as-override behavior differs from new FRR and other vendors``
+* :vytask:`T5240` ``Service router-advert failed to start radvd with more then 3 name-servers``
+* :vytask:`T5305` ``REST API configure operation should not be defined as async``
+* :vytask:`T5313` ``UDP broadcast relay - missing verify() that relay interfaces have an IP address assigned``
+* :vytask:`T5329` ``Wireguard interface as GRE tunnel source causes configuration error on boot``
+* :vytask:`T5428` ``dhcp: client renewal fails when running inside VRF``
+* :vytask:`T5506` ``Container bridge interfaces do not have a link-local address``
+* :vytask:`T5524` ``Add config directory to liveCD``
+* :vytask:`T5533` ``Keepalived VRRP IPv6 group enters in FAULT state``
+* :vytask:`T5545` ``sflow is not working``
+* :vytask:`T5555` ``Fix timezone migrator (system 13-to-14)``
+* :vytask:`T5594` ``VRRP - Error if using IPv6 Link Local as hello source address``
+
+**Other resolved issues**
+
+
+* :vytask:`T469` ``Problem after commit with errors``
+* :vytask:`T2296` ``Upgrade WALinux to 2.2.41``
+* :vytask:`T3424` ``PPPoE IA-PD doesn't work in VRF``
+* :vytask:`T3577` ``Generating vpn x509 key pair fails with command not found``
+* :vytask:`T3713` ``Create a meta-package for user utilities``
+* :vytask:`T4306` ``Do not check for ditry repository when building release images``
+* :vytask:`T4874` ``Add Warning message to Equuleus``
+* :vytask:`T4933` ``Malformed lines cause vyos.util.colon_separated_to_dict fail with a nondescript error``
+* :vytask:`T5272` ``Upgrade OpenVPN to 2.6 in Equuleus``
+* :vytask:`T5470` ``wlan: can not disable interface if SSID is not configured``
+* :vytask:`T5557` ``bgp: Use treat-as-withdraw for tunnel encapsulation attribute CVE-2023-38802``
+
+1.3.3 (22th June 2023)
+======================
+
+**Security**
+
+
+* :vytask:`T3835` ``vyos router 1.2.7 snmp Dos bug``
+* :vytask:`T4970` ``pin OCaml pcre package to avoid JIT support``
+
+
+**Configuration syntax changes (automatically migrated)**
+
+
+* :vytask:`T4628` ``ConfigTree() throws ValueError() if tagNode contains whitespaces``
+
+**New features and improvements**
+
+
+* :vytask:`T1024` ``Policy Based Routing by DSCP``
+* :vytask:`T1928` ``Is the 'Welcome to VyOS' message when using SSH an information leak?``
+* :vytask:`T1993` ``Extended pppoe rate-limiter``
+* :vytask:`T2603` ``pppoe-server: reduce min MTU``
+* :vytask:`T2640` ``Running VyOS inside Docker containers``
+* :vytask:`T2769` ``Add VRF support for syslog``
+* :vytask:`T3937` ``Rewrite "show system memory" in Python to make it usable as a library function``
+* :vytask:`T4219` ``support incoming-interface (iif) in local PBR``
+* :vytask:`T4575` ``vyos.utill add new wrapper "rc_cmd" to get the return code and output``
+* :vytask:`T4683` ``Add kitty-terminfo package to build``
+* :vytask:`T4727` ``Add RADIUS rate limit support to PPTP server``
+* :vytask:`T4743` ``Enable IPv6 address for Dynamic DNS``
+* :vytask:`T4785` ``snmp: Allow !, @, * and # in community name``
+* :vytask:`T4812` ``IPsec ability to show all configured connections``
+* :vytask:`T4898` ``Add mtu config option for dummy interfaces``
+* :vytask:`T4922` ``Add ssh-client source-interface CLI option``
+* :vytask:`T4947` ``Support mounting container volumes as ro or rw``
+* :vytask:`T4948` ``pppoe: add CLI option to allow definition of host-uniq flag``
+* :vytask:`T4949` ``Backport "monitor log" and "show log" op-mode definitions from current to equuleus``
+* :vytask:`T4959` ``Add container registry authentication config for containers``
+* :vytask:`T4971` ``Radius attribute "Framed-Pool" for PPPoE``
+* :vytask:`T5033` ``generate-public-key command fails for address with multiple public keys like GitHub``
+* :vytask:`T5098` ``PPPoE client holdoff configuration``
+
+**Bug fixes**
+
+
+* :vytask:`T2118` ``Failure to boot after power outage due to dirty filesystem and no fsck in initramfs``
+* :vytask:`T2189` ``Adding a large port-range will take ~ 20 minutes to commit``
+* :vytask:`T2516` ``vyos-container: cannot configure ethernet interface``
+* :vytask:`T2838` ``Ethernet device names changing, multiple hw-id being added``
+* :vytask:`T3852` ``DHCP client issue - interface has two dhclient processes when link is unpluged and then plug again``
+* :vytask:`T4117` ``Does not possible to configure PoD/CoA for L2TP vpn``
+* :vytask:`T4153` ``Monitor bandwidth-test initiate not working``
+* :vytask:`T4177` ``Strip-private doesn't work for service monitoring``
+* :vytask:`T4312` ``Telegraf configuration doesn't accept IPs for URL``
+* :vytask:`T4533` ``Radius clients don’t have simple permissions``
+* :vytask:`T4582` ``Router-advert: Preferred lifetime cannot equal valid lifetime in PIOs``
+* :vytask:`T4628` ``ConfigTree() throws ValueError() if tagNode contains whitespaces``
+* :vytask:`T4630` ``Prevent attempts to use the same interface as a source interface for pseudo-ethernet and MACsec at the same time``
+* :vytask:`T4642` ``proxy: hyphen not allowed in proxy URL``
+* :vytask:`T4648` ``PPPoE: Ignore default router from RA when PPPoE default-route is set to none``
+* :vytask:`T4664` ``Add validation to reject whitespace in tag node value names``
+* :vytask:`T4668` ``Adding/removing members from bond doesn't work/results in incorrect interface state``
+* :vytask:`T4671` ``linux-firmware package is missing symlinks defined in WHENCE file``
+* :vytask:`T4679` ``OpenVPN site-to-site incorrect check for IPv6 local and remote address``
+* :vytask:`T4680` ``Telegraf prometheus-client listen-address invalid format``
+* :vytask:`T4702` ``Wireguard peers configuration is not synchronized with CLI``
+* :vytask:`T4709` ``TCP MSS clamping broken in equuleus``
+* :vytask:`T4730` ``Conntrack-sync error - listen-address is not the correct type in config as it should be``
+* :vytask:`T4737` ``FRRouting/zebra 7.5.1 does not redistribute routes to other protocols``
+* :vytask:`T4799` ``PowerDNS >= 4.7 does not get reloaded by vyos-hostsd``
+* :vytask:`T4872` ``Op-mode show openvpn misses a case when parsing for tunnel IP``
+* :vytask:`T4884` ``Missing a community6 in snmpd config``
+* :vytask:`T4896` ``ospfv3: Fix broken not-advertise option``
+* :vytask:`T4902` ``snmpd: exclude container storage from monitoring``
+* :vytask:`T4918` ``Odd show interface behavior``
+* :vytask:`T4939` ``VRRP command no-preempt not work as expected``
+* :vytask:`T4955` ``Openconnect radiusclient.conf generating with extra authserver``
+* :vytask:`T4975` ``CLI does not work after cutting off the power or reset``
+* :vytask:`T4978` ``KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536``
+* :vytask:`T4992` ``Incorrect check is_local_address for bgp neighbor with option ip_nonlocal_bind set``
+* :vytask:`T4993` ``Can't delete conntrack ignore rule``
+* :vytask:`T5009` ``op-mode command: restart dhcp relay-agent not working``
+* :vytask:`T5011` ``Some interface drivers don't support min_mtu and max_mtu and verify_mtu check should be skipped``
+* :vytask:`T5017` ``Bug with validator interface-name``
+* :vytask:`T5047` ``Recreate only a specific container``
+* :vytask:`T5066` ``Different GRE tunnel but same tunnel keys error``
+* :vytask:`T5136` ``Possible config corruption on upgrade``
+* :vytask:`T5152` ``Telegraf agent hostname isn't qualified``
+* :vytask:`T5175` ``http-api: error in MultiPart parser for FastAPI version >= 0.91.0``
+* :vytask:`T5176` ``http-api: update vyos-http-api-tools for FastAPI security vulnerability``
+* :vytask:`T5186` ``QoS test cannot pass for 1.3``
+
+**Other resolved issues**
+
+
+* :vytask:`T1288` ``FRR: rewrite staticd backend (/opt/vyatta/share/vyatta-cfg/templates/protocols/static/*)``
+* :vytask:`T1875` ``Add the ability to use network address as BGP neighbor (bgp listen range)``
+* :vytask:`T2913` ``Failure to install fpm while building builder docker image``
+* :vytask:`T3083` ``Add feature event-handler``
+* :vytask:`T3608` ``Standardize warnings from configure scripts``
+* :vytask:`T3810` ``webproxy squidguard rules don't work properly after rewriting to python.``
+* :vytask:`T4122` ``interface ip address config missing after upgrade from 1.2.8 to 1.3.0 (when redirect is configured?)``
+* :vytask:`T4262` ``install image doesn't respect chosen root partition size``
+* :vytask:`T4381` ``OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command``
+* :vytask:`T4511` ``IPv6 DNS lookup``
+* :vytask:`T4625` ``Update ocserv to current revision (1.1.6)``
+* :vytask:`T4652` ``Upgrade PowerDNS recursor to 4.7 series``
+* :vytask:`T4798` ``Migrate the file-exists validator away from Python``
+* :vytask:`T4832` ``dhcp: Add IPv6-only dhcp option support (RFC 8925)``
+* :vytask:`T4875` ``Replace Python validator 'interface-name' to avoid Python startup cost``
+* :vytask:`T4900` ``Cache intermediary results of get_config_diff in Config instance``
+* :vytask:`T4906` ``ipsec connections shows only one connection as up``
+* :vytask:`T4925` ``Need to add the possibility to configure Pseudo-Random Functions (PRF) in IKEv2``
+* :vytask:`T4999` ``vyos.util backport dict_search_recursive``
+* :vytask:`T5007` ``Interface multicast setting is invalid``
+* :vytask:`T5008` ``MACsec CKN of 32 chars is not allowed in CLI, but works fine``
+* :vytask:`T5111` ``pppd-dns.service startup failed``
+* :vytask:`T5243` ``Default route is inactive if an interface has multiple ip addresses of the same subnet in 1.3.2 Equuleus``
+
+1.3.2 (7th November 2022)
+=========================
+
+
+
+
+**New features and improvements**
+
+
+* :vytask:`T1375` ``Add clear dhcp server lease function``
+* :vytask:`T2580` ``Support for ip pools for ippoe``
+* :vytask:`T2683` ``no dual stack in system static-host-mapping host-name``
+* :vytask:`T2763` ``New SNMP resource request - SNMP over TCP``
+* :vytask:`T3318` ``Update Linux Kernel to v5.4.208 / 5.10.142``
+* :vytask:`T3785` ``Add unicode support to configtree backend``
+* :vytask:`T4260` ``Extend vyos.configdict.node_changed() to support recursiveness``
+* :vytask:`T4315` ``Telegraf - Output to prometheus``
+* :vytask:`T4336` ``isis: add support for MD5 authentication password on a circuit``
+* :vytask:`T4346` ``Deprecate "system ipv6 disable" option to disable address family within OS kernel``
+* :vytask:`T4373` ``PPPoE-server add multiplier option for shaper``
+* :vytask:`T4395` ``Extend show vpn debug``
+* :vytask:`T4421` ``Add support for floating point numbers in the numeric validator``
+* :vytask:`T4442` ``HTTP API add action "reset"``
+* :vytask:`T4456` ``NTP client in VRF tries to bind to interfaces outside VRF, logs many messages``
+* :vytask:`T4489` ``MPLS sysctl not persistent for tunnel interfaces``
+* :vytask:`T4507` ``IPoE-server add multiplier option for shaper``
+* :vytask:`T4509` ``Feature Request: DNS64``
+* :vytask:`T4515` ``Reduce telegraf binary size``
+* :vytask:`T4522` ``bond: add ability to specify mii monitor interval via CLI``
+* :vytask:`T4584` ``hostap: create custom package build``
+* :vytask:`T4614` ``OpenConnect split-dns directive``
+* :vytask:`T4647` ``Add Google Virtual NIC (gVNIC) support``
+
+**Bug fixes**
+
+
+* :vytask:`T2194` ``"show firewall" garbled output``
+* :vytask:`T2654` ``Multiple names unable to be assigned to the same static mapping``
+* :vytask:`T3507` ``Bond with mode LACP show u/u in show interfaces even if peer is not configured``
+* :vytask:`T3714` ``Some sysctl custom parameters disappear after reboot``
+* :vytask:`T4206` ``Policy Based Routing with DHCP Interface Issue``
+* :vytask:`T4230` ``OpenVPN server configuration deleted after reboot when using a VRRP virtual-address``
+* :vytask:`T4294` ``Adding a new openvpn-option does not restart the OpenVPN process``
+* :vytask:`T4313` ``"generate public-key-command" throws unhandled exceptions when it cannot retrieve the key``
+* :vytask:`T4319` ``The command "set system ipv6 disable" doesn't work as expected.``
+* :vytask:`T4324` ``wwan: check alive script should only be run via cron if a wwan interface is configured at all``
+* :vytask:`T4330` ``MTU settings cannot be applied when IPv6 is disabled``
+* :vytask:`T4331` ``IPv6 link local addresses are not configured when an interface is in a VRF``
+* :vytask:`T4337` ``isis: IETF SPF delay algorithm can not be configured - results in vyos.frr.CommitError``
+* :vytask:`T4338` ``wwan: changing interface description should not trigger reconnect``
+* :vytask:`T4339` ``wwan: tab-completion results in "No such file or directory" if there is no WWAN interface``
+* :vytask:`T4341` ``login: disable user-account prior to deletion and wait until deletion is complete``
+* :vytask:`T4350` ``DMVPN opennhrp spokes dont work behind NAT``
+* :vytask:`T4354` ``Slave interfaces fall out from bonding during configuration change``
+* :vytask:`T4361` ```vyos.config.exists()` does not work for nodes with multiple values``
+* :vytask:`T4363` ``salt-minion: default mine_interval option is not set``
+* :vytask:`T4366` ``geneve: interface is removed on changes to e.g. description``
+* :vytask:`T4369` ``OpenVPN: daemon not restarted on changes to "openvpn-option" CLI node``
+* :vytask:`T4388` ``dhcp-server: missing constraint on tftp-server-name option``
+* :vytask:`T4405` ``DHCP client sometimes ignores `no-default-route` option of an interface``
+* :vytask:`T4441` ``wwan: connection not possible after a change added after 1.3.1-S1 release``
+* :vytask:`T4447` ``DHCPv6 prefix delegation `sla-id` limited to 128``
+* :vytask:`T4468` ``web-proxy source group cannot start with a number bug``
+* :vytask:`T4510` ``set system static-host-mapping doesn't allow IPv4 and IPv6 for same name.``
+* :vytask:`T4513` ``Webproxy monitor commands do not work``
+* :vytask:`T4521` ``bond: ARP monitor interval is not configured despite set via CLI``
+* :vytask:`T4525` ``Delete interface from VRF and add it to bonding error``
+* :vytask:`T4527` ``Prevent to create VRF name default``
+* :vytask:`T4532` ``Flow-accounting IPv6 server/receiver bug``
+* :vytask:`T4534` ``bond: bridge: error out if member interface is assigned to a VRF instance``
+* :vytask:`T4537` ``MACsec not working with cipher gcm-aes-256``
+* :vytask:`T4538` ``Macsec does not work correctly when the interface status changes.``
+* :vytask:`T4565` ``vlan aware bridge not working with - Kernel: T3318: update Linux Kernel to v5.4.205 #249``
+* :vytask:`T4572` ``Add an option to force interface MTU to the value received from DHCP``
+* :vytask:`T4579` ``bridge: can not delete member interface CLI option when VLAN is enabled``
+* :vytask:`T4592` ``macsec: can not create two interfaces using the same source-interface``
+* :vytask:`T4616` ``openconnect: KeyError: 'local_users'``
+* :vytask:`T4618` ``Traffic policy not set on virtual interfaces``
+* :vytask:`T4632` ``VLAN-aware bridge not working``
+* :vytask:`T4653` ``Interface offload options are not applied correctly``
+* :vytask:`T4666` ``EAP-TLS no longer allows TLSv1.0 after T4537, T4584``
+
+**Other resolved issues**
+
+
+* :vytask:`T4415` ``Include license/copyright files in the image but remove user documentation from /usr/share/doc to reduce its size``
+* :vytask:`T4430` ``Show firewall output with visual shift default rule``
+* :vytask:`T4629` ``Raised ConfigErrors contain dict instead of only the dict key``
+* :vytask:`T4654` ``RPKI cache incorrect description``
+
+1.3.1 (21th March 2022)
+=======================
+
+**Security**
+
+
+* :vytask:`T4204` ``Update Accel-PPP to a newer revision``
+* :vytask:`T4310` ``CVE-2022-0778: infinite loop in OpenSSL certificate parsing``
+* :vytask:`T4311` ``CVE-2021-4034: local privilege escalation in PolKit``
+
+
+**Configuration syntax changes (automatically migrated)**
+
+
+* :vytask:`T1972` ``Allow setting interface name for virtual_ipaddress in VRRP VRID``
+* :vytask:`T4273` ``ssh: Upgrade from 1.2.X to 1.3.0 breaks config``
+
+**New features and improvements**
+
+
+* :vytask:`T1972` ``Allow setting interface name for virtual_ipaddress in VRRP VRID``
+* :vytask:`T2400` ``OpenVPN: dont restart server if no need``
+* :vytask:`T2764` ``Increase maximum number of NAT rules``
+* :vytask:`T3164` ``console-server ssh does not work with RADIUS PAM auth``
+* :vytask:`T3299` ``Allow the web proxy service to listen on all IP addresses``
+* :vytask:`T3854` ``Missing op-mode commands for conntrack-sync``
+* :vytask:`T3872` ``Add configurable telegraf monitoring service``
+* :vytask:`T4055` ``Add VRF support for HTTP(S) API service``
+* :vytask:`T4100` ``Firewall increase maximum number of rules``
+* :vytask:`T4120` ``[VXLAN] add ability to set multiple unicast-remotes``
+* :vytask:`T4128` ``keepalived: Upgrade package to add VRF support``
+* :vytask:`T4261` ``MACsec: add DHCP client support``
+
+**Bug fixes**
+
+
+* :vytask:`T2922` ``The `vpn ipsec logging log-modes` miss the IPSec daemons state check``
+* :vytask:`T3380` ``"show vpn ike sa" does not display IPv6 peers``
+* :vytask:`T3686` ``Bridging OpenVPN tap with no local-address breaks``
+* :vytask:`T3914` ``VRRP rfc3768-compatibility doesn't work with unicast peers``
+* :vytask:`T3924` ``VRRP stops working with VRF``
+* :vytask:`T4002` ``firewall group network-group long names restriction incorrect behavior``
+* :vytask:`T4081` ``VRRP health-check script stops working when setting up a sync group``
+* :vytask:`T4087` ``IPsec IKE-group proposals limit of 10 pieces``
+* :vytask:`T4092` ``IKEv2 mobike commit failed with DMVPN nhrp``
+* :vytask:`T4093` ``SNMPv3 snmpd.conf generation bug``
+* :vytask:`T4101` ``commit-archive: Use of uninitialized value $source_address in concatenation``
+* :vytask:`T4104` ``RAID1: "add raid md0 member sda1" does not restore boot sector``
+* :vytask:`T4110` ``[IPV6-SSH/DNS} enable IPv6 link local adresses as listen-address %eth0``
+* :vytask:`T4141` ``Set high-availability vrrp sync-group without members error``
+* :vytask:`T4142` ``Input ifbX interfaces not displayed in op-mode``
+* :vytask:`T4152` ``NHRP shortcut-target holding-time does not work``
+* :vytask:`T4154` ``Error add second gre tunnel with the same source interface``
+* :vytask:`T4165` ``Custom conntrack rules cannot be deleted``
+* :vytask:`T4168` ``IPsec VPN is impossible to restart when DMVPN is configured``
+* :vytask:`T4183` ``IPv6 link-local address not accepted as wireguard peer``
+* :vytask:`T4184` ``NTP allow-clients address doesn't work it allows to use ntp server for all addresses``
+* :vytask:`T4191` ``Lost access to host after VRF re-creating``
+* :vytask:`T4196` ``DHCP server client-prefix-length parameter results in non-functional leases``
+* :vytask:`T4203` ``Reconfigure DHCP client interface causes brief outages``
+* :vytask:`T4226` ``VRRP transition-script does not work for groups name which contains -(minus) sign``
+* :vytask:`T4228` ``bond: OS error thrown when two bonds use the same member``
+* :vytask:`T4233` ``ssh: sync regex for allow/deny usernames to "system login"``
+* :vytask:`T4234` ``Show firewall partly broken in 1.3.x``
+* :vytask:`T4237` ``Conntrack-sync error - error adding listen-address command``
+* :vytask:`T4240` ``Cannot add wlan0 to bridge via configure``
+* :vytask:`T4241` ``ocserv openconnect looks broken in recent bulds of 1.3 Equuleus``
+* :vytask:`T4242` ``ethernet speed/duplex can never be switched back to auto/auto``
+* :vytask:`T4258` ``[DHCP-SERVER] error parameter on Failover``
+* :vytask:`T4259` ``The conntrackd daemon can be started wrongly``
+* :vytask:`T4263` ``vyos.util.leaf_node_changed() dos not honor valueLess nodes``
+* :vytask:`T4264` ``vxlan: interface is destroyed and rebuild on description change``
+* :vytask:`T4267` ``Error - Missing required "ip key" parameter``
+* :vytask:`T4273` ``ssh: Upgrade from 1.2.X to 1.3.0 breaks config``
+* :vytask:`T4297` ``Interface configuration saving fails for ice/iavf based interfaces because they can't change speed/duplex settings``
+* :vytask:`T4377` ``generate tech-support archive includes previous archives``
+
+**Other resolved issues**
+
+
+* :vytask:`T4227` ``Typo in help completion of hello-time option of bridge interface``
+* :vytask:`T4255` ``Unexpected print of dict bridge on delete``
+* :vytask:`T4476` ``Next steps after installation is not communicated properly to new users``
+
+1.3.0 (21th December 2021)
+==========================
+
+
+**Breaking changes**
+
+
+* :vytask:`T3350` ``OpenVPN config file generation broken``
+* :vytask:`T3866` ``Configs with DNS forwarding listening on OpenVPN interfaces or interfaces without a fixed address cannot be migrated to the new syntax``
+
+**Configuration syntax changes (automatically migrated)**
+
+
+* :vytask:`T2162` ``migration script for router-advert sets link-mtu 0 on bridge interfaces``
+* :vytask:`T2691` ``Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatch``
+* :vytask:`T3293` ``RPKI migration script errors out after CLI rewrite``
+
+**New features and improvements**
+
+
+* :vytask:`T3704` ``Add ability to interact with Areca RAID adapers``
+* :vytask:`T3745` ``op-mode IPSec show vpn ipse sa sorting``
+* :vytask:`T3912` ``Use a more informative default post-login banner``
+* :vytask:`T3945` ``Add route-map for bgp aggregate-address``
+* :vytask:`T3971` ``Ability to build ISO images for XCP-NG hypervisor``
+* :vytask:`T4012` ``Add VRF support for TFTP``
+* :vytask:`T4013` ``Add pkg cloudwatch for AWS images``
+* :vytask:`T4046` ``Sflow - Add Source address parameter``
+* :vytask:`T4049` ``support command-style output with compare command``
+* :vytask:`T4082` ``Add op mode command to restart ldpd``
+* :vytask:`T4084` ``Dehardcode the default login banner``
+
+**Bug fixes**
+
+
+* :vytask:`T1624` ``Failed to set up config session``
+* :vytask:`T1710` ``[equuleus] buster: add patch to fix live-build missing key error``
+* :vytask:`T1847` ``set_level incorrectly handles path given as empty string``
+* :vytask:`T1876` ``IPSec VTI tunnels are deleted after rekey and dangling around as A/D``
+* :vytask:`T2009` ``Ethernet Interface always stays down``
+* :vytask:`T2022` ``When RADIUS config is active, local logins won't work``
+* :vytask:`T2082` ``WireGuard broken after merging T2057``
+* :vytask:`T2158` ``Commit fails if ethernet interface doesn't support flow control (pause)``
+* :vytask:`T2162` ``migration script for router-advert sets link-mtu 0 on bridge interfaces``
+* :vytask:`T2164` ``Package libstrongswan-standard-plugins missing from image``
+* :vytask:`T2167` ``vyos.ifconfig.get_mac() broken``
+* :vytask:`T2176` ``'WiFiIf' object has no attribute 'set_state'``
+* :vytask:`T2177` ``Commit fails on adding disabled interface to bridge``
+* :vytask:`T2241` ``Changing settings on an interface causes it to fall out of bridge``
+* :vytask:`T2273` ``OpenVPN no longer starts in latest rolling, migrate to systemd``
+* :vytask:`T2283` ``openvpn not starting: ccd path in template not moved to /run/openvpn/ccd``
+* :vytask:`T2293` ``OpenVPN: UnboundLocalError after merging server_network PullRequest``
+* :vytask:`T2318` ``dns-forwarding migration script breaks with invalid interface name``
+* :vytask:`T2337` ``hw-id gone missing from interfaces after upgrade to 1.3-rolling-202004191028``
+* :vytask:`T2427` ``Interface addressing broken since fix for T2372 was merged``
+* :vytask:`T2466` ``live-build encounters apt dependency problem when building with local packages``
+* :vytask:`T2578` ``ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses``
+* :vytask:`T2600` ``RADIUS system login configuration rendered wrongly``
+* :vytask:`T2624` ``Serial Console: fix migration script for configured powersave and no console``
+* :vytask:`T2642` ``sshd fails to start due to configuration error``
+* :vytask:`T2678` ``High RAM usage on SSH logins with lots of IPv6 routes in the routing table.``
+* :vytask:`T2682` ``VRF aware services - connection no longer possible after system reboot``
+* :vytask:`T2691` ``Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatch``
+* :vytask:`T2746` ``IPv6 link-local addresses not configured``
+* :vytask:`T2758` ``router-advert: 'infinity' is not a valid integer number``
+* :vytask:`T2886` ``RADIUS authentication broken only returns operator level``
+* :vytask:`T2894` ``bond: lacp: member interfaces get removed once bond interface has vlans configured``
+* :vytask:`T2952` ``configd: timeout breaks synchronization of messages, causing freeze``
+* :vytask:`T3208` ``Does not possible to change user password``
+* :vytask:`T3350` ``OpenVPN config file generation broken``
+* :vytask:`T3370` ``dhcp: Invalid domain name "private"``
+* :vytask:`T3699` ``login: verify selected "system login user" name is not already used by the base system.``
+* :vytask:`T3707` ``Ping incorrect ip host checks``
+* :vytask:`T3822` ``OpenVPN processes do not have permission to read key files generated with `run generate openvpn key```
+* :vytask:`T3866` ``Configs with DNS forwarding listening on OpenVPN interfaces or interfaces without a fixed address cannot be migrated to the new syntax``
+* :vytask:`T3886` ``DHCP server can not start``
+* :vytask:`T3887` ``Removal of IPv6 BGP-peer with peer-group may trigger problems``
+* :vytask:`T3913` ``VRF traffic fails after upgrade from 1.3.0-RC6 to 1.3.0-EPA1/2``
+* :vytask:`T3934` ``Openconnect VPN broken: ocserv-worker general protection fault on client connect``
+* :vytask:`T3962` ``Image cannot be built without open-vm-tools``
+* :vytask:`T3972` ``Removing vif-c interface raises KeyError``
+* :vytask:`T4015` ``Update Accel-PPP to a newer revision``
+* :vytask:`T4019` ``Smoketests for SSTP and openconnect fails``
+* :vytask:`T4033` ``VRRP - Error security when setting scripts``
+* :vytask:`T4035` ``Geneve interfaces aren't displayed by operational mode commands``
+* :vytask:`T4052` ``Validator return traceback on VRRP configuration with the script path not in config dir``
+* :vytask:`T4053` ``VRRP impossible to set scripts out of the /config directory``
+* :vytask:`T4167` ``DMVPN apply wrong param on the first configuration``
+* :vytask:`T4201` ``Firewall - ICMPv6 matches not working as expected on 1.3.0``
+* :vytask:`T4268` ``Elevated LA while using VyOS monitoring feature``
+* :vytask:`T4296` ``Interface config injected by Cloud-Init may interfere with VyOS native``
+* :vytask:`T4344` ``DHCP statistics not matching, conf-mode generates incorrect pool name with dash``
+* :vytask:`T4571` ``Sflow with vrf configured does not use vrf to validate agent-address IP from vrf-configured interfaces``
+
+**Other resolved issues**
+
+
+* :vytask:`T1497` ``"set system name-server" generates invalid/incorrect resolv.conf``
+* :vytask:`T1606` ``Rolling release no longer boots after adding hostname daemon``
+* :vytask:`T1676` ``[equuleus] buster: update GRUB boot parameters during upgrade``
+* :vytask:`T2129` ``XML schema: tagNode not allowed on first level in new XML op-mode definition``
+* :vytask:`T2389` ``BGP community-list unknown command``
+* :vytask:`T2722` ``get_config_dict() and key_mangling=('-', '_') will alter CLI data for tagNodes``
+* :vytask:`T3182` ``Main blocker Task for FRR 7.4/7.5 series update``
+* :vytask:`T3293` ``RPKI migration script errors out after CLI rewrite``
+* :vytask:`T3302` ``Make vyos-configd relay stdout from scripts to the user's console``
+* :vytask:`T3687` ``IS-IS is missing IPv6 support``
+* :vytask:`T3689` ``static ipv6 route doesn't deleted in some cases``
+* :vytask:`T3695` ``OpenConnect reports commit success when ocserv fails to start due to SSL cert/key file issues``
+* :vytask:`T3697` ``Impossible to delete IPsec completely``
+* :vytask:`T3711` ``service router-advert interface <name> dnssl option has no effects``
+* :vytask:`T3725` ``show configuration in json format``
+* :vytask:`T3735` ``Configuration with multiple network addresses of firewall network-group via colud-init fails``
+* :vytask:`T4065` ``IPSEC configuration error: connection to unix:///var/run/charon.ctl failed: No such file or directory``
+* :vytask:`T4088` ``Fix typo in login banner``
+* :vytask:`T4115` ``reboot in <x> not working as expected``
+* :vytask:`T4198` ``Error shown on commit``
+
+1.3.0-epa3 (5th November 2021)
+==============================
+
+
+
+**Configuration syntax changes (automatically migrated)**
+
+
+* :vytask:`T3925` ``Tunnel: dhcp-interface not implemented - use source-interface instead``
+
+**New features and improvements**
+
+
+* :vytask:`T3927` ``Kernel: Enable kernel support for HW offload of the TLS protocol``
+* :vytask:`T3942` ``Generate IPSec debug archive from op-mode``
+
+**Bug fixes**
+
+
+* :vytask:`T3610` ``DHCP-Server creation for not primary IP address fails``
+* :vytask:`T3846` ``dmvpn configuration not reapllied after "restart vpn"``
+* :vytask:`T3921` ``tunnel: KeyError when using dhcp-interface``
+* :vytask:`T3922` ``NHRP: delete fails``
+* :vytask:`T3925` ``Tunnel: dhcp-interface not implemented - use source-interface instead``
+* :vytask:`T3926` ``strip-private does not sanitize "cisco-authentication" from NHRP configuration``
+* :vytask:`T3941` ``"show vpn ipsec sa" shows established time of parent SA not child SA's``
+* :vytask:`T3943` ``"netflow source-ip" prevents image upgrades if IP address does not exist locally``
+* :vytask:`T3944` ``VRRP fails over when adding new group to master``
+* :vytask:`T3954` ``FTDI cable makes VyOS sagitta latest hang, /dev/serial unpopulated, config system error``
+* :vytask:`T3956` ``GRE tunnel - unable to move from source-interface to source-address, commit error``
+* :vytask:`T4004` ``IPsec ike-group parameters are not saved correctly (after reboot)``
+* :vytask:`T4034` ``"make xcp-ng-iso" still includes vyos-xe-guest-utilities``
+
+**Other resolved issues**
+
+
+* :vytask:`T3188` ``Tunnel local-ip to dhcp-interface Change Fails to Update``
+* :vytask:`T3341` ``Wrong behavior of the "reset vpn ipsec-peer XXX tunnel XXX" command``
+* :vytask:`T3626` ``Configuring and disabling DHCP Server``
+* :vytask:`T3918` ``DHCPv6 prefix delegation incorrect verify error``
+* :vytask:`T3920` ``dhclient exit hook script 01-vyos-cleanup causes too many arguments error``
+* :vytask:`T3990` ``WATCHFRR: crashlog and per-thread log buffering unavailable (due to files left behind in /var/tmp/frr/ after reboot)``
+* :vytask:`T4005` ``Feature Request: IPsec IKEv1 + IKEv2 for one peer``
+
+1.3.0-epa2 (18th October 2021)
+==============================
+
+
+
+
+**New features and improvements**
+
+
+* :vytask:`T3277` ``DNS Forwarding - reverse zones``
+* :vytask:`T3885` ``dhcpv6-pd: randomly generated DUID is not persisted``
+* :vytask:`T3890` ``dhcp(v6): provide op-mode commands to retrieve both server and client logfiles``
+* :vytask:`T3899` ``Add support for hd44780 LCD displays``
+
+**Bug fixes**
+
+
+* :vytask:`T3750` ``pdns-recursor 4.4 issue with dont-query and private DNS servers``
+* :vytask:`T3874` ``D-Link Ethernet Interface not working.``
+* :vytask:`T3877` ``VRRP always enabled rfc3768-compatibility even when not specified``
+* :vytask:`T3878` ``get_config_dict() no_tag_node_value_mangle has no effect``
+* :vytask:`T3879` ``GPG key verification fails when upgrading from a 1.3 beta version``
+* :vytask:`T3883` ``VRF - Delette vrf config on interface``
+* :vytask:`T3893` ``MGRE Tunnel commit crash If sit tunnel available``
+* :vytask:`T3894` ``Tunnel Commit Failed if system does not have `eth0```
+* :vytask:`T3904` ``NTP pool associations silently fail``
+
+**Other resolved issues**
+
+
+* :vytask:`T3422` ``Dynamic DNS doesn't allow zone field with cloudflare protocol``
+* :vytask:`T3425` ``Scripts from the /config/scripts/ folder do not run on live system``
+* :vytask:`T3880` ``EFI boot shows error on display``
+* :vytask:`T3882` ``Upgrade PowerDNs recursor to 4.5 series``
+* :vytask:`T3888` ``Incorrect warning when poweroff command executed from configure mode.``
+* :vytask:`T3889` ``Migrate to journalctl when reading daemon logs``
+
+1.3.0-epa1 (30th September 2021)
+================================
+
+
+
+**Configuration syntax changes (automatically migrated)**
+
+
+* :vytask:`T3672` ``DHCP-FO with multiple subnets results in invalid/non-functioning dhcpd.conf configuration file output``
+* :vytask:`T3779` ``Backport all 1.4 IS-IS features and configuration to 1.3 except VRF``
+* :vytask:`T3804` ``cli: Migrate and merge "system name-servers-dhcp" into "system name-server"``
+* :vytask:`T3842` ``Backport DHCP server improvements from VyOS 1.4 sagitta to 1.3 equuleus``
+
+**New features and improvements**
+
+
+* :vytask:`T1099` ``Openvpn: use config files instead of one long command.``
+* :vytask:`T1154` ``use of local cache to build iso``
+* :vytask:`T1176` ``FRR - BGP replicating routes``
+* :vytask:`T1350` ``VRRP transition script will be executed once only``
+* :vytask:`T3716` ``Linux kernel parameters ignore_routes_with_link_down- ignore disconnected routing connections``
+* :vytask:`T3779` ``Backport all 1.4 IS-IS features and configuration to 1.3 except VRF``
+* :vytask:`T3789` ``Add custom validator for base64 encoded CLI data``
+* :vytask:`T3803` ``Add source-address option to the ping CLI``
+* :vytask:`T3804` ``cli: Migrate and merge "system name-servers-dhcp" into "system name-server"``
+* :vytask:`T3840` ``dns forwarding: Cache size should allow values > 10k``
+* :vytask:`T3841` ``dhcp-server: add ping-check option to CLI``
+* :vytask:`T3842` ``Backport DHCP server improvements from VyOS 1.4 sagitta to 1.3 equuleus``
+* :vytask:`T3857` ``reboot: send wall message to all users for information``
+* :vytask:`T3859` ``Add "log-adjacency-changes" to ospfv3 process``
+
+**Bug fixes**
+
+
+* :vytask:`T945` ``Unable to change configuration after changing it from script (vbash + script-template)``
+* :vytask:`T1148` ``epa2 BGP peers initiate before config is fully loaded, routes leak.``
+* :vytask:`T1249` ``multiple PBR rules can set to a single interface``
+* :vytask:`T1894` ``FRR config not loaded after daemons segfault or restart``
+* :vytask:`T2019` ``LLDP wrong config generation for interface 'all'``
+* :vytask:`T2127` ``restart dhcp server reports a failure``
+* :vytask:`T2161` ``snmpd cannot start if ipv6 disabled``
+* :vytask:`T2328` ``dhcpv6 server not starting (disable check reversed?)``
+* :vytask:`T2430` ``cannot delete specific route static next-hop``
+* :vytask:`T2432` ``dhcpd: Can't create new lease file: Permission denied``
+* :vytask:`T2434` ``Duplicate Address Detection Breaks Interfaces``
+* :vytask:`T2525` ``OSPFv3 missing route map, not establishing``
+* :vytask:`T2623` ``Creating sit tunnel fails with “Can not set “local” for tunnel sit tun1 at tunnel creation”``
+* :vytask:`T2738` ``Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization``
+* :vytask:`T2759` ``validate-value prints error messages from validators that fail even if overall validation succeeds``
+* :vytask:`T2800` ``Pseudo-Ethernet: source-interface must not be member of a bridge``
+* :vytask:`T2895` ``VPN IPsec "leftsubnet" declared 2 times``
+* :vytask:`T2920` ``Commit crash when adding the second mGRE tunnel with the same key``
+* :vytask:`T2931` ``Unicode decode error causes vyos.configd service to restart``
+* :vytask:`T2941` ``Using a non-ASCII character in the description field causes UnicodeDecodeError in configsource.py``
+* :vytask:`T3076` ``Router reboot adds unwanted 'conntrack-sync mcast-group '225.0.0.50'' line to configuration``
+* :vytask:`T3196` ``No NAT translations showing up``
+* :vytask:`T3219` ``Typo in openvpn server client config for IPv6 iroute``
+* :vytask:`T3601` ``Error in ssh keys for vmware cloud-init if ssh keys is left empty.``
+* :vytask:`T3637` ``vrf: bind-to-all didn't work properly``
+* :vytask:`T3672` ``DHCP-FO with multiple subnets results in invalid/non-functioning dhcpd.conf configuration file output``
+* :vytask:`T3708` ``isisd and gre-bridge commit error``
+* :vytask:`T3731` ``verify_accel_ppp_base_service return wrong config error for SSP``
+* :vytask:`T3738` ``openvpn fails if server and authentication are configured``
+* :vytask:`T3740` ``HTTPs API breaks when the address is IPv6``
+* :vytask:`T3756` ``VyOS generates invalid QR code for wireguard clients``
+* :vytask:`T3772` ``VRRP virtual interfaces are not shown in show interfaces``
+* :vytask:`T3773` ``Delete the "show system integrity" command (to prepare for a re-implementation)``
+* :vytask:`T3777` ``adding IPv6 EUI64 address fails commit in 1.3.0-rc6``
+* :vytask:`T3781` ``Revert the NAT implementation in 1.3 back to iptables``
+* :vytask:`T3782` ``Ingress Shaping with IFB No Longer Functional with 1.3``
+* :vytask:`T3783` ``"set protocols isis spf-delay-ietf" is not working``
+* :vytask:`T3786` ``GRE tunnel source address 0.0.0.0 error``
+* :vytask:`T3788` ``Keys are not allowed with ipip and sit tunnels``
+* :vytask:`T3790` ``Does not possible to configure PPTP static ip-address to users``
+* :vytask:`T3792` ``login: A hypen present in a username from "system login user" is replaced by an underscore``
+* :vytask:`T3797` ``show interface errors with vrrp configuration``
+* :vytask:`T3802` ``Commit fails if ethernet interface doesn't support flow control``
+* :vytask:`T3805` ``OpenVPN insufficient privileges for rtnetlink when closing TUN/TAP interface``
+* :vytask:`T3806` ``Don't set link local ipv6 address if MTU less then 1280``
+* :vytask:`T3807` ``Op Command "show interfaces wireguard" does not show the output``
+* :vytask:`T3808` ``ipsec is mistakenly restarted after delete``
+* :vytask:`T3816` ``Error after entering outbound-interface command in NAT``
+* :vytask:`T3850` ``Dots are no longer allowed in SSH public key names``
+* :vytask:`T3860` ``Error on pppoe, tunnel and wireguard interfaces for IPv6 EUI64 addresses``
+* :vytask:`T3867` ``vxlan: multicast group address is not validated``
+
+**Other resolved issues**
+
+
+* :vytask:`T1202` ``Add `hvinfo` to the packages directory``
+* :vytask:`T1214` ``Add `ipaddrcheck` to the packages directory``
+* :vytask:`T1236` ``Update Linux Kernel``
+* :vytask:`T2027` ``get_config_dict is failing when the configuration section is empty/missing``
+* :vytask:`T2555` ``XML op-mode generation scripts silently discard XML nodes``
+* :vytask:`T2727` ``Add a dotted decimal value validator``
+* :vytask:`T2927` ``isc-dhcpd release and expiry events never execute``
+* :vytask:`T3217` ``Save FRR configuration on each commit``
+* :vytask:`T3234` ``multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions``
+* :vytask:`T3254` ``Dynamic DNS status shows incorrect last update time``
+* :vytask:`T3291` ``Fault on setting offload RPS with single-core CPU``
+* :vytask:`T3362` ``1.3 - RC1 ifb redirect failing to commit``
+* :vytask:`T3381` ``Change GRE tunnel failed``
+* :vytask:`T3396` ``syslog can't be configured with an ipv6 literal destination in 1.2.x``
+* :vytask:`T3431` ``Show version all bug``
+* :vytask:`T3537` ``Unable to override the default OSPFv3 link cost for wireguard interface``
+* :vytask:`T3634` ``Add op command option for ping for do not fragment bit to be set``
+* :vytask:`T3683` ``VXLAN not accept ipv6 and source-interface options and mtu bug``
+* :vytask:`T3730` ``op-mode conntrack-sync miss some functions``
+* :vytask:`T3732` ``override-default helper should support adding defaultValues to default less nodes``
+* :vytask:`T3768` ``Remove early syntaxVersion implementation``
+* :vytask:`T3776` ``Rename FRR daemon restart op-mode commands``
+* :vytask:`T3814` ``wireguard: commit error showing incorrect peer name from the configured name``
+* :vytask:`T3819` ``Upgrade Salt Stack 3002.3 -> 3003 release train``
+* :vytask:`T3820` ``PowerDNS recursor - update from 4.3 -> 4.4 to sync with current``