[google-appengine] Re: 1.6.3 Prerelease SDK Available
Hi, From the release notes: - The DataNucleus Enhancer command line tool (com.google.appengine.tools.enhancer.Enhance) now supports the -enhancerVersion flag, which allow you to specify the version of DataNucleus with which to enhance your JDO/JPA classes. How can I configure this flag in the plugin for the editor enhancer. It keeps copying and enhancing with the v1 libs.The error log of the debug server shows this exception due the misconfigured version: java.lang.NoSuchFieldError: NUCLEUS_CONTEXT_LOADER at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.clinit(JDOPersistenceManagerFactory.java:101) thank you,Roberto On Monday, February 20, 2012 6:03:01 PM UTC, Marce (Google) wrote: Hi, The 1.6.3 prerelease SDKs are now available to download for Python and Java here: http://code.google.com/p/googleappengine/downloads/list Please see release notes below. -Marzia Java Version 1.6.3==- In the Admin Console, you can use the Traffic Splitting feature to send a certain percentage of traffic to a non-default application version. The traffic is split by either cookie or IP address.- Emails from users that belong a Google Apps domain which are sent from a request originating from the same domain will have a DKIM signature applied to them.- The instances screen in the Admin Console now has a button to shut down a specific instance.- Each application log has a link to the instance that served the request. If the instance is no longer serving requests, a message will be displayed.- The TaskQueue API now supports the ability to tag a Pull Queue task. You may then lease tasks by tag.- Using Google Apps wildcard domain mappings, you can access alternate versions of your app via a custom domain.- Pull Queue ACLs now support a writer-email role to support notifications of delivery of tasks to queues.- Push and Pull Queues are now listed separately in the SDK development console.- The DataNucleus Enhancer command line tool (com.google.appengine.tools.enhancer.Enhance) now supports the -enhancerVersion flag, which allow you to specify the version of DataNucleus with which to enhance your JDO/JPA classes.- The dev appserver command line now supports the --generated_dir flag, which allows you to specify a directory in which to write files generated by the SDK.- Fixed a StackOverflowError when using the Remote API. http://code.google.com/p/googleappengine/issues/detail?id=6349 http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D6349usg=AFQjCNGW-vOO4iX4ru5A-kuIZXIePWAO4A Python Version 1.6.3===- In the Admin Console, you can use the Traffic Splitting feature to send a certain percentage of traffic to a non-default application version. The traffic is split by either cookie or IP address.- Emails from users that belong a Google Apps domain which are sent from a request originating from the same domain will have a DKIM signature applied to them.- Datastore statistics now show the amount of storage used by application indexes.- The instances screen in the Admin Console now has a button to shut down a specific instance.- Each application log has a link to the instance that served the request. If the instance is no longer serving requests, a message will be displayed.- The TaskQueue API now supports the ability to tag a Pull Queue task. You may then lease tasks by tag.- Using Google Apps wildcard domain mappings, you can access alternate versions of your app via a custom domain.- Pull Queue ACLs now support a writer_email role to support notifications of delivery of tasks to queues.- Push and Pull Queues are now listed separately in the SDK development console.- The NDB datastore api is now generally available.- Appcfg now supports OAuth2.- Python 2.7 now uses webapp2 version 2.5.1.- Django 1.3 is now available in the Python 2.7 runtime.- GQL Query now supports custom type casting for list elements for IN filters.- Fixed an issue where StringProperty's validate() didn't check the 500 byte limit. http://code.google.com/p/googleappengine/issues/detail?id=4030 http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D4030usg=AFQjCNEInKfglRMh3rB_SinS2ZFnVRvFCg- Fixed an issue where the datastore admin didn't work with Federated Login. http://code.google.com/p/googleappengine/issues/detail?id=4111 http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D4111usg=AFQjCNG9NgpxiysOpsWKKc1CpVM6GcF61Q- Fixed an issue in the SDK where failing to call _RemoveTxn in the datastore_stub_util caused a memory leak: http://code.google.com/p/googleappengine/issues/detail?id=6157 http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D6157usg=AFQjCNHXI_ixsXsnVQdRh_tcPmvhumJnAw- Code that inherits
[google-appengine] Re: 1.6.3 Prerelease SDK Available
First off, awesome job. There's one thing I'm not sure whether I'm missing something or doing it wrong but, a command like this one: appcfg.py --oauth2 -V some-version request_logs APP_ROOT /tmp/requests.log gives me an exception: TypeError: object of type 'NoneType' has no len() I noticed in appengine_rpc_httplib2.py, in Send(...) method args: ...payload: The body of the request, or None to send an empty request. And later, in the code (line 204), there's this: headers['content-length'] = str(len(payload)) - and that's precisely where it gives the exception, because request_logs action eventually calls Send() with payload=None. I know this is a prerelease so... I was just wondering whether it's me doing something wrong. PS I'm using python2.7. full traceback is attached. On Monday, February 20, 2012 7:03:01 PM UTC+1, Marce (Google) wrote: Hi, The 1.6.3 prerelease SDKs are now available to download for Python and Java here: http://code.google.com/p/googleappengine/downloads/list Please see release notes below. -Marzia Java Version 1.6.3==- In the Admin Console, you can use the Traffic Splitting feature to send a certain percentage of traffic to a non-default application version. The traffic is split by either cookie or IP address.- Emails from users that belong a Google Apps domain which are sent from a request originating from the same domain will have a DKIM signature applied to them.- The instances screen in the Admin Console now has a button to shut down a specific instance.- Each application log has a link to the instance that served the request. If the instance is no longer serving requests, a message will be displayed.- The TaskQueue API now supports the ability to tag a Pull Queue task. You may then lease tasks by tag.- Using Google Apps wildcard domain mappings, you can access alternate versions of your app via a custom domain.- Pull Queue ACLs now support a writer-email role to support notifications of delivery of tasks to queues.- Push and Pull Queues are now listed separately in the SDK development console.- The DataNucleus Enhancer command line tool (com.google.appengine.tools.enhancer.Enhance) now supports the -enhancerVersion flag, which allow you to specify the version of DataNucleus with which to enhance your JDO/JPA classes.- The dev appserver command line now supports the --generated_dir flag, which allows you to specify a directory in which to write files generated by the SDK.- Fixed a StackOverflowError when using the Remote API. http://code.google.com/p/googleappengine/issues/detail?id=6349 http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D6349usg=AFQjCNGW-vOO4iX4ru5A-kuIZXIePWAO4A Python Version 1.6.3===- In the Admin Console, you can use the Traffic Splitting feature to send a certain percentage of traffic to a non-default application version. The traffic is split by either cookie or IP address.- Emails from users that belong a Google Apps domain which are sent from a request originating from the same domain will have a DKIM signature applied to them.- Datastore statistics now show the amount of storage used by application indexes.- The instances screen in the Admin Console now has a button to shut down a specific instance.- Each application log has a link to the instance that served the request. If the instance is no longer serving requests, a message will be displayed.- The TaskQueue API now supports the ability to tag a Pull Queue task. You may then lease tasks by tag.- Using Google Apps wildcard domain mappings, you can access alternate versions of your app via a custom domain.- Pull Queue ACLs now support a writer_email role to support notifications of delivery of tasks to queues.- Push and Pull Queues are now listed separately in the SDK development console.- The NDB datastore api is now generally available.- Appcfg now supports OAuth2.- Python 2.7 now uses webapp2 version 2.5.1.- Django 1.3 is now available in the Python 2.7 runtime.- GQL Query now supports custom type casting for list elements for IN filters.- Fixed an issue where StringProperty's validate() didn't check the 500 byte limit. http://code.google.com/p/googleappengine/issues/detail?id=4030 http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D4030usg=AFQjCNEInKfglRMh3rB_SinS2ZFnVRvFCg- Fixed an issue where the datastore admin didn't work with Federated Login. http://code.google.com/p/googleappengine/issues/detail?id=4111 http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D4111usg=AFQjCNG9NgpxiysOpsWKKc1CpVM6GcF61Q- Fixed an issue in the SDK where failing to call _RemoveTxn in the datastore_stub_util caused a memory leak: http://code.google.com/p/googleappengine/issues/detail?id=6157
Re: [google-appengine] Re: 1.6.3 Prerelease SDK Available
Watch out though. The Channel API will be broken when you use traffic splitting! See: http://code.google.com/p/googleappengine/issues/detail?id=6726 I hope they fix it before they launch 1.6.3 -Andrin On Thu, Feb 23, 2012 at 7:31 AM, Robert Kluin robert.kl...@gmail.comwrote: I totally agree this is an excellent feature. Should give us good options for making the rollout of app updates a little safer. 2012/2/22 sebastián serrano sebastian.serr...@gmail.com: Wow, traffic splitting is a really nice feature. -Sebastian www.devsar.com -- 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/-/poENbFXYWFsJ. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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.
Re: [google-appengine] Re: 1.6.3 Prerelease SDK Available
http://code.google.com/p/googleappengine/issues/detail?id=5770 this is imp too in traffic splitting and in general multi-threading. On Thu, Feb 23, 2012 at 3:26 PM, Andrin von Rechenberg and...@miumeet.comwrote: Watch out though. The Channel API will be broken when you use traffic splitting! See: http://code.google.com/p/googleappengine/issues/detail?id=6726 I hope they fix it before they launch 1.6.3 -Andrin On Thu, Feb 23, 2012 at 7:31 AM, Robert Kluin robert.kl...@gmail.comwrote: I totally agree this is an excellent feature. Should give us good options for making the rollout of app updates a little safer. 2012/2/22 sebastián serrano sebastian.serr...@gmail.com: Wow, traffic splitting is a really nice feature. -Sebastian www.devsar.com -- 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/-/poENbFXYWFsJ. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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] Re: 1.6.3 Prerelease SDK Available
It's quite simple. http://support.google.com/a/bin/answer.py?answer=174124 -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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] Re: 1.6.3 Prerelease SDK Available
Wow, traffic splitting is a really nice feature. -Sebastian www.devsar.com -- 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/-/poENbFXYWFsJ. 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] Re: 1.6.3 Prerelease SDK Available
Just as a positive data point it passed our python 2.5 app's regression test suite with usual performance characteristics. I was hoping for some update on the status of python 2.7 (especially the SDK support) and SSL custom domain. Hopefully, next time... PK www.gae123.com -- 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/-/v0giEGpuD0cJ. 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] Re: 1.6.3 Prerelease SDK Available
This might be a solution looking for problem for me, but I'm curious, why would I need that? -- 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/-/TRZVzlyXrmEJ. 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] Re: 1.6.3 Prerelease SDK Available
When you've made some modification to your app and you want to send it some percentage of your traffic to test how it behaves. -- 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/-/kOU_zm7pJg8J. 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.
Re: [google-appengine] Re: 1.6.3 Prerelease SDK Available
I totally agree this is an excellent feature. Should give us good options for making the rollout of app updates a little safer. 2012/2/22 sebastián serrano sebastian.serr...@gmail.com: Wow, traffic splitting is a really nice feature. -Sebastian www.devsar.com -- 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/-/poENbFXYWFsJ. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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] Re: 1.6.3 Prerelease SDK Available
On Feb 21, 12:30 pm, Joshua Smith joshuaesm...@charter.net wrote: The case that matters is when the server is sending an administrative email, and we'd like the headers there to reduce the probability of those emails being tagged as spam. In most cases, nobody at all will be signed in. These emails might be coming from a cron, or they might be happening as part of a registration process. Sorry for the confusion; that case is also supported. As long as the administrator's domain is a Google Apps domain and the domain's been set up with a DKIM key, the mail will be signed. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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] Re: 1.6.3 Prerelease SDK Available
Great news ! Thanx for your answsers Moishe. François -- 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/-/-1jEo_42vQcJ. 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.
Re: [google-appengine] Re: 1.6.3 Prerelease SDK Available
Hey Marzia, Hopefully it will find its way to the dashboard soon though ? :) Robert On Tue, Feb 21, 2012 at 14:21, Marzia Niccolai marce+appeng...@google.com wrote: Hi Robert, On Mon, Feb 20, 2012 at 11:30 PM, Robert Kluin robert.kl...@gmail.com wrote: These are some of the best features in recent releases: - Datastore statistics now show the amount of storage used by application indexes. Sorry, this was my fault. This feature was meant to be removed from the notes that I posted, and aren't in the SDK. But hopefully gives you a taste of things to come... -Marzia - The instances screen in the Admin Console now has a button to shut down a specific instance. - Each application log has a link to the instance that served the request. If the instance is no longer serving requests, a message will be displayed. - The TaskQueue API now supports the ability to tag a Pull Queue task. You may then lease tasks by tag. Really looking forward to this going live! On Mon, Feb 20, 2012 at 21:04, Jeff Schnitzer j...@infohazard.org wrote: See thread subject. Prerelease != Release Jeff On Mon, Feb 20, 2012 at 2:14 PM, GAE gae.for...@googlemail.com wrote: I just deployed a java pp. However I can't see that shutdown button on the Instances page in the Admin Console. Where is it suppoed to be? On Monday, February 20, 2012 7:03:01 PM UTC+1, Marce (Google) wrote: - The instances screen in the Admin Console now has a button to shut down a specific instance. - Each application log has a link to the instance that served the request. If the instance is no longer serving requests, a message will be displayed. -- 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/-/z53DnK1Uef8J. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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] Re: 1.6.3 Prerelease SDK Available
Great news indeed! This puts App Engine ahead of Amazon SES, at least in the case of DKIM. Amazon does not sign mails automatically. -- You received this message because you are subscribed to the Google Groups Google App Engine group. 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] Re: 1.6.3 Prerelease SDK Available
- The instances screen in the Admin Console now has a button to shut down a specific instance.- Each application log has a link to the instance that served the request. If the instance is no longer serving requests, a message will be displayed. I just deployed a java app. However i can't find that shut down button on the Instances page. Where is it supposed to be? -- 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/-/u5UGFDvhoecJ. 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.