Skip to content

0.96.0

@br3ndonland br3ndonland tagged this 28 Jul 04:26
### Changes

**Drop Python 3.10 support** (#153,
8428ab64809fa0fc1e032aba057380133f520215)

Python 3.10 is in security-only maintenance and reaches
[end-of-life](https://devguide.python.org/versions/) in October 2026.

This release will:

- Remove Python 3.10 from the GitHub Actions matrices and package
  classifiers.
- Require Python 3.11 or newer.
- Import `typing.Required` directly now that Python 3.11 is required.

**Add Python 3.14 support** (#151,
df1e51067cbeba207d82f307dc201218d7cf5679)

This release will add
[Python 3.14](https://docs.python.org/3/whatsnew/3.14.html) support to
inboard.

- inboard will now run tests with Python 3.14, in addition to 3.11-3.13
- inboard will now build and publish its PyPI package using Python 3.14
- inboard will now include a Python 3.14 classifier in its PyPI package
- inboard will now ship Docker images running Python 3.14, in addition
  to 3.11-3.13, and Docker images tagged with `latest` will now use 3.14

Related projects that have released support for Python 3.14 include:

- AnyIO
  ([4.10.0 - 2025-08-04](https://github.com/agronholm/anyio/releases/tag/4.10.0))
- FastAPI
  ([0.118.3 - 2025-10-10](https://github.com/fastapi/fastapi/releases/tag/0.118.3))
- gunicorn_h1c
  ([0.6.1 - 2026-03-26](https://github.com/benoitc/gunicorn_h1c/releases/tag/v0.6.1))
- Hatch
  ([1.15.0 - 2025-10-15](https://github.com/pypa/hatch/releases/tag/hatch-v1.15.0))
- httptools
  ([0.7.0 - 2025-10-10](https://github.com/MagicStack/httptools/releases/tag/v0.7.0))
- pipx
  ([1.9.0 - 2026-03-17](https://github.com/pypa/pipx/releases/tag/1.9.0))
- Pydantic
  ([2.12.0 - 2025-10-07](https://github.com/pydantic/pydantic/releases/tag/v2.12.0))
- Starlette
  ([0.48.0 - 2025-09-13](https://github.com/Kludex/starlette/releases/tag/0.48.0))
- Uvicorn
  ([0.38.0 - 2025-10-18](https://github.com/Kludex/uvicorn/releases/tag/0.38.0))
- uvloop
  ([0.22.0 - 2025-10-16](https://github.com/MagicStack/uvloop/releases/tag/v0.22.0))
- websockets
  ([16.0 - 2026-01-10](https://github.com/python-websockets/websockets/releases/tag/16.0))

Related projects that have not released support for Python 3.14 include:

- [Gunicorn](https://github.com/benoitc/gunicorn)
  ([25.3.0](https://github.com/benoitc/gunicorn/releases/tag/25.3.0)
  updated its Docker images to Python 3.14, but its package classifiers
  and test matrix only cover through Python 3.13)

### Commits

- Bump version from 0.95.0 to 0.96.0 (c3d5c02)
- Update to `pypa/gh-action-pypi-publish@v1.14.1` (8680b9a)
- Update to Zensical 0.0.51 (c315eb9)
- Drop Python 3.10 support (#153) (8428ab6)
- Add Python 3.14 support (#151) (df1e510)
- Set Prettier `proseWrap` to `never` (9e6738e)
- Update changelog for version 0.95.0 (#152) (933386f)
Assets 2
Loading