v0.2.0 - Scheduled reconciliation and reliable removals
Superseded: Use v0.2.1. It corrects the upstream dependency constraint for the removal API.
Highlights
- Transparently queues the opt-in scheduled visibility reconciliation operations provided by
Medienreaktor.Meilisearch. - Persists the exact Meilisearch document identifier in removal jobs, allowing workers to remove documents after the corresponding Neos
NodeDatahas disappeared. - Retains the legacy node-rehydration path for jobs queued before this release.
- Adds unit coverage for enqueue payload generation and the serialized vanished-node removal lifecycle.
Requirements
This release requires medienreaktor/meilisearch dev-bugfix/combined-fixes with the identifier-based removal API. Prefer v0.2.1, which encodes that constraint exactly.
Upgrade note
Drain the live indexing queue before upgrading. Jobs queued by older versions do not contain the immutable document identifier. If the old queue cannot be drained reliably, flush and completely rebuild the Meilisearch index after deploying the new worker.