[google-appengine] 1.7.3 Pre-release SDKs Available

2012-10-19 Thread Richmond Manzana
Hi,

We've posted the pre-release SDKs for Python and Java here:
http://code.google.com/p/googleappengine/downloads/list

Pre-Release notes below.

Cheers,

Rich

App Engine Python SDK - Release Notes

Version 1.7.3
===
- Django 1.4 is now supported in Python 2.7
- The file-based implementation of the Datastore stub will be deprecated 
soon.
  A warning message informing users that SQLLite stub will be the default
  stub soon is now displayed.
- Datastore Index stats now report type instead of representation-type.
- Rich sort expressions beyond single field names are now supported in the
  Search API for dev_appserver.
- search.MIN_NUMBER_VALUE and search.MAX_NUMBER_VALUE are now public in the
  Search API.
- Globally Consistent Indexes are now deprecated in the Search API.
- Index.list_documents() has been deprecated and replaced with
  Index.get_range() in the Search API.
- search.list_indexes() has been deprecated and replaced with
  search.get_indexes() in the Search API.
- Added method Index.get(doc_id) to get a document by its ID in the Search 
API
- Index.add() has been deprecated and renamed to Index.put() in the Search 
API.
- Index.remove() has been deprecated and renamed to Index.delete() in the
  Search API.
- The AddDocumentError and RemoveDocumentError classes, which were already
  deprecated, have been removed from the Search API.
- OperationCode.object_id and OperationCode.document_id, which were already
  deprecated, have been removed from the Search API.
- Users can now change authentication options after app creation
http://code.google.com/p/googleappengine/issues/detail?id=483
- Fixed an issue with Datastore backup/restore finalization steps only 
looking
  at the default queue in Admin Console.
- Fixed an NDB issue with Structured Properties not converting dict 
properly.
http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=207
- Fixed an NDB issue where multiple async transactions corrupt old
  Datastore connections.
http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=209
- Fixed an NDB issue with fetch() with offset > 1000 returning an empty 
list.
http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=210
- Fixed an issue with 2 factor authentication not giving useful error 
messages.
http://code.google.com/p/googleappengine/issues/detail?id=8020
- Fixed an issue in the Search API snippeting breaking if the field contains
  a single word in dev_appserver.
http://code.google.com/p/googleappengine/issues/detail?id=8171
- Fixed an issue with PyCrypto AES cipher not running on dev_appserver.
http://code.google.com/p/googleappengine/issues/detail?id=8188





App Engine Java SDK - Release Notes

Version 1.7.3
=

- We encourage you to try and test your application using Java 7 and App
  Engine SDK. Note that Java 7 is *not* a supported runtime.
- Java 7 Features that we encourage you to try in dev appserver:
Strings in switch
Binary integral literals and underscores in number literals
Multi-catch and more precise rethrow
Improved type inference for generic instance creation (diamond)
try-with-resources statement
Simplified varargs method invocation
- Java 7 features that are NOT supported:
All new Java 7 classes (the Google App Engine whitelist has not been
updated yet)
Method Handles
Invoke Dynamic bytecode
- InetAddress name resolution now displays UnknownHostException instead of a
  runtime exception error when the host is unknown.
- Datastore Index stats now report type instead of representation-type.
- Class Loading Priority can now be granted to specific JAR files by adding
  class-loader-config element in appengine-web.xml file. This is an
  experimental feature.
- Queries with transactions are now fully checked for consistency in Remote
  API.
- Global Consistent Indexes are now deprecated in the Search API.
- ListResponse listDocuments(ListRequest) has been deprecated and
  replaced with GetResponse getRange(GetRequest) in the Search 
API.
- ListIndexesReponse listIndexes(ListIndexesRequest) has been deprecated and
  replaced with GetResponse getIndexes(GetIndexesRequest) in the 
Search
  API.
- getField(String) has been deprecated and aliased to getFields(String) in 
the
  Search API.
- AddResponse Index.add() has been deprecated and renamed to PutResponse
  Index.put() in the Search API.
- RemoveResponse Index.remove() has been deprecated and renamed to
  DeleteReponse Index.delete() in the Search API.
- Users can now change authentication options after app creation
http://code.google.com/p/googleappengine/issues/detail?id=483
- Fixed an issue with Channel API breaking when using urlfetch service. This
  issue was limited to the SDK.
http://code.google.com/p/googleappengine/issues/detail?id=8166
- Fixed an issue with ResponseRewriterFilter not being threadsafe when using
  Remote API.
http://code.google.com/p/googleappe

[google-appengine] Re: 1.7.3 Pre-release SDKs Available

2012-10-19 Thread Richmond Manzana
Java 7 apps will not run at all in Production unless you are in the Trusted 
Tester program.  Look forward to a TT program sign-up in our upcoming blog 
post.

-Rich

On Friday, October 19, 2012 1:02:13 PM UTC-7, Vinny P wrote:
>
> Looking forward to multicatch!
>
> Quick question: when you say Java 7 is not supported, do you mean that GAE 
> production will not run Java 7 apps at all, or that Java 7 apps will run 
> but may be flaky?
>
> Thanks,
>
> -Vinny P
>
>
> On Friday, October 19, 2012 1:04:41 PM UTC-5, Richmond Manzana wrote:
>>
>> Hi,
>>
>> We've posted the pre-release SDKs for Python and Java here:
>> http://code.google.com/p/googleappengine/downloads/list
>>
>> Pre-Release notes below.
>>
>> Cheers,
>>
>> Rich
>>
>> App Engine Java SDK - Release Notes
>>
>> Version 1.7.3
>> =
>>
>> - We encourage you to try and test your application using Java 7 and App
>>   Engine SDK. Note that Java 7 is *not* a supported runtime.
>> - Java 7 Features that we encourage you to try in dev appserver:
>> Strings in switch
>> Binary integral literals and underscores in number literals
>> Multi-catch and more precise rethrow
>> Improved type inference for generic instance creation (diamond)
>> try-with-resources statement
>> Simplified varargs method invocation
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/R98q1qh7nNMJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] 1.7.4 Pre-release SDKs Available

2012-12-08 Thread Richmond Manzana
Hello Everyone!

We've posted the pre-release SDKs for Python and Java here:
http://code.google.com/p/googleappengine/downloads/list

My apologies for not announcing this to the group sooner, some of you may 
have noticed that they were available about a day ago.

Pre-release notes below.

Cheers,

Rich


App Engine Python SDK - Pre-Release Notes

Version 1.7.4
===
- Mail API Quotas have been updated. For more information please see:
https://developers.google.com/appengine/docs/quotas.html
- Background threads are now a GA feature.
- Traffic Splitting is now a GA feature.
- Task Queue Statistics is now a GA feature.
- Logs API now has the ability to fetch requests based on a list of
  request_ids. Currently, this only works in production and is not supported
  in dev_appserver.
