2024.0.0
版本发布时间: 2024-02-22 03:20:34
sshnet/SSH.NET最新发布版本:2024.1.0(2024-06-28 15:06:08)
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 https://github.com/sshnet/SSH.NET/pull/1288
- Remove unneeded feature flags and pass cancellationToken to DNS request by @mus65 in https://github.com/sshnet/SSH.NET/pull/1290
- Plumbing for more async/await work by @jacobslusser in https://github.com/sshnet/SSH.NET/pull/1281
- Fix build script by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1295
- Enable trim analysis and fix warnings by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1216
- Integration benchmark tests by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1298
- Merge nuspec and CommonAssemblyInfo into csproj by @scott-xu in https://github.com/sshnet/SSH.NET/pull/1256
- Update gitignore by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1261
- Use BinaryPrimitives in Pack by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1305
- Tweak semaphore usage in Session by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1304
- Allow the integration tests to run on .NET Framework by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1286
- Added SshCommand.InputStream to allow writing to stdin of SshCommand by @realvizu in https://github.com/sshnet/SSH.NET/pull/1293
- Add tests and benchmarks for ShellStream.Read and Expect by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1313
- 2023.0.2 version by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1314
- Improve ShellStream Expect by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1315
- No need to collect nuget packages in appveyor.yml as the packages are not generated when build by @scott-xu in https://github.com/sshnet/SSH.NET/pull/1317
- Significantly improve performance of ShellStream's Expect methods by @jscarle in https://github.com/sshnet/SSH.NET/pull/1207
- Fixed dequeuing of incoming queue by @jscarle in https://github.com/sshnet/SSH.NET/pull/1319
- Support ETM (Encrypt-then-MAC) variants for HMAC by @scott-xu in https://github.com/sshnet/SSH.NET/pull/1316
- CI: remove install of net8.0 sdk on VS image by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1323
- Fix a few issues with ShellStream by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1322
- Drop RIPEMD160 by @scott-xu in https://github.com/sshnet/SSH.NET/pull/1324
- Restore the write buffer to ShellStream by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1327
- Limit TimeSpan timeouts to Int32 MaxValue by @jscarle in https://github.com/sshnet/SSH.NET/pull/1321
- Updated dependencies. by @jscarle in https://github.com/sshnet/SSH.NET/pull/1328
- Moved IDE0005 warning configuration. by @jscarle in https://github.com/sshnet/SSH.NET/pull/1329
- Version 2024.0.0 by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1330
- Add
Closed
event toShellStream
. by @scott-xu in https://github.com/sshnet/SSH.NET/pull/1332 - Microsoft.Bcl.AsyncInterfaces version >= 1.0.0 by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1334
New Contributors
- @realvizu made their first contribution in https://github.com/sshnet/SSH.NET/pull/1293
- @jscarle made their first contribution in https://github.com/sshnet/SSH.NET/pull/1207
Full Changelog: https://github.com/sshnet/SSH.NET/compare/2023.0.1...2024.0.0