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

    Also popular now: