Skip to content

chore(deps): bump @robosystems/client to ^1.13.0 - #348

Merged
jfrench9 merged 1 commit into
mainfrom
chore/client-1-13-0
Aug 29, 2026
Merged

chore(deps): bump @robosystems/client to ^1.13.0#348
jfrench9 merged 1 commit into
mainfrom
chore/client-1-13-0

Conversation

@jfrench9

Copy link
Copy Markdown
Member

Summary

Adopt @robosystems/client 1.13.0. It fixes the console's operator queries failing with Operator error: SSE connection failed before open (likely auth/not-found…) once a tab has lived past the session's first JWT refresh (~25 min): the SDK's clients singleton captured the JWT at construction, the backend revokes the previous JWT on every refresh, and the stream endpoint authenticates the JWT from the URL — so the REST POST /operator succeeded (core's interceptor injects a fresh token), the run executed and billed, and the stream attach 401'd with nobody watching. Confirmed in prod API logs on 2026-08-29.

In 1.13.0 the SSE-backed clients resolve the credential on every connect through the tokenProvider core already registers via setSDKClientConfig, and OperatorClient follows a queued run over /v1/operations/{id}/status when the stream cannot open, so the result is never lost. Nothing in this app changes — the fix lives in the package (RoboFinSystems/robosystems-typescript-client#206).

Changes

  • package.json@robosystems/client ^1.12.2^1.13.0.
  • package-lock.json — resolves to 1.13.0.

Deploy Notes

None — no env vars, no CloudFormation, no API version requirement (the API was already correct; this is the client catching up). The fix reaches users with the next app release; until then a console tab open longer than ~25 minutes still hits the error on its first query and a page refresh remains the workaround.

Testing

  • npm run test:all (test → format → lint:fix → typecheck → cf-lint): 389 tests passed across 47 files, all checks clean.

@jfrench9
jfrench9 merged commit 7154b2a into main Aug 29, 2026
6 checks passed
@jfrench9
jfrench9 deleted the chore/client-1-13-0 branch August 29, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant