Skip to content

v1.1.0 — renpho-py

Choose a tag to compare

@ChocoTonic ChocoTonic released this 04 Jul 01:16
· 24 commits to main since this release

Hardening of the multi-account feature — all additive, public API unchanged.

Added

  • Concurrent shard discovery via max_workers= on discover_user_tables() / get_all_measurements() (thread-safe; each worker uses its own session). Default stays serial.
  • Discovery caching per user id, with refresh= and a new clear_table_cache().

Changed

  • Probe failures are isolated — a flaky request on one shard (or one extra account) is skipped, not fatal, so data already fetched survives.
  • discover_user_tables() logs in if no token is set.
  • Tighter typing: extra_user_ids: list[str] | None, new UserId alias.

See docs/multi-account.md for the full analysis, and CHANGELOG.md.