tickmast / changelog
releases

What changed, and when

Breaking changes get a new major version and the previous one stays available for twelve months. Everything else ships behind a minor bump.

v4.2current
  • Streaming heartbeats moved from 30 s to 15 s so dead connections surface faster.
  • /v4/history accepts interval=1w and 1mo; weekly bars are aligned to the venue calendar, not to Monday.
  • Added X-RateLimit-Reset to every response — previously only present on 429.
  • Fixed: Baltic venues returned volume as an integer where the schema promised a string.
v4.1
  • Coverage extended to 41 venues with the addition of XRIS and XVIE.
  • feed_stale introduced as a distinct 503 body, so a lagging upstream is no longer indistinguishable from an outage.
  • Reference CSV is now generated at 04:00 UTC instead of 06:00.
v4.0breaking
  • All prices are decimal strings. Floats are gone — rounding differences between clients were the single largest source of support tickets.
  • Symbols are TICKER.MIC. The old free-form venue suffixes are no longer accepted.
  • Streaming subscriptions are explicit; the socket no longer pushes anything before a subscribe frame.
  • v3 remains available until 2027-03-02.
v3.9
  • Deprecation notices added to v3 responses ahead of the v4 migration.
  • End-of-day archives backfilled to 2009 for Nordic venues.
v3.8
  • Pagination switched from offsets to opaque cursors on all history endpoints.
  • Fixed: requests spanning a daylight-saving boundary could return a duplicated bar.