Skip to content

Releases: inorbithr/sdk

iohr: v0.1.0-alpha.12

iohr: v0.1.0-alpha.12 Pre-release
Pre-release

Choose a tag to compare

@inorbithr-release inorbithr-release released this 07 Oct 08:15
023fecb

0.1.0-alpha.12 (2026-10-07)

Features

  • cli: iohr ext search, show and install PUBLISHER/NAME from the catalogue (#168) (79a4661)
  • cli: iohr rfc, RFCs in the RFCs product (#167) (5da90ef)

go: v0.2.3

Choose a tag to compare

@inorbithr-release inorbithr-release released this 06 Oct 20:45
103834d

0.2.3 (2026-10-06)

Documentation

  • bring every README to what is released and on main (#155) (637daeb)

iohr: v0.1.0-alpha.11

iohr: v0.1.0-alpha.11 Pre-release
Pre-release

Choose a tag to compare

@inorbithr-release inorbithr-release released this 06 Oct 20:45
8e38b23

0.1.0-alpha.11 (2026-10-06)

Features

  • cli: classified spans and review keys in iohr lab check (#153) (a8bacc7)
  • cli: extensions declare privileges, confirmed before install (#151) (fdf0784)

Documentation

  • bring every README to what is released and on main (#155) (637daeb)

typescript: v0.2.2

Choose a tag to compare

@inorbithr-release inorbithr-release released this 05 Oct 14:02
b87e7da

0.2.2 (2026-10-05)

Features

  • conformance: replay matchers, TLS, mTLS and proxy listeners, fake iohr (M6) (#113) (fe098b6)
  • ts: calls have a total timeout of 120 s by default (totalTimeout), every attempt and wait included (1fe4d5a)
  • ts: Client.load with one precedence (code, environment, the iohr config file, defaults), describe() and ConfigError problems (1fe4d5a)
  • ts: proxy, CA bundle, mTLS, pinning and connect timeout through a node:https transport, or a caller's fetch or dispatcher (1fe4d5a)
  • ts: the credential chain (env, token and key secret files, the iohr login) with CachedToken, TokenFile, CliToken, ChainedCredential and DefaultCredential (1fe4d5a)
  • ts: the named middleware pipeline with its built-ins, logging, OpenTelemetry, rate limits and the retry budget (1fe4d5a)
  • ts: writes whose operation takes an Idempotency-Key are now retried, with one key per call sent on every attempt (1fe4d5a)

Bug fixes

  • conformance: the replay server hands back action options and rewrite (1fe4d5a)

rust: v0.2.2

Choose a tag to compare

@inorbithr-release inorbithr-release released this 05 Oct 16:57
0408022

0.2.2 (2026-10-05)

Features

  • cli: iohr sdk config resolves through the Rust SDK's loader, and the Rust target emits the idempotency-key mark and the path template (10aeae0)
  • conformance: replay matchers, TLS, mTLS and proxy listeners, fake iohr (M6) (#113) (fe098b6)
  • rust: calls have a total timeout of 120 s by default (total_timeout), and a Retry-After longer than retry_after_max ends the call (10aeae0)
  • rust: Client::load with one precedence (code, environment, the iohr config file, defaults), describe() and ConfigError problems (10aeae0)
  • rust: proxy, CA bundle, mTLS, pinning and connect timeout through the SDK's own rules, or a caller's reqwest::Client (10aeae0)
  • rust: the credential chain (env, token and key secret files, the iohr login) with TokenFile, CliToken, CachedToken, ChainedCredential and DefaultCredential (10aeae0)
  • rust: the named middleware pipeline with its built-ins, tracing logging, OpenTelemetry behind the otel feature, rate limits and the retry budget (10aeae0)
  • rust: writes whose operation takes an Idempotency-Key are now retried, with one key per call sent on every attempt (10aeae0)

Bug fixes

  • rust: the socket task ends when the client is dropped (10aeae0)

Dependencies

  • rust: tokio-tungstenite 0.30, pkcs8 0.11 and fresh lockfiles (#135) (d13b761)

python: v0.2.2

Choose a tag to compare

@inorbithr-release inorbithr-release released this 05 Oct 17:14
1ffc5e5

0.2.2 (2026-10-05)

Features

  • conformance: replay matchers, TLS, mTLS and proxy listeners, fake iohr (M6) (#113) (fe098b6)
  • py: calls have a 120 s total deadline by default (total_timeout) (3c8075d)
  • py: load, the credential chain, the middleware pipeline, transport settings, logging and OpenTelemetry (M6) (3c8075d)
  • py: writes that take Idempotency-Key are retried, with one key per call (3c8075d)

Bug fixes

  • py: the attempt timeout covers the body; the socket sends an iohr- request id and uses the proxy; the token exchange sends the SDK's user agent; from_env normalises profile names (3c8075d)

Dependencies

  • py: allow websockets 17 and lock 17.2 (#138) (614c9fd)

java: v0.2.2

Choose a tag to compare

@inorbithr-release inorbithr-release released this 05 Oct 19:27
5c2aedd

0.2.2 (2026-10-05)

Features

  • conformance: replay matchers, TLS, mTLS and proxy listeners, fake iohr (M6) (#113) (fe098b6)
  • java: calls have a total timeout of 120 s by default, and the attempt timeout covers the body (27e9ff8)
  • java: Client.load with one precedence (code, environment, the iohr config file, defaults), describe() and ConfigException problems (27e9ff8)
  • java: proxy, CA bundle, mTLS, pinning and connect timeout through the SDK's own ProxySelector and SSLContext (27e9ff8)
  • java: the credential chain (env, token and key secret files, the iohr login) with TokenFile, CliToken, CachedToken, ChainedCredential and DefaultCredential (27e9ff8)
  • java: the named middleware pipeline with its built-ins, System.Logger logging, optional OpenTelemetry, rate limits and the retry budget (27e9ff8)
  • java: writes whose operation takes an Idempotency-Key are now retried, with one key per call sent on every attempt (27e9ff8)

go: v0.2.2

Choose a tag to compare

@inorbithr-release inorbithr-release released this 05 Oct 15:55
baf4f07

0.2.2 (2026-10-05)

Features

  • conformance: replay matchers, TLS, mTLS and proxy listeners, fake iohr (M6) (#113) (fe098b6)
  • conformance: replay vectors prints the vectors as JSON for drivers without a YAML reader (1564943)
  • go: calls have a total timeout of 120 s by default (WithTotalTimeout), every attempt and wait included (1564943)
  • go: inorbit.Load with one precedence (code, environment, the iohr config file, defaults), Describe and ConfigError problems (1564943)
  • go: OpenTelemetry spans and metrics in the optional module github.com/inorbithr/sdk/go/otel (1564943)
  • go: proxy, CA bundle, mTLS, pinning and connect timeout through the SDK's own http.Transport, or a caller's client or RoundTripper (1564943)
  • go: the credential chain (env, token and key secret files, the iohr login) with CachedToken, TokenFile, CliToken, ChainedCredential and DefaultCredential (1564943)
  • go: the named middleware pipeline over http.RoundTripper with its built-ins, log/slog logging, rate limits and the retry budget (1564943)
  • go: writes whose operation takes an Idempotency-Key are now retried, with one key per call sent on every attempt (1564943)

go/otel: v0.2.2

Choose a tag to compare

@inorbithr-release inorbithr-release released this 05 Oct 18:59
42afa0f

0.2.2 (2026-10-05)

Features

  • conformance: replay vectors prints the vectors as JSON for drivers without a YAML reader (1564943)
  • go: calls have a total timeout of 120 s by default (WithTotalTimeout), every attempt and wait included (1564943)
  • go: inorbit.Load with one precedence (code, environment, the iohr config file, defaults), Describe and ConfigError problems (1564943)
  • go: OpenTelemetry spans and metrics in the optional module github.com/inorbithr/sdk/go/otel (1564943)
  • go: proxy, CA bundle, mTLS, pinning and connect timeout through the SDK's own http.Transport, or a caller's client or RoundTripper (1564943)
  • go: the credential chain (env, token and key secret files, the iohr login) with CachedToken, TokenFile, CliToken, ChainedCredential and DefaultCredential (1564943)
  • go: the named middleware pipeline over http.RoundTripper with its built-ins, log/slog logging, rate limits and the retry budget (1564943)
  • go: writes whose operation takes an Idempotency-Key are now retried, with one key per call sent on every attempt (1564943)

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)