Lithops-3.0.0
New
- [Azure Virtual Machines] Added new 'Azure Virtual Machines' standalone backend, by @JosepSampe
Added
- [Serverless] Added support for python 3.10 and 3.11 runtimes, by @JosepSampe
- [Executor] Allow to set all the compute backend params programatically in the FunctionExecutor(), by @JosepSampe
- [AWS EC2] Allow to automatically create the VPC and all the necessary resources, by @JosepSampe
- [IBM VPC & AWS EC2] General fixes and Improvements, by @JosepSampe
- [Executor] Allow to pass the config file location in the FunctionExecutor(), by @JosepSampe
- [Storage] Automatically create the storage bucket if not provided in the config, by @JosepSampe
- [IBM] Allow to set "region" under "ibm" section, by @JosepSampe
- [AWS] Allow to set "region" under "aws" section, by @JosepSampe
- [Cli] Added new 'lithops image build' command for standalone backends, by @JosepSampe
- [Cli] Added new 'lithops image list' command for standalone backends, by @JosepSampe
- [IBM VPC] Added build_image() method for automatically building VM images, by @JosepSampe
- [IBM VPC] Added list_image() method for listing the availabe VM images, by @JosepSampe
- [AWS EC2] Added build_image() method for automatically building VM images, by @JosepSampe
- [AWS EC2] Added list_image() method for listing the availabe VM images, by @JosepSampe
- [Azure VMS] Added list_image() method for listing the availabe VM images, by @JosepSampe
- [IBM CF] Automatically create a CF namespace if not provided in config, by @JosepSampe
- [IBM VPC] Added Madrid (Spain) region, by @JosepSampe
- [Code Engine] Automatically create a new project if not provided in config, by @JosepSampe
Changed
- [Azure] Changed 'location' config parameter to 'region' for compatibility, by @JosepSampe
- [Aliyun] Changed 'endpoint' config parameter to 'region' for compatibility, by @JosepSampe
- [AWS EC2] Reduced number of mandatory parameters, by @JosepSampe
- [AWS] Allow 'region' config parameter instead of 'region_name' for compatibility, by @JosepSampe
- [IBM CF] Cloud-foundry namespaces have been deprecated in IBM Cloud. From now all the users must use an IAM-based namespace, by @JosepSampe
- [IBM COS] Changed 'access_key' config parameter to 'access_key_id' for compatibility, by @JosepSampe
- [IBM COS] Changed 'secret_key' config parameter to 'secret_access_key' for compatibility, by @JosepSampe
- [IBM] Improved token manager, by @JosepSampe
- [Core] Job creation now checks that each element in 'iterdata' is smaller than 8 KB, by @JosepSampe
- [MapReduce] Make 'results' variable name not mandatory in the reduce function signature, by @JosepSampe
- [CLI] Renamed 'lithops test' command to 'lithops hello', by @JosepSampe
- [CLI] Renamed 'lithops verify' command to 'lithops test', by @JosepSampe
Fixed
- [IBM VPC & AWS EC2] Make sure only VMs from the given VPC are removed, by @JosepSampe
- [IBM VPC] Reuse floating IPs for public gateways, by @JosepSampe
- [Serializer] Prevent analyzing the same module multiple times, by @JosepSampe
- [SSH Cli] Fix issue with RSA keys, by @JosepSampe
- [Tests] Fix broken links of testing files, by @JosepSampe
- [Azure Container APPs] Make sure the lithops worker app is deployed, by @JosepSampe
- [AWS Lambda] Fixed error with urllib3. Pin urllib3 to <2 as for now botocore does not support urllib3 2.0, by @JosepSampe
- [Multiprocessing] Check redis connection before starting to submit jobs, by @JosepSampe
- [Redis] Fixed redis backend exception regarding storage_bucket, by @JosepSampe
⚠ BREAKING CHANGES
- [Azure] Changed 'location' config parameter to 'region' for compatibility. Please follow the new instructions to configure the backend
- [Aliyun] Changed 'endpoint' config parameter to 'region' for compatibility. Please follow the new instructions to configure the backend
- [IBM CF] Cloud-foundry namespaces have been deprecated in IBM Cloud. From now all the users must use an IAM-based namespace