What's Changed
- fix(remotefs): fix whole-file reads and writes on Windows by @kke in #479
- refactor(remotefs): track the Windows file position in Go by @kke in #480
- perf(remotefs): send Windows file writes in 4 MiB rigrcp commands by @kke in #482
- fix(remotefs): treat PosixFile handles opened with O_RDWR as writable by @blacksoxx in #487
- Fix/posix block size by @ftarasenko in #467
- Lower minimum go to v1.26 and run govulncheck with the latest Go by @kke in #495
- Let dependabot update the schema generator's direct dependencies by @kke in #496
- fix(shellescape): don't emit empty segments for repeated spaces by @kke in #503
- fix(hostkey): close known_hosts file when appending a key fails by @kke in #500
- Add test coverage for IndexAllPartial by @magic-peach in #477
- Add direct unit tests for patternMatch and patternMatchAll by @magic-peach in #476
- fix(ssh): report text a server sends before its version line by @100milliongold in #486
- fix(localhost): close child pipe ends and wait for output copiers by @kke in #499
- fix(localhost): return an error on non-zero exit in ExecInteractive by @kke in #502
- fix(localhost): pass argv[0] and resolve PATH in ExecInteractive by @kke in #501
- fix(ssh): bound command start and wait by the context by @kke in #507
- fix(ssh): bound the IsConnected keepalive by @kke in #510
- fix(sudo): warn when sudoers requiretty rejects the sudo probe by @kke in #511
- fix(sshconfig): expand %l and %k tokens by @kke in #505
- feat(remotefs): add WithContext to bound filesystem operations by @kke in #509
- fix(sshconfig): apply algorithm list modifiers to the built-in defaults by @kke in #513
- feat(winrm)!: refuse to send a password over plain HTTP by @james-nesbitt in #516
- feat(sudo): fall back to script(1) when sudoers sets requiretty by @kke in #514
Bumps
- build(deps): Bump the github-actions group with 3 updates by @dependabot[bot] in #515
- build(deps): Bump the github-actions group with 3 updates by @dependabot[bot] in #517
- build(deps): Bump the github-actions group with 3 updates by @dependabot[bot] in #484
- build(deps): Bump github.com/Microsoft/go-winio from 0.6.2 to 0.6.3 by @dependabot[bot] in #488
- build(deps): Bump github.com/Microsoft/go-winio from 0.6.3 to 0.6.4 by @dependabot[bot] in #493
- build(deps): Bump the github-actions group with 3 updates by @dependabot[bot] in #491
- build(deps): Bump golang.org/x/term from 0.46.0 to 0.47.0 by @dependabot[bot] in #489
- build(deps): Bump golang.org/x/crypto from 0.57.0 to 0.58.0 by @dependabot[bot] in #490
- build(deps): Bump github.com/santhosh-tekuri/jsonschema/v6 from 6.0.2 to 6.0.3 in /internal/jsonschema in the jsonschema group by @dependabot[bot] in #497
- build(deps): Bump the github-actions group with 3 updates by @dependabot[bot] in #494
- build(deps): Bump the github-actions group with 4 updates by @dependabot[bot] in #504
New Contributors
- @blacksoxx made their first contribution in #487
- @ftarasenko made their first contribution in #467
- @100milliongold made their first contribution in #486
Full Changelog: v2.2.1...v2.3.0