What's Changed
- Pin GitHub Actions to commit SHAs by @ktbyers in #3855
- fix: remove SecretsFilter when a connection fails before disconnect() by @mpfz0r in #3857
- Migrate from poetry to uv by @ktbyers in #3859
- Add bandit, pip-audit, pytest-cov by @ktbyers in #3860
- Remove ineffective DSA monkey-patch from TPLinkJetStreamSSH by @sakshii-patiil in #3862
- Comware remove extra enter by @ktbyers in #3865
- Fix Palo Alto command echo stripping by @ktbyers in #3873
- Improve command echo timeout error message by @ktbyers in #3874
- Fix telnet reads by looping read_eager() by @ktbyers in #3875
- Make ruamel.yaml optional by @ktbyers in #3878
- Support paramiko5 and update Netmiko release dependencies by @ktbyers in #3886
- Gracefully exit in Juniper cleanup output by @ktbyers in #3887
- Fortinet version detect whitespace issue by @ktbyers in #3888
- SNMP autodetect and other minor test improvements by @ktbyers in #3890
- Update documentation for Netmiko 4.8.0 release by @ktbyers in #3891
- Netmiko Release 4.8.0 by @ktbyers in #3889
New Contributors
- @sakshii-patiil made their first contribution in #3862
Full Changelog: v4.7.0...v4.8.0