Repository navigation
integrations 0.14.0
·
36 commits
to main
since this release
0.14.0 - 2026-11-06
Commit 7e3a4604deaf; release record pub:sha2-256:pecxorr363weqbmckyftckktf5milea3536l5nlurhc44vyf37ta.
Changed
- StorageSink sends its files through the storage client, as storage.api's sink operation: tried once, for up to a minute, and not recorded, as before
- A sink's timer sends its first file a random part of a cycle in, so pods started together don't send at once
Added
- A registry operation may name its own timeout and tries, in place of its class's
- Storage clients, clients/js/storage.js and integrations.clients.storage, generated from Sustenaut/storage's openapi.json as vendored and pinned in openapi/storage.json, as plugin storage.api
- Unavailable carries the last response, and a Replay answer may give its ETag
- A retry waits a random time up to 2**n s (full jitter) or what a 429's or 503's Retry-After says, up to the class's timeout, and a call never runs past its timeout times its tries, in calls.py and caller.js
Install:
pip install https://github.com/Sustenaut/integrations/releases/download/v0.14.0/integrations-0.14.0-py3-none-any.whl