2.x series first production release
New features in 2.0 include
- Faster - use of Google Protocol Buffer allows faster, low-level access to Datastore
- Easier to use - sensible defaults and auto-detection for AppEngine environments
- Less dependencies - no need for the Google PHP API Client, unless running remote or from non-AppEngine environments
- Local development - Using the Protocol Buffers allows us to access the development server Datastore
- Local GQL support - By default, the local development server does not support GQL. I've included a basic GQL parser that makes this work.
- Data Migrations - leverage multiple Gateways to ship data between local and live Datastore
- Contention Exceptions - standardised Exception for handling Datastore transaction contention`
- Unit tests
- Optional drop-in JSON API Gateway for remote or non-AppEngine environments (this was the only Gateway in 1.x)