Skip to content

Lithops-3.0.0

Compare
Choose a tag to compare
@gilv gilv released this 04 Sep 15:25
· 454 commits to master since this release

⚠ 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, 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