- Python Interpreter has been upgraded to 2.7.3.
- WebOb 1.2.3 is now available for Python 2.7.
- DISTINCT for Datastore queries is now available as an experimental feature.
- Matplotlib v1.1.1 is now available as an experimental feature.
- The decommissioned Conversion API has been removed.
- Channel API now supports channels being used across multiple application
  versions and backends. You can also limit channel usage to a specific
  application version by adding it to the client id when creating a channel.
http://code.google.com/p/googleappengine/issues/detail?id=5123
- Mail API now sends notifications for emails that bounce.
http://code.google.com/p/googleappengine/issues/detail?id=7451






App Engine Java SDK - Pre-Release Notes

Version 1.7.4
=
- Mail API Quotas have been updated. For more information please see:
https://developers.google.com/appengine/docs/quotas.html
- Traffic Splitting is now a GA feature.
- Task Queue Statistics is now a GA feature.
- Logs API now has the ability to fetch requests based on a list of
  request_ids. Currently, this only works in production and is not supported
  in dev_appserver.
- DISTINCT feature for Datastore queries is now available as an experimental
  feature.
- The decommissioned Conversion API has been removed.
- Channel API now supports channels being used across multiple application
  versions and backends. You can also limit channel usage to a specific
  application version by adding it to the client id when creating a channel.
