Skip to content

Qactive 2.0.1

Compare
Choose a tag to compare
@RxDave RxDave released this 05 Jun 18:26
· 74 commits to master since this release

New In This Release

  • Fixed a bug that caused an error for nested generic type arguments that are anonymous types, sometimes causing queries that contain subqueries to fail during pre-processing on the client (with error messages that don't really indicate the problem.)
  • Fixed a bug with array handling in expression trees that caused errors for initializers of arrays with anonymous types, or any array bounds expressions. (Also, the error thrown wasn't clear on the actual problem, since it was a bug.)
  • Now logging subscriptions and unsubscribing (as Info), duplex enumerations (as Info) and all notifications and enumerated values (as Verbose), via the "Qactive" TraceSource. This source is set to Info by default. It can be changed via the app.config (it's just a typical .NET TraceSource named "Qactive") or programmatically (via the Qactive.QactiveTraceSources class).
  • Additional logging improvements.
  • Improved TCP negotiation to accept the client's local ID, which is written to diagnostic output so it can be used for event correlation.
  • Some more unit tests and test improvements.

Download from NuGet

Qactive.Providers.Tcp

Depends on Rx, Qactive.Providers.Streaming, Qactive.Expressions and Qactive
Runtimes: .NET Framework 4.6.1, .NET Framework 4.5

Qactive.Providers.Streaming

Depends on Rx, Qactive.Expressions and Qactive
Runtimes: .NET Framework 4.6.1, .NET Framework 4.5

Qactive

Depends on Rx
Runtimes: .NET Framework 4.6.1, .NET Framework 4.5, ASP.NET Core 1.0, Windows 8, Windows Phone 8.1, Xamarin.Android, Xamarin.iOS

Qactive.Expressions

No dependencies
Runtimes: .NET Framework 4.6.1, .NET Framework 4.5