Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/falconry/falcon
The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
https://github.com/falconry/falcon
feat(multipart): add max_length to secure_filename()
Krishn1412 opened this pull request 11 days ago
Krishn1412 opened this pull request 11 days ago
Add max length to `secure_filename()`
vytas7 opened this issue 12 days ago
vytas7 opened this issue 12 days ago
docs(recipes): add text/plain media handler recipe
EricGoulart opened this pull request 14 days ago
EricGoulart opened this pull request 14 days ago
Micropython compatibility
Sylvain-BROCAS opened this issue 17 days ago
Sylvain-BROCAS opened this issue 17 days ago
Micropython compatibility
Sylvain-BROCAS opened this issue 17 days ago
Sylvain-BROCAS opened this issue 17 days ago
4.0.2 tests fail with websockets and uvicorn: BaseEventLoop.create_connection() got an unexpected keyword argument 'extra_headers'
Thermi opened this issue 18 days ago
Thermi opened this issue 18 days ago
WebSocket sinks
vytas7 opened this issue 20 days ago
vytas7 opened this issue 20 days ago
CPython 3.14 support
vytas7 opened this issue 25 days ago
vytas7 opened this issue 25 days ago
chore: implement initial support for CPython 3.14
vytas7 opened this pull request 25 days ago
vytas7 opened this pull request 25 days ago
fix(typing): use proper type for SinkCallable **kwargs
jap opened this pull request about 1 month ago
jap opened this pull request about 1 month ago
Decide and document release maintenance lifecycle
vytas7 opened this issue about 1 month ago
vytas7 opened this issue about 1 month ago
docs(community): write a guide for packaging Falcon
vytas7 opened this pull request about 1 month ago
vytas7 opened this pull request about 1 month ago
Initialize converters from type annotations
vytas7 opened this issue about 1 month ago
vytas7 opened this issue about 1 month ago
Checking responders signatures
jkmnt opened this issue about 1 month ago
jkmnt opened this issue about 1 month ago
chore(tests/asgi): migrate to the new `websockets` async client
vytas7 opened this pull request about 1 month ago
vytas7 opened this pull request about 1 month ago
refactor(testing): deprecate testtools support in TestCase
EricGoulart opened this pull request about 1 month ago
EricGoulart opened this pull request about 1 month ago
refactor: update request-id recipe to use contextvars
EricGoulart opened this pull request about 1 month ago
EricGoulart opened this pull request about 1 month ago
refactor(testing): deprecate testtools support in TestCase
EricGoulart opened this pull request about 1 month ago
EricGoulart opened this pull request about 1 month ago
Introducing Falcon Framework Guru on Gurubase.io
kursataktas opened this pull request about 2 months ago
kursataktas opened this pull request about 2 months ago
docs(typing): restructure typing docs into a separate chapter
vytas7 opened this pull request about 2 months ago
vytas7 opened this pull request about 2 months ago
docs(changes): add a newsfragment for #2365
vytas7 opened this pull request about 2 months ago
vytas7 opened this pull request about 2 months ago
Integration with Tortoise ORM.
0x1618 opened this issue about 2 months ago
0x1618 opened this issue about 2 months ago
Can't use Request / Response subclasses with set_error_serializer
davetapley opened this issue about 2 months ago
davetapley opened this issue about 2 months ago
Typing for BaseConverter convert doesn't respect CONSUME_MULTIPLE_SEGMENTS
davetapley opened this issue about 2 months ago
davetapley opened this issue about 2 months ago
docs(FAQ): add entry for error tracebacks in ASGI apps
chitvs opened this pull request about 2 months ago
chitvs opened this pull request about 2 months ago
feat(testing): add msgpack support
arthurprioli opened this pull request about 2 months ago
arthurprioli opened this pull request about 2 months ago
Improve docs regarding error reporting under asgi; add FAQ item
0x1618 opened this issue about 2 months ago
0x1618 opened this issue about 2 months ago
chore: prepare Falcon 4.0.2 (in-tree)
vytas7 opened this pull request about 2 months ago
vytas7 opened this pull request about 2 months ago
chore: publish sdist & pure-Python wheel without waiting for binaries
vytas7 opened this pull request about 2 months ago
vytas7 opened this pull request about 2 months ago
typing: add middleware protocols
jkmnt opened this pull request about 2 months ago
jkmnt opened this pull request about 2 months ago
Deprecate `falcon.testing.httpnow()`
vytas7 opened this issue about 2 months ago
vytas7 opened this issue about 2 months ago
fix: explicitly export the items in the falcon.testing namespace
jap opened this pull request about 2 months ago
jap opened this pull request about 2 months ago
falcon.testing.* is not (re-)exported
jap opened this issue about 2 months ago
jap opened this issue about 2 months ago
chore: incorporate Falcon 4.0.1 release notes
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
fix(dist): only detect `falcon*` as packages
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
Falcon 4.0.0 adds possibly unintended directories when installed
LenardJensen opened this issue 2 months ago
LenardJensen opened this issue 2 months ago
feat(CORS): set allow private network header
zodecky opened this pull request 2 months ago
zodecky opened this pull request 2 months ago
refactor: update request-id recipe to use contextvars
EricGoulart opened this pull request 2 months ago
EricGoulart opened this pull request 2 months ago
Add option for `Access-Control-Allow-Private-Network` to CORSMiddleware
vytas7 opened this issue 2 months ago
vytas7 opened this issue 2 months ago
refactor: add pyright typecheck
CaselIT opened this pull request 2 months ago
CaselIT opened this pull request 2 months ago
docs(changes): prepare 4.0.0 stable
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
Falcon 3.1.3 does not install on Win11 with latest Python v3.13.0
jdmorriso opened this issue 2 months ago
jdmorriso opened this issue 2 months ago
Falcon 3.1.3 installation breaks on python 3.13
DavideCanton opened this issue 2 months ago
DavideCanton opened this issue 2 months ago
refactor: tweak type annotations to make Pyright pass
jkmnt opened this pull request 2 months ago
jkmnt opened this pull request 2 months ago
docs(changes): prepare Falcon `4.0.0rc1`
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
Add type checking with Pyright to CI gates
vytas7 opened this issue 2 months ago
vytas7 opened this issue 2 months ago
Improve typing of custom req/resp type
vytas7 opened this issue 2 months ago
vytas7 opened this issue 2 months ago
chore(RtD): enable PDF build format
AkshayAwate opened this pull request 2 months ago
AkshayAwate opened this pull request 2 months ago
chore: prepare `4.0.0b4`
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
docs(http_date_to_dt): document the scope of timezone-aware date changes
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
chore: prepare `4.0.0b3`
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
fix(multipart): do not require CRLF after the closing delimiter
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
Enable PDF on Read the Docs
vytas7 opened this issue 2 months ago
vytas7 opened this issue 2 months ago
Multipart form parser should not require CRLF after the closing `--`
vytas7 opened this issue 2 months ago
vytas7 opened this issue 2 months ago
Fix Firefox E2E CI gate
vytas7 opened this issue 2 months ago
vytas7 opened this issue 2 months ago
chore: prepare `4.0.0b2`
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
refactor: restore `AttributeRemovedError` for `resp.body`
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
chore: prepare `4.0.0b1` release
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
docs: clean up newsfragments & other docs for `4.0.0b1`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
docs: apply assorted tweaks before `4.0.0b1`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
feat(resp): add option to disable XML serialization of errors
CaselIT opened this pull request 3 months ago
CaselIT opened this pull request 3 months ago
Add flag to disable XML serialization; deprecate `HTTPError.to_xml()`
CaselIT opened this issue 3 months ago
CaselIT opened this issue 3 months ago
chore: add historical contributors who where missing in `AUTHORS`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
chore: clean up `tox` environments & CI gates
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
Support app `state` from ASGI Lifespan Protocol
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
fix(contributing): improve checklist
nithin-sudarsan opened this pull request 3 months ago
nithin-sudarsan opened this pull request 3 months ago
Provide a way of disabling xml output in the default error serializer
CaselIT opened this issue 3 months ago
CaselIT opened this issue 3 months ago
Add content_type to Result objects returned by testing client
CaselIT opened this issue 3 months ago
CaselIT opened this issue 3 months ago
feat(mediatypes): reimplement (and unvendor) mimeparse
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
chore: prepare `4.0.0a2`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
fix(test_static.py): fix Windows CPython 3.13 build
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
feat: type hooks with `ParamSpec`
CaselIT opened this pull request 3 months ago
CaselIT opened this pull request 3 months ago
chore: remove `is_async` support
CaselIT opened this pull request 3 months ago
CaselIT opened this pull request 3 months ago
Remove support for `is_async` without a deprecation window
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
docs: prepare Falcon `4.0.0a1`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
chore(helpers): privatize helper methods intended only for internal use
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
Better handling of invalid WSGI path encoding
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
chore: typing cleanup
CaselIT opened this pull request 3 months ago
CaselIT opened this pull request 3 months ago
feat(typing): finalize annotations
CaselIT opened this pull request 3 months ago
CaselIT opened this pull request 3 months ago
Proper `HEAD` support for static routes
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
Parquet file type in media
davetapley opened this issue 3 months ago
davetapley opened this issue 3 months ago
feat(static): implement Etag rendering for static files
dominik-air opened this pull request 3 months ago
dominik-air opened this pull request 3 months ago
Enable the dark theme for docs
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
feat(testing): add `raw_path` to ASGI scope
aarcex3 opened this pull request 3 months ago
aarcex3 opened this pull request 3 months ago
feat (status_codes): update HTTP status constants wrt RFC 9110
prathik2401 opened this pull request 3 months ago
prathik2401 opened this pull request 3 months ago
feat (status_codes) update http status codes wrt RFC 9110
prathik2401 opened this pull request 3 months ago
prathik2401 opened this pull request 3 months ago
feat (status_codes): add new status codes
aarcex3 opened this pull request 3 months ago
aarcex3 opened this pull request 3 months ago
feat(typing): annotate routing package
CaselIT opened this pull request 3 months ago
CaselIT opened this pull request 3 months ago
feat(CORS): improve cors middleware
CaselIT opened this pull request 3 months ago
CaselIT opened this pull request 3 months ago
Improve cors middleware to handle cases where allow header is not set by options responder
CaselIT opened this issue 3 months ago
CaselIT opened this issue 3 months ago
fix(WebSocket): handle `OSError` upon `send()` + fix `max_receive_queue == 0`
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
ASGI HTTP protocol 2.4: `send()` may raise `OSError`
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
fix(multipart): don't share MultipartParseOptions._DEFAULT_HANDLERS
myusko opened this pull request 4 months ago
myusko opened this pull request 4 months ago
`falcon.async_to_sync()` does not work inside an async loop
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
Create a Falcon demonstration in Pyodide
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
docs(install): update the installation docs wrt PEP 517
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
Misc documentation cleanup
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
refactor (response): remove deprecated attributes
aarcex3 opened this pull request 4 months ago
aarcex3 opened this pull request 4 months ago
docs: deduplicate contributor's guide
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
chore: clean up tests even further
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago