Why was the decision made to make this an app-wide one time only nuke button?
I think enabling/disabling it in app.yaml per-upload would be much more useful. On Nov 23, 8:30 pm, "Ikai Lan (Google)" <[email protected]> wrote: > You'll be able to download code, but anyone that wants to turn it off will > be able to go to their admin dashboard and push a one-way, irreversible > button to disallow this feature. > > Please do not depend on this feature to do source control. > > -- > Ikai Lan > Developer Programs Engineer, Google App Engine > Blogger:http://googleappengine.blogspot.com > Reddit:http://www.reddit.com/r/appengine > Twitter:http://twitter.com/app_engine > > On Tue, Nov 23, 2010 at 11:12 AM, Sandeep Koduri > <[email protected]>wrote: > > > Hello ikai, > > > Thanks and congrats for the great release. > > > Will there be an option for source code download control in app.yaml. > > according to the mail thread in pre-release of 1.3.8 we thought this will > > be implemented, and that would be very helpful. > > > the feature announced now will be a very good add-on but, by default if the > > config is to be on app.yaml. > > Will there be any option for the creator of the app to get any versions > > source code. > > > We have some use cases relying on this option. so please make a reply about > > this, accordingly we can streamline the development process at our team, > > > Thanks > > > On Fri, Nov 19, 2010 at 3:57 AM, Ikai Lan (Google) < > > [email protected] <ikai.l%[email protected]>> wrote: > > >> Hey everyone, > > >> I just wanted to let everyone know that prerelease SDK 1.4.0 is out! Get > >> it from the Google Code project: > > >>http://code.google.com/p/googleappengine/downloads/list > > >> We're still working on the docs and will have them ready for the final > >> release, so if there are any questions about how to use the new features, > >> feel free to ask on this thread and I'll do my best to clarify them. The > >> release notes are below. This is an EXCITING release: > > >> Python > >> ------------ > >> - The Always On feature allows applications to pay and keep 3 instances of > >> their > >> application always running, which can significantly reduce application > >> latency. > >> - Developers can now enable Warmup Requests. By specifying a handler in > >> an > >> app's app.yaml, App Engine will attempt to to send a Warmup Request to > >> initialize new instances before a user interacts with it. This can > >> reduce the > >> latency an end-user sees for initializing your application. > >> - The Channel API is now available for all users. > >> - Task Queue has been officially released, and is no longer an > >> experimental > >> feature. The API import paths that use 'labs' have been deprecated. Task > >> queue > >> storage will count towards an application's overall storage quota, and > >> will > >> thus be charged for. > >> - The deadline for Task Queue and Cron requests has been raised to 10 > >> minutes. > >> Datastore and API deadlines within those requests remain unchanged. > >> - For the Task Queue, developers can specify task retry_parameters in > >> their > >> queue.yaml. > >> - Metadata Queries on the datastore for datastore kinds, namespaces, and > >> entity > >> properties are available. > >> - URLFetch allowed response size has been increased, up to 32 MB. Request > >> size > >> is still limited to 1 MB. > >> - The Admin Console Blacklist page lists the top blacklist rejected > >> visitors. > >> - The automatic image thumbnailing service supports arbitrary crop sizes > >> up to > >> 1600px. > >> - Overall average instance latency in the Admin Console is now a weighted > >> average over QPS per instance. > >> - The developer who uploaded an app version can download that version's > >> code > >> using the appcfg.py download_app command. This feature can be disabled > >> on > >> a per application basis in the admin console, under the 'Permissions' > >> tab. > >> Once disabled, code download for the application CANNOT be re-enabled. > >> - Fixed an issue where custom Admin Console pages did not work for Google > >> Apps for your Domain users. > >> - Allow Django initialization to be moved to appengine_config.py to avoid > >> Django version conflicts when mixing webapp.template with pure Django. > >> http://code.google.com/p/googleappengine/issues/detail?id=1758 > >> - Fixed an issue in the dev_appserver where get_serving_url did not work > >> for transparent, cropped PNGs: > >> http://code.google.com/p/googleappengine/issues/detail?id=3887 > >> - Fixed an issue with the DatastoreFileStub. > >> http://code.google.com/p/googleappengine/issues/detail?id=3895 > > >> Java > >> --------- > >> - The Always On feature allows applications to pay and keep 3 instances of > >> their > >> application always running, which can significantly reduce application > >> latency. > >> - Developers can now enable Warmup Requests. By specifying a handler in > >> an > >> app's appengine-web.xml, App Engine will attempt to to send a Warmup > >> Request > >> to initialize new instances before a user interacts with it. This can > >> reduce > >> the latency an end-user sees for initializing your application. > >> - The Channel API is now available for all users. > >> - Task Queue has been officially released, and is no longer an > >> experimental > >> feature. The API import paths that use 'labs' have been deprecated. Task > >> queue > >> storage will count towards an application's overall storage quota, and > >> will > >> thus be charged for. > >> - The deadline for Task Queue and Cron requests has been raised to 10 > >> minutes. > >> Datastore and API deadlines within those requests remain unchanged. > >> - For the Task Queue, developers can specify task retry-parameters in > >> their > >> queue.xml. > >> - Metadata Queries on the datastore for datastore kinds, namespaces, and > >> entity > >> properties are available. > >> - URL Fetch allowed response size has been increased, up to 32 MB. Request > >> size > >> is still limited to 1 MB. > >> - The Admin Console Blacklist page lists the top blacklist rejected > >> visitors. > >> - The automatic image thumbnailing service supports arbitrary crop sizes > >> up to > >> 1600px. > >> - Overall average instance latency in the Admin Console is now a weighted > >> average over QPS per instance. > >> - Added a low-level AysncDatastoreService for making calls to the > >> datastore > >> asynchronously. > >> - Added a getBodyAsBytes() method to QueueStateInfo.TaskStateInfo, this > >> returns > >> the body of the task state as a pure byte-string. > >> - The whitelist has been updated to include all classes from > >> javax.xml.soap. > >> - Fixed an issue sending email to multiple recipients. > >> http://code.google.com/p/googleappengine/issues/detail?id=1623 > > >> As usual, we value your feedback, so don't hesitate to evaluate these SDKs > >> and let us know. Be mindful that the server-side components have not been > >> deployed yet, so uploaded code shouldn't work. > > >> Happy coding! > > >> -- > >> Ikai Lan > >> Developer Programs Engineer, Google App Engine > >> Blogger:http://googleappengine.blogspot.com > >> Reddit:http://www.reddit.com/r/appengine > >> Twitter:http://twitter.com/app_engine > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Google App Engine" group. > >> To post to this group, send email to [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]<google-appengine%[email protected]> > >> . > >> For more options, visit this group at > >>http://groups.google.com/group/google-appengine?hl=en. > > > -- > > Regards > > Sandeep Koduri > > cricwaves.com > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<google-appengine%[email protected]> > > . > > 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
