From 09d129b7996fc0524745d110cf361e7c0cf8faff Mon Sep 17 00:00:00 2001 From: Nick Martin Date: Wed, 11 Dec 2013 23:57:09 -0800 Subject: [PATCH] First pass text for oplog tailing in History.md. --- History.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/History.md b/History.md index 3306e46bd7..f13a291d3b 100644 --- a/History.md +++ b/History.md @@ -6,7 +6,17 @@ recommend using this precise version of Node in production so that the patch will be applied. If you use a newer version of Node with this version of Meteor, Meteor will not apply the patch and will instead disable websockets. -* XXX oplog tailing +* Rework how Meteor gets realtime database updates from MongoDB. Meteor + now reads the MongoDB "oplog" -- a special collection that records all + the write operations as they are applied to your database. This means + changes to the database are instantly noticed and reflected in Meteor, + whether they originated from Meteor or from an external database + client. Oplog tailing is automatically enabled in development mode + with `meteor run`, and can be enabled in production with the + `MONGO_OPLOG_URL` environment variable. Currently the only supported + selectors are equality checks; `$`-operators, `limit` and `skip` + queries fall back to the original poll-and-diff algorithm. See for details. * Add `Meteor.onConnection` and add `this.connection` to method invocations and publish functions. These can be used to store data