Lithops-3.1.0
Added
- [Cli] Added new 'lithops image delete' command for standalone backends, by @JosepSampe
- [Cli] Added new 'lithops job list' command for standalone backends, by @JosepSampe
- [Cli] Added new 'lithops worker list' command for standalone backends, by @JosepSampe
- [AWS EC2] Added delete_image() method for deleting VM images through the cli, by @JosepSampe
- [IBM VPC] Added delete_image() method for deleting VM images through the cli, by @JosepSampe
- [localhost] New localhost backend v2 to maximize resource utilization when multiple maps are executed from the same FunctionExecutor, by @JosepSampe
- [Standalone] Automatically retrieve the CPU_COUNT from the VM in case worker_processes is not set in config, by @JosepSampe
- [Standalone] Keep track of the worker and job status, by @JosepSampe
- [Storage] Include "Config" paramater to download_file() and upload_file() methods for boto3 related backends, by @JosepSampe
- [Cli] Include 'worker name' in the 'lithops runtime list' cmd, by @JosepSampe
- [AWS Lambda] Created 'namespace' config key to virtually separate worker deployments, by @JosepSampe
Changed
- [Standalone] Changed default mode of execution from 'consume' to 'reuse', by @JosepSampe
- [Joblib] Updated the joblib backend to make it compatible with new versions of joblib, by @JosepSampe
- [Joblib] Spawn only one function when 'prefer' is set to 'threads', by @JosepSampe
- [AWS EC2] Changed default image name from "lithops-worker-default" to "lithops-ubuntu-jammy-22.04-amd64-server", by @JosepSampe
- [IBM VPC] Changed default image name from "lithops-worker-default" to "lithops-ubuntu-22-04-3-minimal-amd64-1", by @JosepSampe
- [Serializer] Improve serializer performance when include_modules is set in config, by @JosepSampe
- [SSH Client] Do not raise LithopsValidationError on Authentication failed, by @JosepSampe
- [AWS Lambda] Renamed function name to "lithops-worker-xxxx", by @JosepSampe
Fixed
- [Job] Fixed max data size in the invocation payload, by @JosepSampe
- [Multiprocessing] Fixed cpu_count, by @JosepSampe
- [Standalone] Start new workers when the VM instance type changes (in reuse mode), by @JosepSampe
- [GCP Functions] Fixed issue with "function_url" variable, by @JosepSampe
- [Standalone] Fixed multiple runtime usage at the same time in master VM, by @JosepSampe
- [localhost] Get the correct docker/podman path for jobs that run in a container, by @JosepSampe
- [k8s] Limit the size of the "user" label as the maximum allowed is 63 chars, by @JosepSampe
- [Joblib] Fix shared objects utility when multiple maps run from the same executor, by @JosepSampe
- [Azure VMs] Fix wrong exception when trying to connect to the master VM for the first time, by @JosepSampe
- [Partitioner] Fixed partitioner, by @JosepSampe
⚠ BREAKING CHANGES
- [Standalone] Changed default mode of execution from 'consume' to 'reuse'