appengine 0.4.0-flex.alpha.0+7 copy "appengine: ^0.4.0-flex.alpha.0+7" to clipboard
appengine: ^0.4.0-flex.alpha.0+7 copied to clipboard

outdatedDart 1 only

Support for using Dart as a custom runtime on Google App Engine Managed VMs

0.4.0-flex.alpha.0+7 #

  • Send GCE zone with log requests.
  • Send only first IP address from X-Forwarded-For

0.4.0-flex.alpha.0+6 #

  • Remove buffering of the http response (this is no longer needed).

0.4.0-flex.alpha.0+5 #

  • Use X-Forwarded-For header to discover real client IP.

0.4.0-flex.alpha.0+4 #

  • Refresh gRPC connections after 50 minutes (server seems to forcefully close the connection after 1 hour).

0.4.0-flex.alpha.0+3 #

  • Use the empty string if there is no user agent.
  • Only log requests for which there is logging information

0.4.0-flex.alpha.0+2 #

  • Do not log every request to stdout, since we will write to the logging service anyway.

0.4.0-flex.alpha.0+1 #

  • Set tcp-nodelay socket option to reduce rpc latency.

0.4.0-flex.alpha.0 #

  • Removed the already deprecated RemoteApi support.

  • Removed UsersService api.

  • Removed ModulesService api.

  • Use the new flexible runtime environment variables:

    • GCLOUD_PROJECT
    • GAE_SERVICE
    • GAE_VERSION
    • GAE_INSTANCE
  • Introduce a new GCLOUD_KEY environment variable:

    For local development purposes this variable must point to a service acount credentials file (in json form).

    The more specific STORAGE_SERVICE_ACCOUNT_FILE environment variable is no longer used.

  • To prevent duplicate logging of errors, runAppEngine will no longer log request-specific errors on stdout if they got already logged via the request-specific log.

0.3.3+1 #

  • Support gcloud package version 0.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 protobuf package ^0.5.0
  • Support the lastest release of fixnum package.

0.3.1+1 #

  • Improved output of Logger.root with useLoggingPackageAdaptor.

0.3.1 #

  • Added optional port argument to runAppEngine.
  • 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, since registerStorageService does it automatically.

0.2.6+1 #

  • Correctly handling x-appengine-https header.
  • Turn logging of for Level.OFF

0.2.6 #

  • Added adaptor for package:logging via useLoggingPackageAdaptor().
  • Added workaround for incorrect requestedUri comming 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 memcacheService into the service scope.
  • Added isDevelopmentServer and isProductionEnvironment getter to client context.
  • Make hostnames returned from modules service use -dot- naming to support HTTPS.
  • Mark package:appengine/remote_api.dart as 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
21
likes
0
pub points
93%
popularity

Publisher

verified publisherlabs.dart.dev

Support for using Dart as a custom runtime on Google App Engine Managed VMs

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

fixnum, gcloud, googleapis_auth, http, http2, http_server, logging, memcache, path, protobuf

More

Packages that depend on appengine