v2.8.3

THU-MAIC/OpenMAICv2.8.3Aug 25, 2026by rekhoff

Upgrading?

AI Summary

A critical bug fix for the SpacetimeDB scheduler where scheduled functions were drifting due to incorrect time anchoring.

Key Highlights

  • Fixed scheduled function drift by anchoring to intended execution time
  • Adopted 'MissedTickBehaviour::Skip' semantics to prevent future drift
  • Resolved issue where head-of-line blocking caused permanent schedule delays

New Features

  • Scheduler time anchoring fix

Full Release Notes

## Bug Fixes

### Fix scheduled function drift

Scheduled functions were previously rescheduled from the actual execution time of the current run instead of the originally intended time. A small `tokio::time` precision delay, or head-of-line blocking from a prior run, would cause the schedule to permanently drift later over time. The scheduler now anchors to the intended execution time, adopting `MissedTickBehaviour::Skip`-like semantics.

([#5735](<https://github.com/clockworklabs/SpacetimeDB/pull/5735>))

## What's Changed

- Bug: Scheduled functions to be scheduled from their "intended" execution time in [#5735](<https://github.com/clockworklabs/SpacetimeDB/pull/5735>)

**Full Changelog**: [v2.8.2...v2.8.3](<https://github.com/clockworklabs/SpacetimeDB/compare/v2.8.2...release/candidate/v2.8.3>)

Related Repositories