What's Changed
- tests: fix test_move assertion on datetime by @skshetry in #67
- build: migrate to pyproject.toml, update dependencies and drop Python 3.8 support by @skshetry in #68
- fix: replace deprecated datetime.utcfromtimestamp by @mixilchenko in #70
- ci: make the intermittent connect hang diagnosable and self-healing by @shcheklein in #71
- tests: fix command-queue race in mock-ssh-server exec handling by @shcheklein in #72
- allow passing kwargs to sftp client by @ttomasz in #41
- fix: preserve absolute root in _strip_protocol so walk("/") works by @mixilchenko in #69
- Use the block size determined by asyncssh if nothing is specified by @mxmlnkn in #52
- Fix ls detail default by @AleksZyro in #73
New Contributors
- @mixilchenko made their first contribution in #70
- @shcheklein made their first contribution in #71
- @ttomasz made their first contribution in #41
- @AleksZyro made their first contribution in #73
Full Changelog: 2025.11.0...2026.8.0