Releases
v1.10.0
API changes 🚨:
#177 INodeInfo
interface is removed for API consistency
INode
is used instead of INodeInfo
INode.SerializedFingerprint
is renamed to INode.Fingerprint
INode.CreationDate
type is changed from DateTime
to Nullable<DateTime>
Bug fixes 🐛:
#172 Nodes with invalid key length are skipped
#178 Tls12 configuration is checked or enforced to avoid hung API calls
net40 : check that (SecurityProtocolType)3072 is specified
net45 : check that SecurityProtocolType.Tls12 is specified
net46 : check that SecurityProtocolType.Tls12 is specified
net47 (target added) : check that SecurityProtocolType.Tls12 or SecurityProtocolType.UseDefault is specified
net471 (target added) : configure Tls12 in HttpClient .ctor
netstandard1.3 : configure Tls12 in HttpClient .ctor
netstandard2.0 : configure Tls12 in HttpClient .ctor
#189 Explicit HttpClient.DefaultRequestHeaders.ConnectionClose = false
is removed to avoid hung API calls after some delay of inactivity
Improvements ✨:
#188 Shared HttpClient
instance is used when possible
#184 An explicit exception is thrown when trying to upload a file to a public share
General 🔧:
Tests are refactored by using a Json configuration file
Test project is updated to .NET 5
Codebase is reformated using standard .editorconfig
SourceLink and Deterministic Builds are enabled
You can’t perform that action at this time.