Inboard

Latest version: v0.72.2

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 26

0.51.0

Not secure
Changes

**Update to FastAPI 0.99** (19be870)

This release will update/upgrade to
[FastAPI 0.99](https://fastapi.tiangolo.com/release-notes/).
This is a minor release to align with FastAPI versioning.

FastAPI 0.99 adds support for OpenAPI 3.1.0, which allows webhooks to be
documented as described in the
[FastAPI docs](https://fastapi.tiangolo.com/advanced/openapi-webhooks/).

FastAPI 0.99 is also the last minor version before introducing support
for Pydantic 2.

**UPCOMING BREAKING CHANGE**: Update to FastAPI 0.100 and Pydantic 2

The next minor release of inboard will update to
[FastAPI 0.100](https://fastapi.tiangolo.com/release-notes/).
FastAPI 0.100 includes support for
[Pydantic 2](https://docs.pydantic.dev/2.0/migration/)
and installs Pydantic 2 by default, which can be a breaking change
depending on each project's usage of Pydantic.

How to deal with this breaking change:

- First, update requirements files with `"pydantic==1.*"` to avoid
automatically updating to Pydantic 2.
- Next, remove `"pydantic==1.*"` from requirements files,
install Pydantic 2, and follow the
[Pydantic 2 migration guide](https://docs.pydantic.dev/2.0/migration/).

**UPCOMING BREAKING CHANGE**: Remove Poetry 1.1 from Docker images

As described in the changelog entry for
[inboard 0.38](https://inboard.bws.bio/changelog#0380-2023-02-26) and
the [inboard docs](https://inboard.bws.bio/docker#docker-and-poetry),
inboard switched its dependency management and packaging from Poetry 1.1
to Hatch. Poetry 1.1 was retained in the inboard Docker images for
backwards compatibility, but Poetry 1.1 is unmaintained and so it must
eventually be removed.

The next minor release of inboard will remove Poetry 1.1 from the
inboard Docker images.

How to deal with this breaking change:

- If you are not using Poetry there are no changes needed.
- If you are still using Poetry add `RUN pipx install poetry`
to your Dockerfile.

**Note about automatic update to Debian bookworm**

On 2023-06-14, Docker updated the default Debian Linux version in its
Python official images from Debian bullseye to Debian bookworm
(https://github.com/docker-library/official-images/pull/14854).
As inboard uses the default Debian Linux version from the Docker Python
official images, this meant that the next release of inboard

0.50.0

Not secure
Changes

**Update to FastAPI 0.98** (0484e11)

This release will update/upgrade to
[FastAPI 0.98](https://fastapi.tiangolo.com/release-notes/).
This is a minor release to align with FastAPI versioning.

FastAPI 0.98 adds support for an app-level `redirect_slashes` argument.

Commits

- Bump version from 0.49.0 to 0.50.0 (174e02c)
- Update to FastAPI 0.98 (0484e11)
- Update changelog for version 0.49.0 (78) (a9670c1)

Tagger: Brendon Smith <bwsbws.bio>

Date: 2023-06-22 19:12:15 -0400

text
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgwLDNmire1DHY/g9GC1rGGr+mrE
kJ3FC96XsyoFKzm6IAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQBsAeIUdwCMuOWMCI8UMu/v8FiRnP3qzwe7rJrLnbYhGs7y/x1HmQNkVJf9BdipqMK
bBBOoUsyGmpLO3WH26jgU=
-----END SSH SIGNATURE-----

0.49.0

Not secure
Changes

**Update to FastAPI 0.97** (438e4e1)

This release will update/upgrade to FastAPI 0.97.
This is a minor release to align with FastAPI versioning.
[FastAPI 0.97](https://fastapi.tiangolo.com/release-notes/)
adds support for dependencies in WebSocket routes.

Commits

- Bump version from 0.48.0 to 0.49.0 (cc49fa0)
- Update to FastAPI 0.97 (438e4e1)
- Update changelog for version 0.48.0 (77) (edef011)

Tagger: Brendon Smith <bwsbws.bio>

Date: 2023-06-12 08:27:56 -0400

text
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgwLDNmire1DHY/g9GC1rGGr+mrE
kJ3FC96XsyoFKzm6IAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQNx0m6uq+6v5P8lZYB8pvTyyHlbwIgqNYVP7kck092h/N6jCeYE+7y8y7Sgpaibvpl
dbzX9Iuxpx3pRCR0vOqAc=
-----END SSH SIGNATURE-----

0.48.0

Not secure
Changes

**Update to Uvicorn 0.22** (74, 32a0ae8)

This release will update/upgrade to Uvicorn 0.22.
This is a minor release to align with Uvicorn versioning.

[Uvicorn 0.22](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md)
adds a `--timeout-graceful-shutdown` option and
fixes the `--reload-delay` option when using `watchfiles`.

Commits

- Bump version from 0.47.0 to 0.48.0 (91aaa54)
- Update to Uvicorn 0.22 (74) (32a0ae8) by bodograumann
- Update changelog for version 0.47.0 (76) (532553c)

Tagger: Brendon Smith <bwsbws.bio>

Date: 2023-06-11 12:56:16 -0400

text
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgwLDNmire1DHY/g9GC1rGGr+mrE
kJ3FC96XsyoFKzm6IAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQPF6NZXShLkK5G/aMfKDFkbJBj98adenYtMSMxHISlhVTBldfoF4pg/oWB8o9+m4Sd
I41WXRci/2+J5Y+tQ9nQE=
-----END SSH SIGNATURE-----

0.47.0

Not secure
Changes

**Update to FastAPI 0.96** (a83bd71)

This release will update/upgrade to
[FastAPI 0.96](https://fastapi.tiangolo.com/release-notes/).
This is a minor release to align with FastAPI versioning.

FastAPI 0.96 improves the performance of `create_cloned_field`, which is
used by FastAPI internally when instantiating API routes. See FastAPI
[discussions](https://github.com/tiangolo/fastapi/discussions/8609) for
further info.

Commits

- Bump version from 0.46.0 to 0.47.0 (dc258df)
- Update to FastAPI 0.96 (a83bd71)
- Update changelog for version 0.46.0 (75) (c22f101)

Tagger: Brendon Smith <bwsbws.bio>

Date: 2023-06-11 12:19:44 -0400

text
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgwLDNmire1DHY/g9GC1rGGr+mrE
kJ3FC96XsyoFKzm6IAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQCAcAGisg7HPa0lz8jaCT+/7yVm38R39K6ymsACfg0jNeXX0/+gOOJpHy9peL73ul0
2Bsp802N/DDPvOntc5dgY=
-----END SSH SIGNATURE-----

0.46.0

Not secure
Changes

**Update to FastAPI 0.95 and Starlette 0.27** (e6280fb)

This release will update/upgrade to FastAPI 0.95 and Starlette 0.27.
This is a minor release to align with FastAPI and Starlette versioning.

[FastAPI 0.95](https://fastapi.tiangolo.com/release-notes/) introduces
`Annotated` for
[dependencies](https://fastapi.tiangolo.com/tutorial/dependencies/).
`Annotated` sets up a dependency for easier reuse. This provides some
benefits when specifying dependencies as function arguments because
dependencies don't need to be specified in endpoint function default
arguments. `Annotated` is part of the
[`typing`](https://docs.python.org/3/library/typing.html)
standard library package starting in Python 3.9.

[Starlette 0.27](https://www.starlette.io/release-notes/)
resolves a low-severity security
[vulnerability](https://github.com/encode/starlette/security/advisories/GHSA-v5gw-mw7f-84px)
related to the [`StaticFiles`](https://www.starlette.io/staticfiles/)
class.

Commits

- Bump version from 0.45.0 to 0.46.0 (8068c53)
- Update to FastAPI 0.95 and Starlette 0.27 (e6280fb)
- Relate inboard, FastAPI, and Uvicorn versions (e413a04)
- Update to `hatch==1.7.0` (6addfac)
- Remove Sourcery configuration file (d8d8c67)
- Update Black in pre-commit (307789a)
- Update to `mypy==1.3.0` (2bffd80)
- Update to pytest-timeout 2 (e79cec3)
- Update to coverage 7 (68a95d1)
- Use `urllib3<2` for HTTPie `DEFAULT_CIPHERS` (0f76e62)
- Prepend `$HATCH_ENV` in GitHub Actions workflow (93e1c40)
- Update to `pipx==1.2.0` (0a50baa)
- Update changelog for version 0.45.0 (73) (b05c6d4)

Tagger: Brendon Smith <bwsbws.bio>

Date: 2023-06-11 11:39:11 -0400

text
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgwLDNmire1DHY/g9GC1rGGr+mrE
kJ3FC96XsyoFKzm6IAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQPeicGEzi2rV33fZJpwPkoEgu1JnDudtNwgdyKzzcqlJiQbieC3rbeIRBG/R3ubS2X
EGsMwYSOJJxe05obOITAE=
-----END SSH SIGNATURE-----

Page 9 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.