2.15 (2026-03-04) Handle while True loops without break statements (kreathon). Add whitelist for ssl.SSLContext (tunnelsociety, #392). Add more ruff rules (even-even). Drop support for Python 3.8 (Jendrik Seipp, #398). Add support for Python 3.14 (even-even).