diff options
Diffstat (limited to 'docs/changelog/1.3.rst')
-rw-r--r-- | docs/changelog/1.3.rst | 493 |
1 files changed, 477 insertions, 16 deletions
diff --git a/docs/changelog/1.3.rst b/docs/changelog/1.3.rst index 38adb0d2..dfb4917e 100644 --- a/docs/changelog/1.3.rst +++ b/docs/changelog/1.3.rst @@ -8,6 +8,480 @@ _ext/releasenotes.py +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-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 ========== @@ -175,12 +649,6 @@ * :vytask:`T4087` (feature): IPsec IKE-group proposals limit of 10 pieces -2022-02-06 -========== - -* :vytask:`T4228` (bug): bond: OS error thrown when two bonds use the same member - - 2022-02-05 ========== @@ -205,12 +673,6 @@ * :vytask:`T4198` (bug): Error shown on commit -2022-01-29 -========== - -* :vytask:`T4153` (bug): Monitor bandwidth-test initiate not working - - 2022-01-28 ========== @@ -297,7 +759,7 @@ 2021-12-28 ========== -* :vytask:`T3380` (bug): Show vpn ike sa with IPv6 remote peer +* :vytask:`T3380` (bug): "show vpn ike sa" does not display IPv6 peers * :vytask:`T2933` (feature): VRRP add option virtual_ipaddress_excluded @@ -687,6 +1149,7 @@ * :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 @@ -963,7 +1426,6 @@ * :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:`T3574` (default): Add constraintGroup for combining validators with logical AND * :vytask:`T1962` (default): Add syntax version to schema @@ -1633,7 +2095,7 @@ 2021-02-16 ========== -* :vytask:`T3318` (feature): Update Linux Kernel to v5.4.188 / 5.10.111 +* :vytask:`T3318` (feature): Update Linux Kernel to v5.4.208 / 5.10.142 2021-02-14 @@ -3081,7 +3543,6 @@ * :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 -* :vytask:`T2460` (default): Migrate vyatta-nat-translations.pl to Python 2020-05-29 |