Skip to content

Releases: gigya/microdot

v1.5.1

04 Sep 06:50
Compare
Choose a tag to compare

This release contains the following:

  • [Bug] ServiceSchema supports return-type of Task
  • [Bug] Reduced stats events fields precision to 3 digits
  • [Feature] Publish request queue length

NuGets are available here and via NuGet.org.

v1.5.0

04 Sep 06:37
Compare
Choose a tag to compare

This release contains the following:

  • [Feature] Aggregated Health checks

NuGets are available here and via NuGet.org.

v1.4.2

28 Aug 08:39
Compare
Choose a tag to compare

This release contains the following:

  • [Bug] Reverted breaking change in PublicEndpointAttribute and marked the constructor with optional parameters as obsolete to prevent further breaks (it will be removed in the next major version).
  • [Bug] Schema endpoint: Filtered out all Attributes in the System.Diagnostics namespace to eliminate JsonSerializationException that were thrown.

NuGets are available here and via NuGet.org.

v1.4.0

24 Aug 12:16
Compare
Choose a tag to compare

This release contains the following:

  • [Feature] It is now possible to set the infrastructure version in events from outside of microdot code.
  • [Feature] it is now it possible to add optional parameters to service methods in a backward compatible way, requests coming from old services will use the default values known to the server.
  • [Feature] Public endpoint has settable UsingRequestObject property that allows mapping incoming parameters to an object instead of method arguments.
  • [Bug] Enable JSON deserializing from base64 to byte array (byte[]).

NuGets are available here and via NuGet.org.

v1.3.2

17 Aug 08:46
Compare
Choose a tag to compare

This release contains the following:

  • [Bug] Client event in service proxy was incorrectly reused for multiple calls

NuGets are available here and via NuGet.org.

v1.3.1

14 Aug 11:15
Compare
Choose a tag to compare

This release contains the following:

  • [Feature] Enhanced metadata endpoint with additional information.
  • [Feature] Support specifying port numbers in TracingContext.SetOverrides().
  • [Bug] Fixed NuGet dependencies.

NuGets are available here and via NuGet.org.

v1.3.0

07 Aug 13:47
Compare
Choose a tag to compare

This release contains the following:

  • [Feature] Add ServiceDiscovery.GetAllEndPoints() method to service discovery for client libraries that manage their own connection pool.
  • [Feature] If an event is published with a new-ed exception, it will contain a stack trace even if that stackTrace is contained only in the inner-exception or deeper in the tree.
  • [Feature] Add inner exception type and one-word message to published events, with new field names.
  • [Bug] ServiceDiscovery.GetNextHost() log missing exception description if CounselDiscoverySource throws an exception on the start up.
  • [Bug] ServiceDiscovery.EndPointChanged event is now fired on EndPoint change and doesn't depend on GetNextHost() to be the triggered.

NuGets are available here and via NuGet.org.

v1.2.3

24 Jul 12:26
Compare
Choose a tag to compare

This release contains the following:

  • [Bug] Thread-safe Dispose() in hosts.

NuGets are available here and via NuGet.org.

v1.2.2

20 Jul 09:43
Compare
Choose a tag to compare

This release contains the following:

  • [Bug] Initialize RequestTiming in beginning of request processing in HttpListener

NuGets are available here and via NuGet.org.

v1.2.1

18 Jul 14:53
Compare
Choose a tag to compare

This release contains the following:

  • [Feature] Added %appName% as environment variable, can be used in configuration.
  • [Feature] Added TimeSpan command line argument OnStopWaitTime that determines how much time a service waits for subsystems to finish shutting down. Default 10 seconds.

NuGets are available here and via NuGet.org.