Lithops

Latest version: v3.4.0

Safety actively analyzes 634675 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 15

3.4.1.dev0

Added
-

Changed
-

Fixed
-

3.4.0

Added
- [CLI] Allow to pass a name in the "lithops runtime list" command
- [Ceph] Added extra region parameter to Ceph backend

Changed
- [Setup] Moved IBM dependencies to lithops[ibm] extra
- [Setup] Moved AWS dependencies to lithops[aws] extra
- [Setup] Moved kubernetes dependencies to lithops[kubernetes] extra
- [Setup] Moved knative dependencies to lithops[knative] extra
- [Setup] Moved minio dependencies to lithops[minio] extra
- [Setup] Moved ceph dependencies to lithops[ceph] extra
- [Setup] Moved redis dependencies to lithops[redis] extra
- [Setup] Moved matplotlib, seaborn, numpy and pandas dependencies to lithops[plotting] extra
- [Setup] Removed unused 'lxml', 'docker' and 'python-dateutil' packages from the setup.py
- [Core] Detached progress bar from INFO logs
- [Future] Exposed 'wait_dur_sec' and 'retries' in future.wait() and future.get_result() methods
- [Localhost] Upgraded localhost backend v2 and set it as the default localhost backend
- [Localhost] Set monitoring_interval to 0.1 in the localhost storage backend
- [AWS Batch] Updated CPU and Memory resource limits

Fixed
- [AWS Lambda] Fixed wrong AWS Lambda delete runtime_name match semantics
- [Worker] Fixed potential issue that can appear during 'func_obj' loading from cache
- [Monitor] Fixed potential 'keyerror' exceptions
- [Swift] Fixed OpenStack Swift parameters and authentication by adding domain information
- [AWS Batch] Fixed missing ecsTaskJobRole

3.3.0

Added
- [Core] Added a mechanism to automatically retry failed tasks
- [Azure Containers] Automatically login to the container registry if the credentials are in the config

Changed
- [AWS] Eliminated the need for access and secret keys in the configuration
- [Tests] Moved tests from unittest to pytest

Fixed
- [AWS Lambda] Fixed runtime deletion with "lithops runtime delete"
- [Localhost] Fixed issue with the job manager
- [Serializer] Fix serialization bug which triggers side effects on dynamic attributes
- [Worker] Removed "distutils" lib imports as it is deprecated in python 3.12
- [Serverless] Allow to build container runtimes with the MacBook Mx chip
- [K8s] Fixed task granularity calculation and memory units issue (RabbitMQ version)
- [AWS Lambda] Fixed AWS Lambda function Name for SSO users
- [AWS] Fixed generated user-key for SSO users
- [Azure VMs] Fixed worker creation and communication

3.2.0

Added
- [Lithops] Added support for Python 3.12
- [CLI] Added "--include" parameter in "lithops image build" to allow users upload local files to the VM image

Changed
- [Standalone] Use redis in the master VM to store all the relevant data about jobs and workers
- [Standalone] Use redis to store the work queues
- [Standalone] Improved resiliency and worker granularity
- [CLI] Show the timestamp in the local timezone format on "lithops job list"
- [CLI] Show worker creation timestamp and time-to-dismantle on "lithops worker list"

Fixed
- [SSH Cli] Fixed minor error with the "err" variable
- [Cli] Fixed job status on "lithops job list" for standalone backends
- [Standalone] Fixed issue in the "lithops image build" that appears when the vpc is already created
- [Future] Fixed issue with missing 'worker_end_tstamp' variable

3.1.2

Added
- [Plots] Allow to set the figure size of the plots
- [Stats] Added new CPU, Memory and Network statistics in the function results
- [IBM VPC] Added a new parameter to enable/disable resource existence check in the platform

Changed
- [Config] Renamed 'customized_runtime' to 'runtime_include_function'
- [IBM VPC] Increased the total number of available IPs in the private network
- [Standalone] Do not stop the VM immediately after a job in the Consume mode

Fixed
- [Standalone] Fixed issue that appears when the invocation payload is too big
- [Invoker] Fixed "runtime_include_function" function/modules path
- [AWS EC2] Reset the public IP address of the master VM on stop

3.1.1

Added
- [k8s] Added a new way of invoking functions using a RabbitMQ work queue
- [IBM VPC] Added "zone" config parameter
- [IBM Code Engine] Get and print an error message in case of container execution failure

Changed
- [OpenWhisk] Updated default runtimes

Fixed
- [Standalone] Fixed issue with a wrong value of "chunksize"
- [IBM Code Engine] Fixed missing parameter on clean
- [Executor] Fixed potential deadlock in wait() and get_result() when an exception is produced in a function activation

Page 1 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.