New features:
ShellStream
has been completely rewritten, all bugs fixed and performance improved.- Allow writing to stdin of
SshCommand
- Support for Trimming and AOT
- Add new MAC algorithms:
hmac-md5-etm@openssh.com
hmac-md5-96-etm@openssh.com
hmac-sha1-etm@openssh.com
hmac-sha1-96-etm@openssh.com
hmac-sha2-256-etm@openssh.com
hmac-sha2-512-etm@openssh.com
- Drop old MAC algorithms:
hmac-ripemd160
hmac-ripemd160@openssh.com
The list of changes:
- Require Microsoft.Bcl.AsyncInterfaces >=1.0.0 instead of =8.0.0 by @mus65 in #1288
- Remove unneeded feature flags and pass cancellationToken to DNS request by @mus65 in #1290
- Plumbing for more async/await work by @jacobslusser in #1281
- Fix build script by @WojciechNagorski in #1295
- Enable trim analysis and fix warnings by @Rob-Hague in #1216
- Integration benchmark tests by @WojciechNagorski in #1298
- Merge nuspec and CommonAssemblyInfo into csproj by @scott-xu in #1256
- Update gitignore by @Rob-Hague in #1261
- Use BinaryPrimitives in Pack by @Rob-Hague in #1305
- Tweak semaphore usage in Session by @Rob-Hague in #1304
- Allow the integration tests to run on .NET Framework by @Rob-Hague in #1286
- Added SshCommand.InputStream to allow writing to stdin of SshCommand by @realvizu in #1293
- Add tests and benchmarks for ShellStream.Read and Expect by @Rob-Hague in #1313
- 2023.0.2 version by @WojciechNagorski in #1314
- Improve ShellStream Expect by @WojciechNagorski in #1315
- No need to collect nuget packages in appveyor.yml as the packages are not generated when build by @scott-xu in #1317
- Significantly improve performance of ShellStream's Expect methods by @jscarle in #1207
- Fixed dequeuing of incoming queue by @jscarle in #1319
- Support ETM (Encrypt-then-MAC) variants for HMAC by @scott-xu in #1316
- CI: remove install of net8.0 sdk on VS image by @Rob-Hague in #1323
- Fix a few issues with ShellStream by @Rob-Hague in #1322
- Drop RIPEMD160 by @scott-xu in #1324
- Restore the write buffer to ShellStream by @Rob-Hague in #1327
- Limit TimeSpan timeouts to Int32 MaxValue by @jscarle in #1321
- Updated dependencies. by @jscarle in #1328
- Moved IDE0005 warning configuration. by @jscarle in #1329
- Version 2024.0.0 by @WojciechNagorski in #1330
- Add
Closed
event toShellStream
. by @scott-xu in #1332 - Microsoft.Bcl.AsyncInterfaces version >= 1.0.0 by @WojciechNagorski in #1334
New Contributors
Full Changelog: 2023.0.1...2024.0.0