NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2604 most downloaded on PyPI
Library for Supabase Functions
Last release 1 years ago
08 Aug 2025
Ships fairly regularly
a new release about every 6 weeks
Most releases are documented
notes for 25 of 32 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
32 releases · first in 2022
One column per quarter.
Nothing published for this version
remove jwt key validation to allow new api keys
allow injection of httpx client
custom error status code from edge function returned correctly
body types other than JSON are improperly handled when invoking a function
ci pipeline issue with renaming the project
rewrite region enumerated literals as Enums
0.8.0 (2024-11-22) Features Check if token is a JWT
0.7.0 (2024-10-31) Features Check if url is an HTTP URL
## 0.6.1 (2024-10-02) ### Bug Fixes * httpx minimum version update
## 0.6.0 (2024-09-25) ### Features * Proxy support
chore(deps): bump python-semantic-release/python-semantic-release from 9.8.5 to 9.8.6 (#125) (`8db273a`)
chore(deps): bump python-semantic-release/python-semantic-release from 9.8.5 to 9.8.6 (#125) (8db273a)
chore(deps-dev): bump python-semantic-release from 9.8.5 to 9.8.6 (#124) (3b122ca)
chore(deps-dev): bump pytest from 8.2.2 to 8.3.1 (#123) (e4c53f2)
59135d8)chore(deps-dev): bump pytest-asyncio from 0.23.7 to 0.23.8 (#122) (`e1d064b`)
chore(release): bump version to v0.5.0 (8496b3e)
chore(deps-dev): bump pytest-asyncio from 0.23.7 to 0.23.8 (#122) (e1d064b)
d0abc3c)chore(deps-dev): bump python-semantic-release from 9.8.3 to 9.8.5 (#119) (`d3e1104`)
chore(deps-dev): bump python-semantic-release from 9.8.3 to 9.8.5 (#119) (d3e1104)
chore(deps): bump python-semantic-release/python-semantic-release from 9.8.3 to 9.8.5 (#118) (0403bfb)
chore(deps-dev): bump python-semantic-release from 9.8.1 to 9.8.3 (#114) (3850c82)
chore(deps): bump python-semantic-release/python-semantic-release from 9.8.1 to 9.8.3 (#113) (c1c0d67)
8f9b380)dbe0c73)chore(release): bump version to v0.4.7 (9d200a9)
chore(deps-dev): bump python-semantic-release from 9.8.3 to 9.8.5 (#119) (d3e1104)
chore(deps): bump python-semantic-release/python-semantic-release from 9.8.3 to 9.8.5 (#118) (0403bfb)
chore(deps-dev): bump python-semantic-release from 9.8.1 to 9.8.3 (#114) (3850c82)
chore(deps): bump python-semantic-release/python-semantic-release from 9.8.1 to 9.8.3 (#113) (c1c0d67)
8f9b380)dbe0c73)chore(deps-dev): bump python-semantic-release from 9.8.0 to 9.8.1 (#110) (`6167b4a`)
chore(deps-dev): bump python-semantic-release from 9.8.0 to 9.8.1 (#110) (6167b4a)
chore(deps-dev): bump pytest from 8.2.1 to 8.2.2 (#109) (9d83fc0)
chore(deps-dev): bump python-semantic-release from 9.7.3 to 9.8.0 (#104) (95f4c8e)
chore(deps-dev): bump pytest from 8.2.0 to 8.2.1 (#103) (b9523b8)
chore(deps-dev): bump pytest-asyncio from 0.23.6 to 0.23.7 (#102) (cee6c49)
chore(deps): bump python-semantic-release/python-semantic-release from 9.7.2 to 9.7.3 (#101) (556f667)
chore(deps-dev): bump python-semantic-release from 9.7.2 to 9.7.3 (#100) (0a7f65f)
chore(deps): bump python-semantic-release/python-semantic-release from 9.5.0 to 9.7.2 (#99) (730f067)
chore(deps-dev): bump python-semantic-release from 9.5.0 to 9.7.2 (#98) (6b392ac)
chore(deps-dev): bump pytest from 8.1.1 to 8.2.0 (#89) (b0f272b)
chore(deps-dev): bump black from 24.3.0 to 24.4.2 (#88) (b7944de)
chore(ci): bump python-semantic-release/python-semantic-release from 9.4.1 to 9.5.0 (#86) (fbf01fe)
chore(deps-dev): bump python-semantic-release from 9.4.1 to 9.5.0 (#85) (53653e0)
chore(deps-dev): bump python-semantic-release from 9.3.1 to 9.4.1 (#81) (42b8b95)
chore(deps): bump python-semantic-release/python-semantic-release from 9.3.1 to 9.4.1 (#80) (9d7c165)
chore(deps-dev): bump respx from 0.21.0 to 0.21.1 (#77) (0cf2183)
chore(deps-dev): bump python-semantic-release from 9.3.0 to 9.3.1 (#76) (98ff552)
chore(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0 (#75) (519fa30)
chore(deps): bump actions/cache from 3 to 4 (#74) (9f61fda)
chore(deps): bump abatilo/actions-poetry from 2 to 3 (#73) (e521357)
chore(deps): bump python-semantic-release/python-semantic-release from 9.3.0 to 9.3.1 (#72)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (a0a9ad8)
ci(deps): bump python-semantic-release/python-semantic-release from 9.8.0 to 9.8.1 (#108) (1e162de)
ci(deps): bump python-semantic-release/python-semantic-release from 9.7.3 to 9.8.0 (#105) (66c3c1a)
f43038c)fix: configure poetry in github action (#71) (`886f0fb`)
d2b7efb)886f0fb)feat: add actions to dependabot.yml (#49) (`0fa1c6b`)
555df53)0fa1c6b)fix: update job to publish legacy package if current is released (#36) (`2565c37`)
2565c37)cd02bb2)2565c37)chore(deps-dev): bump isort from 5.12.0 to 5.13.0 (#24) (`e7443ee`)
chore(deps-dev): bump isort from 5.12.0 to 5.13.0 (#24) (e7443ee)
chore(deps-dev): bump isort from 5.12.0 to 5.13.0
Bumps isort from 5.12.0 to 5.13.0.
updated-dependencies:
Signed-off-by: dependabot[bot] <support@github.com> (89a31c9)
chore(deps-dev): bump pytest-asyncio from 0.21.1 to 0.23.2 (#22) (ab767f5)
chore(deps-dev): bump pytest-asyncio from 0.21.1 to 0.23.2
Bumps pytest-asyncio from 0.21.1 to 0.23.2.
updated-dependencies:
Signed-off-by: dependabot[bot] <support@github.com> (f6fb590)
chore: allow manual workflow trigger for releases (#19) (07d1ffa)
chore: allow manual workflow trigger for releases (2a01399)
7564e2b)1f8897f)fix: exceptions now has message in dictionary (#16) (`7273927`)
b787f01)fix: exceptions now has message in dictionary (#16) (7273927)
fix: exceptions now has message in dictionary
Added tests to check for the messages. (07a813a)
feat: downgrade httpx dep to 0.24.0 (#15) (`1f37216`)
chore: update readme with correct function call (`88fc1a7`)
chore: update readme with correct function call (88fc1a7)
chore(release): bump version to v0.2.4 (e958722)
chore: bump autoflake version (fc3a7bb)
fix: correct return type from invoke (9a15026)
fix: add single instance of client instantiation (4b8a134)
Temporary CI change to allow publishing of package (2d66f21)
Merge pull request #11 from supabase-community/silentworks/update-readme
chore: update readme with correct function call (1dfe72e)
Add sync functions (e2db242)
update file formatting with black (b1c64f5)
Apply suggestions from code review
Co-authored-by: Anand <40204976+anand2312@users.noreply.github.com> (e2a59aa)
Add github workflow (14c8db9)
Update errors and function signature of invoke (575da96)
Apply suggestions from code review
Co-authored-by: Anand <40204976+anand2312@users.noreply.github.com> (b60615d)
Co-authored-by: Anand <40204976+anand2312@users.noreply.github.com> (2971673)
692022f)fix: small typo in authorization by @0xflotus in https://github.com/supabase-community/functions-py/pull/2
Full Changelog: https://github.com/supabase-community/functions-py/compare/v0.2.2...v0.2.3
chore: bump version (d5f32ba)
chore: bump httpx to 0.24 (6152992)
chore(deps): bump httpx from 0.23.0 to 0.24.1
Bumps httpx from 0.23.0 to 0.24.1.
updated-dependencies:
Signed-off-by: dependabot[bot] <support@github.com> (f5c5ca4)
for consistent naming (3f0bba8)
chore: bump httpx to 0.24 (f9d1c3c)
chore(deps): bump httpx from 0.23.0 to 0.24.1 (67ada27)
Create dependabot.yml (c7394d7)
Merge pull request #2 from 0xflotus/patch-1
fix: small typo in authorization (7c60eda)
Full Changelog: https://github.com/supabase-community/functions-py/compare/v0.1.4...v0.2.2
Full Changelog: https://github.com/supabase-community/functions-py/compare/v0.1.4...v0.2.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →