Java / Python SDKs 1.4.2 released and Roadmap updated
First, I’ll talk about the changes in the SDKs, and then about what the developers promise us in the next 6 months.
So,
- Capabilities API is no longer an experimental feature. Available in both Java and the Python SDK.
- XMPP v2. Now with support for presence and subscriptions.
- Added the ability to programmatically delete tasks from TaskQueue.
- Increased the maximum speed of replenishment of the queue to 100 / sec.
- A method has been added to the URL Fetch that allows you to verify the certificate when accessing the host via https.
- Improved Memcache API.
We pass to roadmap.
From the old:
- SSL access on non-appspot.com domains
- Background servers capable of running for longer than 30s - this is already partially implemented.
- Support for running MapReduce jobs across App Engine datasets - soon they will promise the Shuffle and Reduce phase, the Map phase is already quite ready and viable.
- Bulk Datastore Import and Export tool
- Improved monitoring and alerting of application serving
- Raise HTTP request and response size limits - many limits have already been increased in version 1.4.0.
- Programmatic Blob creation in Blobstore
From the new.
- Full-text Search over Datastore - finally (!!!)
- Support for Python 2.7
- Logging system improvements to remove limits on size and storage
- Integration with Google Storage for Developers - also great, IMHO
- Quota and presence improvements for Channel API
SDKs Analysis:
- In the Python SDK, certain files and logservice packages appeared; in files so far there is only a PB description of the protocol, from which it can be seen that this part relates to creating files in blobstore programmatically from the application. Matcher API renamed ProspectiveSearch API.
- The rdbms package appeared in the Java SDK, i.e. refers to SQL.
All these features await us later.
Complete changelogs:
- Release Notes: Python
- Release Notes: Java
- Revision History
- Product Roadmap