Stack news
Release notes and updates from the frameworks we build on. Filed straight from the wire, curated continuously.
FastAPI 0.150.0 Treats Empty Browser File Inputs as Missing
FastAPI 0.150.0 changes how unselected file inputs are handled, treating empty filename submissions as missing values and introducing a breaking change for required file fields.
FastAPI 0.149.0 Treats Empty Scalar Form Values as Missing in Form Models
FastAPI 0.149.0 is a breaking change that aligns form models with individual Form parameters by treating empty scalar form values as missing.
Cloudflare Cuts AI Code Reviewer Inference Bill by 68% Through Obsessive Optimization
Cloudflare reduced the average cost of an AI code review from $2.43 to $0.77 by optimizing reviewer code and model choices, without changing its core architecture.
Cloudflare Previews Clairic, First of a New Class of Extraction Models on Workers AI
Cloudflare announces Clairic, a System One-style extraction model available on Workers AI as @cf/cloudflare/clairic, with open weights planned soon.
Cloudflare on Protecting NetScaler Gateways Beyond the Patch
Cloudflare explains how to harden Citrix NetScaler gateways and any internet-facing login page against future authentication-bypass vulnerabilities.
FastAPI 0.148.0 Changes Default Handling for Query, Header, Cookie and Form Parameters
FastAPI 0.148.0 stops treating defaults on omitted request parameters and model fields as user input, skipping their validation unless default validation is explicitly enabled.
FastAPI 0.147.0 Treats Omitted Boolean Form Fields as False
FastAPI 0.147.0 is a breaking change: omitted boolean form fields now default to False, matching unchecked HTML checkboxes, affecting both individual Form parameters and form models.
FastAPI 0.143.4 Adds httpx2 to Optional Dependencies
FastAPI 0.143.4 is a small dependency upgrade release that adds httpx2 to the project's optional dependencies, alongside a quiet batch of internal updates.
FastAPI 0.145.0 Drops Deprecated openapi_prefix in Breaking Change
FastAPI 0.145.0 removes the long-deprecated openapi_prefix parameter and the unused extra keyword, plus documents URL paths in templates.
FastAPI 0.146.0 Deprecates the root_path Parameter in Favor of `fastapi run --root-path`
FastAPI 0.146.0 marks a breaking change: the `root_path` argument on the `FastAPI()` constructor is deprecated, and proxy path prefixes should now be configured via the CLI flag `fastapi run --root-path`.
FastAPI 0.144.0 Adds WebSocket Support to Security Dependencies
FastAPI 0.144.0 extends its dependency injection system so that security dependencies can now be applied to WebSocket routes, not just HTTP endpoints.
FastAPI 0.143.5 Fixes Empty Byte File List Parameter Handling
FastAPI 0.143.5 lands a targeted bug fix for how empty values are handled when a list of byte file parameters is submitted.