NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1795 most downloaded on PyPI
An open source FaaS (Function as a service) framework for writing portable Python functions -- brought to you by the Google Cloud Functions team.
Last release 3 months ago
17 Jun 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 38 of 38 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
42 releases · first in 2020
ci: update allowed endpoints for harden-runner
One column per quarter.
Correct cloudevents dependency to allow 1.11.0
increase start delay for ASGI conformance tests to address flaky failures
3.9.1 (2025-07-24) Bug Fixes remove unused httpx dependency
add execution_id support for async stack
Switch to pyproject.toml based builds
3.8.2 (2024-11-13) Bug Fixes remove unused import
upgrade gunicorn to 22 to fix CVE-2024-1135
Set default logging level to align with Flask's defaults
(opt-in): terminate handling of work when the request has already timed out
avoid long running process when request timeout
initial typing of the public API
## 3.2.1 (2022-11-09) ### Bug Fixes * Remove the 10MB limit
Scale gunicorn server to serve 1000 concurrent requests
Add more details to MissingTargetException error
Change cloudevent declarative function signature to cloud_event
cloudevent declarative function signature to cloud_event (#167)cloudevent to cloud_event ([#167])### Fixed - Remove debug statements
Support declarative function signatures: http and cloudevent
http and cloudeventhttp and cloudevent ([#160])feat: add support for Python 3.10 ([#151])
Update GCF Python 3.7 backwards-compatible logging
Relax constraint to flask<3.0 and click<9.0
flask<3.0 and click<9.0 (#129)Change gunicorn loglevel to error ([#122])
Add crash header to 500 responses
Add backwards-compatible logging for GCF Python 3.7
--dry-run flag (#105)Execute the source module w/in the app context
Support cloudevent signature type (#55, #56)
cloudevent signature type (#55, #56)Add legacy GCF Python 3.7 behavior
Framework will consume entire request before responding
### Fixed - Improve module loading
Load the source file into the correct module name
Fix handling of --debug flag when gunicorn is not present
--debug flag when gunicorn is not present (#44)Windows support broken due to gunicorn
Added ability to gunicorn as a production HTTP server
gunicorn as a production HTTP server (#36)Nothing published for this version
Add support for running python -m functions_framework
python -m functions_framework (#31)functions_framework.cli.cli to functions_framework._cli._clipython -m functions_framework ([#31])functions_framework.cli.cli to functions_framework._cli._cli### Added - Add support for --host flag
--host flag (#20)Make --debug a flag instead of a boolean option
--dry-run flag (#14)--debug a flag instead of a boolean option### Added - Add Cloud Run Button (#1) - Add README badges (#2) - Add debug flag documentation (#7) - Add watchdog dependency (#8) ### Fixed - Fix --si
debug flag documentation (#7)watchdog dependency (#8)--signature-type typo (#4)install_requires typo (#12)Initial published version of Functions Framework for Python.
Initial published version of Functions Framework for Python.
Your coding agent can read these notes before it upgrades. Set up the MCP server →