Beta v0.5.1b24 — past initial proving, but the Python API surface may still shift before 1.0. WiredTiger on-disk format is stable, but there's no migration tool yet — don't put production data here.

Change streams emit createIndexes/dropIndexes; updateUser command

5 May 2026 · Joe Drumgoole · Releases

v0.3.0a52 widens change-stream coverage to include DDL events: a createIndexes or dropIndexes command now emits a corresponding operationType: "createIndexes" | "dropIndexes" change event on watching cursors, with the index spec in the event payload. This matches mongod's behaviour for collection-scope and database-scope watches.

The updateUser command also lands, completing the user-management API surface alongside the existing createUser / dropUser / usersInfo. The website's invoke publish task now uses shlex.quote for commit messages (so multi-line bodies preserve real newlines instead of being escaped to literal \n) and auto-symlinks infra/aws-state.json from the main repo when run from a worktree, so deploys work end-to-end without per-worktree infra setup.

Full release notes on GitHub · Install from PyPI · Tag