2023.0.1
版本发布时间: 2023-12-29 22:15:27
sshnet/SSH.NET最新发布版本:2024.1.0(2024-06-28 15:06:08)
New features:
- Improve SFTP performance on medium/high latency connections
- Use System.Security.Cryptography in AesCipher
- Use hardware-accelerated AES
- Add support for .NET 8.0
- Reduces heap allocations
- And many more.
The list of changes:
- Enable list directory async for net framework by @Patrick-3000 in https://github.com/sshnet/SSH.NET/pull/1206
- Remove placeholder tests by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1183
- Move test projects by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1212
- Delete more dummy tests by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1213
- Update Nugets 10/2023 by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1214
- Upgrade .NET SDK from 7.402 to 7.403. by @drieseng in https://github.com/sshnet/SSH.NET/pull/1222
- Merge partial classes and complete IForwardedPort interface by @drieseng in https://github.com/sshnet/SSH.NET/pull/1223
- Fix analyzer errors in Renci.SshNet and Renci.SshNet.TestTools.OpenSSH by @drieseng in https://github.com/sshnet/SSH.NET/pull/1229
- Increase test coverage for AesCipher by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1232
- Use shared Data folder for client keys in integration tests by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1219
- Use CollectionAssert in ListDirectory tests by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1166
- Improve SFTP performance on medium/high latency connections by @zybexXL in https://github.com/sshnet/SSH.NET/pull/866
- Update global.json by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1240
- Tweak diagnostics by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1241
- Use System.Security.Cryptography in AesCipher by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1235
- Enable trace logging for Integration tests by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1242
- Expose SshIdentificationReceived event by @scott-xu in https://github.com/sshnet/SSH.NET/pull/1195
- Fix avoidable exception when data length is too long by @se006 in https://github.com/sshnet/SSH.NET/pull/823
- Fix build break in Release by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1248
- Use hardware-accelerated AES CryptoServiceProvider by @zybexXL in https://github.com/sshnet/SSH.NET/pull/865
- Disable a few duplicate analyzer rules by @drieseng in https://github.com/sshnet/SSH.NET/pull/1254
- Test integration tests by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1250
- Add support for .NET 8.0 by @scott-xu in https://github.com/sshnet/SSH.NET/pull/1255
- Fail with a friendlier error message when response has not been set by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1245
- Disable some impactful analyzers by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1246
- Rebased AsyncResult fix by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1184
- Standardizes additional file types in .editorconfig by @jacobslusser in https://github.com/sshnet/SSH.NET/pull/1266
- Replace SemaphoreLight with SemaphoreSlim by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1265
- Always use factories for HmacAlgorithms by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1262
- Native async by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1267
- Removes MessageAttribute in favor of properties on Message class by @jacobslusser in https://github.com/sshnet/SSH.NET/pull/1270
- Reduces heap allocations for the some byte[] uses by @jacobslusser in https://github.com/sshnet/SSH.NET/pull/1272
- Maintain current build solution by @scott-xu in https://github.com/sshnet/SSH.NET/pull/1268
- Send the client key exchange init in Connect by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1274
- Add a few spans on net6.0 or greater by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1138
- Make keys immutable by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1264
- Try to stabilise a few tests by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1278
- Fix #1275. Hung Dispose() caused by infinite socket timeout by @jkillingsworth in https://github.com/sshnet/SSH.NET/pull/1280
- Authenticate with ssh-rsa by default by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1283
- Upgrade packages by @Rob-Hague in https://github.com/sshnet/SSH.NET/pull/1279
- Remove code examples by @WojciechNagorski in https://github.com/sshnet/SSH.NET/pull/1210
New Contributors
- @Patrick-3000 made their first contribution in https://github.com/sshnet/SSH.NET/pull/1206
- @scott-xu made their first contribution in https://github.com/sshnet/SSH.NET/pull/1195
- @se006 made their first contribution in https://github.com/sshnet/SSH.NET/pull/823
- @jacobslusser made their first contribution in https://github.com/sshnet/SSH.NET/pull/1266
- @jkillingsworth made their first contribution in https://github.com/sshnet/SSH.NET/pull/1280
Full Changelog: https://github.com/sshnet/SSH.NET/compare/2023.0.0...2023.0.1
1、 SSH.NET-2023.0.1-help.chm 2.52MB