Meteor 3.5 Launches with Change Streams Default and Node.js 24 Upgrade

Meteor 3.5 has been released, marking a significant update to the JavaScript full-stack framework with a focus on its reactive data layer. The release makes MongoDB change streams the default mechanism for real-time reactivity, replacing the oplog-tailing approach that was unavailable on managed and serverless MongoDB tiers like Atlas Shared and Atlas Serverless. This shift moves change detection to the database server rather than the Node.js process, reducing per-instance workload and enabling smaller, more cost-efficient server fleets. The update also introduces DDP session resumption, a pluggable DDP transport, promise-based client logins, async DDPRateLimiter matchers, and a new accounts-express module for authenticated API routes. Underpinning all changes is an upgrade to Node.js 24, alongside quietly modernized dependencies including MongoDB collation support and OTPAuth for two-factor authentication.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in