Skip to content

2.x series first production release

Compare
Choose a tag to compare
@tomwalder tomwalder released this 04 Aug 21:11
· 201 commits to master since this 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)