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" <commits@openwhisk.apache.org>'].