Microdot assemblies now target .Net standard, which is a step towards switching to .Net core.
v2.2.2
4 years ago
Services now listen in both HTTP & HTTPS, unless disabled in configuration. Clients will at first try to use the HTTP endpoint and poll the HTTPS endpoint in the background. When the HTTPS endpoint is available, the client will automatically switch to it. HTTPS feature toggle is available (for both client & server) at the service level and globally.
v1.14.2
5 years ago
Relax NSubstitute nuget dependency to >= 3.1, instead of >= 4.0
1.14.1
5 years ago
Moved to .Net 4.7.2
Now warming up (stateless) service grain dependencies during service startup before the service starts accepting traffic so the first few calls have a lower latency
Now logging individual fields and supporting Non/Sensitive attributes for nested generic request object fields
Added a delay to timeouts when calling Consul to match Consul's own added delay (1/16 of the total timeout time at random, to spread the load of long-polling clients), in the new service discovery mechanism.
v1.13.2
5 years ago
Throw InvalidParameterValueException in case parameter has an invalid value (e.g. incorrect type or limit overflow)
v1.13.1
5 years ago
Bug fixes
v1.13.0
5 years ago
Performace improvement of resolving IConfigObject from Ninject
Grain dependencies warmup
Response time measuring log
Preferred environment support
TracingContext backwards compatibility
v1.12.0
5 years ago
new Discovery engine (beta. Previous Discovery engine is still in use)
Add default timeout for compiling Regular Expressions
Ninject ActivationCacheDisabled - set default value to true
1.11.1
5 years ago
Orleans threads set as per actual process affinity and not command-line argument.
v1.10.5
5 years ago
Add to better error handling in service tester when silo forcibly close