Inboard

Latest version: v0.72.2

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

Scan your dependencies

Page 16 of 26

0.22.0

Not secure
Changes:

Add Docker tags for minor version numbers (a547b68)

- The inboard version in the Python package doesn't automatically
stay in sync with the inboard version in the Docker container.
Some users may install the inboard Python package with a
minor version constraint, like `inboard==0.22.*` for requirements.txt
or `inboard = "^0.22"` for pyproject.toml with Poetry.
The Docker images previously only offered exact version numbers.
- This commit will add support for minor version numbers, so the
Docker images can be specified with something like
`br3ndonland/inboard:fastapi-0.22`.

Check pre-start script exit code (1a27553) (breaking change)

- inboard optionally runs a pre-start script before starting the server.
The path to a pre-start script can be specified with the environment
variable `PRE_START_PATH`. If the environment variable is set to a
nonzero value, inboard will run the script at the provided path, using
the `subprocess` standard library package.
- Previously, if the script exited with an error, inboard would continue
starting the server. However, it may be preferable to stop the server
if the pre-start script fails.
- This commit will update the subprocess call to include `check=True`.
If the pre-start script exits with an error, inboard will not start
the server.
- The behavior of successful pre-start script runs will not change.
However, failed pre-start script runs will now exit with error codes,
and prevent the server from starting.

This is a minor release to account for the potentially breaking change.

Commits:

- Bump version from 0.21.0 to 0.22.0 (39b644a)
- Add Docker tags for minor version numbers (a547b68)
- Check pre-start script exit code (1a27553)

Tagger: Brendon Smith <bwsbws.bio>

Date: 2022-03-06 12:52:36 -0500

text
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRUOcb2PA6NDBflNNd4PbryPB1keAUCYiT1NQAKCRB4PbryPB1k
eJQkAQD5AWfpM0w2kqqO3+8KkacgrCu8hZMyt8yDVkxLwqWCagD/Z25pUTy/LnYT
jELC3g4uU+piSLBU8Gi4g42Mg3+MdAU=
=pD94
-----END PGP SIGNATURE-----

0.21.0

Not secure
Changes:

This release will upgrade to Uvicorn 0.17.
This is a minor release to align with Uvicorn's versioning strategy.

Commits:

- Bump version from 0.20.0 to 0.21.0 (5436443)
- Upgrade to Uvicorn 0.17 (2d29e13)

Tagger: Brendon Smith <bwsbws.bio>

Date: 2022-03-05 21:28:41 -0500

text
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRUOcb2PA6NDBflNNd4PbryPB1keAUCYiQcgQAKCRB4PbryPB1k
eNcoAQCVudR82ct9kniWd4iWM0W/tBePYQ4bZG0ZEipAQDwwOwD/Rfo8r1LLJRq0
y+Hx02wYUgJzBcB3VHoz4pIzC/FN+Ao=
=LhU7
-----END PGP SIGNATURE-----

0.20.4

Commits:

- Bump version from 0.33.0 to 0.34.0 (9fc7281)
- Update to FastAPI 0.85 and Starlette 0.20 (0703e7c)

Note about Git commit and tag verification:

The email address bwsbws.bio and associated GPG key 783DBAF23C1D6478
have been used to sign Git commits and tags since 0.10.0 - 2021-05-20.

Git and GitHub now support commit signing and verification with SSH. The
SSH key fingerprint SHA256:w+KL3qQKtku1MfLFSZLCl93kSgxH3O4OvtcxHG5k0Go
will also be used to sign Git commits and tags going forward.

See https://github.com/br3ndonland and br3ndonland/br3ndonland08257e6
for corroboration of the new info.

Tagger: Brendon Smith <bwsbws.bio>

Date: 2022-09-18 17:49:58 -0400

text
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRUOcb2PA6NDBflNNd4PbryPB1keAUCYyeSwAAKCRB4PbryPB1k
eMvsAQCaKjXGB1xAVqI+dHggAQGHVU+4o+OtpYoTldExxYHw8wD/SM9Og47sX704
IpJsTXRS63SimSxdC2znoydn0UKQfQc=
=hoAt
-----END PGP SIGNATURE-----

0.20.0

Not secure
Changes:

This release will upgrade to Uvicorn 0.16.
This is a minor release to align with Uvicorn's versioning strategy.

Commits:

- Bump version from 0.19.0 to 0.20.0 (8b7f6da)
- Upgrade to Uvicorn 0.16 (7cf41c4)

Tagger: Brendon Smith <bwsbws.bio>

Date: 2022-03-05 21:05:29 -0500

text
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRUOcb2PA6NDBflNNd4PbryPB1keAUCYiQXAAAKCRB4PbryPB1k
eO3tAQCXxupBJEDDbgoYqN2JGfIG+z/igsav3t7M1pMoo5xEUAD/Xq1nygEvlZ8b
dh8+utuekxamsDEjU2ChJxpCywf26gs=
=rw1l
-----END PGP SIGNATURE-----

0.19.0

Not secure
Changes:

This release will upgrade to FastAPI 0.75.
This is a minor release to align with FastAPI's versioning strategy.

Commits:

- Bump version from 0.18.0 to 0.19.0 (c24eef0)
- Upgrade to FastAPI 0.75 (82df92c)

Tagger: Brendon Smith <bwsbws.bio>

Date: 2022-03-05 20:38:17 -0500

text
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRUOcb2PA6NDBflNNd4PbryPB1keAUCYiQQrwAKCRB4PbryPB1k
eEIiAQC/3G0T9wZb3W5yK0PPANfAS3rNNYBodlrtRA310Ix7MQD8DdZ/wsJWYirS
6NViq6YjNUwsUMZs/6aQD7yehuodmgI=
=2CQq
-----END PGP SIGNATURE-----

0.18.3

Uvicorn 0.19 was less problematic, but did include some noteworthy
changes. inboard will be updated accordingly. Notes:

- The `debug` setting was removed from `uvicorn.config.Config`.
- As of 0.19.0, Uvicorn now ships with a PEP 563 `py.typed` file,
marking the package as type-annotated. `type: ignore` comments on
`import uvicorn` lines can be removed.
- Type annotation updates are needed to match the new type information
from Uvicorn. The `inboard.types.UvicornOptions` type added in 2cbc99c
will be updated to more closely match arguments to `uvicorn.run()`,
particularly by making the `app` field required and removing `debug`.
- **BREAKING CHANGE**: a new required positional argument `app_module`
will be added to `inboard.start.set_uvicorn_options`. `inboard.start`
will be updated accordingly, so this change is not likely to affect
end users. It is technically a change to inboard's public API, so it
is listed here as a breaking change. This change does have the benefit
of making the arguments to `inboard.start.set_uvicorn_options` more
similar to the arguments to `inboard.start.set_gunicorn_options`.

Page 16 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.