- Replaces per-session scheduled disconnects with a deployment-wide batch worker, increasing scalability by avoiding one scheduled function per session.
- Upgrades in place without a migration; pre-upgrade sessions get a grace deadline and legacy scheduled disconnects are ignored.
- Fixes React Strict Mode remount races that could briefly disconnect an active session.
- Prevents duplicate heartbeat intervals in React Native.
- Patches instead of re-creating timeout documents for efficiency
- Avoids self-cancelation of scheduled functions, now that mutations aren't allowed to cancel themselves.
- Adds /test and /_generated/component.js entrypoints
- Drops commonjs support
- Improves source mapping for generated files
- Changes to a statically generated component API