appengine 0.4.4+1
appengine: ^0.4.4+1 copied to clipboard
Support for using Dart as a custom runtime on Google App Engine Flexible Environment
0.4.4+1 #
-
Fix race condition in gRPC client between
http2Connection.isOpenandhttp2Connection.makeRequest. -
Delay http/2 connection dialer by 20 ms to give client enough time to receive server settings.
0.4.4 #
- Improve output logging when memcache connections fail.
- Fix Dart 2 runtime issues.
0.4.3+1 #
- When logging requests, the
appengine.googleapis.com/trace_idlabel is populated.
0.4.3 #
-
When logging, the following
protoPayloadvalues are now populated:instanceIdreferrertraceIdvia theX-Cloud-Trace-Contextrequest header.
-
The
appengine.googleapis.com/instance_namelabel is also populated for all log entries. -
traceIdwas also added to theClientContextclass.
0.4.2 #
- Add support for connecting to memcache instance defined by environment
variables
GAE_MEMCACHE_HOSTandGAE_MEMCACHE_PORT.
0.4.1 #
- Add
sharedoption torunAppEngineto enable multi-threaded operation with isolates.
0.4.0+3 #
- Fix an issue where models with un-indexed list properties could not be committed.
0.4.0+2 #
- Be less verbose in request logs printed during local development
0.4.0 #
Switch from Managed VMs to Flexible environment:
- Removed
UsersServiceapi. - Removed
ModulesServiceapi. - Removed
RemoteApiapi (was already deprecated). - Introduce new GCLOUD_PROJECT and GCLOUD_KEY environment variables.
- Remove STORAGE_SERVICE_ACCOUNT_FILE environment variable.
- To prevent duplicate logging of errors,
runAppEnginewill no longer log request-specific errors on stdout if they got already logged via the request-specific log.
0.3.3+1 #
- Support
gcloudpackage version0.3.0.
0.3.3 #
- Work around dev_appserver.py issue (it doesn't drain stdout we therefore avoid printing anything).
0.3.2 #
- Require
protobufpackage^0.5.0 - Support the lastest release of
fixnumpackage.
0.3.1+1 #
- Improved output of
Logger.rootwithuseLoggingPackageAdaptor.
0.3.1 #
- Added optional
portargument torunAppEngine. - Removed the call to
/bin/hostname.
0.3.0+1 #
- Widen dependency constraint on
package:logging.
0.3.0 #
-
Pass the memcache expiration time to the memcache service. Before the expiration argument to Memcache.set and Memcache.setAll was ignored.
-
Removed the expiration argument to Memcache.clear. It is not supported by the App Engine memcache API.
0.2.6+3 #
- Update dependencies to allow gcloud 0.2.0 with Cloud Pub/Sub support.
0.2.6+2 #
- Do not close
authClient, sinceregisterStorageServicedoes it automatically.
0.2.6+1 #
- Correctly handling
x-appengine-httpsheader. - Turn logging of for Level.OFF
0.2.6 #
- Added adaptor for
package:loggingviauseLoggingPackageAdaptor(). - Added workaround for incorrect
requestedUricomming from 'dart:io'.
0.2.5 #
- Added withAppEngineServices() function which allows running arbitrary code using AppEngine services via a service scope.
0.2.4+1 #
- Change the service scope keys keys to non-private symbols.
0.2.4 #
- Run request handlers inside a service scope
(see
package:gcloud/service_scope.dart). - Insert an authenticated HTTP client into the service scope.
- Insert a
memcacheServiceinto the service scope. - Added
isDevelopmentServerandisProductionEnvironmentgetter to client context. - Make hostnames returned from modules service use -dot- naming to support HTTPS.
- Mark
package:appengine/remote_api.dartas deprecated.
0.2.3 #
- Small bugfix in the lowlevel memcache API implementation.
0.2.2 #
- Updated
README.md - Widen googleapis_auth constraint to include version 0.2.0
0.2.1 #
- Small bugfix in storage API implementation
- respect DART_PUB_SERVE url only in developer mode
- sync db/datastore tests to the ones used in gcloud
0.2.0 #
- Use datastore/db APIs from package:gcloud
- simplified annotation system
- paging-based query API
- Added module service
- Some bugfixes
0.1.0 #
- Alpha release