Lithops-3.4.0
Added
- [CLI] Allow to pass a name in the 'lithops runtime list' command, by @JosepSampe
- [Ceph] Added extra region parameter to Ceph backend, by @abourramouss
Changed
- [Setup] Moved IBM and AWS deps to lithops[ibm] and lithops[aws] extra, by @tomwhite
- [Setup] Moved kubernetes and knative deps to lithops[kubernetes] and lithops[knative] extra, by @tomwhite
- [Setup] Moved minio, ceph and redis deps to lithops[minio], lithops[ceph] and lithops[redis] extra, by @tomwhite
- [Setup] Moved matplotlib, seaborn, numpy and pandas dependencies to lithops[plotting] extra, by @JosepSampe
- [Setup] Removed unused lxml, docker and python-dateutil packages, by @tomwhite
- [Core] Detached progress bar from INFO logs, by @rabernat
- [Future] Exposed wait_dur_sec and retries in future.wait() and future.get_result() methods, by @JosepSampe
- [Localhost] Upgraded localhost backend v2 and set it as the default localhost backend, by @JosepSampe
- [Localhost] Set monitoring_interval to 0.1 in the localhost storage backend, by @JosepSampe
- [AWS Batch] Updated CPU and Memory resource limits, by @JosepSampe
Fixed
- [AWS Lambda] Fixed wrong AWS Lambda delete runtime_name match semantics, by @tomwhite
- [Worker] Fixed potential issue that can appear during 'func_obj' loading from cache, by @JosepSampe
- [Monitor] Fixed potential 'keyerror' exceptions, by @JosepSampe
- [Swift] Fixed OpenStack Swift parameters and authentication by adding domain information, by @abourramouss
- [AWS Batch] Fixed missing ecsTaskJobRole, by @JosepSampe
⚠ BREAKING CHANGES
- [AWS] From now on, AWS dependencies must be installed using
pip3 install lithops[aws]
- [IBM] From now on, IBM dependencies must be installed using
pip3 install lithops[ibm]
- [Plotting] To use the
plot()
method, dependencies must be installed withpip3 install lithops[plotting]