Hi everyone!
It's finally time to tag Djangae 1.0.0!
Djangae has been stable for a long time now, and really we should've given Djangae a 1.0 release years ago! There was always another bug to fix, or another feature we wanted though and so leaving it in a continuous "it's almost ready!" state is what happened.
But now work is progressing on bringing Djangae up-to-date with the latest Python and Django releases, it's now time to break compatibility, make things temporarily unstable and recognise the current Djangae as the stable project that it is.
So, what's next?
Djangae is going to be stripped back. App Engine on the Python 3 runtime is very different and as a result Djangae 2.x will be a completely different series also.
Many of the djangae.contrib apps are going to disappear, perhaps all of them! There's no eventual consistency on the new Datastore, there's no Users API, there's no memcache.
The Datastore connector is being moved into its own project, that can be used from any Django application.
We'll do what we can to smooth the upgrade process as much as possible, but it's not going to be a drop-in replacement for current Djangae unfortunately, and it may take a while to get to a state where an upgrade process is documented. When we're done though, Djangae will be better, simpler and cleaner.
Also the Djangae 1.x series will still receive bug fixes, and the occasional bug-fix release will still happen.
Thank you!
Thanks to everyone that has contributed to Djangae over the past 5 or 6 years. The road to Djangae 1.0.0 has been a long one, but here's to a future in Djangae 2.x!