Download Latest Version v2.4.3 source code.tar.gz (2.0 MB)
Email in envelope

Get an email when there's a new version of BlackSheep

Home / v2.4.3
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-10-19 1.2 kB
v2.4.3 source code.tar.gz 2025-10-19 2.0 MB
v2.4.3 source code.zip 2025-10-19 2.1 MB
Totals: 3 Items   4.1 MB 0
  • Add Python 3.14 and remove 3.9 from the build matrix.
  • Drop support for Python 3.9 (it reached EOL in October 2025).
  • Fix bug #605, that prevented the JWTBearerAuthentication scheme from being documented properly in OpenAPI Specification files.
  • Deprecate the auth_mode parameter for the JWTBearerAuthentication constructor, and add a new scheme parameter that will replace it.
  • Improve the code to not require returning an empty Identity() object in authentication handlers when authentication is not successful.
  • Upgrade GuardPost to 1.0.4, as it includes improved features and a built-in strategy to protect against brute-force authentication attempts (opt-in).
  • Upgrade pydantic to a version supported by Python 3.14.
  • Remove support for Pydantic v1 in Python 3.14. Support for Pydantic v1 will be removed soon.
  • Fix regression causing an import error when trying to use OpenAPI features without installing dependencies for JWT validation #606.
  • Add verification step to the main workflow to verify that basic functionalities work without optional dependencies.
Source: README.md, updated 2025-10-19