- Explore Operational Transform options
- Look into support for
{multi: true}
- Support for
upsert
- Possible support for locking documents used in pending transactions
- Refactor and document code for better maintainability
- Add/improve support for other/existing mongo operators
- Complete test coverage and security audit
- More comprehensive test coverage
- Closes an issue (#48) in which Meteor.settings isn't defined for android builds and error gets thrown
- Closes an issue (#47) related to security, where transactions originating on the client could override the
tx.checkPermission
function on the server
- Fixes for a number of issues, the chief one being a broken rollback mechanism
- A small change in which auto committed insert transactions are not processed client side, but are sent to the server for writes, like other transactions in
tx.start() ... tx.commit()
blocks, removing the need for allow/deny rules for inserts
- First release using new storage format for transactions and having db state recovery options
- Last stable(ish) release using naive/optimistic transactions with no db state recoverability