Hi All,

Version 1.9.18 of Google App Engine SDK is out with a rather large combination 
of new features and bug releases.


All
==================================
- Newly created apps will have modules enabled by default. Existing apps will 
still be able to use the existing "migrate my app to modules" workflow.
- Datastore cross-group transactions now allow 25 entity groups (up from 5).
- Users will have the option to use traffic migration instead of set default 
version.
- Faceted Search is now in Beta.
- VM Engines users can now specify the size of disk needed; there's no 
limitation that sizes be less than 10 GB.
- Mac Launcher now uses OAuth2 exclusively for app deployments. Permissions are 
granted through the browser instead of a login dialog.

Python
==================================
- Added a new version of the third-party library MySQLdb (version 1.24). To use 
it, update app.yaml and redeploy.
- Fixed a bug in Python 2.7 logging that sometimes impacted logs when flushed.


PHP
==================================
- PHP 5.5 runtime (php55) is now available. It runs alongside the existing PHP 
5.4 runtime (php). To use it, opt into the new runtime in the app.yaml file.
- Added ImageMagick extension (php55 only). Users will have to enable this 
explicitly by specifying "extension=imagick.so" in their php.ini file.
    https://code.google.com/p/googleappengine/issues/detail?id=9424
- Added in-memory tempnam() support. This feature is only available in the PHP 
5.5 runtime. tempnam() will return a path to in-memory virtual files based on 
VFS stream wrapper.
- Fixed glob() support for PHP.
    https://code.google.com/p/googleappengine/issues/detail?id=10623
- Added MongoDB as a standard PHP library (php55 only)
    https://code.google.com/p/googleappengine/issues/detail?id=11571
- Enabled the exif extension.
    https://code.google.com/p/googleappengine/issues/detail?id=11566
- Enabled the mailparse extension
    https://code.google.com/p/googleappengine/issues/detail?id=10163
- Enabled the cURL extension (php55 only)
    https://code.google.com/p/googleappengine/issues/detail?id=9343
- Provided a cURL implementation using the standard HTTP streams API for apps 
that do not need the complete cURL extension.
- Enabled the xslt extension
    https://code.google.com/p/googleappengine/issues/detail?id=10024
- Added support for XDebug on the Windows and Mac SDK
    https://code.google.com/p/googleappengine/issues/detail?id=10763
- Fixed the issue of Browsecap file not loading.
    https://code.google.com/p/googleappengine/issues/detail?id=11223
- Fixed the issue of incoming email limit not being able to be configured
    https://code.google.com/p/googleappengine/issues/detail?id=11376
- Fixed the issue of DNS related functions not enabled in runtime
    https://code.google.com/p/googleappengine/issues/detail?id=11459)
- Fixed the issue of errors resulting from uploading multiple files using a 
name array
    https://code.google.com/p/googleappengine/issues/detail?id=11451
- Fixed the issue that loaded extensions not indicating that memcache was 
available in the dev appserver
    https://code.google.com/p/googleappengine/issues/detail?id=10371
- Upgraded PHP 5.4 from PHP 5.4.32 to PHP 5.4.35
- Fixed the issue of allow_url_include = "1" being required on dev server
    https://code.google.com/p/googleappengine/issues/detail?id=10180
- Fixed the issue of input truncation when reading binary POST data.
- Fixed the issue of PHP Message e-mailer forcing only raw e-mail addresses for 
sender/reply-to
    https://code.google.com/p/googleappengine/issues/detail?id=10153


Java

==================================

- Fixed a bug in the Task Queue Java API where 
TaskOptions.removeParam(String) was using the wrong operator to compare 
strings. - Fixed a bug wherein calling Recording.get() on a non-warmup 
request fails to find RECORDING_KEY in current environment. - Fixed a bug 
to ensure App Engine Remote API supports go remote_api responses - An 
useful error message is displayed when Endpoints deployment fails for a 
known reason - Fixed a bug wherein xsd schema did not agree with the SDKs 
interpretation of appengine-web.xml - Fixed a bug wherein local dev server 
was ignoring <vm>true</vm> for ear-based multi-module projects - Added a 
--noisy option to Java appcfg, to turn on all available logging. - Fixed 
the issue with the Dev App server failing to reproduce the production 
environment behaviour when serving Google Storage files. 
https://code.google.com/p/googleappengine/issues/detail?id=9000 - Fixed the 
issue of Memcache API returning an unhelpful generic error message when 
put() value is >1MB


Go

==================================

This release is based on Go 1.4.1.
appengine/datastore: - Support []*S with nil elements as a destination for 
GetMulti. appengine/remote_api: - Allow all services through server-side 
interface.


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/fad20fea-2097-4787-92f3-2d63b3a3bf46%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to