You can now pass persistent store options to the framework. These are used when setting up a new NSPersistentStoreEnsemble. Could be useful if you need to include special SQLite pragmas.
Be careful that these options are compatible with the ones you are using in your app, or corruption can arise.
Made the CDEEventStore flush: method asynchronous. It was using performBlockAndWait: and could sometimes deadlock if an event store operation was calling back to the main queue at the same time.
Fixed a potential deadlock. There was a synchronous performBlockAndWait in the contextDidSave: when creating global ids. If this was on the main thread, the notification that would be posted when saving the event store could deadlock, because it accesses the main thread.
Merge branch 'master' of https://github.com/drewmccormack/ensembles