You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by cs...@apache.org on 2017/09/27 13:41:41 UTC

[incubator-openwhisk-runtime-java] branch master created (now fe69d1e)

This is an automated email from the ASF dual-hosted git repository.

csantanapr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk-runtime-java.git.


      at fe69d1e  Configure runtime as stand-alone repo

This branch includes the following new commits:

     new 12d311e  Initial OpenWhisk commit
     new 33295b2  Compile+run rather than interpret Swift actions.
     new 84d5259  Remove unused parameter in date action.
     new 4435e5d  Add unit test for missing authentication on required authenticated command.
     new 81f7e76  Trigger Throttle
     new 4ec0015  Update whisk.js
     new ce444f7  Add code convention scanner to build. Remove from Travis config since it is now part of the build step.
     new 0785cb6  Make build sequential.
     new 60ec6d2  Fixes issue #36: Removes datastore credentials from stdout. Also removes echo of system keys to stdout.
     new 1793669  Replay UserActivatiohnCount work
     new 648210b  Added test fixture to sanitize entities before and after tests. This pattern avoids mistakenly sanitizing entities in the wrong collection and simplifies writing tests.
     new 17882a1  Fix blackbox predicate; logging cleanup
     new f4fd02d  Correct predicate to work whether local or not
     new 5bc5c01  Defer docker pause operation until after activation log is written so transaction completes faster
     new 0e41312  Support for CouchDb
     new 14e9a4c  Unmask hidden failures.
     new 75e1302  Flag to make ant fail if any test fails.
     new 8f1b5e4  Less output when building whisk/swiftAction.
     new f878958  Refactor DB startup/setup script.
     new 4d94087  WIP: Make containers startup into 2 phases
     new 9e85be8  Make apikey part of the run api and not passed in via docker environment variable
     new 577df0b  Adding the Contributing text for this repo
     new 334bf5f  Addition of Individual CLA
     new b973ffe  Changing URLs for Individual and Corporate
     new 3400bf3  adding corporate cla
     new 0e09456  Use custom pool for default factory but keep cached thread pool in dispatcher.
     new c493122  Converting CLAs to md to better fit into github
     new 1202bdb  Minor corrections to corporate cla
     new f912371  minor corrections to individual cla
     new 82dccaf  Fixing tab, minor corrections to formatting
     new cc0bd84  Merge pull request #62 from markusthoemmes/convert_clas
     new 67832d4  Correct a few errors lost in translation. Small tweaks to formatting.
     new 102bc06  pr64; fix links but make relative to branch.
     new b50af7e  Add unit test that creates a trigger connected to a deleted action, fires it, and then runs a normal action to check that concurrency limits are well behaved
     new bb0a861  Refactor out code that needs to run at termination (even if unsuccessful) of all activations
     new c7901ee  Fix invoker to end transactions properly on abnormal paths
     new 6d3d915  Add transaction object around Message so that we can record transaction completion to avoid double completion. Tighten up test
     new 35e1cfd  Move invariant of single completion to compleTransaction by extending Transaction with result object
     new bc73192  Extract action name from the doc id. Add TODO to fix semantic version.
     new ca75ea1  Make Wsk APIs extensible by declaring them as class
     new 93a75cd  Fix error response to be a JSON object and remove unnecessary test subject.
     new 0e1824b  Upgrade all kafka clients to 0.9. Organize imports and clean up some project dependences.
     new cedeeda  All activations are stored in the same namespace regardless of the entity namespace: the subject's default namespace. This matches the invoker and ensures all activations for actions, triggers and rules can be retrieved from the same API endpoint.
     new 14c989a  Add cheerio, move mustache and xml2js from base common image to nodejs action image.
     new 888b6e0  Use defined properties rather than string literals.
     new 5a720f4  Create only one producer/consumer for the test. Use manual offset update to avoid GroupCoordinatorNotAvailableException.
     new cb460f3  Make `whisk/kafka` build-able from cache
     new 6127f78  Initializing gradle
     new 079c57d  Cleaning up common, adding gitignores
     new f9c3a10  Moving over dispatcher to gradle
     new 79f1779  Moving over loadbalancer to gradle
     new cda0c43  Moving services over to gradle
     new 4325086  Moving action containers over to gradle
     new 892b620  Moving over tests and allow deployment using ant
     new 0872ac2  including cleanup tasks for the build, stripping out build tasks of ant
     new afff59b  Optional pushImage tag is added.
     new 44858ce  cleanup gradle build files, integrate gradle tasks with ant for interim solution
     new 00f4dbb  Remove vi notation
     new 07d87ec  make tests depend on keystore creation
     new 4b03063  Put keystore creation in correct order, remove keystore creation from ant build
     new d02dbac  missed createTrustStore call deleted
     new 4cc3f7d  cleanup, factoring tagImage tag out of distDocker, using gradlew
     new 93c4fc6  strip push of images from ant build
     new 139dff2  adding -f option to tagImage so old tags are overridden
     new d22a2a7  dont tag image while being build
     new db384e5  adding missed files
     new 44507ec  Better logging for testruns using gradle
     new 5aa7729  Update nodejsAction Dockerfile, fix location of keystore
     new 45c4a74  remove obsolete push tasks
     new 62dcfed  remove obsolete common js. replay kafka 0.9 update.
     new 732624d  ignore KafkaTests until intermittent failures are resolved
     new da99c2c  Setting heapsize for controller, rebuilt old startscripts for scala components
     new 06611ca  Using the gradle eclipse plugin to generate eclipse project files
     new 0ba7b8b  Restoring testfailure behaviour
     new 24ee014  move counter inc so all transactions hit this
     new ed645db  Solving cross-compiled dependency problem, compiling tests in UTF-8, passing testthreads to tests
     new 193cae6  Bumping gradle version to 2.11
     new e6d8a03  Ignore test pending a review as this test may no longer be valid.
     new 0d0a813  issue #98 initial playbook for controller and inventory for local deployment. ignore .retry files from ansible.
     new e0215cb  issue #94, add Cartfile and Podfile to starter app, remove binary framework
     new d83fe48  Working javaAction container.
     new aa33193  Support for Java actions throughout the system
     new fd6b79a  Java CLI action creation test.
     new e4a58af  Gradle build for javaAction
     new 73ce2af  Do not run unpause within critical section
     new 9b8bf46  issue #111 launch loadbalancer with consistent dockerfile
     new 18e4ad6  Relax ConsulKV tests with retries on dependent operations
     new b5fec48  issue #102 initial playbook for consul
     new f1a2cac  issue #100 provide initial playbook for loadbalancer. supports registry
     new 60c2c1f  issue #123 add wait_for and pull command for controller, consul
     new 45bae33  enrich the catalog annotations
     new dfe9dcc  Improve error messages for malformed json; use WARN if user container
     new 907bb82  Create a warming thread that for now makes just one warm nodejs container
     new e7a4b79  Refactor container image name method so that it is in a singleton and usable from the container pool.
     new 93108dd  Lift a require so file handle use done early; move a file close from catch to finally
     new 6b44430  fix two invalid json issues in installWatson.sh and installSystem.sh, remove payload from sampleOutput of cat
     new 3084b8f  issue #101: init playbook for kafka (incl. zookeeper)
     new 957a9df  Lift out arguments and merge container creation path for warmup and regular
     new 81a32c9  Add path for promoting warm container to action instantiated ones
     new c59bf5f  Add retry to tests that perform a GET at the package or higher level
     new 5d55310  Remove invalid test
     new 4e9c4ae  Add new map-function in DB-script
     new 40e830a  adding weather pollen action
     new 672ea8a   changed description
     new 2533b21  add new property whisk.version.tag with image tag and expose on /api/v1 endpoint in controller
     new 24c23fc  Record both run and init duration into the transaction object and unify them during makeWhiskActivation
     new 2d93ca7  Combine init interval by favoring duration over start
     new e630ac0  Remove global RestAssured config uses.
     new 4514636  Restore global RestAssured config pending review.
     new 19aa16a  Remove global RestAssured config uses.
     new f744a39  issue #140 ansible new dir layout issue #140 WIP: rework consul playbook and role issue #140 fix wrong exposed port 8000 to 8300 issue #140 WIP: make ports human readable issue #140: WIP add handler, improve template, improve tasks issue #140: WIP add role kafka issue #140: WIP add ansible.cfg file for profiling running tasks issue #140: WIP add role controller issue #140: WIP add role loadbalancer issue #140: delete the nonrelevant environments
     new f22b302  Issue #147 Remove redundant test
     new 22c6f17  Change postToLoadBalancer to performLoadBalancer which has a function call API.  Underneath, it can go to either a POST or a real function call
     new c0e68d8  Invert the layering so that rest server feature is added last so we can reuse lower layer for non-REST uses.  Disable LoadBalancerTests - most are defunct.
     new 70c5217  Remove relative path dependences.
     new 7c0d342  Remove deprecated webportal key.
     new bfec229  Replace List with Vector since former is deprecated in JsArray. Use canonical retry and delete otherwise unused trait.
     new 465fe24  If OPENWHISK_HOME is not set, default to relative path.
     new 37d2742  Strengthen unit test to test invariant that activations are not in the query result.
     new 2817fc0  PingTests Java->Scala
     new b5d6042  Retry `isAlive` checks for 30 seconds.
     new 75d7563  Fix Scala deprecation warnings in code and tests.
     new 0f96201  Add missing backslash in catalog
     new 0d2cd4a  Fix use of retry: it requires an exception to be thrown on failure. Reviewed with @psuter.
     new 3273518  issue #177: remove redundant DB_PREFIX env var from build.xml
     new 9bcbf1c  Making CouchDB accessible over HTTP (instead of HTTPS)
     new 0075328  Manifest for the concrete document type in DB code
     new c8f044d  Make ActorSystem available for Stores
     new 03ea6da  Switched to official CouchDB Docker image.
     new 2f4f85f  Added missing template-couchdb-local.env.
     new 6e2eb20  issue #99 provide base invoker playbook
     new a9adf27  Normalized whitespaces.
     new ea28d32  Adding missing copyright/licensing headers.
     new c972f16  Python script enforcing coding conventions.
     new 72be127  Remove Cloudant/Couch specific settings and use canonical DB_ properties.
     new 60e4a5f  Import python value from property file to allow target to be called directly.
     new 4c47ef9  Increase wait time to match timeout.
     new 7f1e448  Increase log wait time to fix paramInherit
     new ea2ae8d  Remove unnecessary implicit
     new 9e8b6ed  Updating scala-library, making every reference explicit to prevent eclipse complaining about two different versions, removing unused import
     new 184bfc3  Fixing database scripts to use the right environment variables, drop unnecessary source.
     new 98f5703  Build loadblancer with controller.  However, the internal loadbalancer component not yet used
     new 94e0a24  Final work to hook up controller to loadblancer internally
     new 22ef96f  Rename curried version makeLoadBalancer and add a typedef to aggregate argument type for performLoadBalancerRequest
     new 842a57b  Redirect activator to controller
     new 0068abd  Change spray timeouts to match that of controller
     new 711ddb3  Adjust nginx timeout to 5minutes on client connections to backend.
     new 2516ceb  Fail wipe/load dbs if can't create db or load required views. This will short circuit the deployment and catches silent failures or db misconfigurations. Also in this comment: override property file to avoid namespace clash while loading catalog.
     new dca74d0  Rework docker.gradle
     new d45798c  Write openwhisk.home to property file. This avoid having to disambiguate its location in the presence of multiple whisk.properties files in the directory tree.
     new 69263bd  Add a failure clause for invokeAction future. Typos, comments, warnings.
     new 0b07bee  Fix transaction id to be explicit and mutable for Container
     new fdb6bc8  Print out activation record in case of failure.
     new 8f7338b  Build CLI using Gradle
     new 9e0a79b  Make the new build.gradle non-invasive. To be updated later
     new 53ed9d7  Add notion of sid.  Replace dontcare with system entity where possible and leaving the rest as unknown for now.
     new eda5a4e  Rewrite putBack to respect invariant to improve perf
     new fb787bf  issue 222: remove docker endpoint from hostname definition of container. just move component name.
     new 51ecb9d  Upgrading to consul 0.6.4
     new aa09692  Issue 1652: add generous retries for ConsulKV tests
     new 1f0c2b3  issue #197 restructure ansible deployment. using modes for deploy, clean, initdb. adding roles for prereq and postdeploy as well as db role for local CouchDB.
     new 6019941  Switch to manual commit in Kafka consumer.
     new cb18ff7  add scala imports to suppress warnings from deprecated implicit operators
     new 313396e  Redo package tests in scala.  Delete redundant tests from CLIBasicTests already in WskBasicTests.
     new 7e29936  Move remainig tests from CLIBasicTests to CLIActionTests where it belongs. Delete CLIBasicTests as it is otherwise replaced by WskBasicTests.
     new d9790e6  Rewrite logging logic to wait for sentinel marker for nodejs container logs
     new 9f52df6  Add support for a special log utility that computes elapsed time wrt the beginning of the transaction. Add lifetime markers using this new log utility.
     new b28e357  Issue #1673. Fixing countdown action.
     new bf289e7  Consolidated .gitignore files
     new 840f923  Stop building loadbalancer separately
     new ac4faa3  Fix markers for starting/ending run for activation
     new 99bdc71  Bumping gradle to version 2.12 and remove build time dependency on whisk.properties
     new a083c9a  Add tests to verify a response code is present on failed API calls.
     new c031259  Update gitignores so that local env files that might have a suffix are also ignored.
     new cfe8ff1  Extend invoker to publish on kafka with CompletionMessage
     new 8322d39  Funnel all docker ops through runDockerOp which has a global lock
     new 4445df6  Increase poll time
     new ae72eeb  Pull HTTP client out of the utility class so that multiple requests can reuse the same connection rather than generating and tearing down the connection repeatedly.
     new fa3b5bb  Fix retry on package test, so that retry is on the view, not on the delete which will succeed if the view is not up to date yet.
     new 943cd2e  Extend sentinel processing to stderr
     new 45214fb  Add final so getImpl can be tail-recursive
     new 2d4f123  Explicity catch exception in sendPayload in case http post neither works nor times out but throws an exception.  Minor cleanup and log improvements in the area
     new 25a437a  Add retry on docker container removal.
     new aa139d6  Adds comment that clarifies the status code wrapping mod 256. Add TOO_MANY_REQUESTS value.
     new f3d2798  Print stack trace on one line. On blocking invoke, CLI reports full activation unless --result is used. Cleanup uses of duration DSL. Fix typo in catalog doc. Fix comment. Tweak test to print error message if defined.
     new b426073  Upgrading docker to 1.11
     new 1917270  Adding -f option to docker tag again, to be removed at a later stage of docker upgrades
     new 47531d9  Change in flight message to show overall state on one line. Details on next line is sorted and shows indices.
     new ad1b721  add a guard to avoid an NPE if a post fails, and print the error message from a post to console.error
     new f01b16c  Guard against undefined response and body in HTTP requests from action or trigger activation. Normalize error message to include the error code in the error string. Remove rawLog and replace with console since 'whisk' instance was not using rawLog and there's no real value to doing this. Move packages from package.json to Dockerfile to make clear these are part of packages available to actions and not required otherwise to run the action supporting harness. Order the pac [...]
     new 227090c  Add retry around a view test.
     new dd92abc  Adding support for native python actions. Issue #16
     new 56cd97e  guard against NPE that occurs in some regression tests
     new da4b36b  Rebase docker image to ubuntu 14.04 and tweak docker runs. Bump docker timeout to 420 seconds.
     new fde7e33  Create Swift 3 runtime with KituraNet. Update CLI, add CLI and container tests.
     new 64340cb  Moved Swift3 test, fixed formatting issues and extraneous white space in Swift code. Fixed up the CLI comments. Tweaked the Swagger docs more but these are a mess we need to fix more systematically.
     new d15bac2  Use custom thread pool in activator for db operations.
     new 92feabd  Get gevent from apt, not from pip
     new a5f1281  Optimize docker images and travis build
     new 2104294  Watson text to speech action.
     new 78fb594  speech to text action
     new d2ebeeb  Provide support for tests to access a VCAP Services JSON object to retrieve service credential information.  Make access available via the VCAP_SERVICES environment variable or thru a JSON file.
     new 85b600c  Adding spray based Consul Client
     new feb4376  Modifying the weather package to use IBM Weather Insights. Removed pollen.js as IBM Weather Insights does not yet have a pollen API.
     new 5d45fbe  Be sure to pass along all environment variables when running a Swift action
     new d808e3a  Let ActionContainer tests set an environment.
     new 9765c00  Make sure Swift actions can print to stdout.
     new a0ae7f9  Update languageId.js
     new e9fe9e3  Constructs a "binding" annotation. This is redundant with the binding information available in WhiskPackage but necessary for some clients which fetch package lists but cannot determine which package may be bound. An alternative is to include the binding in the package list "view" but this will require an API change. So using an annotation instead.
     new f9cd3b4  Add unit test for POST to /actions with &result=true. Update swagger.
     new 60f0284  Add tests for creating trigger with an invalid feed from CLI. Modified CLI output on action invoke so that the activation result is projected correctly for 200, 500 and 502 activations. Removed "response:" prefix on blocking activation result.
     new 22989e9  Factored common shell bits to 'common.sh' from db scripts. Added 'wskadmin db get' operation to list db or view contents. Removed response logging on get. Fixed: copy action helper assumed copying sequence. Tweaked error message in CLI on copy. Added Apache 2.0 badge.
     new c1281d2  Print activation ID in all the action tests.
     new 2e25a73  Instrument the invoker Start instrumenting invoker Go on instrumenting invoker Change docker monitoring scancode index
     new 5187283  set end time = 0 for rule and trigger activations
     new 0263ff6  Added test for trigger activation which checks that end time follows convention.
     new 790e74a  Add markers to instrument Database-library Refactor markers
     new 2c53521  Lifts pattern of extracting activation id, polling for activation to be completed, and then checking the result into a common helper withActivation. This method will always the activation id, activation record, and any command failures should invariants fail.
     new 9b21f3c  Track activation issue by tracker and process consul info by invoker with initial partition
     new 880b74a  Fix comment
     new 17e6da3  351 Update container to Swift 5-03 snapshot, add SwiftyJSON
     new 19cb9ea  Create a Whisk object to allow Swift actions to invoke other actions and to trigger events
     new 5a97c02  Issue #380 Add timeouts and retries to Swift3Container tests
     new 331bef8  double default timeout for docker operations
     new a377e69  Limit the timeout for container initialization to be no more than the action time limit.
     new f9ad0be  Documentation only: add some comments.
     new d8095cc  Addition of error JSON object to forecast.js
     new 90a1d36  When testing .invoke() and .trigger() use non-blocking invoke. Additionally, move invoke and trigger Swift test actions to be sample actions which demonstrate these new functions.
     new dbbe560  Bump test grace period for swift actions. Rewrite activation console tests in scala with some hardening. Fix #417 along the way (activation console when time traveling shows activations in correct order). Organize imports.
     new d893e84  Remove version name as it is not used. If needed should use buildno instead.
     new a4f10e9  Change return codes to 50x level. Add missing response that can cause POST /init to timeout. Conform error messages. Add test for init with empty content.
     new 1884ab8  Fix race in container pool at startup where newly allocated warmed containers are killed.
     new 03ba0c6  Refactor README and add simple and custom Vagrant files.
     new 3a4d7fb  Fixes issue #352.
     new 76799bc  Add text2speech documentation.
     new 3c43a8f  Fix invoker lifecycle
     new e6f3030  Increase wait time for log sentinel marker to 1.5 seconds.
     new 5bff204  Fix Whisk.swift to return the correct result. Read the post response into NSData and then produce a JSON serialization from it. Make JSON parsing error from post() more generic so that it applies to invoke and trigger Update invoke.swift example action to be more explicit about the way activations are presented.
     new e8c2947  Generlize useWarmContainer flag to correct unit testing bug.
     new 3341d6b  Fixes #506. Add appropriate error message when referencing non-existing package in a bind operation. Update unit test.
     new 9b654a6  Create some samples in Swift equivalent to existing node.js ones
     new 3df66de  Addition of new test utility to get VCAP credentials.
     new 656834f  Skip pause/unpause of pre-warmed containers
     new c985632  Defer teardown to nanny thread to reduce latency; Consolidate how we get logs
     new 951397e  Fix flag scope error from teardown PR change
     new fd2f60d  Add ws and socket.io-client packages to the Node.js runtime
     new 5abaa8c  Enable parallel docker ops reworking killStraggler to not use global lock.
     new 83ad2c6  Keeps track of status based on invoker instance so activation count can be reset when a new invoker instance comes online.
     new 391065d  Add Node.js 6 runtime
     new 1b35a6a  Silence out download progress info in Dockerfiles
     new c6262ac  Ported ConformanceTests to Spray client.
     new 4c9c9a2  Bypass GSON in DB document serialization.
     new af43ffa  Removed GSON dependency in core
     new 63e1eac  Removed Cloudant SDK dependency
     new 7b0e9cf  Fixes issue 568: activation id incorrectly treated as a number and fails to deserialize correctly into the desired type.
     new b42c686  Add Watson SDKs 0.2.x to the Swift 3 runtime
     new 94ebd79  Ignore a conformance test until chunking resolved
     new 8d3cd74  Do not rely on the logs field for expected output
     new 0b7b3c4  Fix Kakfa consumer property and flag.  Change kafka test to do 5 iterations since first one it topic creation.
     new de3f0ff  Delete dead property files.  Simplify start.sh
     new f8852af  Addition of bindTime:true for UI.
     new d685b71  Refactor activator functionality into controller.
     new 77de0f8  Adding CORS support to API
     new 2533384  Refactored ActivationThrottle to use ConsulClient
     new 8898648  Replaced general API tests intended to test header responses for CORS with tests that can run as unit tests that do not entangle with a real deployment.
     new bbece5a  Add Go CLI to OpenWhisk
     new 50994cf  Make ephemeral couchdb persistent in deploy
     new 0bf664d  Add the iOS app examples and the sdk to local deploy
     new 058cba3  .gitattributes set eol=lf on appropriate files
     new 065580e  issue #580: delete roles predeploy and postdeploy. add new playbooks: wipe, initdb, properties. add new tasks. add new temlates. ant writePropertyFile uses ansible under the hood. initdb should not drop subjects db anymore. delete template-cloudant|couch-local.env that are not managed by ansible
     new f898616  Enable active ack with response so that blocking activation from controller can round trip faster. Extend Completion message, redo plumbing for query response, track completion with a promise.
     new 862747d  Document CORS headers #49 Add tests for OPTION calls #49
     new 01a4ae1  redo: gradle/ansible sugar for building and deploying whisk.
     new 4479704  .bat are Windows files
     new 957ec12  Normalized line endings in gradlew.bat
     new e50aabf  Adding action images as dependencies for the test task so they are guaranteed to be there when the testsuite runs
     new a1cc0ce  Resolve issue #560: - move blackbox sdk to open - provide ansible role for publishing SDKs - move blackbox to new folder 'sdk' - update readme - move blackbox tests to open - add zip to ubuntu setup used for publishing ios starter app currently - remove unnecessary npm packages from Dockerfile - use mktemp to make temp directories instead of hard-coding /tmp - provide publish.yml playbook to only refresh artifacts without redeploying nginx
     new 676ec0a  Fix all parts of the docker skeleton action which were completely broken. Check clientApp returns a JSON parsable object and if not, report error and log a message. Update example to show how params are received and return a proper JSON. Fix space in path in various build scripts. Add gradle build for docker skeleton - to enable testing locally. Replace broken docker action tests with test that verifies the docker skeleton can tolerate an init message and can receive/res [...]
     new e6ae772  Moved sources to standard folders. Moved loadBalancer code into controller project.
     new c696bfe  Getting rid of warning in TestUtils
     new aba6335  Enable serial docker
     new 2a41c3c  Replaced ConsulKV by ConsulClient in Entitlement
     new 1fa2e68  Ported CLIJavaTests to Scala
     new 092b4de  Implement websocket/send action
     new e6fd3b3  'wsk property get' now displays all properties and their values.  Also updated .gitattributes for .py files'
     new 850c8fd  Handle sequence update. Add unit tests for sequence create/update. Replace existing sequence tests with new and improved tests that also tests sequence update (and of course rewrite in scala).
     new 05bf852  Add Go CLI to OpenWhisk
     new 2e8850c  Add missing \ to indicate a line break
     new f9461fc  Detect target automatically for host when using redo. Setup requires env. .gitignore small cleanup. Fix resource exclusions.
     new b54b1b8  Add issue template to provide a framework for reporting problems and bugs
     new 9293b81  Set CLI build version using gradle at build-time
     new e04e3f9  Fix active ack's completion of the promise. While the promise's future was bounded by timeout, it in fact would not fail as expected by the controller since the promise was never completed. Addressed by completing the promise on timeout (i.e., when active ack expiration has occurred).
     new 916c8d5  Change kafka consumer poll parameter.  Switch to 0.9.0.1.
     new 13fe0df  Add a switch to all the tests to toggle between Python and GO CLI version. Fixed use of static python/go CLI switch; replaced with instance variable. Add missing wsk properties overrides in one test. Fix singleton object methods to accept required switch as argument. Add exemption for go cli link.
     new aa73e7d  Added message to indicate a timeout of an action in the activation record
     new 137bb85  Add -i/-s for allowing/disallowing untrusted certificates when connecting over HTTPS.
     new ac35250  Resolve "nodejs:default" kind into "nodejs:6"
     new 8b5ea02  Adds `action update` test that expects failure when missing file is specified
     new 75b8c1f  Flip CLI Test Suite Switches to Use Go CLI. Fix typo in test name.
     new bb1e9fc  Fix issue #816. When updating an action that is already a sequence or when updating an action with a sequence, set parameters explicitly. If new action is not a sequence or if the type of the existing action is not a sequence, preserve new parameters or use pre-existing parameters.
     new 3c79938  Go CLI Does No Create Action from Empty File
     new 65cac48  Fix Go CLI Action Defects
     new 940009a  Reverting the switch for CLIActionTests suite
     new 73baf11  Remove statics in WskCLI to avoid leaks across suites.
     new b391d94  Support Promises/A+ in nodeJsActions
     new af9b176  Create a sample that demonstrates the use of returning a Promise for asynchronous actions
     new 6dde14e  Bump Akka version.
     new 924f3c6  Ported CouchDB client to akka-http
     new 21fed7c  Simple test to check whether the DB is accessible
     new c566ddc  Reenable conformance test on auth database.
     new 6dd1da5  Make creation and passing of ActorSystems more explicit
     new 1435739  CLI to failure when no authorization key configured/provided (prior to sending HTTP request)
     new ea1257b  Issue #661 Add sentinel marker to Swift and Swift3 runtimes, remove unnecessary Xlinker flags in swift build command
     new 85ff20d  Upgrade to kafka 0.10
     new 573a7d2  Remove all ant build files.
     new 5a082da  Bumping scala version to 2.11.8
     new edce857  Add download link test for Go Cli binaries
     new 4f4cd46  Add Ability to Test a Downloaded Go CLI
     new 3abd20f  Add --security-opt flag for AppArmor security policy to invoker. Can be configured using the INVOKER_CONTAINER_POLICY parameter in Env.sh
     new c57a97c  Add `action update` test that expects failure when missing file is specified.
     new 989f625  Fix Docker Actions in Go CLI
     new 6f42af6  Revert test - I merged this not realizing the docker image will need to be pulled from docker hub and we have not publised the image to docker hub yet.
     new e717ee0  Make a log-less activation for active ack and do this before getting logs
     new 92e8125  Issue #875 fix repo location in Cartfile
     new 29f99bf  Make sure that the Github webhook URL is properly encoded before using
     new 109edfd  Flip More CLI Test Suite Switches to Use Go CLI
     new afb6da9  Fix error message text check
     new 5fafb06  Kafka consumer throttling in invoker (fixes #143).
     new 58db343  Use .gitattributes to correct EOL chars for bash scripts not having .sh extension
     new 998312e  Tweak docs, fix test to use asset cleaner, remove a sleep.
     new d9137f0  Fix WhiskError.HTTPError for change in iOS SDK.
     new 3ec5ad7  Bump grace waiting for messages to be processed for slow deployments.
     new fcb2873  wsk property command supports setting and deleting multiple properties
     new 418c241  Go CLI Produces an Invalid Response When Whisk.Error() is Invoked
     new fe4dfa1  Always Separate a Listed Name from its Published Type
     new 274eeca  Limitation of entites  - Allow controller to reecieve messages with a size of 50MB  - Check the size on creating entites (exec: 48MB, parameters: 1MB, annotations: 1MB  - Create `ByteSize` to reflect sizes of objects in Bytes
     new 2cf7d76  Issue #907, add team to allow inclusion into CI
     new 85e20f7  Further post-ant cleanup
     new 8a330cb  Add more explicit handling of errors
     new 858187f  Allow the repository field's value to be either <repoName> or <org>/<repoName>
     new e764193  Allow CLI to set API host including protocol and port - this removes the hardcoded https dependence for the API base. Add tests for using CLI with API host that specifies protocol and port. Enabled only for Python CLI as it fails with Go CLI - see issue #924. Remove redundant required properties in Controller/Loadbalancer. Do not startup an actor system if the configuration is not valid. Allow controller to run without container. Since errors are now printed to stderr, r [...]
     new 46ee015  Add command to generate bash autocompletion script Fixes #802
     new d37e7eb  Include Auth Key from Properties when Creating and Deleting Triggers
     new abc81ce  Update test case to place bash auto complete script in temp dir
     new b3bb279  Disable Trigger Test that uses Prop file
     new 7f2e347  Limit size of the logs, that are written in user containers
     new 44c5784  The test should be moved into another package.
     new bc505a1  Fixes issue #917: do not accept activation id longer than 32 chars if '-' is missing. Add tests for too short, too long and general malformed.
     new 50e0f51  Invalid annotation for split action
     new 1280823  Watson annotation updates
     new 98f1524  Ignoring all swift3 tests because Swift3 is experimental. Some of tests are failed sometimes and break the CI pipeline.
     new f919a1e  Make logsize settable for each action
     new a98b855  Test to confirm that CouchDbRestClient is resilient to transient TCP errors
     new d5264b2  Lift the pull operation from the Container ctor chain into the container pool. Send docker pull operation to a different guard so that pull operations are serialized among themselves but can run concurrently with non-pull operations.
     new 7b62cfa  - Use a default api host value of "" (empty string) - --apihost argument still overrides configured apihost value (including the default value) - Add test case to check for default property values - Fix bug: `wsk property get --apihost` would return all property values
     new 998b5ad  Change image for pre-warmed containers from NodeJs to NodeJs6 since the latter is the default for Node actions now. Fixes #976.
     new 1b24d31  Add compilation for init with check for compilation errors and modify test accordingly (fixes #493). Add test for bug fix related to unsafe parameter passing ({x: null} for example)
     new 7938d8f  Update weather package to use username and password not apiKey.
     new 5728803  Cleaning up gradle files
     new d6f3634  Helper to construct/teardown ActorSystems in tests
     new 5a76ac3  Disable CouchDbRestClient connection tests
     new e325dc8  add swapfile to Vagrant Fixes #708
     new 0fac8e7  Modify activation feed so that we grab next batch of messages and commit offsets immediately, essentially marking the activation as having satisfied "at most once" semantics (this is the point at which the activation is considered started); if the commit fails, then messages peeked are peeked again on the next poll.
     new 21400c0  Make sure that the Github webhook URL is properly encoded before using
     new 1955573  Fix link to CLI and add API host tip. Fix link to db README.
     new d6d7fac  WIP: Update Go CLI Package Argument Errors
     new f1decf4  Split CLI tests into basic usage and integration tests.
     new 0810803  Remove services:registrator in gradle setting
     new fd82371  Annotations Must be Parsed as Raw JSON
     new bf5a481  Change KVReporter's input thunk so that it accepts a count.  Use count to reduce the rate at which user activation counts are written out
     new b03abf4  Have whisk.invoke() and whisk.trigger() return a Promise if the next callback is not provided
     new 789d873  Create Transaction based logging. Make emit implicit instead of passing it around. Use akka Loglevel instead of own Loglevels. Move the logmarker to the end of the message fixes #487.
     new 2f34fab  Updates Weather Forecast Action to use new version of the API
     new 45eee63  Make websocket/send fail if a connection is not established within a reasonable time.
     new 3bdc37f  Change default rule creation behavior to have status=ACTIVE (see #636).
     new 83a769b  make TestUtils more verbose. log cli arguments and results. add null check for logger.
     new 1f0e912  Updated installWeather.sh sample text
     new 6e6a225  Flip the Switch to Install the Catalog with the Go CLI
     new 02939c2  Add colors for entity/JSON dumps to console (related to issue  #947 and PR #949) Remove `--full` argument from `wsk action list` and `wsk package list` Remove `--service_guid` argument from `wsk package create|update` Add `--summary` argument to `wsk rule get` and `wsk trigger get` commands Add `--summary` test cases
     new dd4a8d3  Surface proper message when rule update failed due to trigger absence
     new 2cd4993  Adding new exception type, fixing entity conformance logs
     new fce6783  Add since parameter to WskCli to get only activation from the current test. Fixes #1061.
     new 9d02866  Remove unused variables from WhiskConfig and add the ability to Config to ask for environment-variables.
     new 95eaaa7  Treat Scala compiler warnings as failures
     new d10d24e  Sets the context classloader before running Java actions
     new a4a609a  Extend ConsulClient to support catalog and health API
     new de349ae  Remove old and unused blocking ConsulKV client
     new 5ee76f8  Set iOS starter app scheme to be shared
     new d9dc109  Remove Pipe Dependency from Action Sequences
     new 4d62ca7  Make ConsulClient throw the right exception if an entry is not present
     new c1e0433  Adding tests for all throttles
     new a3045a6  Add a ticket based queue to ensure fairness in container acquisition
     new 86b1995  Adds "action proxy" a new base image for actions including swift and "black box" using a common proxy server coded in python and using flask. The proxy implements the required init and run routes. The container include a sample shell script making it useful as a stand alone example action. It also allows arbitrary shell scripts (python, perl, bash, etc.) to run by initializing the internal action code on init. The run methods always prints the required sentinels, making  [...]
     new 7c619f9  Rebase swift(3) actions using new action proxy and override epilogue, buil and env method to properly build binary and serialize input as required by swift actions. Rebase python action using new action proxy. Rename runner files to {lang/runtime}runner.py.
     new ed55732  Remove unecessary complexity in determining if container has log markers - since invoker has an Exec reference, associate the information with the type. Add python to set of containers for which the invoker expects log markers.
     new e88346d  Add new tests for the common action proxy. Refactor tests so that standard tests for actions not returning JSON, actions printing to stdout/stderr, and actions validating expected environment don't need to be repeated explicitly. Also tightened tests so that the runtimes conform to expected messages/errors and markers on stdout/stderr. As noted, new tests added to confirm action environment contains expected properties - namely auth key and edge host.
     new f6f6c58  Use akka-http for requests from the invoker to the containers
     new d91157a  Ported ActionContainer tests to akka-http client.
     new c8b7bf4  Make image prefix configurable.
     new a17c7fb  Do not introduce stem cell container into the pool if it failed to initialize.
     new 8660115  relaxing python action environment test
     new d23294e  add field level descriptions and doclink to github webhook
     new c3be740  Change CI-tool to be compatible with new Jenkins
     new b66a15d  Rename CLISwiftTests
     new 8213a02  update slack.post to support token authentication
     new 2f962d7  Tighten the policy to pull images when creating a container
     new abd86c6  Run the DockerExampleContainerTests with the unprefixed version of the example image
     new 3c89e61  pinned ios sdk depedency
     new 4fb7044  Strengthen type safety in Invoker
     new 7e3a06b  Refactoring the test cases to install openwhisk-catalog
     new f903195  Rebase action proxy (dockerskeleton) on alpine image.
     new d26af31  Fix spelling mistakes.
     new dbf9f47  Add verbosity on availability and queue state when getting, returning, or waiting for container.
     new 9455271  Increase actions in Throttle test
     new 9ebae15  Add retries around tests using views for eventual consistency.
     new 43c9753  Fix race in controller/invoker active ack.
     new fe87cd7  Use cpu sharing to limit cpu resource.  Map multiple containers per core.
     new 827f098  Change response code for non-existent package NotFound -> NotAllowed.
     new 9027cd3  Copying SlackTests and GreetingTests from openwhisk-catalog repo
     new 6ea795b  Rewrite CLIActionTests in Scala, refactor withActivation helper
     new d33d25c  Remove obsolete timeout and polling for rule status.
     new ea27be2  Rewriting CLIRuleTests in Scala, adding a new testhelper
     new f6d7bf5  Removing obsolete tests
     new ee28298  Remove ParallelRunner and its exemption from scanCode.py
     new 87d6a97  Remove unused utility classes
     new f7a001a  Refactor runCmd, remove obsolete helperclasses
     new d269ce9  Removes unused .wskprops helper methods
     new 26539e7  Remove more deadcode and some dusting.
     new ee52a76  Refactor and Update Invalid Param and Annotation Test
     new c736865  Remove unnecessary sleeps in invoker.
     new 1c66712  Fix initialization timeout.
     new 965315c  Fix activation responses.
     new 12f125a  Remove redundant Busy on container get.  Clean up and extend logging.  Warn on slow docker op.
     new 550dc82  Tightens the timeout on a "safety" Await.
     new 509a26d  Move starting counter to where it should be.
     new 7d2b949  Fix race on creating counter and other triemap anti-pattern fixes.
     new 2fff340  Move check for pool capacity. Add comments for further improvements to investigate.
     new 4e70e83  Reprint warning periodically. Reduce secondary timeout on container connection.
     new f5e8731  Additional entitlement tests:
     new 90f8cc1  Fixing bad merge
     new c392127  ContainerIP no longer stringly-typed.
     new 4c263ba  DockerOutput no longer Option[String]
     new 29f1709  Strongly typing container names and hashes
     new 1be7edd  Move note about not sharing sensitive information inside the comment block.
     new 26070c3  Removed pool reference from [Whisk]Container.
     new 07dd0e8  Change docker lock to a fair lock
     new b7ea0f1  Rename dispatcher to invoker.
     new ddb61fc  Move main to Invoker singleton.
     new be2f658  Rewrite the tests to remove the dependency on installed catalog
     new 9e5321c  Remove Dockerfile.publish and rewrite existing out during deploy.
     new 5f44941  Adding `requests` to the python container
     new 7267b32  Add more packages to base images.
     new 972294a  Add flag to control docker operation serialization
     new d2b5fdf  Rename Namespace to be EntityPath.
     new d409c0c  Always use Default Locale
     new 7890475  check docker version before tagging
     new d86dcd8  Remove Swift SDK Placeholder
     new 754234e  make action names unique in WskRuleTests
     new 16cb783  Attachment put/get endpoints and related test.
     new de832c1  Expose attachment endpoints in CouchDbRestStore
     new 687a98d  Remove the catalog
     new 28753af  Fix the typo of fullActioName
     new 02d6986  add a test (currently ignored) for a rule with a packaged action.
     new 7d6e0d1  Update, and Refactor Invalid Argument Handling - Update invalid argument handling for activations, triggers, rules, and namespace - Refactor action and package invalid argument handling
     new 0a1d897  Remove Enable Flag from Rule Create
     new e195049  Add timing information to docker commands
     new 6fac849  Refactored docker.gradle to use a more declarative approach on parsing the docker version
     new 6c05141  Remove CLI Switches from Automated Test Suites
     new 63b9392  Reify types in ActivationMessage
     new c372ee6  Display Params in Package, and Action Summaries
     new 17fc379  All Protocol to be Set for API Hosts
     new 86800ea  Remove All References to Python CLI from Ansible
     new 71bf9cc  Add the deprecation script
     new 08801fc  Using zookeeper image from Dockerhub
     new e7771a8  Support limited scope authkeys.
     new 4e25773  Bump gradle version to 3.0
     new 56db1e4  Using consul image from Dockerhub (#1280)
     new 020eaea  Allow Namespace to be Set When Setting an API Host
     new 71808c2  Update Go CLI Dockerfile
     new e00efd3  Delete hourly limits.  Change limits to defaultLimits.
     new 865171c  Add activation annotations.
     new e284525  Fix redo for CLI.
     new 581b622  Remove unnecessary use of DocInfo on DB get where DocId is sufficient.
     new 0878785  Change missleading error messages of throttling
     new ff1a6bc  Adjust throttle tests to settle correctly should test fail.
     new 98b24b5  Issue #1296 Update starter app for Xcode 8 GM
     new 05ba212  Remove throttle tightening.
     new f6e282b  Fixes two errors in invoke path:
     new 395c41c  Remove Try on activaton-wait, should these fail, the Try hides the underlying issue.
     new dffb689  increase allowed action duration from 30 to 45 sec
     new 7dd819f  Raised payload size limit in nodejsaction proxy (#1324)
     new 91b82f7  Issue 1133, update Swift 3 container and tests
     new 30bc5c0  Allow Namespace Get to Retrieve Different Namespaces
     new a53f32a  Tweak parameter as short term fix until consul work is completed
     new 471a193  Wrap Kafka Consummer onMessage with exception handling.
     new d806efc  Do not save container log by default. (#1339)
     new c191edc  Add manual compilation to Swift 3 action container
     new 86780ec  Update JSON Index for CLI Download
     new f2cf862  Prevent Entity Names from being Modified
     new 47f5643  Plumb loadbalancerService into Entitlement complex. Remove load balancer from publishing its internal counts to consul by having ActivationThrottler directly consult LB. Change Counter to return Long.  Misc cleanup around LoadBalancer boundary.
     new e5058df  Generalize queryMap to activationMap.
     new ba91618  Use Promises within nodeJsAction proxy code. (#1348)
     new a83576b  Do Not Omit Fields from Activation Records
     new bd104f4  Allow JSON to be Input from a File (#1175)
     new 52d4b73  upgrade node actions for use version v.0.12.16 and v6.7 (#1389)
     new 5c63d67  Issue #1371, dynamically generate swift compile and link script (#1393)
     new 35cddba  Add group-parameter to couch-view-execution
     new 74e4bde  Added a `binary` field to action records.
     new 6cb64b3  Container support for zipped node modules as actions
     new 57371de  Unify support for zip/jar creation in container tests.
     new 2b9400d  up socket timeout of python action to 60 seconds
     new 615d136  Issue #1350 Make Swift 3 default
     new d3fed72  Removing Kafka monitor, implementing standalone isAlive check
     new 37ac543  CLI base64-encodes zip actions and treats them as JS
     new 674ff9e  Display Proper Error Message from Error Object
     new 102e513  Exchange own Kafka image with ches/kafka
     new 994460a  Extend load balancer to track activations.  Switch activation throttler from consul to this. (#1407)
     new b32713f  Display Better Error When API Host is not Set
     new 386e046  Remove invoker tracking/publishing per-subject activation counts. (#1430)
     new 83f9867  Change misleading message in ContainerPool and don't be so verbose. Fix ContainerPoolTest to be more lenient and give GC a chance to remove container.
     new e1b9296  Reorder testexecution to properly clean up, wait longer than check time in consul check (#1442)
     new 3273345  'undefined' is displayed on whisk.invoke errors
     new bcdd6ee  Thread poll limit through correctly
     new 92b7c31  Add checks for the number of (atomic) actions in a sequence
     new 2cc2006  Add _all_docs call to the extended CouchDbClient
     new 01a7f97  Replace InMemoryCache with new impl that avoids read under write races
     new 37df8f4  Enable trigger caching now that cache properly transacts reads and writes. (#1455)
     new 0c9f2e6  Generate SSL certificate on setup.
     new 718adc1  Allow sanitize to retry on package cleaning for eventual consistency.
     new 23dad09  Issue #1458, update iOS starterApp FilterForecast action to work with Swift 3 runtime (#1462)
     new 2efb408  Rewrite test script.
     new 9ab0f01  Improve extract activation id to work for 'wsk activation get' run result
     new bc00efa  Do Not Cross Compile CLI by Default
     new 7916090  Initialize docker skeleton with native binaries.
     new 4181e58  Refactor sequence tests. Leave creation and retrieval in core cli, move sequence execution testing to system basictesting
     new 3e20cca  Compute msec duration for whisk activations from actions.
     new 317658d  Fix Config/WhiskConfig for optional properties.
     new ba8233d  Refactoring of the entitlement trait to remove the "namespaces" method.
     new ce2b0e3  Fix optional config override when not defined (with test).
     new a5ef6bb  Migrate Controller's authentication to the new schema
     new 48c3419  Add option to include Docs in ExtendedCouchClient
     new 2b311b1  Add exec kind to annotation for an action and show it in action list.
     new c88d4b1  Add Property Projections
     new 81650d9  Fix Failing Property Filter Test
     new 15bea9c  Fix gaps in package entitlement. Add tests for binding a private package or trying to get properties of private packages.
     new 5829b1f  Normalize property reading from file and consul.
     new 595cdb6  Test for internal server error on data corruption.
     new 7df05b2  Internalize Sequence combinator into the controller.
     new 20e648c  Rules with actions in packages. Update rules tests for new schema. Use explicit selector on version in fully qualified name of entity. Refactor entitlement check. Rename EntitlementService to EntitlementProvider.
     new 62f05d8  Add package use tests when referencing a non-package or non-existant one for a binding.
     new 9ce6d4b  Introduce ReferencedEntities trait to compute referenced entities for a PUT request.
     new c64d2d2  Omit Result from Activation if Empty
     new 7d00e22  Allow PUT request for package to have optional binding specified as empty JSON object {}.
     new 107d2b4  System tests for seq with package visibility changes.
     new 72a4d81  Update NodeJS runtimes and packages to latest
     new 7361442  Unify action container environments
     new 8500b43  Fix SchedulerTests: Wait for the actor to be terminated
     new 151a4fd  API GW CLI support
     new 0e4b857  seq test with bindings and parameters
     new da2feae  API GW database creation and wipe API GW backend route management action and package creation backend route management action negative parameter tests tests temporarily disabled until after merge so PG scripts can be updated squashing all review-time commits
     new 5b9de15  pass unique trigger name in test
     new da1c382  Add the method to get the credentials as a json object
     new 782ca31  Update Shared Processing
     new 6baa5c5  Overwrite wsk config file to prevent polution from .wskprops. Remove default namespace from names in sequence test to test implicit default package.
     new 72530ec  Reflecting new authentication behaviour in whois: returns namespace
     new 865a6bb  Remove --shared on wsk action cmds.
     new 5a9a54f  Introduce --main flag for Java actions
     new 305c600  NodeJS container support for alternative entry points.
     new 76e0bbd  Python container support for alternative entry points.
     new 5e8cbbd  Swift container support for alternative entry points.
     new 33a5db2  CLI & entity/invoker support for --main for NodeJS/Python/Swift.
     new 1403bd7  Fix missing binding resolution for actions referenced by rules.
     new 67d2b07  Add test for rule from trigger/action with and without `_` as namespace.
     new 286962a  Add test with sequence in a rule.
     new f026935  Ensure that Promises rejected with no message result in failed activations.
     new 537b043  Bug fix: resolve action before entitlement service in activate path. This is a special case for sequences that may contain _ as default namespace in their components. Add test with sequence components that contain _ as default namespace.
     new ef510ee  Helpers for fully qualified names. Camel-case some methods, add javadoc, and remove some redundant methods. Add more tests for entitypath.
     new 167ba61  API Gateway router as an instance of generic meta API router.
     new c7313e6  Enable API GW routemgmt action tests
     new 8f2b73a  API GW end-to-end health test
     new 0b88fdd  Remove duplicate test case
     new 9afea67  Wait for commit failure before posting new message in test.
     new 912c182  Add test for rate throttle.
     new 60a9471  Fix Package Delete
     new 9fc53d3  Fix CLI issues - Handle scenarios when base path ends in `/` - Fix CLI tests cases so that the test APIs are entirely deleted
     new 3d31e95  Fix swagger config file support
     new ba67939  Omit Exec Code if Empty
     new f2297f5  Measure bytesize of strings as if encoded in UTF-8.
     new bbb0572  Separate invokers into those that only run blackbox containers and those that run managed ones. The sets may overlap as there is a non-empty requirement. Simplify invoker selection which also takes a step towards dynamic choice. Add parameter to control fraction of invokers dedicated to blackbox containers.
     new 5b77b13  Delete CLA-CORPORATE.md
     new dbc88ff  Update CONTRIBUTING.md Delete CLA-INDIVIDUAL.md
     new eb8a42d  Tighten container reclamation.
     new 0746509  Add retry/delay to API GW end-to-end test.
     new c3f4bb7  Fix namespace passed to action to be subject namespace not action namespace.
     new 9673f8a  Add Tests for __OW_NAMESPACE Environment Variable
     new a88d029  Actions should receive API_HOST not EDGE_HOST. Rename cli.api.host to whisk.api.host (which must include protocol if defined). Add openwhisk to list of packages available to node actions.
     new 42388dd  Unit tests for api gateway CLI
     new f199470  More unit test for access and entitlement.
     new a0b83ef  Add a testLean task to exclude extranous tests.
     new 3592168  Remove remaining apply() to String.
     new 1c14b34  Use Default Namespace if the Property is Blank
     new a4635ec  Print exception that may have occurred during test execution before deleting assets created during test.
     new b5a2ad5  Remove pipecode and code from SequenceExec
     new b7720e8  Introduce experimental immutable parameters.
     new fb69034  Preserve File Permissions from Tar Files
     new 34f4343  Issue #1705, fix Whisk object in Swift 3 container
     new bf93ddf  Provide system key per configuration
     new a60de50  Removing obsolete view, throwing out rotten test
     new 119096b  Create keys the v2 way
     new f956dd0  Change entitlement check to return future.success only if authorized.
     new ab342e7  Rewrite JsHelper and other minor fixes
     new 9b47f32  Fix embarassing bug that hides test failures.
     new 4828bf4  Remove throwable's message from HTTP response on 500 codes.
     new 2c6ce89  Allow blocking requests to specify a desired timeout.
     new 27cb146  Disable automatic timeouts for nodejs actions in proxy server. (#1745)
     new 7ac8e56  Update CONTRIBUTING.md
     new c5a9f6a  UTF-8 test for NodeJS containers. Re-enable UTF8 entity test (has been OK for a while).
     new 4f146a6  Fix for Java actions and UTF8.
     new 1a831ef  Fix Python and Swift for unicode.
     new a9e9978  Test CouchDB client with unicode docs.
     new 486f431  Allow delete/update of rule even if in active state.
     new 0a0077d  Bumping gradle to 3.3
     new 44530cb  Repackage routemgmt actions - As a .zip - Use common utilities module Refactor routemgmt actions - No longer store API configuration in a separate database - Use the API GW as the API configuration data store Small updates to automated tests
     new 3b7f56a  Add namespace CRUD for wskadmin.
     new 298fb70  Allow unauthenticated invocation of actions.
     new 60603b6  Fix namespace and action parsing to allow for space characters Include test case for API created with action name containing all support characters
     new 8e7a565  Validate entity size on activations.
     new 127eddc  Enhance web actions with formdata input and binary data output.
     new 6b9e282  Fix misaligned CLI output Fixes #1646 Add --full flag to display complete API details
     new 6fb1ccb  gitignore .zip files except for those explicitly whitelisted
     new a5522b4  Remove unused classes.
     new dc83320  Limit response size.
     new a2002f8  Add entity limit test for meta route.
     new 07094e4  Limit entity names.
     new 335949b  Fix revision preserving behaviour of WhiskEntitys (#1792)
     new 5d1e474  Use Result Parameter when Invoking Actions (#1788)
     new 5980fcb  Update CONTRIBUTING.md
     new ab4370e  increase timeout value for entitlement tests (#1795)
     new 807c6ae  Fix bugs related to zero components in sequence
     new 884c6b9  Tweak server configurations. Add comments.
     new 80b7037  Create script to create backups of all databases
     new 4ade29f  Bumping actionContainer test timeouts to 60 seconds (#1827)
     new 0ceeafd  Include Parameters and Annotations when Copying an Action (#1662)
     new cdff2da  Properly Handle Errors Received from Blocking Invocations (#1820)
     new 1fbcd04  Harden replication test (#1834)
     new fdb167c  Change logging to Akka-logging (#1836)
     new a5c00ae  Handle application errors in web actions. (#1801)
     new 7f94ad2  Tweak tests in pr#1716, set fileHandleLimit to 1024 (#1847)
     new 9a38c2b  Add kafka_python library to the Python action runtime (#1829)
     new 58794f6  fix checking in actionLimitTest (#1857)
     new 2ff3ace  Remove Decoding of Scheme from Action Invocations (#1802)
     new b44de5f  Rework replicator tests to use environment-specific prefix (#1876)
     new b0d9895  Left align entity name in activation list. Enable test.
     new 1d772da  Added swagger tests and updated swagger test docs
     new 25caaf9  Remove meta packages, normalize on web actions.
     new 75e8b0b  Do not retry /run on action containers
     new 1a92037  GC container after a failed unpause
     new c3b8ff2  remove whisk object (#1878)
     new 973ce1f  Flatten Exec hiearchy (#1911)
     new c55efb7  Invoker health ping through kafka
     new c7ffc91  Modify controller to check for deprecation status of runtime.
     new 3a2a8c4  Remove swift 2 action proxy.
     new ad049c2  Reduce time to execute tests by 10 minutes (#1935)
     new 7807533  Refactor CLI so that additional commands won't need common code updates
     new 482997d  Remove feature to access multiple namespaces with one key
     new 121b0a3  Cleanup factory indirections
     new 62cf8f5  Support python actions with zip files.
     new e7dc615  Normalize initializer for all execs. (#1938)
     new 84977a3  Warn users against the dangers of using Windows Explorer's zip action.
     new c5937ec  Bump scalatest version
     new 1126bfa  Fix regression introduced in #1946 (#1950)
     new 30fe892  Encode Exec runtime manifests in deployment configuration.
     new 69d2c83  Remove old scripts. Replaced by actionproxy/invoke.py.
     new 23abfc3  Clean up test project (#1960)
     new 42fb4d3  Allow pre-compiled Swift binaries.
     new 668c92e  Remove dependence on Exec.[js, ...] helpers; these are test helpers hence move to test.
     new e2b9e3b  Replace the old InvokerHealth with the actor based one (#1865)
     new 2e2871e  Moved to swift client repo.
     new 9ed590a  Improve action log driver to truncate more tightly.
     new 05af112  Adding documentation on gradle usage
     new 6e17d6b  drop support for nodejs 0.12.x (#2022)
     new 0ec0f86  Add python:3 action support.
     new 1122248  Enable tests for unicode for python, swift. (#2070)
     new 1fe7e1e  Tiny text changes to clarify how enhancement requests should be raised in GH issues (#2100)
     new 0c22aba  Adds virtualenv support for python actions.
     new f8bb6f7  API GW V2 - Add 'wsk api` command (#2068)
     new 345368f  Adds multiple file support for Swift actions with zip files. (#1993)
     new 9f951c1  Bump gradle to version 3.5 (#2176)
     new 9da352d  Implement a proxy for a container to implement concurrent behavior (#2107)
     new b35da54  replace github refs openwhisk to apache (#2236)
     new 1344eb0  Update JDK version to 8.131.11 (#2278)
     new c590f20  Make travis fast again (#2308)
     new ac81f47  Changed all .scala and .java files to ASF license headers. (#2367)
     new 728c4e6  Add Swift 3.1.1 as a kind (#2120)
     new 487b344  Make OW run with docker for mac (#1790)
     new a6f9abc  ignore *.class with .gitignore (#2448)
     new bb52412  Remove play dependence. (#2438)
     new 40e925e  Update documentation:formatting for intelliJ (#2511)
     new 86e98c5  Add PHP 7.1 as a kind (#2415)
     new a5ade2f  Adopt .gitignore to ignore generated certs. (#2525)
     new 3b3a849  SPI approach for pluggable implementations. (#2414)
     new 62228a0  Add ability to add own environments without polluting git
     new b29b93c  Port Controller from Spray to Akka (#2218)
     new b707cc1  Bumping to gradle 4.1. (#2399)
     new c8fe239  Remove old invoker code and refactor accordingly. (#2602)
     new dfabbe7  Use Java based JsonSchema validator (#2565)
     new 84481e1  Simplify Spi implementations. (#2663)
     new f8b839e  Ignore IntelliJ '.iml' project file (#2671)
     new 1f12503  Apply standard scala formatting. (#2650)
     new a0fddee  Bump akka-http to version 10.0.10. (#2726)
     new 3ac631d  update .gitignore out/ for intellij (#2756)
     new f4249a9  Support docker for mac using the 'local' environment (#2686)
     new 825c52f  ContainerFactory SPI (#2659)
     new fe69d1e  Configure runtime as stand-alone repo

The 714 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


-- 
To stop receiving notification emails like this one, please contact
['"commits@openwhisk.apache.org" <co...@openwhisk.apache.org>'].