Added
- [CLI] Add new command in cli to list deployed runtimes
- [Standalone] Add reuse mode that allows to reuse the same VMs for all the maps
- [Config] Allow to configure worker_processes parameter in serverless and standalone sections
- [Localhost] Prevent multiple jobs in the same executor to run at the same time
- [Standalone] Prevent multiple jobs submitted to the same master VM to run at the same time
- [CE] Added COS Direct endpoints for free bandwidth from/to CodeEngine
Changed
- [Core] worker_processes parameter has been moved from map() to FunctionExecutor()
- [CE] Deleted docker naming restrictions in CE and k8s backends
- [CLI] Prevent loading storage config when using 'lithops runtime build' command
- [AWS Lambda] Moved layer build to a lambda, solves OS related errors when compiling libraries
- [AWS Lambda] Adjusted new memory configurations (128 MB minimum and removed 64 MB increments check)
- [AWS Lambda] Add support for Python3.9
- [Standalone] ssh VM password is now a 37 chars random and dynamic password (for create and resue modes)
Fixed
- [CE] Create a new token when it expires after 20 minutes when using the same FunctionExecutor
- [CE] Prevent exception when detecting the docker username in k8s and CE backends
- [Core] Fix minor issue in jobrunner
- [AWS Lambda] Fixed aws config max timeout check
- [Standalone] Fixed issue that prevents to run multiple maps() with the same FunctionExecutor (create mode)