http://code.google.com/p/googleappengine/issues/detail?id=5123
- Mail API now sends notifications for emails that bounce.
http://code.google.com/p/googleappengine/issues/detail?id=7451
- Various JSP improvements
JSPs are now compiled together as opposed to one by one. This improves the
compilation process time.
JSP compiled classes are packaged in JAR files.
You can now avoid the upload of JSP source, which is typically not needed
at runtime. This can be done via the new --delete_jsps option in the
appcfg tool. By default, this option is not set.
You can now package all the WEB-INF/classes/* classes into jar files. This
can be done via the new --enable_jar_classes option in the appcfg tools. By
default, this option is not set.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/Y4umUUGkBnsJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] 1.7.5 Pre-release SDKs Available

2013-01-30 Thread Richmond Manzana
Hello Again Everyone!

We've posted the pre-release SDKs for Python and Java here:
http://code.google.com/p/googleappengine/downloads/list

Please see the pre-release notes below.

Cheers,

Rich




App Engine Python SDK - Release Notes

Version 1.7.5
===
- New instance classes F4_1G and B4_1G are now available.  These instances 
have
  compute capacity equal to F4/B4 but with a maximum of 1G RAM instead
  of 512MB.
- The Logs API stub now has sqlite as the default in the dev_appserver.
- The deprecated classes and functions AddError, AddResult,
  ListIndexesResponse, ListResponse, RemoveError, RemoveResult, and
  list_indexes were removed from the Search API in the SDK.  If your app
  references any of these classes or functions, you must deploy a new 
version
  without these references before the next release of App Engine. If you do 
not
  do this, your app may stop working in production.
- The Conversion API, which was decommissioned last release, has been 
removed
  from the SDK.  In a future release, the API will be removed from the 
runtime
  and any attempt to import the library will raise an exception. 
Applications
  in production that import the library should be fixed as soon as possible.
- Matplotlib v1.2.0 is now available as an experimental feature.
- Django 1.4 has been upgraded to 1.4.3. This is an experimental feature.
- We are including a preview of a new and improved version of our 
development
  server.  The new version is faster, provides more faithful support for
  complex multi-threaded applications, has better support for Datastore and
  supports more libraries.  Try dev_appserver2.py in the SDK. This is an
  experimental feature. For more information, please visit
  http://code.google.com/p/appengine-devappserver2-experiment/
- The Channel API now has the ability to send channel messages from any app
  version or backend regardless of where the channel was created.
http://code.google.com/p/googleappengine/issues/detail?id=5123
- The URL Fetch service now supports PATCH method requests.
http://code.google.com/p/googleappengine/issues/detail?id=6316
- The Mail API can now send mail bounce notifications to the app.  The
  notification will be delivered to /_ah/bounce if mail_bounce inbound
  services are enabled.
http://code.google.com/p/googleappengine/issues/detail?id=7451
- The Blobstore service now returns the created filename instead of the 
blobKey
  when using Cloud Storage
http://code.google.com/p/googleappengine/issues/detail?id=8337




App Engine Java SDK - Release Notes

Version 1.7.5
=
- New instance classes F4_1G and B4_1G are now available.  These instances 
have
  compute capacity equal to F4/B4 but with a maximum of 1G RAM instead
  of 512MB.
- The DataNucleus plugin has been upgraded to 2.1.2.
- The deprecated classes AddException, AddResponse, ListException,
  ListIndexesException, ListIndexesRequest, ListIndexesResponse, 
ListRequest,
  ListResponse, and RemoveException were removed from the Search API in the
  SDK.  If your app references any of these classes, you must deploy a new
  version without these references before the next release of App Engine.
  If you do not do this, your app may stop working in production.
- The Conversion API, which was decommissioned last release, has been 
removed
  from the SDK. In a future release, the API will be removed from the
  runtime and applications that attempt to use it may stop working.
  Applications in production that import the library should be fixed as 
soon as
  possible.
- We are making Java 7 available as an experimental feature. We strongly
  encourage local and production testing for all existing applications.
  For production testing:
If any class in WEB-INF/classes of WEB-INF/lib has been compiled with a
JDK7 javac compiler and a target 7 (default in JDK7), the app will use 
the
Java 7 runtime.
One can manually select the Java 7 runtime at deployment by using the
--use_java7 flag on the appcfg tool. This is useful if the application
is still compiled with a JDK6 compiler or is generating Java 6 bytecode
with a JDK7 compiler.
To keep using the Java 6 runtime, you need to either use JDK 6 to 
compile
your application, or configure the JDK7 javac compiler to target a Java 
6
runtime with the "-source 6 and -target 6" javac flags.
  For local testing:
For local SDK, please use JDK7 to run your app.
  Here are some known possible issues upgrading the Java runtime version:
  http://www.oracle.com/technetwork/java/javase/compatibility-417013.html
- The Channel API now has the ability to send channel messages from any app
  version or backend regardless of where the channel was created.
http://code.google.com/p/googleappengine/issues/detail?id=5123
- The URL Fetch service now supports PATCH method requests.
http://code.google.com/p/googleappengine/issues/detail?id=6316
- The Mail API can now send mail bounce

[google-appengine] Google App Engine SDK 1.7.4 is now available

2013-02-13 Thread Richmond Manzana
Hi everyone,

We're happy to announce that we released the 1.7.5 SDK.

This release includes new features such as Experimental Java 7 runtime, 
High Memory Instances and Mail Bounce Notifications.

For more details, please read our blog post and release notes.

Announcement:
http://googleappengine.blogspot.com/2013/02/app-engine-175-released.html

Release notes for Python:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Enjoy!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Google App Engine 1.7.5 SDK now available!

2013-02-13 Thread Richmond Manzana
Hi everyone,

We're happy to announce that we released the 1.7.5 SDK.

This release includes new features such as Experimental Java 7 runtime, 
High Memory Instances and Mail Bounce Notifications.

For more details, please read our blog post and release notes.

Announcement:
http://googleappengine.blogspot.com/2013/02/app-engine-175-released.html

Releae notes for Python:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Enjoy!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] 1.7.7 Pre-release SDKs Available

2013-04-01 Thread Richmond Manzana
Hello Again Everyone!

We've posted the pre-release SDKs for Python and Java. 
https://code.google.com/p/googleappengine/downloads/list

Please see the pre-release notes below.

Best,

Rich

p.s. A little quicker turnaround, this isn't an April Fools Joke! :)

App Engine Python SDK - Pre-Release Notes

Version 1.7.7
===
- The Sockets API, which allows applications to make outgoing TCP 
connections
  and send/receive UDP packets to the Internet using both IPv4 and IPv6, is 
now
  available as an experimental feature for billed apps.
- The Ftplib module is now restored.  It depends on the experimental Sockets
  API.
- Matplotlib 1.1.1, an experimental feature, is being deprecated and will be
  removed in 1.7.8. Please switch to matplotlib 1.2.0.
- Fixed an issue with NDB not serializing projection entities correctly.
https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=215
- Fixed an issue with task queues failing to resolve backend addresses in
  the new dev_appserver.
https://code.google.com/p/googleappengine/issues/detail?id=5105
- Fixed an issue with the Search API allowing multiple documents with no IDs
  to be in one put request.
https://code.google.com/p/googleappengine/issues/detail?id=8553
- Fixed an issue with sort by doc_id not translating correctly causing
  InvalidRequest errors on the Search API.
https://code.google.com/p/googleappengine/issues/detail?id=8958
- Fixed an issue with the Search admin UI where an Internal Server Error
  was served.
https://code.google.com/p/googleappengine/issues/detail?id=9005
- Fixed an issue with Prospective Search failing in the new dev_appserver.
https://code.google.com/p/googleappengine/issues/detail?id=9003
- Fixed an issue with the new dev_appserver failing with ImportError.
https://code.google.com/p/googleappengine/issues/detail?id=9008
- Fixed an issue with Sqlite3 being unable to open a database file in the 
new
  dev_appserver.
https://code.google.com/p/googleappengine/issues/detail?id=9031
- Fixed an issue with serving urls that contain unicode characters in the 
new
  dev_appserver.
https://code.google.com/p/googleappengine/issues/detail?id=9040


App Engine Java SDK - Pre-Release Notes

Version 1.7.7
=
- The Sockets API, which allows applications to make outgoing TCP 
connections
  and send/receive UDP packets to the Internet using both IPv4 and IPv6, is 
now
  available as an experimental feature.
- The Java runtime now defaults to Java7. If you still need to use the Java6
  runtime, please use the --use_java6 flag when deploying your app. We 
encourage
  you to move to Java7 as soon as possible.
- Fixed an issue with sort by doc_id not translating correctly causing
  InvalidRequest errors in the Search API
https://code.google.com/p/googleappengine/issues/detail?id=8958

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Google App Engine SDK 1.7.7 is now available!

2013-04-09 Thread Richmond Manzana
Hi everyone,

We're happy to announce that we have released the 1.7.7 SDK.

This release includes new features such as updates to the Maven Plugin, and 
Outbound Sockets.  We're also happy to announce that we have removed the 
weekly $2.10 minimum spend for billing enabled apps :)

For more details, please read our blog post and release notes.

Announcement:
http://googleappengine.blogspot.com/2013/04/app-engine-177-released.html

Releae notes for Python:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Google App Engine SDK 1.8.0 is now available!

2013-05-08 Thread Richmond Manzana
Hi everyone,

We're happy to announce that we have released the 1.8.0 SDK.


For more details, please read our blog post and release notes.

Release notes for Python:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

P.S. If you don't see the appengine-maven-plugin release, it takes a while 
to replicate.  You can either wait a little bit, or if you add the 
following in the pom you can see the master:

 
   
   sonatype-google-releases
   Sonatype Google Releases
   
https://oss.sonatype.org/service/local/repositories/google-releases/content

   
   

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] 1.8.1 Pre-release SDKs Available.

2013-06-04 Thread Richmond Manzana
Hello Again Everyone!

We've been busy since I/O!

Pre-release SDKs for Python and Java here:
http://code.google.com/p/**googleappengine/downloads/list<http://code.google.com/p/googleappengine/downloads/list>

Please see the pre-release notes below.

Cheers,
Richmond Manzana


App Engine Python SDK - Pre-Release Notes

Version 1.8.1
===
- The Task Queue async API is now a GA feature. The asynchronous methods
  improve utilization by allowing your app to add, lease and delete multiple
  tasks in parallel.
- Cloud Console projects are now created by default whenever a new App 
Engine
  app is created.  This is a Preview feature.
- The Experimental Files API has been deprecated in favor of the Google 
Cloud
  Storage library, now available as a Preview feature.
- Bandwidth between App Engine and Google Cloud Storage is currently free of
  charge (this may change in the future for certain levels of service).
- The Search API has graduated from Experimental to Preview. Apps that have
  billing enabled can exceed the free quota levels and will be charged for
  usage above these levels.
- Estimated number of search results will only be accurate if <= the number 
of
  results requested. By default this can be overridden by setting
  number_found_accuracy QueryOption in the Search API.
- Dates, atoms, and number fields can now be found by searching without a 
field
  restriction in the Search API.
- A quoted empty string now returns atom fields with empty values for the
  Search API.
- Snippet and count functions are no longer allowed in sort expressions for 
the
  Search API.
- The Search API now has improved error messages for user errors and 
internal
  errors.
- The Datastore now assigns scattered auto ids by default. Legacy auto ids
  are still available via the 'auto_id_policy' option in app.yaml.
- The Sockets API now allows client code to call get/set options against
  sockets. Previously, calls raised "Not Implemented" exceptions. For 
supported
  options, calls to getsockopt will return a mock value and calls to 
setsockopt
  will be silently ignored.  Errors will continue to be raised for 
unsupported
  options. The currently supported options are: SO_KEEPALIVE, SO_DEBUG,
  TCP_NODELAY, SO_LINGER, SO_OOBINLINE, SO_SNDBUF, SO_RCVBUF, and 
SO_REUSEADDR.
- The ndb library now supports distinct queries. This is a Preview feature.
https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=229


App Engine Java SDK - Pre-Release Notes

Version 1.8.1
=
- This SDK will be the last release that can deploy Java 6 apps. In 1.8.2,
  the SDK will only be compiled with the Java 7 compiler and the only target
  runtime will be Java 7.
- The Task Queue async API is now a GA feature. The asynchronous methods
  improve utilization by allowing your app to add, lease and delete multiple
  tasks in parallel.
- Cloud Console projects are now created by default whenever a new App 
Engine
  app is created.  This is a Preview feature.
- The Experimental Files API has been deprecated in favor of the Google 
Cloud
  Storage library, now available as a Preview feature.
- Bandwidth between App Engine and Google Cloud Storage is currently free of
  charge (this may change in the future for certain levels of service).
- The Search API has graduated from Experimental to Preview. Apps that have
  billing enabled can exceed the free quota levels and will be charged for
  usage above these levels.
- Estimated number of search results will only be accurate if <= the number 
of
  results requested. By default this can be overridden by setting X in the
  Search API.
- Dates, atoms, and number fields can now be found by searching without a 
field
  restriction in the Search API.
- A quoted empty string now returns atom fields with empty values for the
  Search API.
- Snippet and count functions are no longer allowed in sort expressions for 
the
  Search API.
- The Search API now has improved error messages for user errors and 
internal
  errors.
- The Datastore now assigns scattered auto ids by default. Legacy auto ids
  are still available via the 'auto_id_policy' option in appengine-web.xml.
- The Sockets API now allows client code to call get/set options against
  sockets. Previously, calls raised "Not Implemented" exceptions. When
  java.net.Socket.get() is called, a mock value is returned, calls 
to
  set() will be silently ignored.

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Google App Engine SDK 1.8.1 is now available!

2013-06-12 Thread Richmond Manzana
Hi Everyone,

We're happy to announce that we have released the 1.8.1 SDK.

For more details, please read our blog post and release notes.

http://googlecloudplatform.blogspot.com/2013/06/google-app-engine-181-released.html

Release notes for Python/PHP:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Google App Engine SDK 1.8.1 is now available!

2013-06-12 Thread Richmond Manzana
Hi Everyone,

We're happy to announce that we have released the 1.8.1 SDK.

For more details, please read our blog post and release notes.

http://googlecloudplatform.blogspot.com/2013/06/google-app-engine-181-released.html

Release notes for Python/PHP:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] 1.8.2 Pre-Release SDKs available.

2013-07-11 Thread Richmond Manzana
Hello!

Pre-release SDKs for Python, PHP and Java found here:
http://code.google.com/p/**googleappengine/downloads/list<http://code.google.com/p/googleappengine/downloads/list>

Please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

Version 1.8.2

Python
===
- The Python Interpreter has been upgraded to 2.7.5.
- The lxml library has been upgraded to 2.3.2
- Fixed an issue with the Datastore bulkloader syntax when using the Python 
2.5
  interpreter.
- Fixed an issue with the Channel API's Javascript library; a memory leak
  occurred when closing channels.
https://code.google.com/p/googleappengine/issues/detail?id=9283
- Fixed an issue with App Engine receiving erroneous XMPP presence from
  Google Hangouts.
https://code.google.com/p/googleappengine/issues/detail?id=9498

PHP
===
- appcfg.py no longer requires the -R parameter to deploy PHP applications.
- The function libxml_disable_entity_loader() is now disabled by default for
  security reasons.  It can be re-enabled if necessary using the
  google_app_engine.enable_functions directive in the php.ini file.
- Added support for the move_uploaded_file() and rename() methods on files
  stored on Google Cloud Storage.
- Fixed an issue with the URL Fetch timeout option being ignored.
https://code.google.com/p/googleappengine/issues/detail?id=9460



App Engine Java SDK - Release Notes

Version 1.8.2
=
- Fixed an issue with the Channel API's Javascript library; a memory leak
  occurred when closing channels.
https://code.google.com/p/googleappengine/issues/detail?id=9283
- Fixed an issue with App Engine receiving erroneous XMPP presence from
  Google Hangouts.
https://code.google.com/p/googleappengine/issues/detail?id=9498

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Google App Engine SDK 1.8.2 is now available!

2013-07-17 Thread Richmond Manzana
Hi Everyone,

We're happy to announce that we have released the 1.8.2 SDK and are very 
excited to bring you some new preview features, Dedicated Memcache, Git 
Support, and Modules!

For more details, please read our blog post and release notes.

http://googlecloudplatform.blogspot.com/2013/07/google-app-engine-182-released.html

Release notes for Python/PHP:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] 1.8.3 Pre-Release SDKs are now available.

2013-07-29 Thread Richmond Manzana
Hello Again!

Pre-release SDKs for Python, PHP and Java found here:
http://code.google.com/p/**googleappengine/downloads/list<http://code.google.com/p/googleappengine/downloads/list>

Please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

Version 1.8.3

Python
===
- Fixed an issue with the Mail API, email addresses that contain encoded
  newlines as specified in rfc2047 are now parsed correctly.
- Fixed an issue with channels.send_message failing when a client id has 3 
or
  more dashes.
- Fixed an issue with ndb.non_transactional correctly restoring the db
  library's transactional state.
https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=232
- Fixed an issue with NDB raising the correct exception when the rollback
  itself has an exception.
https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=234
- The NDB model property settings 'default' and 'required' are no longer
  mutually exclusive.
https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=236
- Fixed an issue with debugger/breakpoint not working on the dev_appserver.

http://code.google.com/p/appengine-devappserver2-experiment/issues/detail?
id=28
http://code.google.com/p/googleappengine/issues/detail?id=9012
http://code.google.com/p/googleappengine/issues/detail?id=9027
- Fixed an issue with NDB queries supporting iterate over distinct queries.
http://code.google.com/p/googleappengine/issues/detail?id=9591
- Fixed an issue with enabling cloud integration for existing apps.
https://code.google.com/p/googleappengine/issues/detail?id=9602
- Fixed an issue with users not being able to view the cron jobs page in the
  dev_appserver.
https://code.google.com/p/googleappengine/issues/detail?id=9665



PHP
===
- There is now better support for stat() related functions for Google Cloud
  Storage objects.
- Added a read through cache to the GCS client to improve performance. This
  allows for optimistic caching for write-once, read-many applications and
  performs on-write invalidation.
- Environment variables that are set in app.yaml are now available in the 
PHP
  runtime.
- You can now pass an array of metadata as part of the Google Cloud Storage
  upload context.
- Apps can now use opendir()/readdir()/rewinddir()/closedir() on Google 
Cloud
  Storage buckets.
- The PHP Task Queue API now supports adding tasks in bulk via the 
addTasks()
  method on the new PushQueue class.
- The PHP Task Queue API now supports setting headers on the PushTask class.
- Fixed an issue with the Mail API, email addresses that contain encoded
  newlines as specified in rfc2047 are now parsed correctly.
- Fixed an issue with enabling cloud integration for existing apps.
https://code.google.com/p/googleappengine/issues/detail?id=9602



App Engine Java SDK Pre-Release Notes
=
- Fixed an issue with the Mail API, email addresses that contain encoded
  newlines as specified in rfc2047 are now parsed correctly.
- Fixed an issue with ChannelService.sendMessage() failing when a client id 
has
  3 or more dashes.
- Fixed an issue with enabling cloud integration for existing apps.
https://code.google.com/p/googleappengine/issues/detail?id=9602

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] 1.8.4 Pre-Release SDKs are now available.

2013-08-20 Thread Richmond Manzana
Hello Again!

Pre-release SDKs for Python, PHP and Java found here:
http://code.google.com/p/**googleappengine/downloads/list<http://code.google.com/p/googleappengine/downloads/list>

Please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

Version 1.8.4

Python/PHP
==
- The get_access_token method of the app_identity API is now released as a
  Generally Available (GA) feature. Python, Java, Go, and PHP versions for
  this API now exist.
- A Datastore Admin fix in this release improves security by ensuring that
  scheduled backups can now only be started by a cron or task queue task.
  Administrators can still start a backup by going to the Datastore Admin
  in the Admin Console.


Python
==
- Better support is now provided for the _$folder$ magic cloud storage 
keyword,
  and the implementation of basic mkdir()/rmdir() functionality via GCS
  streams.
- This release adds the wrappers @transactional_async and 
@transactonal_tasklet
  to correct (a) @transactional @tasklet being synchronous despite the
  decorator, and (b) @tasklet @transactional not running the generator in a
  transaction.
https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=195
- Fixed a unicode issue associated with expressions in the Search API. A 
search
  with snippeted fields was failing on documents containing unicode 
characters.
- Fixed an issue where Blobstore usage was being charged even though the
  actual data was being stored in Cloud Storage. All affected developers 
have
  been informed and reimbursements are underway.
https://code.google.com/p/googleappengine/issues/detail?id=9659
- Fixed an issue that ensures all .py files in google.appengine.api that are
  available in the SDK are also available in the runtime.
https://code.google.com/p/googleappengine/issues/detail?id=9755
- Fixed an issue of warning messages being displayed when running appcfg
  update (eg. appcfg.py update . --oauth2) from the 1.8.3 Python SDK. The
  appengine_rpc_httplib2 will work without warnings regardless of which
  oauth2client library is being used.
https://code.google.com/p/googleappengine/issues/detail?id=9807



PHP
==
- The PHP interpreter was upgraded from PHP 5.4.8 to PHP 5.4.17 release 
version.
- The is_writable() method now supports Google Cloud Storage files and 
buckets.
- You no longer need to specify the PHP runtime on the command line when
  deploying applications via appcfg.py
- Logs support for PHP was added to enable developers to automate the
  monitoring of application logs for apps.
- Backends are disabled for PHP and are no longer supported with the PHP
  runtime.
- Upload of PHP apps now ignores any pre-compilation errors. This allows
  precompilation to be disabled on a per-runtime basis, and defaults to
  disabled for PHP.


Java
==
- The Java SDK local datastore now defaults to an HRD-like consistency 
policy,
  including eventually consistent global queries. For more information see
  
developers.google.com/appengine/docs/java/tools/devserver#Using_the_Datastore
- Fixed the implementation of the Cloud SQL JDBC driver for App Engine which
  restricted the connection lifetime to the lifetime of the HTTP request.
  This will unblock users who want to use long running connections (e.g. in
  connection pools).
- Fixed bulkloader issue for Java caused by improper updates of the Java
  Remote API handlers in a previous version of the runtimes.
- Fixed Eclipse plugin on the development server to eliminate complaints
  about missing indexes when using equality filters.
- Fixed an issue with SASL provider registration that was impacting
  developers' ability to connect to GMail via IMAP.

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Google App Engine SDK 1.8.4 is now available!

2013-09-09 Thread Richmond Manzana
Hi Everyone,

We're happy to announce that we have released the 1.8.4 SDK.

For details, please read our blog post and release notes.

http://googlecloudplatform.blogspot.com/2013/09/cloud-platform-updates-app-engine-184.html

Release notes for Python/PHP:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] 1.8.5 Pre-Release SDKs are now available.

2013-09-16 Thread Richmond Manzana
Hello!

Pre-release SDKs for Python, PHP and Java found here:
http://code.google.com/p/**googleappengine/downloads/list<http://code.google.com/p/googleappengine/downloads/list>

Please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

Version 1.8.5

Java
==
- The max_concurrent_requests setting is now configurable per 
version/engine.
http://code.google.com/p/googleappengine/issues/detail?id=7927
- The Conversion API, a decommissioned feature, has been removed from the
  runtime. Applications in production that import the API should be fixed as
  soon as possible.
- Fixed an issue with the Admin Console Datastore Viewer throwing errors 
when
  fetching UTF-8 kinds.
https://code.google.com/p/googleappengine/issues/detail?id=7570
- Fixed an issue with the Datastore Admin not being able to backup to 
another
  app.
https://code.google.com/p/googleappengine/issues/detail?id=9808

Python & PHP
==
- The max_concurrent_requests setting  is now configurable per 
version/engine.
http://code.google.com/p/googleappengine/issues/detail?id=7927
- Fixed an issue with the Admin Console Datastore Viewer throwing errors 
when
  fetching UTF-8 kinds.
https://code.google.com/p/googleappengine/issues/detail?id=7570
- Fixed an issue with the Datastore Admin not being able to backup to 
another
  app.
https://code.google.com/p/googleappengine/issues/detail?id=9808

Python
==
- Developers can now use pdb when debugging python applications in the
  dev_appserver.
https://code.google.com/p/googleappengine/issues/detail?id=9012
https://code.google.com/p/googleappengine/issues/detail?id=9027

PHP
==
- Modules are now supported for the PHP Runtime.
- The Log Service API is now available.
- The PHP interpreter has been upgraded from PHP 5.4.17 to PHP 5.4.19.
- The /e modifier for mb_ereg_replace has been disabled.
- The PHP interpreter has been switched to the JSON-C library.
- The Mac OSX SDK now includes a PHP interpreter, installing PHP separately 
is
  no longer required.
- The Windows SDK now includes a PHP interpreter, installing PHP separately 
is
  no longer required.
- Fixed an issue where files that contain an '@' could not be deployed.

https://code.google.com/a/google.com/p/google-appengine-php-trusted-tester
/issues/detail?id=6


-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Google App Engine SDK 1.8.5 is now available!

2013-09-26 Thread Richmond Manzana
Hi Everyone,

We're pleased to announce that we have released the 1.8.5 SDK which 
includes Search API going GA and many improvements to the PHP Runtime.

For details, please read our blog post and release notes.

http://googlecloudplatform.blogspot.com/2013/09/app-engine-185-released-featuring-search-api-and-php-updates.html

Release notes for Python/PHP:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] 1.8.6 Pre-Release SDKs are now available.

2013-10-07 Thread Richmond Manzana
Hello!

Pre-release SDKs for Python, PHP and Java found here:
http://code.google.com/p/**googleappengine/downloads/list<http://code.google.com/p/googleappengine/downloads/list>

Please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

Version 1.8.6

Java
==
- GetAccessToken in the OAuth package is now a GA feature.
- A memcache size chart has been added to admin console's dashboard. 
 Access it
  via the drop-down above the graph.  The chart graphs memcache size over 
time
  enabling customers to determine when cache flush events occurred. This is 
a
  preview feature.
- If a customer passes invalid data to a memcache put() call, they now see a
  more useful error message.
https://code.google.com/p/googleappengine/issues/detail?id=8671
- Fixed an issue with the SDK that allows an invalid Datastore query 
combination
  of group by and filter properties.
- Fixed an issue affecting validation of the size of Datastore property 
names.
- Fixed an issue with Datastore query validation for strings with exactly 
500
  characters.
https://code.google.com/p/googleappengine/issues/detail?id=10019


Python & PHP
==
- A memcache size chart has been added to admin console's dashboard. 
 Access it
  via the drop-down above the graph.  The chart graphs memcache size over 
time
  enabling customers to determine when cache flush events occurred. This is 
a
  preview feature.
- Fixed an issue with the dev_appserver that allows an invalid Datastore 
query
  combination of group by and filter properties.
- Fixed an issue with the bulkloader that causes uploads to the
  dev_appserver to fail.
- Fixed an issue affecting validation of the size of Datastore property 
names.
- Fixed an issue with Datastore query validation for strings with exactly 
500
  characters.
https://code.google.com/p/googleappengine/issues/detail?id=10019


Python
==
- Django 1.5.4 is now available in the Runtime. This is a Preview feature.
- app_identity.get_access_token in the App Identity API is now a GA feature.
- Geo is now a supported field type in the dev_appserver.
http://code.google.com/p/googleappengine/issues/detail?id=7486


PHP
==
- php://memory I/O stream is now supported.


-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Google App Engine SDK 1.8.6 is now available!

2013-10-16 Thread Richmond Manzana
Hi Everyone,

We're pleased to announce that we have released the 1.8.6 SDK 

For details, please read our blog post and release notes.

http://googlecloudplatform.blogspot.com/2013/10/app-engine-186-released.html

Release notes for Python/PHP:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] 1.8.7 Pre-Release SDKs are now available.

2013-10-28 Thread Richmond Manzana
Hello!

Pre-release SDKs for Python, PHP and Java found here:
http://code.google.com/p/**googleappengine/downloads/list<http://code.google.com/p/googleappengine/downloads/list>

Please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

Version 1.8.7

Python & PHP
==
- Memcache configuration changes and mutations (flush, set, etc.) made from 
the
  Admin Console are now recorded in the admin console logs.
- The max_concurrent_requests setting is now configurable per 
version/module.
http://code.google.com/p/googleappengine/issues/detail?id=7927
- Fixed an issue with Datastore not correctly validating namespaces with
  greater than 500 characters.

Python
==
- Fixed an issue with NDB not returning the same instance for async gets
  when using memcache.
https://code.google.com/p/googleappengine/issues/detail?id=9976

PHP
==
- Added support for the mcrypt PHP extension to the PHP interpreter included
  with the Mac OSX SDK.
- Added support for the zlib extension library to the PHP interpreter 
included
  with the Mac OSX SDK.
- Added support for the PHP gd extension to the PHP interpreter included 
with
  the Mac OSX SDK.
https://code.google.com/p/googleappengine/issues/detail?id=10156
- Fixed an issue where PHP applications could not be run locally using the
  Mac OS X launcher on Mac OS X Lion and earlier.
https://code.google.com/p/googleappengine/issues/detail?id=10135


Java
==
- Memcache configuration changes and mutations (flush, set, etc.) made from 
the
  Admin Console are now recorded in the admin console logs.
- The max_concurrent_requests setting is now configurable per 
version/module.
http://code.google.com/p/googleappengine/issues/detail?id=7927
- LogService API functions related to the modules feature will be changing.
  The following functions will be deprecated and new versions will be 
provided:
LogQuery.getModuleVersions(), LogQuery.moduleVersions() and
LogQuery.Builder.withModuleVersions().
  The following functions will be removed in a future release:
LogQuery.getModuleVersions(), LogQuery.moduleVersions(),
LogQuery.Builder.withModuleVersions(), LogQuery.getServerVersions(),
LogQuery.serverVersions() and LogQuery.Builder.withServerVersions().
  Serialized LogQuery objects with values set using any of the above removed
  methods will not be supported in a future release.
- Fixed an issue with Datastore not correctly validating namespaces with
  greater than 500 characters.
- Fixed and issue with vacuum_indexes not working in the SDK.
https://code.google.com/p/googleappengine/issues/detail?id=10168

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Google App Engine SDK 1.8.7 is now available!

2013-11-06 Thread Richmond Manzana
Hi Everyone,

We're pleased to announce that we have released the 1.8.7 SDK :)

For details, please read our blog post and release notes.

http://googlecloudplatform.blogspot.com/2013/11/app-engine-187-now-released.html

Release notes for Python/PHP:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] 1.8.8 Pre-Release SDKs are now available.

2013-11-13 Thread Richmond Manzana
Hello!

Seems like it was only yesterday that 1.8.7 came out :)

Pre-release SDKs for Python, PHP and Java found here:
http://code.google.com/p/googleappengine/downloads/list

Please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

Version 1.8.8

Python & PHP
==
- Memcache API calls are tracked by a new metric that estimates resource 
usage,
  Memcache Compute Units (MCU's).  There is a new quota bucket and
  dashboard graph corresponding to the metric, as well as an option in the
  memcache viewer to display top keys by MCU's.
- The dev_appserver logs.db format is not backward compatible with 1.8.7.
  Users that revert to the 1.8.7 dev_appserver after trying 1.8.8 must 
delete
  this file. Unless specifically named by the user in the command line, the
  file is found at /tmp//logs.db. The error seen if this file is not
  removed is: 'IntegrityError: RequestLogs.module may not be NULL'
- Added /_ah/gcs endpoint on the dev_appserver for local emulation of Google
  Cloud Storage services.
https://code.google.com/p/googleappengine/issues/detail?id=10178
- Fixed an issue with cloning apps not creating proper service account 
names.
https://code.google.com/p/googleappengine/issues/detail?id=10235

Python
==
- The socket based version of httplib from the Python standard library is 
now
  included in the runtime. If you need additional functionality from httplib
  (such as TLS client side certificates) you can now use the sockets based
  httplib (you will need sockets enabled).
  To use the sockets based httplib, include the following env_variable in 
your
  app.yaml:
  GAE_USE_SOCKETS_HTTLLIB: 'on'
- Fixed an issue with the dev_appserver app id validation for UTF-8
https://code.google.com/p/googleappengine/issues/detail?id=10116

PHP
==
- The Sockets API is now available for Billing Enabled Applications.
- PHP String has been added as a key type in the Admin Console Memcache 
viewer.
- Added CloudStorageTools::getPublicUrl() method for constructing URLs for
  Google Cloud Storage objects.


Java
==
- Memcache API calls are tracked by a new metric that estimates resource 
usage,
  Memcache Compute Units (MCU's).  There is a new quota bucket and
  dashboard graph corresponding to the metric, as well as an option in the
  memcache viewer to display top keys by MCU's.
- Fixed an issue with cloning apps not creating proper service account 
names.
https://code.google.com/p/googleappengine/issues/detail?id=10235

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Google App Engine SDK 1.8.8 is now available!

2013-11-20 Thread Richmond Manzana
Hi Everyone,

Things have been rolling pretty quick towards the holidays!

We're pleased to announce that we have released the GAE 1.8.8 SDKs.

For details, please read our blog post and release notes.

http://googlecloudplatform.blogspot.com/2013/11/dedicated-memcache-is-now-generally-available-in-app-engine-188.html

Release notes for Python/PHP:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] 1.8.9 Pre-Release SDKs are now available.

2014-01-10 Thread Richmond Manzana
Happy New Year!

We wanted to inform you that the pre-release SDKs for Python, PHP and Java 
are now available and are found here:
http://code.google.com/p/googleappengine/downloads/list

Please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

Version 1.8.9

Python & PHP
==
- Renamed appcfg start to appcfg start_module_version and stop to
  stop_module_version.
- Fixed an issue with ID allocation collisions in the Datastore.
  https://code.google.com/p/googleappengine/issues/detail?id=10134
- Fixed an issue with Cloud Storage calls failing in the dev_appserver.
https://code.google.com/p/googleappengine/issues/detail?id=10181
https://code.google.com/p/googleappengine/issues/detail?id=10185
- Fixed an issue with the dev_appserver not starting on Windows when using
  versions of Python earlier than 2.7.2.
https://code.google.com/p/googleappengine/issues/detail?id=10363


Python
==
- Deprecated start_module, start_module_async, stop_module, 
stop_module_async
  get_modules_async, get_versions_async, get_default_version_async,
  get_num_instances_async, get_hostname_async and added start_version,
  start_version_async, stop_version, stop_version_async as replacements in 
the
  Modules API.
- Added verbose_name support for ComputedProperty in NDB.
https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=239
- Fixed an issue with deffered.defer not waiting for async operations.
https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=238
- Fixed an issue with LocalStructureProperty not handling None value in NDB.
https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=233
- Fixed an issue NDB not working with sqlite.
https://code.google.com/p/googleappengine/issues/detail?id=8381
- Fixed an issue with debug not working with PyDev in 1.8.8.
https://code.google.com/p/googleappengine/issues/detail?id=10390
- Fixed an issue with object properties not being retrieved in NDB.
https://code.google.com/p/googleappengine/issues/detail?id=10467


PHP
=
- Renamed startModule, stopModule to startVersion, stopVersion in the 
Modules
  API.
- Added support for the ftp extension.
- Added support for the zip extension.
- Added support for the gethostname() function.
- A proper "billing required" message is now given when users attempt to use
  Sockets API on free apps.
- Fixed an issue with header keys and values having whitespaces preventing
  responses from being compressed.
- Fixed an issue with content-type and metadata not being updated when 
renaming
  Google Cloud Storage objects.
- Fixed an issue with Cloud Storage rename requests failing when an object 
has
  a space in its name.


Java
==
- Renamed appcfg start to appcfg start_module_version and stop to
  stop_module_version.
- The following methods are deprecated in the Modules API and will be 
removed
  in an upcoming release:
getModulesAsync
getVersionsAsync
getDefaultVersionAsync
getNumInstancesAsync
getVersionHostnameAsync
getInstanceHostnameAsync
startModule (replaced by startVersion)
startModuleAsync (replaced by startVersionAsync)
stopModule (replaced by stopVersion)
stopModuleAsync (replaced by stopVersionAsync)
getModuleHostname (replaced by getVersionHostname and 
getInstanceHostname)
getModuleHostnameAsync
- The following exceptions have been deprecated in the Modules API and will 
be
  removed in a following release:
InvalidInstanceException
InvalidModuloeException
InvalidVersionException
- The following exceptions have been removed in the Modules API:
ModuleAlreadyStartedException
ModuleAlreadyStoppedException
- Modules are now supported in the dev_appserver Development Console.
- Fixed an issue with ID allocation collisions in the Datastore.
  https://code.google.com/p/googleappengine/issues/detail?id=10134

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Google App Engine SDK 1.8.9 is now available!

2014-01-15 Thread Richmond Manzana
Hi Everyone,

Fresh new release for the New Year!

We're pleased to announce the GAE 1.8.9 SDKs.

Release notes for Python/PHP:
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

Release notes for Java:
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

Release notes for Go:
https://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

Cheers!

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] 1.9.0 Pre-Release SDKs are now available.

2014-02-04 Thread Richmond Manzana
We want to inform you that the pre-release SDKs for Python, PHP and Java 
are now available.

As previously 
announced<http://google-opensource.blogspot.com/2013/05/a-change-to-google-code-download-service.html>in
 a Google code site announcement, new App Engine Binaries are no longer 
available at:
http://code.google.com/p/googleappengine/downloads/list

Older binaries will remain available at the code.google.com site.

1.9.0 Pre-release SDKs are now available at these links:

App Engine 1.9.0 Java prerelease 
SDK<http://commondatastorage.googleapis.com/appengine-sdks%2Ffeatured%2Fappengine-java-sdk-1.9.0_prerelease.zip>

App Engine 1.9.0 Python prerelease 
SDK<http://commondatastorage.googleapis.com/appengine-sdks%2Ffeatured%2Fgoogle_appengine-1.9.0_prerelease.zip>

App Engine 1.9.0 PHP prerelease 
SDK<http://commondatastorage.googleapis.com/appengine-sdks%2Ffeatured%2Fgoogle_appengine-php-sdk-1.9.0_prerelease.zip>

In the future, please look forward to the finding the latest binaries at 
https://developers.google.com/appengine/downloads


Also, please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

Version 1.9.0

Python & PHP
==
- New App Engine Application Identifiers must now start with a letter,
  in addition to the existing requirements that the identifier be 6-30
  characters which are letters, numbers, and hyphens, and not start or end 
with
  a hyphen.

Python
==
- The size limit on the Search API is now computed and enforced on a 
per-index
  basis, rather than for the app as a whole. The per-index limit is now 
10GB.
  There is no fixed limit on the number of indexes, or on the total amount 
of
  Search API storage an application may use.
- Users now have the ability to embed images in emails via the Content-Id
  attachment header.
https://code.google.com/p/googleappengine/issues/detail?id=965
https://code.google.com/p/googleappengine/issues/detail?id=10503
- Fixed an issue with NDB backup/restore corrupting certain compressed
  entities.
https://code.google.com/p/googleappengine/issues/detail?id=8599

PHP
==
- The PHP interpreter has been upgraded from PHP 5.4.19 to PHP 5.4.22.
- Autoloading is now available in the SDK so developers will no longer need 
to
  explicitly require SDK files.
- Expanded php.ini setting google_appengine.allow_include_gs_buckets to 
allow
  a path filter be included for improved security.
- A warning message now appears if an application moves a user uploaded 
file to
  a Google Cloud Storage bucket/path. This is due to the fact that code may 
be
  included and lead to a local file inclusion vulnerability.
- Added API functions CloudStorageTools::getMetadata() and
  CloudStorageTools::getContentType() for retrieving the metadata and 
content
  type of Google Cloud Storage objects.
https://code.google.com/p/googleappengine/issues/detail?id=10182
- Fixed an issue with GCS folders not displaying correctly in Developers
  Console.
- Fixed an issue with PHP_SELF and SCRIPT_NAME not being implemented 
correctly.
https://code.google.com/p/googleappengine/issues/detail?id=9989
https://code.google.com/p/googleappengine/issues/detail?id=10478

Java
==
- Java 6 applications cannot be deployed to Google App Engine from any 
version
  of the SDK. Existing Java 6 applications will continue to run. If you are
  still relying on a Java 6 application in Google App Engine, we strongly
  encourage you to start testing and deploying your app using Java 7. Java 7
  has been certified by Oracle to be fully backwards compatible with Java 6,
  as well as providing a number of benefits to developers. Java 7 
applications
  will be fully supported in future releases of the App Engine SDK.
  If you absolutely need to continue to deploy Java 6 applications for
  compatibility reasons, you can request that your application be 
whitelisted
  for Java 6 deployment from http://goo.gl/ycffXq. As we review each 
whitelist
  application by hand, please allow 10 working days for review, and note 
that
  only billed applications that show a proven incompatibility will be
  considered for exemption.
- Modules API methods have been moved out of the labs package in preparation
  for a general availability release.
- MapReduce is now a Preview feature. Documentation and getting started 
guides
  are now available on developers.google.com.
- The size limit on the Search API is now computed and enforced on a 
per-index
  basis, rather than for the app as a whole. The per-index limit is now 
10GB.
  There is no fixed limit on the number of indexes, or on the total amount 
of
  Search API storage an application may use.
- Users now have the ability to embed images in emails via the Content-Id
  attachment header.
https://code.google.com/p/googleap

[google-appengine] 1.9.1 Pre-Release SDKs are now available.

2014-03-10 Thread Richmond Manzana
We want to inform you that the pre-release SDKs for Python, PHP and Java 
are now available.

As previously 
announced<http://google-opensource.blogspot.com/2013/05/a-change-to-google-code-download-service.html>
 in 
a Google code site announcement, new App Engine Binaries are no longer 
available at:
http://code.google.com/p/googleappengine/downloads/list

Older binaries will remain available at the code.google.com site.

1.9.1 Pre-release SDKs are now available at 
https://developers.google.com/appengine/downloads#Google_App_Engine_Pre_Release_SDKs

Also, please see the pre-release notes below.

Python & PHP
==
- The Performance Settings section of the Application settings page in the
  Admin Console, Backends API and all backends related management tools are 
now
  deprecated and will be removed in a future release. Users of Backends are
  recommended to migrate to the App Engine Modules API, which provides a 
more
  flexible implementation of the same functionality. These settings are now 
all
  configurable via Modules configuration files.
  See the Modules documentation for more information:
  https://developers.google.com/appengine/docs/python/modules/
#Python_Configuration

Java
=
- The Performance Settings section of the Application settings page in the 
  Admin Console, Backends API and all backends related management tools are 
now
  deprecated and will be removed in a future release. Users of Backends are
  recommended to migrate to the App Engine Modules API, which provides a 
more
  flexible implementation of the same functionality. These settings are now 
all
  configurable via Modules configuration files.
  See the Modules documentation for more information:
  
https://developers.google.com/appengine/docs/java/modules/#Java_Configuration

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] 1.9.2 Pre-Release SDKs are now available.

2014-03-28 Thread Richmond Manzana
We want to inform you that the pre-release SDKs for Python, PHP and Java 
are now available.

As previously 
announced<http://google-opensource.blogspot.com/2013/05/a-change-to-google-code-download-service.html>
 in 
a Google code site announcement, new App Engine Binaries are no longer 
available at:
http://code.google.com/p/googleappengine/downloads/list

Older (deprecated) binaries will remain available at the code.google.com
 site.

There are a few changes and fixes related to the 1.9.2 release notes, 
however numerous internal performance and reliability improvements have 
been made.

1.9.2 Pre-release SDKs are now available at 
https://developers.google.com/appengine/downloads#Google_App_Engine_Pre_Release_SDKs

Please see the pre-release notes below.

Python
==
N/A

PHP
==

- Users now have the ability to embed images in emails via the Content-Id  
attachment header.
https://code.google.com/p/googleappengine/issues/detail?id=965- Fixed an issue 
with the Google Cloud Storage upload proxy truncating POST  field data when it 
is longer than 80 characters. 
https://code.google.com/p/googleappengine/issues/detail?id=10355- Fixed an 
issue with default max sized uploads no longer handling unlimited  size 
uploads.https://code.google.com/p/googleappengine/issues/detail?id=10727


Java
=
N/A


Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: App Engine SDK v1.9.3 is out. Where are release notes?

2014-04-15 Thread Richmond Manzana
Release Notes are now posted.

https://code.google.com/p/googleappengine/w/list

Making a separate post on this thread.

Cheers,

Rich

On Tuesday, April 15, 2014 12:48:20 PM UTC-7, GAEfan wrote:
>
> App Engine SDK v1.9.3 is out.  Where are release notes?  Thank you.
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] App Engine 1.9.3 is now available

2014-04-15 Thread Richmond Manzana


Hi Everyone,
We're happy to announce the release of Google App Engine 1.9.3, which has now 
been rolled out to all applications. 
Blog post here:
http://googlecloudplatform.blogspot.com/2014/04/announcing-release-of-google-app-engine-1-9-3.html
Release 1.9.3 includes the following enhancements:
Java=- Various internal bug fixes. No new features 
for Java SDK 1.9.3.


Python=
- Fixed an issue with NDB deserialization going into an infinite loop when
  repeated nested structured properties are None.
https://code.google.com/p/googleappengine/issues/detail?id=10758

PHP
==
- Fixed an issue with the fnmatch() function not being supported in production.
https://code.google.com/p/googleappengine/issues/detail?id=10723

Cheers,
Richmond ManzanaTechnical Program ManagerGoogle App Engine

-- 
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.
For more options, visit https://groups.google.com/d/optout.