Microdot Versions Save

Microdot: An open source .NET microservices framework

v1.10.4

5 years ago
  • Rename service arguments
    • OnStopWaitTime to OnStopWaitTimeSec
    • ServiceDrainTime to ServiceDrainTimeSec
  • Host stop is now taking in account onStopWaitTime And ServiceDrarinTime before performing force exit
  • Fix possible rare deadlock while retrieving ConfigObjects

v1.10.2

6 years ago

This release contains the following:

  • Load shedding bugfix

v1.10.1

6 years ago

This release contains the following:

  • Load shedding bugfix

v1.10.0

6 years ago

This release contains the following:

  • Added rudimentary load shedding based on global, cross-service request timeouts, and on timeouts during service-to-service and grain-to-grain calls.

v1.9.6

6 years ago

This release contains the following:

  • Fixed service not disposing correctly when Orleans throws SocketException on shutdown.
  • Changed HTTP code returned by the status endpoint during service drain from 503 (Service Unavailable) to 521 (Web Server Is Down).
  • Additional tracing logs for AsyncCache (togglable via configuration, default off).

NuGets are available here and via NuGet.org.

v1.9.5

6 years ago

This release contains the following:

  • Fixed deadlock when resolving ServiceProxy with Ninject.
  • Added a command line argument to add a delay which allows the service to drain from any requests and report a different health status before completely stopping the service and rejecting all incoming requests.

NuGets are available here and via NuGet.org.

v1.9.3

6 years ago

This release contains the following:

  • Attribute [LogFields] will parse object fields into log.
  • Validation mechanism.
  • Validation-Rule on [LogField] Attribute - Applied on complex type object only.

NuGets are available here and via NuGet.org.

v1.9.2

6 years ago

This release contains the following:

  • Removed limit of maximum Newtonsoft.Json package version from Gigya.ServiceContract.
  • Removed exact version requirement for Gigya.ServiceContract from all Microdot packages. Now limits to major version.

NuGets are available here and via NuGet.org.

1.9.1

6 years ago

This release contains the following:

  • Boolean event tags now use lowercase true/false (due to elastic search now being stricter)

NuGets are available here and via NuGet.org.

1.9.0

6 years ago

This release contains the following:

  • Added event serializer; events are now better formatted when written to logs
  • Added sample non-orleans service

NuGets are available here and via NuGet.org.