Change streams land — single-node, oplog-backed, pymongo-validated
The headline change in v0.3.0a14 is MongoDB change streams, single-node and oplog-backed. SecantusDB now mints a secantus-named replica-set hello reply that's just convincing enough for pymongo's topology machinery to accept change streams against it, and emits real oplog entries for every CRUD operation. Resume tokens, fullDocument: "updateLookup", fullDocumentBeforeChange pre-images, and awaitData blocking all work. The pymongo conformance suite's change-stream tests run unmodified against the embedded server.
Two supporting changes also shipped: written content (README, docs, blog) is now dual-licensed under CC-BY-4.0 alongside the GPL-2.0-only code, and the GitHub Actions matrix skips wheel/test runs on docs-only commits so doc edits don't burn cibuildwheel CI time.