Skip to content

PyPI packages: breaking changes and upgrades

Releases from pypi.org, each with an upgrade verdict against the version before it.

Verdict against the previous version
See all new majors
Pypython-dateutil4.0.0Nov 1, 2026isoparse and isoparser methods now require each numeric field to be exactly the expected number of ASCII digits, raising ValueError otherwise.Pystarlette1.10.0Oct 24, 2026The last field is kept when the request stream ends without an empty chunk.Pyfastapi0.162.0Oct 23, 2026Omitted bool and bool | None form fields now use declared defaults or raise missing-field errors instead of inferring False.Pyasgiref3.13.0Oct 23, 2026Makes Local attribute access 2-3x faster via internal specialisations and marks Local as @final, raising TypeError on subclassing.Pyopenai3.37.0Oct 22, 2026Expands Decisions input and question types, making question instructions a string or a list of structured parts.Pylocust2.47.0Oct 21, 2026Makes /stop and /stats/reset POST-only.Pyboto31.43.117Oct 21, 2026Removes the finspace and finspace-data clients following the deprecation of the service.Pybotocore1.43.117Oct 21, 2026Removes the finspace and finspace-data clients following the deprecation of the service.Pyanthropic2.0.0Oct 21, 2026Adds support for new API version 2026-10-21, which is a breaking change.Pysentence-transformers6.2.0Oct 21, 2026Inferring int8 or uint8 calibration ranges from a single vector now raises ValueError; callers must pass calibration_embeddings or explicit ranges.Pyaws-cdk-lib2.274.0Oct 20, 2026Updates L1 CloudFormation resource definitions, removing Id attributes and narrowing types in several modules.Pyjax0.12.0Oct 19, 2026Removes jax.custom_remat in favor of jax.custom_vjp.defremat.