Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 09:42
· 8 commits to master since this release

OverkizClient 2.1.0

This release adds optional event-listener recovery and typed device helpers. Existing public method signatures remain available; no migration is required from 2.0.0.

  • Use FetchEvents(autoRegister: true) to register a missing listener and allow one recovery attempt after an explicit listener or session rejection. Parameterless FetchEvents() keeps its explicit-registration behavior. Timeouts and transport failures are not retried because fetching consumes events.
  • Fix listener requests after token refresh, duplicate registration during refresh, stale listener IDs after failed replacement and cleanup, and overlapping event operations.
  • Clear cached setup, devices, gateways and listener state when selecting a different Rexel gateway or establishing a new cloud session.
  • Add named and ordered-fallback state getters, CLR dictionary/list accessors, and attributed supported-alias models with most-featured-per-type selection.

The target frameworks remain .NET Framework 4.7.2 and .NET 10. Runtime dependencies are unchanged. The offline NUnit suite contains 323 cases per target.

NUnit 5 test package 1.1.0 - 1 October 2026

This is a test-tooling update attached to the existing release. Product binaries, product version and NuGet packages are unchanged.

Processor test package | Documentation | Validation receipt | Build sources | SHA-256 checksums

Uses NUnit 5.0.0. 323 offline cases passed in each of two runs from the packaged assembly on Windows. All packaged suite identities were checked against source discovery. Live/manual and processor runtime tests were not repeated for this migration; previous hardware results do not certify this package. The test package version is independent of the product version.