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, not a single-point estimate.
  • Improved drift-detection sensitivity for packs sliding below their expected curve.
Apr 2, 2026
v1.5

Rider projection API

NewImproved
  • Added the rider projection on GET /v1/rider/{id}/view: a nextSwapRecommendation window minimizing travel plus wait.
  • Refined the travel + wait model behind suggested windows.
Mar 10, 2026
v1.4

Batch ingest & idempotency

NewFixed
  • Batch ingest: POST /v1/ingest/generic_json now accepts a JSON array for high-throughput feeds.
  • Writes are now idempotent on (tenant, device, 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.