diff --git a/README.md b/README.md index 17f4600e..ee478bac 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,17 @@ SCAR allows to create serverless workflows by combining functions that run on ei [Website](https://grycap.github.io/scar/) | [Scientific Paper](http://linkinghub.elsevier.com/retrieve/pii/S0167739X17316485) ([pre-print](http://www.grycap.upv.es/gmolto/publications/preprints/Perez2018scc.pdf)). +## Update 3.0.0 + +![SCAR-back](docs/source/images/scar-back.gif) + +Since version 3.0.0 SCAR creates a lambda layer called 'faas-supervisor' that is the core functionality of the lambda containers. +This layer allows to deploy faster the new functions. The layer is created once (the first time that a function is created) and then it's linked by all the other functions. + +If a new version of the supervisor is released (e.g. when a new feature is added or a bug is found) the functions can be updated with the command `scar update -a -sl`. + +To check the supervisor layer version that your funciotn is using you only have to do an ls like `scar ls` + ## Documentation SCAR documentation can be found in [readthedocs](http://scar.readthedocs.io/en/latest/). diff --git a/docs/source/images/scar-back.gif b/docs/source/images/scar-back.gif new file mode 100644 index 00000000..099f7069 Binary files /dev/null and b/docs/source/images/scar-back.gif differ diff --git a/setup.py b/setup.py index aa2146eb..b5f56864 100644 --- a/setup.py +++ b/setup.py @@ -33,6 +33,7 @@ license='Apache 2.0', packages=find_namespace_packages(), install_requires=['boto3', + 'urllib3' 'faas-supervisor', 'tabulate', 'configparser',