This is a voting thread for Libcloud v3.9.0
(https://github.com/apache/libcloud/tree/v3.9.0-tentative).

We are resuming the previous vote with some improvements.
We haven't released a new version in a long time. So this voting is quite important to keep the Project active.
Since the last release, various improvements and changes have been made
across different areas of the project.

Release highlights:
- Python version updates:
- Dropped support for Python 3.7, 3.8 and 3.9, as they are now EOL.
- Added support indication for Python 3.12 (stable) and 3.13.

- General improvements:
- Removed the unused `setup.py` file to reduce confusion since the project fully migrated to `pyproject.toml`. - Made `libcloud.common.types.Type` hashable, allowing direct use in set membership checks. - Updated build and packaging tools to fix issues reported by downstream users.

- Compute driver updates:
- OpenStack: Added `os_distro` and `os_version` metadata fields to `extra` in `NodeImage`. - Azure ARM: Added an option to delete the managed OS disk when deleting a node and introduced an `ex_resize_node()` method. - Equinix Metal: Deprecated the facility API in favor of metros, removed unsupported volume-related methods, and improved `list_nodes()`. - Linode: Added support for cloud-init metadata, along with new functions for key pair management.
- Amazon EC2: Updated pricing and instance sizing data.
- KubeVirt: Improved compatibility, added `deploy_node()`, better volume support, and improved test coverage.

- Storage driver updates:
- Amazon S3: Added support for `me-central-1`, `eu-south-1`, and `eu-west-3` regions.

- Testing & Development:
- Upgraded `pytest` to v8.1, fixing race conditions and cross-test pollution.
- Added workarounds for compatibility with `pytest >= 8.2`.
- Adopt uv tool for dependency management.

The full changelog is available at:
https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-in-apache-libcloud-390

Release artifacts can be found at:
https://dist.apache.org/repos/dist/dev/libcloud/v3.9.0-tentative/

KEYS file can be found at https://dist.apache.org/repos/dist/release/libcloud/KEYS

Please test the release and post your votes.

+1 / 0 / -1
[ ] Release Apache Libcloud 3.9.0

The vote will be open until February 6th, 2026 (or longer if needed).

Thanks,
Miguel Caballer.

Reply via email to