github meteor/meteor release/METEOR@3.4.4
Meteor 3.4.4

one hour ago

v3.4.4, 2026-11-12

Highlights

  • Update Node.js to 22.23.5, preserving this release line’s Node major, with the November 11 security fixes.
  • Harden archive extraction, including symlink containment, and update the dev bundle to tar-fs 2.1.5.
  • Expire email verification tokens, restrict client-side OAuth configuration in production, and reject malformed DDP messages without stalling connections.
  • Fall back to MongoDB polling for selectors that cannot be safely re-evaluated locally, and preserve top-level __proto__ data in oplog conversion.
  • Prevent credential leakage through the HMR server and remove deployment settings from the legacy deployment information URL.
  • Update the Cordova webapp plugin to reject unsafe asset paths and update the HTTP query parser.
  • Update the npm installer dependencies and protect its JavaScript extraction fallback against paths and links escaping the installation directory.
  • Validate malformed passwordless login requests before user lookup and preserve custom user data.
  • Fix the Rspack static-asset manifest and legacy warehouse handling.

Breaking Changes

No general API removals. Security restrictions on previously unsafe behavior are described in Migration Steps.

Internal API changes

N/A

Migration Steps

Please run the following command to update your project:

meteor update --release 3.4.4
  • Email verification tokens now expire after three days. Configure emailVerificationTokenExpirationInDays or emailVerificationTokenExpiration through Accounts.config on the server when a different lifetime is required.
  • Configure OAuth services on the server or through settings in production. Client calls to configureLoginService require explicit server opt-in with allowClientServiceConfiguration.
  • Queries using selectors that cannot be safely matched locally may use polling; monitor query load after updating.
  • Unsafe archive or Cordova asset paths are rejected. Keep assets and extraction links within their intended directories.

Bumped Meteor Packages

  • accounts-base@3.2.2
  • accounts-password@3.2.5
  • accounts-passwordless@3.1.0_2
  • ddp-server@3.2.3
  • minimongo@2.1.2
  • mongo@2.3.2
  • rspack@1.1.1
  • webapp@2.1.4
  • meteor-tool@3.4.4

Bumped NPM Packages

  • cordova-plugin-meteor-webapp@2.0.5
  • qs@6.16.1
  • tar-fs@2.1.5 (dev bundle)
  • tar@7.5.23 (npm installer)
  • tmp@0.2.7 (npm installer)
  • rimraf@6.1.4 (npm installer)

Special thanks to

Changelog at this tag

Don't miss a new meteor release

NewReleases is sending notifications on new releases.