Skip to content

chore(deps): lock robosystems-client 1.13.1 - #12

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

chore(deps): lock robosystems-client 1.13.1#12
jfrench9 merged 1 commit into
mainfrom
chore/client-1-13-1

Conversation

@jfrench9

Copy link
Copy Markdown
Member

Summary

Pulls through robosystems-client 1.13.1, which replays a rate-limited request instead of surfacing the 429 (RoboFinSystems/robosystems-python-client#201).

That rejection is raised by a request dependency before the endpoint handler runs, so the call had no effect and the replay is safe even for a POST with no idempotency key. It matters for this template specifically: a backfill looping the emit operations runs at the endpoint category budget, and every rejection previously reached the caller as an ordinary failure. The demo tenant load that prompted the client fix lost 25 of 383 events that way.

Changes

  • uv.lockrobosystems-client 1.12.0 → 1.13.1. Lock only; the >=1,<2 floor stays where it is, per the two-tier client contract.

No source changes. The frozen emit surface (AuthenticatedClient, UNSET, the six emit operations and their request models) is untouched by 1.13.1 and still imports clean.

Testing

  • ruff check, ruff format --check, basedpyright clean; pytest 6 passed.
  • Verified every module under src/integration/emit/ imports against the new client.

1.13.1 replays a rate-limited request instead of surfacing the 429. The
rejection is raised before the endpoint handler runs, so the call had no
effect and the replay is safe — which matters here, since a backfill
looping the emit operations runs at the endpoint category budget and
every rejection previously reached the caller as an ordinary failure.

Lock only: the `>=1,<2` floor stays where it is, per the two-tier client
contract. The emit surface is unchanged and still imports clean.
@jfrench9
jfrench9 merged commit 7380916 into main Aug 31, 2026
4 checks passed
@jfrench9
jfrench9 deleted the chore/client-1-13-1 branch August 31, 2026 23:32
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