summaryrefslogtreecommitdiff
path: root/docs/changelog/1.4.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/changelog/1.4.rst')
-rw-r--r--docs/changelog/1.4.rst550
1 files changed, 543 insertions, 7 deletions
diff --git a/docs/changelog/1.4.rst b/docs/changelog/1.4.rst
index 89d1b64e..465febef 100644
--- a/docs/changelog/1.4.rst
+++ b/docs/changelog/1.4.rst
@@ -8,6 +8,549 @@
_ext/releasenotes.py
+2023-04-10
+==========
+
+* :vytask:`T5151` (bug): EAP-TLS TLSv1.0/1.1 regression after T5003
+
+
+2023-04-07
+==========
+
+* :vytask:`T5149` (bug): op-mode openvpn should not raise error in case interface is disabled
+
+
+2023-04-06
+==========
+
+* :vytask:`T5147` (bug): Can't Commit with Container Network
+* :vytask:`T5142` (feature): One of the requirements is to use a system auditing tool to monitor and log all security-relevant events.
+* :vytask:`T5125` (feature): Add op-mode commands for hsflowd based sflow
+
+
+2023-04-05
+==========
+
+* :vytask:`T5145` (feature): Add maxsyslogins maximum number of all logins on system
+* :vytask:`T5135` (default): Rewrite opennhrp script using vyos.ipsec library
+* :vytask:`T4975` (bug): CLI does not work after cutting off the power or reset
+* :vytask:`T5136` (bug): Possible config corruption on upgrade
+
+
+2023-04-04
+==========
+
+* :vytask:`T5141` (feature): Add numbers for dhclient-exit-hooks.d to enforce script order execution
+* :vytask:`T5093` (bug): Command 'reset vpn ipsec-profile' doesn't work
+* :vytask:`T4362` (bug): Wan Load Balancing - Can't create routing tables
+
+
+2023-04-03
+==========
+
+* :vytask:`T5139` (feature): IKE life-time should start from 0 for disable rekey
+* :vytask:`T4173` (bug): Wan Load Balancing - Error on firewall NAT rules
+
+
+2023-04-02
+==========
+
+* :vytask:`T5134` (feature): Try if netavark networks can be moved to a VRF instance
+
+
+2023-04-01
+==========
+
+* :vytask:`T5082` (feature): container: switch to netavark network stack
+* :vytask:`T5047` (bug): Recreate only a specific container
+* :vytask:`T5132` (default): Operational command "show isis vrf XXX route | neighbord" aren't working
+
+
+2023-03-31
+==========
+
+* :vytask:`T5129` (feature): Add AWS build flavour
+* :vytask:`T5126` (feature): http-api: add 'allow-client' to restrict IP address of client connections
+
+
+2023-03-30
+==========
+
+* :vytask:`T5130` (bug): op-mode: drop remaining reference to obsoleted 'show_interfaces.py'
+* :vytask:`T4866` (feature): Rewrite show_interfaces to standardized form
+* :vytask:`T366` (bug): SNMP Query for BGP Tunnels Returns IPv4 Tunnels Only
+
+
+2023-03-29
+==========
+
+* :vytask:`T5100` (feature): Update FRR to 8.5
+* :vytask:`T5094` (bug): FRR systemd logs unknow key LimitNOFILESoft
+* :vytask:`T5085` (bug): ospfv3 route-map not applied in FRR configuration
+* :vytask:`T5056` (bug): IPoE server vlan-mon is not working
+* :vytask:`T5033` (bug): generate-public-key command fails for address with multiple public keys like GitHub
+* :vytask:`T4876` (bug): mpls - LSP broken on FRR 8.4.1
+* :vytask:`T5097` (bug): the operational command "show interfaces ethernet ethx" doesn't reflect a call to 'clear counters'
+* :vytask:`T5089` (enhancment): Add unit test of config_diff
+* :vytask:`T5088` (enhancment): Add lexicographical-numeric compare function for vytree/configtree
+* :vytask:`T5087` (enhancment): Add support for lexical ordering of nodes in config_tree
+* :vytask:`T4885` (feature): Rewrite 'clear interfaces counters' from Perl to Python
+* :vytask:`T4846` (bug): L3VPN- network command doesn't install direct connected prefix
+
+
+2023-03-28
+==========
+
+* :vytask:`T5043` (feature): Need to create reset command for IKEv2 remote-access vpn connections
+
+
+2023-03-27
+==========
+
+* :vytask:`T5099` (feature): IPoE server add option 'next-pool' for named ip pools
+* :vytask:`T5106` (feature): Extend generation of API client requests to configsession native functions and composite requests
+* :vytask:`T5104` (bug): DHCP default route issues with static routes in VRFs
+* :vytask:`T5079` (feature): xml: schema extension to support defaultValues on tagNodes
+* :vytask:`T5114` (feature): bgp: implement new CLI commands introduced in FRR 8.5
+
+
+2023-03-23
+==========
+
+* :vytask:`T5108` (feature): Get rate limit for L2TP/PPTP/SSTP/IPoE in raw format
+* :vytask:`T5086` (feature): Integrate hsflowd for sflow accounting
+* :vytask:`T5107` (bug): Raise error in op-mode dns.py instead of calling exit
+
+
+2023-03-22
+==========
+
+* :vytask:`T5068` (feature): Generate op-mode API client requests along with schema generation
+
+
+2023-03-21
+==========
+
+* :vytask:`T5098` (feature): PPPoE client holdoff configuration
+* :vytask:`T3694` (bug): Static routes not installed into kernel nor frr
+* :vytask:`T5102` (feature): ospf: "redistribute babel" is always set
+
+
+2023-03-20
+==========
+
+* :vytask:`T5057` (bug): IPoE server incorrect interface regex
+* :vytask:`T5095` (feature): Return list instead of dict for 'raw' output of op-mode openvpn
+
+
+2023-03-19
+==========
+
+* :vytask:`T4925` (feature): Need to add the possibility to configure Pseudo-Random Functions (PRF) in IKEv2
+
+
+2023-03-17
+==========
+
+* :vytask:`T5092` (bug): IPoE-server named pool must not rely on the authentication type
+* :vytask:`T5091` (bug): IPoE server with RADIUS authentication does not verify radius configuration
+
+
+2023-03-16
+==========
+
+* :vytask:`T5073` (bug): IPoE-server interface option failed to parse
+* :vytask:`T5063` (bug): IPoE-server ethX vlan must not be used with client-subnet
+* :vytask:`T5058` (feature): Extend template filter range_to_regex
+* :vytask:`T3083` (feature): Add feature event-handler
+* :vytask:`T2516` (bug): vyos-container: cannot configure ethernet interface
+
+
+2023-03-13
+==========
+
+* :vytask:`T5074` (bug): Show IPSEC SA failed if remote access IKEv2 vpn is used.
+* :vytask:`T4973` (bug): show dhcp server leases error for lease time 4294967295
+
+
+2023-03-11
+==========
+
+* :vytask:`T5076` (feature): CI/CD: Docker container is bloated by legacy and conflicting dependencies
+
+
+2023-03-09
+==========
+
+* :vytask:`T5066` (bug): Different GRE tunnel but same tunnel keys error
+* :vytask:`T4952` (feature): Improve interface completion helper CLI experience
+
+
+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:`T5051` (feature): Use Literal types to provide op-mode CLI choices and API enums
+* :vytask:`T4900` (default): Cache intermediary results of get_config_diff in Config instance
+
+
+2023-03-05
+==========
+
+* :vytask:`T5040` (default): Generate API GraphQL schema on installation, rather than dynamically
+
+
+2023-03-03
+==========
+
+* :vytask:`T4625` (enhancment): Update ocserv to current revision (1.1.6)
+
+
+2023-03-02
+==========
+
+* :vytask:`T4967` (feature): Ability to set hostname for the container
+
+
+2023-03-01
+==========
+
+* :vytask:`T5015` (bug): Invalid format character error at hfsc class settings help text
+
+
+2023-02-28
+==========
+
+* :vytask:`T5029` (feature): Nginx change default root directory and fix regex
+* :vytask:`T5025` (bug): Time-zone validation failed
+* :vytask:`T4955` (bug): Openconnect radiusclient.conf generating with extra authserver
+* :vytask:`T4843` (feature): Command-line arguments in container config
+* :vytask:`T4219` (feature): support incoming-interface (iif) in local PBR
+* :vytask:`T3903` (bug): Containers: after command "reboot" the host system will reboot after 1.5 minutes
+
+
+2023-02-27
+==========
+
+* :vytask:`T5028` (feature): Add package exfatprogs to VyOS
+* :vytask:`T4985` (bug): reset vpn ipsec-peer command with peer name does not work
+
+
+2023-02-26
+==========
+
+* :vytask:`T4979` (feature): Add API request 'show_user_info' for UI
+
+
+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:`T5027` (bug): OpenVPN options and site-to-site cannot pass smoketest
+* :vytask:`T4978` (bug): KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536
+* :vytask:`T5034` (bug): Migrate multicast CLI node to valueLess
+* :vytask:`T4948` (feature): pppoe: add CLI option to allow definition of host-uniq flag
+
+
+2023-02-24
+==========
+
+* :vytask:`T5030` (bug): HTTPS-API delete key without id error
+* :vytask:`T5006` (bug): Http api segfault with concurrent requests
+
+
+2023-02-23
+==========
+
+* :vytask:`T5013` (feature): Extend accelppp.py op-mode to get subnet start stop info from config
+* :vytask:`T5002` (feature): Add uk (United Kingdom) keymap
+
+
+2023-02-22
+==========
+
+* :vytask:`T5024` (bug): check-qemu-install VM is not shutdown the first time
+* :vytask:`T5011` (bug): Some interface drivers don't support min_mtu and max_mtu and verify_mtu check should be skipped
+
+
+2023-02-21
+==========
+
+* :vytask:`T5021` (bug): IPsec SA is closed before negotiating a new one or it is negotiated on every second if big life-time is set in swanctl.conf
+* :vytask:`T5020` (feature): Extend openvpn.py op-mode to get a list of configured clients
+
+
+2023-02-20
+==========
+
+* :vytask:`T5005` (feature): Skip user authentication for PPPoE Server with noauth option
+
+
+2023-02-16
+==========
+
+* :vytask:`T4971` (feature): Radius attribute "Framed-Pool" for PPPoE
+
+
+2023-02-15
+==========
+
+* :vytask:`T4991` (bug): Restore path level information to compare output
+
+
+2023-02-14
+==========
+
+* :vytask:`T4968` (bug): VPN IPsec check dpd and close action for empty values
+* :vytask:`T1993` (feature): Extended pppoe rate-limiter
+
+
+2023-02-13
+==========
+
+* :vytask:`T4905` (feature): Convert show nhrp tunnel to tabulate format
+* :vytask:`T4153` (bug): Monitor bandwidth-test initiate not working
+
+
+2023-02-12
+==========
+
+* :vytask:`T4998` (bug): pppoe username validation too restrictive (regression)
+
+
+2023-02-11
+==========
+
+* :vytask:`T2603` (feature): pppoe-server: reduce min MTU
+
+
+2023-02-10
+==========
+
+* :vytask:`T4857` (feature): SNMP - Implement FRR SNMP recommendations
+* :vytask:`T4995` (feature): pppoe, wwan and sstp-client - rename user -> username on authentication
+
+
+2023-02-07
+==========
+
+* :vytask:`T4980` (bug): chrony not listening as a server
+* :vytask:`T4868` (bug): L2TP ppp-options ipv6 does not work without ipv6 pool but should
+* :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-31
+==========
+
+* :vytask:`T4964` (bug): FRR bgp address-family l2vpn-evpn route-target export/import not working
+* :vytask:`T4780` (feature): Firewall - Add interface group
+* :vytask:`T4157` (default): Add jinja2 to pip test requirements
+
+
+2023-01-30
+==========
+
+* :vytask:`T4958` (feature): Add OpenConnect RADIUS Accounting support
+* :vytask:`T4954` (bug): DNS cannot be configured via Network-Config v1 received from ConfigDrive / Cloud-Init
+* :vytask:`T4118` (default): IPsec syntax overhaul
+
+
+2023-01-29
+==========
+
+* :vytask:`T4965` (default): empty description in firewall group causes configuration error on migration
+
+
+2023-01-28
+==========
+
+* :vytask:`T4961` (bug): Uncaught configtree error allows ntp migration 1-to-2 to fail silentlly on config.boot.default
+
+
+2023-01-27
+==========
+
+* :vytask:`T4960` (bug): Bugs in `cc_vyos.py` code (Cloud-Init)
+
+
+2023-01-26
+==========
+
+* :vytask:`T4886` (feature): Firewall and Policy - Add connection mark
+* :vytask:`T4957` (bug): config-mgmt should not attempt to archive config at boot
+* :vytask:`T4962` (bug): Fix typo in regex in vyos.config_mgmt compare function
+* :vytask:`T4912` (default): Rewrite the IGMP op mode in the new style
+
+
+2023-01-25
+==========
+
+* :vytask:`T4941` (bug): Accel-ppp IPoE incompatibility with kernel 6.1
+
+
+2023-01-24
+==========
+
+* :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:`T4953` (bug): Remove convert_kwargs_to_snake_case decorator in dynamic generation of GraphQL resolvers
+* :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:`T4799` (bug): PowerDNS >= 4.7 does not get reloaded by vyos-hostsd
+* :vytask:`T4878` (bug): Any interface bonding changes cause interface flapping
+* :vytask:`T4387` (default): Create additional smoketests for multiwan PBR & load-balanced configurations
+
+
+2023-01-20
+==========
+
+* :vytask:`T4551` (bug): IPsec rekeying collisions bug
+* :vytask:`T4942` (feature): Rewrite vyatta-config-mgmt to Python/XML
+
+
+2023-01-17
+==========
+
+* :vytask:`T4938` (bug): Interface input ifb does not work
+* :vytask:`T4902` (bug): snmpd: exclude container storage from monitoring
+* :vytask:`T4140` (bug): Lack of SNMP IANA mibs
+
+
+2023-01-15
+==========
+
+* :vytask:`T4832` (feature): dhcp: Add IPv6-only dhcp option support (RFC 8925)
+* :vytask:`T4937` (feature): ocserv: upgrade package to version 1.1.6
+* :vytask:`T4918` (bug): Odd show interface behavior
+* :vytask:`T3008` (feature): Migrate from ntpd to chronyd
+
+
+2023-01-13
+==========
+
+* :vytask:`T4911` (default): Rewrite the LLDP op mode in the new format
+* :vytask:`T4928` (feature): Upgrade Linux Kernel to 6.1.y (2022 LTS edition)
+
+
+2023-01-12
+==========
+
+* :vytask:`T4934` (bug): ospf: Fix inter-area route summarization
+* :vytask:`T4929` (feature): Update Intel QAT drivers to 4.20.0-00001
+
+
+2023-01-10
+==========
+
+* :vytask:`T4880` (feature): Expose 'add/delete container image' in HTTP-API
+
+
+2023-01-09
+==========
+
+* :vytask:`T4922` (feature): Add ssh-client source-interface CLI option
+* :vytask:`T4524` (bug): Squid webproxy not working properly
+
+
+2023-01-08
+==========
+
+* :vytask:`T4920` (bug): ospf: Fix `passive-interface default` option
+
+
+2023-01-07
+==========
+
+* :vytask:`T4884` (bug): Missing a community6 in snmpd config
+
+
+2023-01-05
+==========
+
+* :vytask:`T4904` (feature): Allow multiple ports for high-availability virtual-server
+* :vytask:`T4789` (feature): Ability to get L2TP/PPTP/SSTP sessions info in a machine readable format
+* :vytask:`T3937` (default): Rewrite "show system memory" in Python to make it usable as a library function
+
+
+2023-01-04
+==========
+
+* :vytask:`T4848` (bug): Minor bug in OpenConnect server with default route
+* :vytask:`T4656` (feature): Support the listen-host config field of openconnect server
+
+
+2023-01-03
+==========
+
+* :vytask:`T4907` (bug): nat source translations couldn't show metrics
+
+
+2023-01-02
+==========
+
+* :vytask:`T4893` (feature): l2tp add ppp-options IPv6 interface identifier
+* :vytask:`T4717` (feature): Connect to console server by name
+* :vytask:`T725` (feature): Cake and FQ-PIE
+
+
+2022-12-31
+==========
+
+* :vytask:`T4898` (feature): Add mtu config option for dummy interfaces
+
+
+2022-12-30
+==========
+
+* :vytask:`T4834` (bug): Limit container network name to 15 characters
+* :vytask:`T4901` (bug): Update Podman to v4.3.1
+* :vytask:`T4899` (bug): Podman systemd services not being installed correctly
+
+
+2022-12-28
+==========
+
+* :vytask:`T4593` (feature): Upgrade strongswan to 5.9.8
+
+
+2022-12-26
+==========
+
+* :vytask:`T4511` (bug): IPv6 DNS lookup
+* :vytask:`T4809` (feature): radvd: Allow use of AdvRASrcAddress
+
+
2022-12-25
==========
@@ -1432,12 +1975,6 @@
* :vytask:`T4181` (bug): Firewall ipv6-network-group - incorrect description on helper
-2022-01-22
-==========
-
-* :vytask:`T4173` (bug): Wan Load Balancing - Error on firewall NAT rules
-
-
2022-01-21
==========
@@ -1818,7 +2355,6 @@
* :vytask:`T3612` (bug): IPoE Server address pool issues.
* :vytask:`T3995` (feature): OpenVPN: do not stop/start service on configuration change
-* :vytask:`T3680` (bug): Static routes with dhcp-interface are flaky
* :vytask:`T4008` (feature): dhcp: change client retry interval form 300 -> 60 seconds
* :vytask:`T3795` (bug): WWAN: issues with non connected interface / no signal
* :vytask:`T3510` (bug): RADIUS usersname is not shown on CLI