[google-appengine] Re: 1.6.3 Prerelease SDK Available

2012-03-01 Thread Roberto Gonzalez Rocha
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

2012-02-24 Thread alex
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

2012-02-23 Thread Andrin von Rechenberg
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

2012-02-23 Thread Gopal Patel
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

2012-02-22 Thread pdknsk
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

2012-02-22 Thread sebastián serrano
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

2012-02-22 Thread PK
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

2012-02-22 Thread Thomas Wiradikusuma
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

2012-02-22 Thread Stuart Langley
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

2012-02-22 Thread Robert Kluin
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

2012-02-21 Thread Moishe
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

2012-02-21 Thread Francois Masurel
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

2012-02-21 Thread Robert Kluin
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

2012-02-21 Thread pdknsk
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

2012-02-20 Thread GAE

 

 - 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.