Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-fastapi for openSUSE:Factory checked in at 2026-03-30 18:30:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-fastapi (Old) and /work/SRC/openSUSE:Factory/.python-fastapi.new.1999 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-fastapi" Mon Mar 30 18:30:11 2026 rev:48 rq:1343554 version:0.135.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-fastapi/python-fastapi.changes 2026-02-18 17:05:37.582214558 +0100 +++ /work/SRC/openSUSE:Factory/.python-fastapi.new.1999/python-fastapi.changes 2026-03-30 18:30:54.654101681 +0200 @@ -1,0 +2,23 @@ +Mon Mar 30 02:02:58 UTC 2026 - Steve Kowalik <[email protected]> + +- Update to 0.135.2: + ## Breaking Changes + * Add strict_content_type checking for JSON requests + * Deprecate ORJSONResponse and UJSONResponse + ## Features + * Add support for Server Sent Events. + * Add support for streaming JSON Lines and binary data with yield + * Add FastAPI Agent Skill + * Serialize JSON response with Pydantic (in Rust), when there's a Pydantic + return type or response model. + ## Upgrades + * Increase lower bound to pydantic >=2.9.0. and fix the test suite + * Add support for Starlette 1.0.0+ + ## Fixes + * Fix, avoid yield from a TaskGroup, only as an async context manager, + closed in the request async exit stack. + * Fix JSON Schema for bytes, use "contentMediaType": + "application/octet-stream" instead of "format": "binary". +- Remove unneeded BuildRequires on hatchling. + +------------------------------------------------------------------- Old: ---- fastapi-0.129.0.tar.gz New: ---- fastapi-0.135.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-fastapi.spec ++++++ --- /var/tmp/diff_new_pack.gEYJfc/_old 2026-03-30 18:30:55.382131939 +0200 +++ /var/tmp/diff_new_pack.gEYJfc/_new 2026-03-30 18:30:55.382131939 +0200 @@ -31,22 +31,21 @@ %endif %{?sle15_python_module_pythons} Name: python-fastapi%{psuffix} -Version: 0.129.0 +Version: 0.135.2 Release: 0 Summary: FastAPI framework License: MIT URL: https://github.com/fastapi/fastapi Source: https://files.pythonhosted.org/packages/source/f/fastapi/fastapi-%{version}.tar.gz -BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pdm-backend} BuildRequires: %{python_module pip} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-annotated-doc >= 0.0.2 -Requires: python-pydantic >= 1.8.2 +Requires: python-pydantic >= 2.9.0 +Requires: python-starlette >= 0.46.0 Requires: python-typing-inspection >= 0.4.2 Requires: python-typing_extensions >= 4.8.0 -Requires: (python-starlette >= 0.40.0 with python-starlette < 1.0.0) BuildArch: noarch %if %{with libalternatives} BuildRequires: alts @@ -76,6 +75,8 @@ BuildRequires: %{python_module peewee >= 3.13.0} BuildRequires: %{python_module pwdlib >= 0.2.1} BuildRequires: %{python_module pydantic-settings >= 2.0.0} +BuildRequires: %{python_module pytest-timeout} +BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-jose >= 3.3} BuildRequires: %{python_module python-multipart >= 0.0.18} ++++++ fastapi-0.129.0.tar.gz -> fastapi-0.135.2.tar.gz ++++++ ++++ 15540 lines of diff (skipped)
