BREAKING CHANGE: Before: query.onChange(() => ...); After: query.changes.subscribe((iterable) => {}); Closes #4395