Skip to content

csharp: v0.2.2

Choose a tag to compare

@inorbithr-release inorbithr-release released this 05 Oct 17:50
58577c8

0.2.2 (2026-10-05)

Features

  • cli: the C# target emits the path template and the idempotency-key mark (4b3299c)
  • conformance: replay matchers, TLS, mTLS and proxy listeners, fake iohr (M6) (#113) (fe098b6)
  • csharp: calls have a total timeout of 120 s by default (TotalTimeout), every attempt and wait included (4b3299c)
  • csharp: Client.Load with one precedence (code, environment, the iohr config file, defaults), Describe() and ConfigException problems (4b3299c)
  • csharp: proxy, CA bundle, mTLS, pinning and connect timeout on SocketsHttpHandler, or a caller's HttpClient or handler (4b3299c)
  • csharp: the credential chain (env, token and key secret files, the iohr login) with CachedToken, TokenFile, CliToken, ChainedCredential and DefaultCredential (4b3299c)
  • csharp: the named middleware pipeline with its built-ins, Middleware.FromHandler, ILogger logging, ActivitySource and Meter, rate limits and the retry budget (4b3299c)
  • csharp: writes whose operation takes an Idempotency-Key are now retried, with one key per call sent on every attempt (4b3299c)

Dependencies

  • csharp: Logging.Abstractions 10, xUnit v3 and the test SDK 18 (#141) (89efb8d)