github lithops-cloud/lithops 3.0.0
Lithops-3.0.0

latest release: 3.0.1
14 months ago

⚠ 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

New

  • [Azure Virtual Machines] Added new 'Azure Virtual Machines' standalone backend

Added

  • [AWS Lambda] Added support for python 3.10 runtimes
  • [AWS Lambda] Added support for python 3.11 runtimes
  • [Azure Functions] Added support for python 3.10 runtimes
  • [Azure Functions] Added support for python 3.11 runtimes
  • [Google Cloud Functions] Added support for python 3.11 runtimes
  • [IBM CF] Added support for python 3.11 runtimes
  • [Openwhisk] Added support for python 3.11 runtimes
  • [Aliyun Functions] Added support for python 3.10 runtimes
  • [Executor] Allow to set all the compute backend params programatically in the FunctionExecutor()
  • [AWS EC2] Allow to automatically create the VPC and all the necessary resources
  • [IBM VPC & AWS EC2] General fixes and Improvements
  • [Executor] Allow to pass the config file location in the FunctionExecutor()
  • [Storage] Automatically create the storage bucket if not provided in the config
  • [IBM] Allow to set "region" under "ibm" section
  • [AWS] Allow to set "region" under "aws" section
  • [Cli] Added new 'lithops image build' command for standalone backends
  • [Cli] Added new 'lithops image list' command for standalone backends
  • [IBM VPC] Added build_image() method for automatically building VM images
  • [IBM VPC] Added list_image() method for listing the availabe VM images
  • [AWS EC2] Added build_image() method for automatically building VM images
  • [AWS EC2] Added list_image() method for listing the availabe VM images
  • [Azure VMS] Added list_image() method for listing the availabe VM images
  • [IBM CF] Automatically create a CF namespace if not provided in config
  • [IBM VPC] Added Madrid (Spain) region
  • [Code Engine] Automatically create a new project if not provided in config

Changed

  • [Azure] Changed 'location' config parameter to 'region' for compatibility
  • [Aliyun] Changed 'endpoint' config parameter to 'region' for compatibility
  • [AWS EC2] Reduced number of mandatory parameters
  • [AWS] Allow 'region' config parameter instead of 'region_name' for compatibility
  • [IBM CF] Cloud-foundry namespaces have been deprecated in IBM Cloud. From now all the users must use an IAM-based namespace
  • [IBM COS] Changed 'access_key' config parameter to 'access_key_id' for compatibility
  • [IBM COS] Changed 'secret_key' config parameter to 'secret_access_key' for compatibility
  • [IBM] Improved token manager
  • [Core] Job creation now checks that each element in 'iterdata' is smaller than 8 KB
  • [MapReduce] Make 'results' variable name not mandatory in the reduce function signature

Fixed

  • [IBM VPC & AWS EC2] Make sure only VMs from the given VPC are removed
  • [IBM VPC] Reuse floating IPs for public gateways
  • [Serializer] Prevent analyzing the same module multiple times
  • [SSH Cli] Fix issue with RSA keys
  • [Tests] Fix broken links of testing files
  • [Azure Container APPs] Make sure the lithops worker app is deployed
  • [AWS Lambda] Fixed error with urllib3. Pin urllib3 to <2 as for now botocore does not support urllib3 2.0
  • [Multiprocessing] Check redis connection before starting to submit jobs
  • [Redis] Fixed redis backend exception regarding storage_bucket

Don't miss a new lithops release

NewReleases is sending notifications on new releases.