openstack/tooz · Week of 2026-07-04

openstack/tooz — 2026-07-04

11 merges · 3 contributors · 955 lines changed

Driver pruning. The headline change is the removal of the Consul driver, deleting over 600 lines and accounting for most of the week's churn (980555). Two more backends were put on notice: the Kubernetes driver and the PostgreSQL driver were both formally deprecated, narrowing the set of coordination backends tooz intends to keep supporting.

Python version churn. Support for Python 3.10 was dropped while Python 3.14 was added, a paired move that touched classifiers, CI jobs, and gating configuration across ~115 lines. A companion test fix addressed a ProcessPoolExecutor race that surfaces on 3.14+, and Zuul was switched over to the openstack-python3-next-jobs template to align with the new interpreter matrix.

API and typing. Type annotations on get_coordinator were tightened, and a batch of now-redundant type docstrings was stripped in favour of the annotations themselves. An unused debtcollector dependency was also removed.

Maintenance. pre-commit hook versions were bumped.