Developers · Changelog

Changelog

What's new in the Rootd platform. Illustrative release history — sample entries.

Jun 2, 2026
v1.8

Per-station restock plans

NewImprovedFixed
  • Restock plan now ships as a first-class object on the station forecast — pack moves with deadlines, ranked by the peak they protect.
  • Improved evening-peak forecast accuracy by weighting recent demand shape more heavily.
  • Fixed a timezone edge case where a station's first forecast bucket could shift by an hour around DST-free offsets.
May 14, 2026
v1.7

Connectivity states, end to end

NewImproved
  • stale and offline are now surfaced consistently across the Twin API, dashboard, and forecasts.
  • Freshness flags added to every twin read so consumers can reason about gap age.
Apr 30, 2026
v1.6

Residual confidence bands

NewImproved
  • Loan signals now expose a residual-value confidence band derived from the cohort SoH curve — no single-point estimate.
  • Improved drift-detection sensitivity for packs sliding below their expected curve.
Apr 2, 2026
v1.5

Rider projection API

NewImproved
  • Added GET /v1/riders/{id}/projection — a suggested swap window minimizing travel plus wait.
  • Refined the travel + wait model behind suggested windows.
Mar 10, 2026
v1.4

Batch ingest & idempotency

NewFixed
  • Added POST /v1/ingest/readings:batch for high-throughput feeds.
  • Writes are now idempotent on (tenant, pack_id, ts) — safe retries no longer double-count.
Feb 18, 2026
v1.3

Vendor profile C (CAN)

NewImproved
  • Added a CAN edge-collector profile, joining the REST and MQTT transports.
  • Improved unit resolution for vendors reporting mixed millivolt / volt scales.