Releases: Spooled-Cloud/spooled-sdk-python
Releases · Spooled-Cloud/spooled-sdk-python
Release list
v1.0.17
v1.0.16
Resolve __version__ from installed package metadata (was hardcoded and lagging the real release).
v1.0.15
Realtime auth (JWT ?token=), opaque payload preservation, finite request timeouts, wired token refresh, Retry-After, idempotency-aware retries, SSE reconnect + filter retention. See CHANGELOG.md.
v1.0.14
Security
- Raised the
protobufsecurity floor to 5.29.6.
Changed
- Commit
uv.lockso installs are reproducible.
Documentation
- Corrected the API key prefix and the realtime example in the README.
v1.0.13
What's Changed
Fixed
- AsyncWorker — replaced deprecated
asyncio.get_event_loop().time()withtime.time()soActiveJob.started_atmatches the synchronous worker's wall-clock semantics and avoidsDeprecationWarningon Python 3.12+. - Realtime events —
RealtimeEvent.from_server_eventnow stampstimestampwith timezone-aware UTC (datetime.now(timezone.utc)) instead of a naive local datetime, preventingTypeErrorwhen comparing fallback timestamps against server-provided aware datetimes.
Added
CHANGELOG.mdreferenced by package metadata.types-protobufdev dependency somypy --strictpasses in fresh environments.
CI
- Bumped checkout, setup-python, upload-artifact, and download-artifact actions to current stable majors.
Verified: ruff, mypy, 420 tests, python -m build, twine check.