diff options
Diffstat (limited to 'docs/changelog/1.4.rst')
-rw-r--r-- | docs/changelog/1.4.rst | 353 |
1 files changed, 352 insertions, 1 deletions
diff --git a/docs/changelog/1.4.rst b/docs/changelog/1.4.rst index 285d3c4c..a388ab4f 100644 --- a/docs/changelog/1.4.rst +++ b/docs/changelog/1.4.rst @@ -8,6 +8,358 @@ _ext/releasenotes.py +2023-08-12 +========== + +* :vytask:`T5467` ``(bug): ospf(v3): removing an interface from the OSPF process does not clear FRR configuration`` + + +2023-08-11 +========== + +* :vytask:`T5465` ``(feature): adjust-mss: config migration fails if applied to a VLAN or Q-in-Q interface`` +* :vytask:`T2665` ``(bug): vyos.xml.defaults for tag nodes`` +* :vytask:`T5434` ``(enhancment): Replace remaining calls of vyos.xml library`` +* :vytask:`T5319` ``(enhancment): Remove remaining workarounds for incorrect defaults`` +* :vytask:`T5464` ``(feature): ipv6: add support for per-interface dad (duplicate address detection) setting`` + + +2023-08-10 +========== + +* :vytask:`T5416` ``(bug): Ignoring "ipsec match-none" for firewall`` +* :vytask:`T5329` ``(bug): Wireguard interface as GRE tunnel source causes configuration error on boot`` + + +2023-08-09 +========== + +* :vytask:`T5452` ``(bug): Uncaught error in generate_cache during vyos-1x build`` +* :vytask:`T5443` ``(enhancment): Add merge_defaults as Config method`` +* :vytask:`T5435` ``(enhancment): Expose utility function for default values at path`` + + +2023-08-07 +========== + +* :vytask:`T5406` ``(bug): "update webproxy blacklists" fails when vrf is being configured`` +* :vytask:`T5302` ``(bug): QoS class with multiple matches generates one filter rule but expects several rules`` +* :vytask:`T5266` ``(bug): QoS- HTB error when match with a dscp parameter for queue-type 'priority'`` +* :vytask:`T5071` ``(bug): QOS-Rewrite: DSCP match missing`` + + +2023-08-06 +========== + +* :vytask:`T5420` ``(feature): nftables - upgrade to latest 1.0.8`` +* :vytask:`T3424` ``(default): PPPoE IA-PD doesn't work in VRF`` +* :vytask:`T5445` ``(feature): dyndns: add possibility to specify update interval (timeout)`` + + +2023-08-05 +========== + +* :vytask:`T5291` ``(bug): vyatta-cfg-cmd-wrapper missing ${vyos_libexec_dir} variable`` +* :vytask:`T5290` ``(bug): Failing commits for SR-IOV interfaces using ixgbevf driver due to change speed/duplex settings`` +* :vytask:`T5439` ``(bug): Upgrade to FRR version 9.0 added new daemons which must be adjusted`` + + +2023-08-04 +========== + +* :vytask:`T5427` ``(bug): Change migration script len arguments checking`` + + +2023-08-03 +========== + +* :vytask:`T5301` ``(bug): NTP: chrony only allows one bind address`` +* :vytask:`T5154` ``(bug): Chrony - multiple listen addresses`` + + +2023-08-02 +========== + +* :vytask:`T5374` ``(feature): Ability to set 24-hour time format`` +* :vytask:`T5350` ``(bug): Confusing warning message when committing VRRP config`` +* :vytask:`T5430` ``(bug): bridge: vxlan interfaces are not listed as bridgable in completion helpers`` +* :vytask:`T5429` ``(bug): vxlan: source-interface is not honored and throws config error`` +* :vytask:`T5415` ``(feature): Upgrade FRR to version 9.0`` +* :vytask:`T5422` ``(feature): Support LXD Agent`` + + +2023-08-01 +========== + +* :vytask:`T5399` ``(bug): "show ntp" fails when vrf is being configured`` +* :vytask:`T5346` ``(bug): MPLS sysctl not persistent for L2TP interfaces`` +* :vytask:`T5343` ``(feature): BGP peer group VPNv4 & VPNv6 Address Family Support`` +* :vytask:`T5339` ``(feature): Geneve interface - option to use IPv4 as inner protocol`` +* :vytask:`T5335` ``(bug): ISIS: error when loading config from file`` + + +2023-07-31 +========== + +* :vytask:`T5421` ``(feature): Add arg to completion helper 'list_interfaces' to filter out vlan subinterfaces`` + + +2023-07-29 +========== + +* :vytask:`T5403` ``(feature): Add support for extending xml cache`` + + +2023-07-28 +========== + +* :vytask:`T4602` ``(bug): DHCP `ping-check` enabled by default`` +* :vytask:`T5411` ``(feature): Remove old background monitoring implementation`` +* :vytask:`T5317` ``(enhancment): configtree: remove mutable references`` +* :vytask:`T5316` ``(enhancment): configtree: use a single pass of the diff algorithm`` + + +2023-07-27 +========== + +* :vytask:`T5368` ``(feature): FastNetmon service ids ddos-protection add support sflow mode`` + + +2023-07-26 +========== + +* :vytask:`T5398` ``(bug): FRR mangles container network interface names`` +* :vytask:`T5365` ``(bug): Container systemd units require authentication`` +* :vytask:`T4974` ``(feature): OpenVPN- Data Channel Offload(DCO)`` + + +2023-07-25 +========== + +* :vytask:`T5377` ``(feature): ospf: add graceful restart FRR feature (RFC 3623)`` + + +2023-07-21 +========== + +* :vytask:`T5373` ``(bug): LLDP seems to be running even if its disabled on all interfaces`` +* :vytask:`T5328` ``(default): bgp: Incorrect warning showed for address-family configured with neighbor as interface`` +* :vytask:`T5363` ``(bug): Bash history file does not exists after reboot and ony other file in home directory`` +* :vytask:`T5385` ``(bug): reference_tree: catch parse error on non-transcluded files`` +* :vytask:`T5361` ``(bug): "monitor log" behaves like "show log"`` + + +2023-07-20 +========== + +* :vytask:`T5362` ``(bug): `set high-availability vrrp global-parameters version 3` seems to have no effect`` +* :vytask:`T5355` ``(bug): IPSec: OP cmd : "show vpn ike sa" does not show output`` +* :vytask:`T5330` ``(enhancment): Keep track of source of config dict value when merging defaults`` +* :vytask:`T4497` ``(feature): ping cannot force ipv4 or ipv6`` +* :vytask:`T4288` ``(bug): IPsec tunnel will break when ESP timeout`` + + +2023-07-19 +========== + +* :vytask:`T5340` ``(bug): SNMP and VRF`` +* :vytask:`T5059` ``(feature): add 'disable' option to DHCP relay config`` + + +2023-07-17 +========== + +* :vytask:`T2051` ``(bug): Throughput anomalies`` + + +2023-07-16 +========== + +* :vytask:`T141` ``(feature): TACACS+ Support`` + + +2023-07-15 +========== + +* :vytask:`T5341` ``(feature): Improve CLI for high-availability virtual-server to work with multiple ports`` + + +2023-07-14 +========== + +* :vytask:`T5358` ``(bug): 99-ipsec-dhclient-hook prevents DHCP stateless routes from being installed in VRF table`` +* :vytask:`T4376` ``(bug): DNAT with multiwan and policy routing, incoming connections only work on primary interface`` +* :vytask:`T305` ``(default): loadbalancing does not work with one pppoe connection and another connection of either dhcp or static`` + + +2023-07-13 +========== + +* :vytask:`T4713` ``(bug): vyos@vyos:~$ show nat destination rules | doesn't work`` +* :vytask:`T2315` ``(feature): Ability to have right address-family for BGP peers.`` + + +2023-07-12 +========== + +* :vytask:`T5347` ``(bug): Compare commit revision bug`` +* :vytask:`T5161` ``(default): BFD Static Route Monitoring`` +* :vytask:`T5105` ``(bug): DHCP Server - Wrong error message`` +* :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:`T5352` ``(default): Fix missing dependency for netavark`` +* :vytask:`T4959` ``(feature): Add container registry authentication config for containers`` + + +2023-07-11 +========== + +* :vytask:`T5314` ``(bug): QOS Default classes are not configured with correct qdisc`` +* :vytask:`T4862` ``(bug): webproxy domain-block does not work`` +* :vytask:`T4844` ``(bug): Incorrect permissions of the safeguard DB directory`` +* :vytask:`T4815` ``(bug): Fix various name server config issues`` +* :vytask:`T4810` ``(bug): Op-mode show/monitor log pppoe interface does not show any logs`` +* :vytask:`T4758` ``(feature): Rewrite show dhcp server to vyos.opmode format`` +* :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:`T1877` ``(default): Feature Request: Allow NAT to use network and address groups`` +* :vytask:`T4813` ``(feature): L3VPN over GRE Tunnels`` +* :vytask:`T4943` ``(bug): Radius SSH login displays "permission denied" on 1.4 rolling release`` +* :vytask:`T4542` ``(default): route-map: "match prefix-len" incorrect behavior`` +* :vytask:`T4392` ``(default): Multiline login banner text reports error on commit`` + + +2023-07-10 +========== + +* :vytask:`T5345` ``(bug): Error incorrectly raised in revised multi_to_list when tag node value name == tag node name`` +* :vytask:`T3578` ``(bug): Prefix-List(6) update cause empty prefix-list(6)`` +* :vytask:`T762` ``(feature): Include rulseset in firewall`` + + +2023-07-06 +========== + +* :vytask:`T5336` ``(feature): Add Swedish keyboard-layout`` + + +2023-07-04 +========== + +* :vytask:`T5333` ``(bug): Policy base routing PBR generetes incorrect rules with name POSTROUTING`` +* :vytask:`T5081` ``(feature): ISIS and OSPF syncronization with IGP-LDP sync`` + + +2023-07-03 +========== + +* :vytask:`T5295` ``(bug): QoS shaper incorrect rate limit the traffic`` +* :vytask:`T5334` ``(feature): ospf: add support for External Route Summarisation Type-5 and Type-7`` + + +2023-07-02 +========== + +* :vytask:`T5332` ``(bug): Show policy route not working when no interface is configured`` + + +2023-07-01 +========== + +* :vytask:`T5304` ``(feature): Containers add bind-propagation option rshared`` +* :vytask:`T5296` ``(bug): QoS class cannot calculate correctly the default bandwidth auto`` +* :vytask:`T5210` ``(bug): IPSec cosmetic bug for Warning vti inrerface`` +* :vytask:`T5277` ``(bug): Dhcpv6-relay does not start on boot`` + + +2023-06-30 +========== + +* :vytask:`T5315` ``(feature): vrrp: add support for version 3`` +* :vytask:`T5283` ``(bug): IPoE server assigns network address`` +* :vytask:`T5313` ``(bug): UDP broadcast relay - missing verify() that relay interfaces have an IP address assigned`` + + +2023-06-29 +========== + +* :vytask:`T5320` ``(enhancment): Add warning when entering config mode after a boot configuration error`` + + +2023-06-28 +========== + +* :vytask:`T1237` ``(feature): Static Route Path Monitoring, failover`` + + +2023-06-26 +========== + +* :vytask:`T5159` ``(bug): DHCPv6-server leases op-command shows warning message even if configured`` + + +2023-06-25 +========== + +* :vytask:`T5240` ``(bug): Service router-advert failed to start radvd with more then 3 name-servers`` +* :vytask:`T5312` ``(bug): Nonescaped special character in help text`` + + +2023-06-24 +========== + +* :vytask:`T5303` ``(bug): Rsyslog.service is not working`` +* :vytask:`T5298` ``(bug): Add RFKILL support into kernel.`` +* :vytask:`T5308` ``(enhancment): Remove workarounds for incorrect defaults in get_interface_dict`` +* :vytask:`T5228` ``(enhancment): Simplify get_config_dict and add argument with_defaults`` +* :vytask:`T5310` ``(bug): Need some help troubleshooting NIC detection.`` + + +2023-06-22 +========== + +* :vytask:`T5297` ``(default): Utility function to check if config under node has been changed between revisions`` + + +2023-06-20 +========== + +* :vytask:`T5300` ``(bug): verification of port availability can return false negative on boot`` +* :vytask:`T5248` ``(feature): Ability to load config via API in JSON format`` + + +2023-06-19 +========== + +* :vytask:`T5281` ``(feature): Add kernel options for vhost-net`` +* :vytask:`T5072` ``(default): QOS-Rewrite: protocol name used literally`` +* :vytask:`T4969` ``(bug): QoS Policy - Unable to set class match mark number`` + + +2023-06-18 +========== + +* :vytask:`T5256` ``(bug): QoS expects protocol number but not protocol name`` + + +2023-06-13 +========== + +* :vytask:`T5258` ``(bug): git Actions use ubuntu-22.04 instead of deprecated ubuntu-18.04 for PR conflicts checker`` +* :vytask:`T5222` ``(feature): Add load-balancing reverse-proxy based on haproxy`` +* :vytask:`T5213` ``(feature): Accel-ppp sending accounting interim updates acct-interim-interval option`` +* :vytask:`T5171` ``(feature): Use XML for conf-mode "load-balancing wan" instead of legacy templates`` + + +2023-06-12 +========== + +* :vytask:`T5282` ``(bug): Poweroff now does not work`` +* :vytask:`T5264` ``(feature): Add Mellanox Technologies firmware flash module mlxfw to kernel`` +* :vytask:`T5286` ``(feature): Remove XDP support`` + + 2023-06-10 ========== @@ -463,7 +815,6 @@ ========== * :vytask:`T5030` ``(bug): HTTPS-API delete key without id error`` -* :vytask:`T5006` ``(bug): Http api segfault with concurrent requests`` 2023-02-23 |