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/29 16:45:03 UTC
[incubator-openwhisk-runtime-swift] branch master created (now
88939a9)
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-swift.git.
at 88939a9 Configure as stand-alone runtime
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 5e030fa Support for Java actions throughout the system
new 0f33238 Java CLI action creation test.
new b6a99f6 Gradle build for javaAction
new b9d479f Do not run unpause within critical section
new 44796ee issue #111 launch loadbalancer with consistent dockerfile
new e1ff8d6 Relax ConsulKV tests with retries on dependent operations
new 259a5cc issue #102 initial playbook for consul
new e0103e6 issue #100 provide initial playbook for loadbalancer. supports registry
new edcf594 issue #123 add wait_for and pull command for controller, consul
new da825e0 enrich the catalog annotations
new ff2782c Improve error messages for malformed json; use WARN if user container
new 4ebb1af Create a warming thread that for now makes just one warm nodejs container
new 684b353 Refactor container image name method so that it is in a singleton and usable from the container pool.
new 33ecd7a Lift a require so file handle use done early; move a file close from catch to finally
new fe0a035 fix two invalid json issues in installWatson.sh and installSystem.sh, remove payload from sampleOutput of cat
new 7c0e56a issue #101: init playbook for kafka (incl. zookeeper)
new 6039473 Lift out arguments and merge container creation path for warmup and regular
new 3234711 Add path for promoting warm container to action instantiated ones
new ce9236b Add retry to tests that perform a GET at the package or higher level
new 155cd6b Remove invalid test
new 3571c9a Add new map-function in DB-script
new 1ed16b2 adding weather pollen action
new 074d717 changed description
new 71f528c add new property whisk.version.tag with image tag and expose on /api/v1 endpoint in controller
new a56a46a Record both run and init duration into the transaction object and unify them during makeWhiskActivation
new c1f7846 Combine init interval by favoring duration over start
new 19048cb Remove global RestAssured config uses.
new f1e9276 Restore global RestAssured config pending review.
new cec3e7a Remove global RestAssured config uses.
new 3f2ae98 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 06bd1af Issue #147 Remove redundant test
new 2ddf948 Change postToLoadBalancer to performLoadBalancer which has a function call API. Underneath, it can go to either a POST or a real function call
new f27b122 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 465cad4 Remove relative path dependences.
new 0de24fe Remove deprecated webportal key.
new d263a84 Replace List with Vector since former is deprecated in JsArray. Use canonical retry and delete otherwise unused trait.
new ced6810 If OPENWHISK_HOME is not set, default to relative path.
new 8b51928 Strengthen unit test to test invariant that activations are not in the query result.
new 5d0b6d3 PingTests Java->Scala
new 4435759 Retry `isAlive` checks for 30 seconds.
new b7abe2e Fix Scala deprecation warnings in code and tests.
new f56c755 Add missing backslash in catalog
new f8e350e Fix use of retry: it requires an exception to be thrown on failure. Reviewed with @psuter.
new c1e8794 issue #177: remove redundant DB_PREFIX env var from build.xml
new 89aefe0 Making CouchDB accessible over HTTP (instead of HTTPS)
new cc2159a Manifest for the concrete document type in DB code
new d107c96 Make ActorSystem available for Stores
new aba99b7 Switched to official CouchDB Docker image.
new 8cb0df0 Added missing template-couchdb-local.env.
new 44789dd issue #99 provide base invoker playbook
new f527a56 Normalized whitespaces.
new d0ab402 Adding missing copyright/licensing headers.
new 6c3f97a Python script enforcing coding conventions.
new cf72512 Remove Cloudant/Couch specific settings and use canonical DB_ properties.
new b9e84a6 Import python value from property file to allow target to be called directly.
new f123b6f Increase wait time to match timeout.
new 67af4a9 Increase log wait time to fix paramInherit
new d9161bd Remove unnecessary implicit
new dc181cb Updating scala-library, making every reference explicit to prevent eclipse complaining about two different versions, removing unused import
new 99aea5d Fixing database scripts to use the right environment variables, drop unnecessary source.
new 8b798a9 Build loadblancer with controller. However, the internal loadbalancer component not yet used
new b60c7a3 Final work to hook up controller to loadblancer internally
new b87d0d6 Rename curried version makeLoadBalancer and add a typedef to aggregate argument type for performLoadBalancerRequest
new 3b9fc59 Redirect activator to controller
new 2790f06 Change spray timeouts to match that of controller
new ec1ccb1 Adjust nginx timeout to 5minutes on client connections to backend.
new f491f77 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 277157e Rework docker.gradle
new 109ca27 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 1d7c809 Add a failure clause for invokeAction future. Typos, comments, warnings.
new 67134fd Fix transaction id to be explicit and mutable for Container
new e50eb1c Print out activation record in case of failure.
new 898cb85 Build CLI using Gradle
new 39a85d6 Make the new build.gradle non-invasive. To be updated later
new 0002d30 Add notion of sid. Replace dontcare with system entity where possible and leaving the rest as unknown for now.
new ca449b4 Rewrite putBack to respect invariant to improve perf
new cf64441 issue 222: remove docker endpoint from hostname definition of container. just move component name.
new b07c98f Upgrading to consul 0.6.4
new 12011e0 Issue 1652: add generous retries for ConsulKV tests
new e8f86e0 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 31839aa Switch to manual commit in Kafka consumer.
new 1bbb835 add scala imports to suppress warnings from deprecated implicit operators
new ba9395c Redo package tests in scala. Delete redundant tests from CLIBasicTests already in WskBasicTests.
new 65d6609 Move remainig tests from CLIBasicTests to CLIActionTests where it belongs. Delete CLIBasicTests as it is otherwise replaced by WskBasicTests.
new cdc900b Rewrite logging logic to wait for sentinel marker for nodejs container logs
new 717dff8 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 f5c1dd5 Issue #1673. Fixing countdown action.
new 5b32e9a Consolidated .gitignore files
new c964238 Stop building loadbalancer separately
new be77d4c Fix markers for starting/ending run for activation
new 2568e2e Bumping gradle to version 2.12 and remove build time dependency on whisk.properties
new 2419d21 Add tests to verify a response code is present on failed API calls.
new f4a7127 Update gitignores so that local env files that might have a suffix are also ignored.
new a206742 Extend invoker to publish on kafka with CompletionMessage
new f16b681 Funnel all docker ops through runDockerOp which has a global lock
new 0d63cd4 Increase poll time
new 8864766 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 9e8a533 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 be71686 Extend sentinel processing to stderr
new 4d4e522 Add final so getImpl can be tail-recursive
new 64a4a0e 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 30195c6 Add retry on docker container removal.
new 405db14 Adds comment that clarifies the status code wrapping mod 256. Add TOO_MANY_REQUESTS value.
new f2d3d4b 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 7580a49 Upgrading docker to 1.11
new 8d498c2 Adding -f option to docker tag again, to be removed at a later stage of docker upgrades
new 253e904 Change in flight message to show overall state on one line. Details on next line is sorted and shows indices.
new 44f316c add a guard to avoid an NPE if a post fails, and print the error message from a post to console.error
new f45514b 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 3990acd Add retry around a view test.
new c3e6aed Adding support for native python actions. Issue #16
new 0a6bd62 guard against NPE that occurs in some regression tests
new 80c68bf Rebase docker image to ubuntu 14.04 and tweak docker runs. Bump docker timeout to 420 seconds.
new b1a9b33 Create Swift 3 runtime with KituraNet. Update CLI, add CLI and container tests.
new c9c4047 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 cbe1464 Use custom thread pool in activator for db operations.
new 0124f27 Get gevent from apt, not from pip
new 10863f2 Optimize docker images and travis build
new 07728c5 Watson text to speech action.
new 48ea115 speech to text action
new 7be2d13 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 cde0679 Adding spray based Consul Client
new fd84a32 Modifying the weather package to use IBM Weather Insights. Removed pollen.js as IBM Weather Insights does not yet have a pollen API.
new a369022 Be sure to pass along all environment variables when running a Swift action
new 19d041b Let ActionContainer tests set an environment.
new 63cdf16 Make sure Swift actions can print to stdout.
new 1cf310b Update languageId.js
new 786b6ae 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 bf05ad9 Add unit test for POST to /actions with &result=true. Update swagger.
new bcb5301 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 0db7780 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 6de8168 Print activation ID in all the action tests.
new 475fc10 Instrument the invoker Start instrumenting invoker Go on instrumenting invoker Change docker monitoring scancode index
new 287b929 set end time = 0 for rule and trigger activations
new 65d2ce2 Added test for trigger activation which checks that end time follows convention.
new 70e4bb3 Add markers to instrument Database-library Refactor markers
new 4f33f1f 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 3856ba4 Track activation issue by tracker and process consul info by invoker with initial partition
new afea868 Fix comment
new 869fca3 351 Update container to Swift 5-03 snapshot, add SwiftyJSON
new f754217 Freeze Kitura-net at 0.13.8
new 6b4e11c Create a Whisk object to allow Swift actions to invoke other actions and to trigger events
new c1fff39 Issue #380 Add timeouts and retries to Swift3Container tests
new 9304e38 double default timeout for docker operations
new 1d76acc Limit the timeout for container initialization to be no more than the action time limit.
new 7e56025 Documentation only: add some comments.
new 03bc26a Addition of error JSON object to forecast.js
new 11b2fa3 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 400980d 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 3ee0aef Remove version name as it is not used. If needed should use buildno instead.
new 4edd9f0 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 43dbc50 Fix race in container pool at startup where newly allocated warmed containers are killed.
new eff18fb Refactor README and add simple and custom Vagrant files.
new cd24aad Fixes issue #352.
new e92c00f Add text2speech documentation.
new 95e34ef Fix invoker lifecycle
new 672d26a Increase wait time for log sentinel marker to 1.5 seconds.
new 7759b7f 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 d1f908b Generlize useWarmContainer flag to correct unit testing bug.
new 457125a Fixes #506. Add appropriate error message when referencing non-existing package in a bind operation. Update unit test.
new 62e47ab Create some samples in Swift equivalent to existing node.js ones
new db49ad7 Addition of new test utility to get VCAP credentials.
new 3ddc140 Skip pause/unpause of pre-warmed containers
new f369420 Defer teardown to nanny thread to reduce latency; Consolidate how we get logs
new 2939241 Fix flag scope error from teardown PR change
new 09e961a Add ws and socket.io-client packages to the Node.js runtime
new 633dc4d Enable parallel docker ops reworking killStraggler to not use global lock.
new a90bc2e Keeps track of status based on invoker instance so activation count can be reset when a new invoker instance comes online.
new 0b332fb Add Node.js 6 runtime
new 3336bf7 Silence out download progress info in Dockerfiles
new 458a353 Ported ConformanceTests to Spray client.
new 1474b34 Bypass GSON in DB document serialization.
new 745aeeb Removed GSON dependency in core
new 3143bc0 Removed Cloudant SDK dependency
new 8affd5e Fixes issue 568: activation id incorrectly treated as a number and fails to deserialize correctly into the desired type.
new 183bd05 Add Watson SDKs 0.2.x to the Swift 3 runtime
new 40ab5eb Ignore a conformance test until chunking resolved
new 8ea117b Do not rely on the logs field for expected output
new dd7e22e Fix Kakfa consumer property and flag. Change kafka test to do 5 iterations since first one it topic creation.
new a350ca7 Delete dead property files. Simplify start.sh
new b941928 Addition of bindTime:true for UI.
new c90e6e4 Refactor activator functionality into controller.
new ac65029 Adding CORS support to API
new 3dc9f5c Refactored ActivationThrottle to use ConsulClient
new 9bbc080 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 1019f16 Add Go CLI to OpenWhisk
new 7bab5ba Make ephemeral couchdb persistent in deploy
new 8e32424 Add the iOS app examples and the sdk to local deploy
new cee4998 .gitattributes set eol=lf on appropriate files
new eefad1c 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 08d9c73 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 96f2216 Document CORS headers #49 Add tests for OPTION calls #49
new d12e13a redo: gradle/ansible sugar for building and deploying whisk.
new 6e1a31c .bat are Windows files
new e18bc5b Normalized line endings in gradlew.bat
new c09165f Adding action images as dependencies for the test task so they are guaranteed to be there when the testsuite runs
new 97935a2 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 68a52ee 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 42dfee5 Moved sources to standard folders. Moved loadBalancer code into controller project.
new 5435199 Getting rid of warning in TestUtils
new 64daf42 Enable serial docker
new c119cfb Replaced ConsulKV by ConsulClient in Entitlement
new 45ea708 Ported CLIJavaTests to Scala
new 68e5e65 Implement websocket/send action
new 3a7d91c 'wsk property get' now displays all properties and their values. Also updated .gitattributes for .py files'
new a6472f3 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 190ac4a Add Go CLI to OpenWhisk
new c4172a9 Add missing \ to indicate a line break
new ba08bf6 Detect target automatically for host when using redo. Setup requires env. .gitignore small cleanup. Fix resource exclusions.
new 6ffd573 Add issue template to provide a framework for reporting problems and bugs
new 953d4c0 Set CLI build version using gradle at build-time
new b1280ca 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 536b2eb Change kafka consumer poll parameter. Switch to 0.9.0.1.
new 485c377 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 5658192 Added message to indicate a timeout of an action in the activation record
new 3eb87c0 Add -i/-s for allowing/disallowing untrusted certificates when connecting over HTTPS.
new 908d3ca Resolve "nodejs:default" kind into "nodejs:6"
new 6fcc05d Adds `action update` test that expects failure when missing file is specified
new a8b5fbf Flip CLI Test Suite Switches to Use Go CLI. Fix typo in test name.
new 254e3e8 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 be35532 Go CLI Does No Create Action from Empty File
new b5d325d Fix Go CLI Action Defects
new 9de46c1 Reverting the switch for CLIActionTests suite
new 634f461 Remove statics in WskCLI to avoid leaks across suites.
new edf6c0c Support Promises/A+ in nodeJsActions
new 36083ad Create a sample that demonstrates the use of returning a Promise for asynchronous actions
new c3b2a11 Bump Akka version.
new 3d43051 Ported CouchDB client to akka-http
new ffa04b5 Simple test to check whether the DB is accessible
new 69415a9 Reenable conformance test on auth database.
new 6bc6628 Make creation and passing of ActorSystems more explicit
new 1648a89 CLI to failure when no authorization key configured/provided (prior to sending HTTP request)
new 0f6ee2e Issue #661 Add sentinel marker to Swift and Swift3 runtimes, remove unnecessary Xlinker flags in swift build command
new 4cc4703 Upgrade to kafka 0.10
new 9acf464 Remove all ant build files.
new df9c911 Bumping scala version to 2.11.8
new 56537b2 Add download link test for Go Cli binaries
new e9b0af5 Add Ability to Test a Downloaded Go CLI
new 5cbc994 Add --security-opt flag for AppArmor security policy to invoker. Can be configured using the INVOKER_CONTAINER_POLICY parameter in Env.sh
new 12a2980 Add `action update` test that expects failure when missing file is specified.
new 0aa106a Fix Docker Actions in Go CLI
new 8e9385c 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 84c1241 Make a log-less activation for active ack and do this before getting logs
new 27a71a5 Issue #875 fix repo location in Cartfile
new 4217695 Make sure that the Github webhook URL is properly encoded before using
new 7c7e24b Flip More CLI Test Suite Switches to Use Go CLI
new 52510a4 Fix error message text check
new 078c0a3 Kafka consumer throttling in invoker (fixes #143).
new 268c89f Use .gitattributes to correct EOL chars for bash scripts not having .sh extension
new 425a6ed Tweak docs, fix test to use asset cleaner, remove a sleep.
new fcb6892 Fix WhiskError.HTTPError for change in iOS SDK.
new 966982e Bump grace waiting for messages to be processed for slow deployments.
new 8e99ec1 wsk property command supports setting and deleting multiple properties
new f39cbde Go CLI Produces an Invalid Response When Whisk.Error() is Invoked
new 239724e Always Separate a Listed Name from its Published Type
new c4043cd 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 3a037d6 Issue #907, add team to allow inclusion into CI
new e9a49c8 Further post-ant cleanup
new f9db6b8 Add more explicit handling of errors
new 697f234 Allow the repository field's value to be either <repoName> or <org>/<repoName>
new b0e54ad 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 e04a12f Add command to generate bash autocompletion script Fixes #802
new d630e08 Include Auth Key from Properties when Creating and Deleting Triggers
new df5e648 Update test case to place bash auto complete script in temp dir
new 3d05d2d Disable Trigger Test that uses Prop file
new d371c2b Limit size of the logs, that are written in user containers
new 45a634a The test should be moved into another package.
new c3171fc 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 f729053 Invalid annotation for split action
new 8aca220 Watson annotation updates
new 9fd5ed8 Ignoring all swift3 tests because Swift3 is experimental. Some of tests are failed sometimes and break the CI pipeline.
new 017a1ae Make logsize settable for each action
new 1ac49d3 Test to confirm that CouchDbRestClient is resilient to transient TCP errors
new fe14c19 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 16a0183 - 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 cabe00f Change image for pre-warmed containers from NodeJs to NodeJs6 since the latter is the default for Node actions now. Fixes #976.
new a030c29 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 193edbe Update weather package to use username and password not apiKey.
new 5674734 Cleaning up gradle files
new a28eb16 Helper to construct/teardown ActorSystems in tests
new cb29538 Disable CouchDbRestClient connection tests
new a17fbfc add swapfile to Vagrant Fixes #708
new a6fef8c 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 bb1d0c8 Make sure that the Github webhook URL is properly encoded before using
new 6c29c40 Fix link to CLI and add API host tip. Fix link to db README.
new 8ccb87d WIP: Update Go CLI Package Argument Errors
new e4e0b90 Split CLI tests into basic usage and integration tests.
new f89ad82 Remove services:registrator in gradle setting
new 6e25e13 Annotations Must be Parsed as Raw JSON
new 6157818 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 95c33cb Have whisk.invoke() and whisk.trigger() return a Promise if the next callback is not provided
new 415128f 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 cf40f50 Updates Weather Forecast Action to use new version of the API
new 72e7d96 Make websocket/send fail if a connection is not established within a reasonable time.
new b245852 Change default rule creation behavior to have status=ACTIVE (see #636).
new ef1b8a6 make TestUtils more verbose. log cli arguments and results. add null check for logger.
new 4651278 Updated installWeather.sh sample text
new 48dbe01 Flip the Switch to Install the Catalog with the Go CLI
new a7f3bfa 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 c4055bf Surface proper message when rule update failed due to trigger absence
new 5325ff4 Adding new exception type, fixing entity conformance logs
new 4c3acaa Add since parameter to WskCli to get only activation from the current test. Fixes #1061.
new 2ee593f Remove unused variables from WhiskConfig and add the ability to Config to ask for environment-variables.
new 1c66bfe Treat Scala compiler warnings as failures
new 75251a1 Sets the context classloader before running Java actions
new 6e07206 Extend ConsulClient to support catalog and health API
new 47f4b00 Remove old and unused blocking ConsulKV client
new 95ac636 Set iOS starter app scheme to be shared
new 2005cbb Remove Pipe Dependency from Action Sequences
new 3b518c6 Make ConsulClient throw the right exception if an entry is not present
new b266212 Adding tests for all throttles
new 984a6f6 Add a ticket based queue to ensure fairness in container acquisition
new 0a5e923 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 1df4137 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 50ca0ab 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 ef261a6 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 8848889 Use akka-http for requests from the invoker to the containers
new 8d57c9b Ported ActionContainer tests to akka-http client.
new 6c5f765 Make image prefix configurable.
new a5fa5f8 Do not introduce stem cell container into the pool if it failed to initialize.
new d47556f relaxing python action environment test
new 9dbea64 add field level descriptions and doclink to github webhook
new f32d10a Change CI-tool to be compatible with new Jenkins
new 8ad17f8 Rename CLISwiftTests
new 8112308 update slack.post to support token authentication
new 144ac0d Tighten the policy to pull images when creating a container
new 40693d0 Run the DockerExampleContainerTests with the unprefixed version of the example image
new 719debc pinned ios sdk depedency
new d7af2ed Strengthen type safety in Invoker
new 25e2e20 Refactoring the test cases to install openwhisk-catalog
new a348c51 Rebase action proxy (dockerskeleton) on alpine image.
new fa97fe7 Fix spelling mistakes.
new 6d5dd0d Add verbosity on availability and queue state when getting, returning, or waiting for container.
new d2ad506 Increase actions in Throttle test
new abfe3ae Add retries around tests using views for eventual consistency.
new 0639cbb Fix race in controller/invoker active ack.
new 7c16917 Use cpu sharing to limit cpu resource. Map multiple containers per core.
new 42b5309 Change response code for non-existent package NotFound -> NotAllowed.
new 9cd9932 Copying SlackTests and GreetingTests from openwhisk-catalog repo
new fe2ae23 Rewrite CLIActionTests in Scala, refactor withActivation helper
new d4f7c1e Remove obsolete timeout and polling for rule status.
new ca4f5ac Rewriting CLIRuleTests in Scala, adding a new testhelper
new e4440c4 Removing obsolete tests
new 26079b2 Remove ParallelRunner and its exemption from scanCode.py
new d363757 Remove unused utility classes
new afdf8ca Refactor runCmd, remove obsolete helperclasses
new 1c33e3a Removes unused .wskprops helper methods
new 9483b2f Remove more deadcode and some dusting.
new 534c0bb Refactor and Update Invalid Param and Annotation Test
new 4400faa Remove unnecessary sleeps in invoker.
new 20e8ea6 Fix initialization timeout.
new 2defee9 Fix activation responses.
new dbd7b51 Remove redundant Busy on container get. Clean up and extend logging. Warn on slow docker op.
new 63e6f18 Tightens the timeout on a "safety" Await.
new 1fbfe4e Move starting counter to where it should be.
new 18b8532 Fix race on creating counter and other triemap anti-pattern fixes.
new d14a4e0 Move check for pool capacity. Add comments for further improvements to investigate.
new 8bd648d Reprint warning periodically. Reduce secondary timeout on container connection.
new 474ee95 Additional entitlement tests:
new 5f9b0fe Fixing bad merge
new 046106b ContainerIP no longer stringly-typed.
new 8ce6c6c DockerOutput no longer Option[String]
new f683ff4 Strongly typing container names and hashes
new 28c416f Move note about not sharing sensitive information inside the comment block.
new 3c87b99 Removed pool reference from [Whisk]Container.
new 9b66684 Change docker lock to a fair lock
new de3eaea Rename dispatcher to invoker.
new 213fcb2 Move main to Invoker singleton.
new 5c664e7 Rewrite the tests to remove the dependency on installed catalog
new fb97b2b Remove Dockerfile.publish and rewrite existing out during deploy.
new ae5661b Adding `requests` to the python container
new a519ee0 Add more packages to base images.
new 9445e26 Add flag to control docker operation serialization
new a38414d Rename Namespace to be EntityPath.
new 473c7ee Always use Default Locale
new f021bba check docker version before tagging
new 547e49d Remove Swift SDK Placeholder
new 436bafb make action names unique in WskRuleTests
new e755cd4 Attachment put/get endpoints and related test.
new b57d72b Expose attachment endpoints in CouchDbRestStore
new 14f311f Remove the catalog
new 097f48a Fix the typo of fullActioName
new 3c77d35 add a test (currently ignored) for a rule with a packaged action.
new ffe2c47 Update, and Refactor Invalid Argument Handling - Update invalid argument handling for activations, triggers, rules, and namespace - Refactor action and package invalid argument handling
new 736810a Remove Enable Flag from Rule Create
new 84c5e15 Add timing information to docker commands
new 8057868 Refactored docker.gradle to use a more declarative approach on parsing the docker version
new 562d82e Remove CLI Switches from Automated Test Suites
new b55c60b Reify types in ActivationMessage
new 96a463c Display Params in Package, and Action Summaries
new c4e3c09 All Protocol to be Set for API Hosts
new 28486b0 Remove All References to Python CLI from Ansible
new f2bcca1 Add the deprecation script
new 58413ea Using zookeeper image from Dockerhub
new 29c414e Support limited scope authkeys.
new fed5b7d Bump gradle version to 3.0
new 5bcc923 Using consul image from Dockerhub (#1280)
new 15dbe1a Allow Namespace to be Set When Setting an API Host
new 25d96d0 Update Go CLI Dockerfile
new 4879106 Delete hourly limits. Change limits to defaultLimits.
new 2acd7e0 Add activation annotations.
new f6b0def Fix redo for CLI.
new be1df37 Remove unnecessary use of DocInfo on DB get where DocId is sufficient.
new bdbc351 Change missleading error messages of throttling
new fab2b53 Adjust throttle tests to settle correctly should test fail.
new 2bfafa8 Issue #1296 Update starter app for Xcode 8 GM
new c6c7fe6 Remove throttle tightening.
new 056db4e Fixes two errors in invoke path:
new 4d58733 Remove Try on activaton-wait, should these fail, the Try hides the underlying issue.
new 5e57f3a increase allowed action duration from 30 to 45 sec
new 25ee1dc Raised payload size limit in nodejsaction proxy (#1324)
new 4fd73af Issue 1133, update Swift 3 container and tests
new 8f82bfc Allow Namespace Get to Retrieve Different Namespaces
new bbe5db6 Tweak parameter as short term fix until consul work is completed
new 2a2dccd Wrap Kafka Consummer onMessage with exception handling.
new 5f3015a Do not save container log by default. (#1339)
new ebe711f Add manual compilation to Swift 3 action container
new b5869e8 Issue #1360, restore spm build
new ae29020 Update JSON Index for CLI Download
new 0b32b71 Prevent Entity Names from being Modified
new fbe8fad 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 788eccb Generalize queryMap to activationMap.
new 79855eb Use Promises within nodeJsAction proxy code. (#1348)
new bf22802 Do Not Omit Fields from Activation Records
new ee62127 Allow JSON to be Input from a File (#1175)
new 5dc46bb upgrade node actions for use version v.0.12.16 and v6.7 (#1389)
new df672e0 Issue #1371, dynamically generate swift compile and link script (#1393)
new 6399695 Add group-parameter to couch-view-execution
new 559bd12 Added a `binary` field to action records.
new 8fc7b50 Container support for zipped node modules as actions
new bf1744d Unify support for zip/jar creation in container tests.
new 841e7e1 up socket timeout of python action to 60 seconds
new e688105 Issue #1350 Make Swift 3 default
new f5248af Removing Kafka monitor, implementing standalone isAlive check
new e0b477b CLI base64-encodes zip actions and treats them as JS
new 152a402 Display Proper Error Message from Error Object
new 5bf34f8 Exchange own Kafka image with ches/kafka
new 0429d67 Extend load balancer to track activations. Switch activation throttler from consul to this. (#1407)
new 9a7188d Display Better Error When API Host is not Set
new 18470f6 Remove invoker tracking/publishing per-subject activation counts. (#1430)
new 083df60 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 36ee662 Reorder testexecution to properly clean up, wait longer than check time in consul check (#1442)
new a852b3f Add flush statements to Swift 3 runner (#1438)
new d884ecf 'undefined' is displayed on whisk.invoke errors
new f95c471 Thread poll limit through correctly
new 5faf5db Add checks for the number of (atomic) actions in a sequence
new d0802e1 Add _all_docs call to the extended CouchDbClient
new 3a4c9ca Replace InMemoryCache with new impl that avoids read under write races
new 7738895 Enable trigger caching now that cache properly transacts reads and writes. (#1455)
new fc5af85 Generate SSL certificate on setup.
new 4fbe531 Allow sanitize to retry on package cleaning for eventual consistency.
new 7c0f154 Issue #1458, update iOS starterApp FilterForecast action to work with Swift 3 runtime (#1462)
new e60ee85 Rewrite test script.
new 8eab350 Improve extract activation id to work for 'wsk activation get' run result
new 3960165 Do Not Cross Compile CLI by Default
new 2a7882e Initialize docker skeleton with native binaries.
new ab0cd49 Refactor sequence tests. Leave creation and retrieval in core cli, move sequence execution testing to system basictesting
new 59096eb Compute msec duration for whisk activations from actions.
new 4d71c85 Fix Config/WhiskConfig for optional properties.
new 54d0181 Refactoring of the entitlement trait to remove the "namespaces" method.
new 946802d Fix optional config override when not defined (with test).
new 982fcc5 Migrate Controller's authentication to the new schema
new 7ef3326 Add option to include Docs in ExtendedCouchClient
new 1b1048b Add exec kind to annotation for an action and show it in action list.
new e2abfb5 Add Property Projections
new 4234ac7 Fix Failing Property Filter Test
new dcb6ff0 Fix gaps in package entitlement. Add tests for binding a private package or trying to get properties of private packages.
new bad84ff Normalize property reading from file and consul.
new 3d9df30 Issue #1521, upgrade Swift 3 container to 3.0.1 release
new bf6f536 Test for internal server error on data corruption.
new 2efa13c Internalize Sequence combinator into the controller.
new 705b341 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 e03ef2c Add package use tests when referencing a non-package or non-existant one for a binding.
new 6d9bf3d Introduce ReferencedEntities trait to compute referenced entities for a PUT request.
new 3b728d9 Omit Result from Activation if Empty
new 2a94bef Allow PUT request for package to have optional binding specified as empty JSON object {}.
new b6dcc60 System tests for seq with package visibility changes.
new fe2d07e Update NodeJS runtimes and packages to latest
new 94f4211 Unify action container environments
new bb12021 Fix SchedulerTests: Wait for the actor to be terminated
new 361cdca API GW CLI support
new 182410a seq test with bindings and parameters
new e5811ad 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 433ca5f pass unique trigger name in test
new 68aa132 Add the method to get the credentials as a json object
new 4726f5b Update Shared Processing
new 70f11bf Overwrite wsk config file to prevent polution from .wskprops. Remove default namespace from names in sequence test to test implicit default package.
new 80b1b63 Reflecting new authentication behaviour in whois: returns namespace
new 352d795 Remove --shared on wsk action cmds.
new 169eae0 Introduce --main flag for Java actions
new 350b528 NodeJS container support for alternative entry points.
new 417aa9c Python container support for alternative entry points.
new c85c289 Swift container support for alternative entry points.
new b3e0033 CLI & entity/invoker support for --main for NodeJS/Python/Swift.
new 339aaeb Fix missing binding resolution for actions referenced by rules.
new 8c242e0 Add test for rule from trigger/action with and without `_` as namespace.
new 8d2a696 Add test with sequence in a rule.
new 125b807 Ensure that Promises rejected with no message result in failed activations.
new 9b7d018 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 98ae1f6 Helpers for fully qualified names. Camel-case some methods, add javadoc, and remove some redundant methods. Add more tests for entitypath.
new a717678 API Gateway router as an instance of generic meta API router.
new a08894e Enable API GW routemgmt action tests
new 49e2734 API GW end-to-end health test
new c6a7b69 Remove duplicate test case
new a20892e Wait for commit failure before posting new message in test.
new f84b211 Add test for rate throttle.
new 0819ea6 Fix Package Delete
new 608db91 Fix CLI issues - Handle scenarios when base path ends in `/` - Fix CLI tests cases so that the test APIs are entirely deleted
new 93b1210 Fix swagger config file support
new a058b5f Omit Exec Code if Empty
new 12f91a2 Measure bytesize of strings as if encoded in UTF-8.
new 64759aa 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 0429c9f Delete CLA-CORPORATE.md
new 3e12986 Update CONTRIBUTING.md Delete CLA-INDIVIDUAL.md
new a3380d8 Tighten container reclamation.
new 6f192ff Add retry/delay to API GW end-to-end test.
new f9b509e Fix namespace passed to action to be subject namespace not action namespace.
new f084b5c Add Tests for __OW_NAMESPACE Environment Variable
new ac985f5 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 1d13173 Unit tests for api gateway CLI
new 393deb9 More unit test for access and entitlement.
new 9dcdf57 Add a testLean task to exclude extranous tests.
new bd28756 Remove remaining apply() to String.
new 4c3a8cb Fix parameter passing for node actions. Allow for main to be specified.
new d0bd8e1 Use Default Namespace if the Property is Blank
new c687ee6 Print exception that may have occurred during test execution before deleting assets created during test.
new 10591ff Remove pipecode and code from SequenceExec
new c5d7b8b Introduce experimental immutable parameters.
new 06a3a2f Preserve File Permissions from Tar Files
new d127421 Issue #1705, fix Whisk object in Swift 3 container
new 49f4412 Provide system key per configuration
new a2953d3 Removing obsolete view, throwing out rotten test
new 873c949 Create keys the v2 way
new 309a6ae Change entitlement check to return future.success only if authorized.
new 01b63e6 Rewrite JsHelper and other minor fixes
new 2cc5bfd Fix embarassing bug that hides test failures.
new 1161250 Remove throwable's message from HTTP response on 500 codes.
new 2c8273e Allow blocking requests to specify a desired timeout.
new 41b6896 Disable automatic timeouts for nodejs actions in proxy server. (#1745)
new 3610dbe Issue #1712 Dockerfile changed
new e22cd50 Update CONTRIBUTING.md
new a4aa757 UTF-8 test for NodeJS containers. Re-enable UTF8 entity test (has been OK for a while).
new b46280e Fix for Java actions and UTF8.
new 8e032ad Fix Python and Swift for unicode.
new 84e1577 Test CouchDB client with unicode docs.
new c0d8eca Allow delete/update of rule even if in active state.
new 4bb54d3 Bumping gradle to 3.3
new ff1c5c7 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 f627032 Add namespace CRUD for wskadmin.
new ace3523 Allow unauthenticated invocation of actions.
new 6a0e505 Fixes issue #1777, adds URL Encoding to the uripath for the Whisk object in the Swift 3 container (#1778)
new 6ae8f75 Fix namespace and action parsing to allow for space characters Include test case for API created with action name containing all support characters
new 360a00f Validate entity size on activations.
new 6684f8c Enhance web actions with formdata input and binary data output.
new 8afa445 Fix misaligned CLI output Fixes #1646 Add --full flag to display complete API details
new a941140 gitignore .zip files except for those explicitly whitelisted
new 3274161 Remove unused classes.
new 2c00822 Limit response size.
new 7463f97 Add entity limit test for meta route.
new 1c1135e Limit entity names.
new af1f985 Fix revision preserving behaviour of WhiskEntitys (#1792)
new 7036a72 Use Result Parameter when Invoking Actions (#1788)
new 519bc69 Update CONTRIBUTING.md
new 3a061af increase timeout value for entitlement tests (#1795)
new 8729d52 Fix bugs related to zero components in sequence
new de8cff7 Tweak server configurations. Add comments.
new 21b4331 Create script to create backups of all databases
new f4f2275 Bumping actionContainer test timeouts to 60 seconds (#1827)
new 1a008ff Include Parameters and Annotations when Copying an Action (#1662)
new 4fc30bf Properly Handle Errors Received from Blocking Invocations (#1820)
new 228b383 Harden replication test (#1834)
new 06aa4ac Change logging to Akka-logging (#1836)
new 4bd16a7 Handle application errors in web actions. (#1801)
new 4ccc337 Tweak tests in pr#1716, set fileHandleLimit to 1024 (#1847)
new 3b57160 Add kafka_python library to the Python action runtime (#1829)
new a719268 fix checking in actionLimitTest (#1857)
new 1e34ae2 Remove Decoding of Scheme from Action Invocations (#1802)
new 30c845b Rework replicator tests to use environment-specific prefix (#1876)
new 888d211 Left align entity name in activation list. Enable test.
new 6458f4d Added swagger tests and updated swagger test docs
new 972ae99 Remove meta packages, normalize on web actions.
new 55524fc Do not retry /run on action containers
new 582833d GC container after a failed unpause
new 28965fc remove whisk object (#1878)
new c960d9d Flatten Exec hiearchy (#1911)
new d0cba66 Invoker health ping through kafka
new 8559411 Modify controller to check for deprecation status of runtime.
new df9dfb1 Remove swift 2 action proxy.
new f15f48e Reduce time to execute tests by 10 minutes (#1935)
new f87204e Refactor CLI so that additional commands won't need common code updates
new 66fc8a0 Remove feature to access multiple namespaces with one key
new d39d838 Cleanup factory indirections
new fc6edac Support python actions with zip files.
new e24b528 Normalize initializer for all execs. (#1938)
new 4f3f468 print as function + flake8 changes (#1944)
new a11d9f9 Warn users against the dangers of using Windows Explorer's zip action.
new 02c4c0a Bump scalatest version
new 43e7738 Fix regression introduced in #1946 (#1950)
new 9120c26 Encode Exec runtime manifests in deployment configuration.
new 58bad55 Clean up test project (#1960)
new 9982e9d Allow pre-compiled Swift binaries.
new 98956a0 # This is a combination of 4 commits. # This is the 1st commit message: Update header to comply with Apache requirements
new 0f83ce9 Remove dependence on Exec.[js, ...] helpers; these are test helpers hence move to test.
new a69e774 Replace the old InvokerHealth with the actor based one (#1865)
new 819bb86 Include zip in swift3Action (#1992)
new 614c05d Moved to swift client repo.
new e1ba156 Update all remaining Python files with ASF license
new 02aa290 Adding documentation on gradle usage
new 0b57a79 Fixed Python 3 syntax errors (#2006)
new a42b62b drop support for nodejs 0.12.x (#2022)
new 63f6348 Handle bytes to string conversion in actionproxy. (#1867)
new 4f49de5 Add python:3 action support.
new c2ee847 Enable tests for unicode for python, swift. (#2070)
new 385744c Tiny text changes to clarify how enhancement requests should be raised in GH issues (#2100)
new eb87543 Update Swift’s Whisk.invoke() to support non-blocking
new d55dfdd Adds virtualenv support for python actions.
new 63dbbf7 API GW V2 - Add 'wsk api` command (#2068)
new 545ae11 Fixes issue #2144, use JSONSerialization to create json strings in WhiskJsonUtils.swift (#2146)
new 7c534b5 Adds multiple file support for Swift actions with zip files. (#1993)
new 853da2d Bump gradle to version 3.5 (#2176)
new 6c2939c Implement a proxy for a container to implement concurrent behavior (#2107)
new 2e39c6e replace github refs openwhisk to apache (#2236)
new 4a8b24d Make travis fast again (#2308)
new 827dcea Fixes issue #2394, pin CCurl version in Package.swift (#2395)
new c24627b Changed all .scala and .java files to ASF license headers. (#2367)
new a413d40 Add Swift 3.1.1 as a kind (#2120)
new 470d3ca Make OW run with docker for mac (#1790)
new 9ebfd54 ignore *.class with .gitignore (#2448)
new 04eca81 Update remaining files to ASF license incl. bash, js files. (#2423)
new 2fe706f Remove play dependence. (#2438)
new c0f9c72 Update documentation:formatting for intelliJ (#2511)
new 8e32f7e Add PHP 7.1 as a kind (#2415)
new 930f332 Adopt .gitignore to ignore generated certs. (#2525)
new 50cb9f6 SPI approach for pluggable implementations. (#2414)
new d4dad9f Temporalily use published swift3Action. (#2580)
new a4ce1ee Add ability to add own environments without polluting git
new 6227b17 Port Controller from Spray to Akka (#2218)
new b5c67ef Bumping to gradle 4.1. (#2399)
new b385349 Revert "Temporalily use published swift3Action. (#2580)" (#2603)
new f03ae77 Remove old invoker code and refactor accordingly. (#2602)
new 592392a Use Java based JsonSchema validator (#2565)
new fc78d63 Simplify Spi implementations. (#2663)
new b6a4a2a Ignore IntelliJ '.iml' project file (#2671)
new ec53963 Apply standard scala formatting. (#2650)
new 9b1ea39 Bump akka-http to version 10.0.10. (#2726)
new 6cf97b4 Added functions to create a trigger and create a rule. (#2718)
new c2f2973 Revert "Added functions to create a trigger and create a rule. (#2718)" (#2740)
new f0567f1 Added functions to create a trigger and create a rule for Swift actions.
new 8aafc5b update .gitignore out/ for intellij (#2756)
new 33407bd Support docker for mac using the 'local' environment (#2686)
new 84506dd ContainerFactory SPI (#2659)
new 88939a9 Configure as stand-alone runtime
The 732 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>'].