Skip to content

v15.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 01:09
· 32 commits to main since this release

Released by .github/workflows/release.yml.

Generated command surface: v0.612.0

Why this bump (level: minor):

  • minor: feat: feat: make the HTTP data-fetch timeout configurable
  • patch: fix: fix: harden redaction, body draining and the reconnect guard
  • patch: fix: fix: redact the device-login code from the wire hooks
  • patch: fix: fix: keep a stranded connect from closing reconnectOnce's new socket
  • patch: fix: fix: make the HTTP retry wait cap cumulative
  • patch: fix: fix: reconnectOnce must fail a stranded login/welcome, and don't send a login beginAuth rejected
  • patch: fix: fix: test the jitter directly
  • patch: fix: fix: redact the generated password from onReceive
  • patch: fix: fix: let the post-auth state seed through the reconnect send guard
  • patch: fix: fix: jitter HTTP retries and tighten HTTP docs and tests
  • patch: fix: fix: redact credentials from the onSend wire hook
  • patch: fix: fix: hold queued commands until reconnectOnce has re-authenticated
  • minor: feat: feat: client.stations() and client.mobileBase() use the client's fetchImpl
  • patch: fix: fix: don't sleep through a long Retry-After on HTTP data fetches
  • patch: fix: fix: reject pending commands when reconnectOnce replaces the socket
  • patch: fix: fix: keep a throwing wire hook from breaking send or routing
  • minor: feat: feat: onSend/onReceive wire hooks on Account and SpacemoltClient
  • minor: feat: feat: jitter rate-limit retries and report them via onRateLimited
  • minor: feat: feat: bound HTTP data fetches with a timeout, typed errors and 429/503 retry