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 [email protected].
To post to this group, send email to [email protected].
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.