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
docs(recipes): clean up recent recipe additions (+misc touchups)
vytas7 opened this pull request 8 days ago
vytas7 opened this pull request 8 days ago
Define security policy and add `SECURITY.md`
vytas7 opened this issue 15 days ago
vytas7 opened this issue 15 days ago
Make `secure_filename()` escape reserved Windows filenames
vytas7 opened this issue 22 days ago
vytas7 opened this issue 22 days ago
feat(multipart): add max_length to secure_filename()
Krishn1412 opened this pull request 29 days ago
Krishn1412 opened this pull request 29 days ago
Add max length to `secure_filename()`
vytas7 opened this issue about 1 month ago
vytas7 opened this issue about 1 month ago
docs(recipes): add text/plain media handler recipe
EricGoulart opened this pull request about 1 month ago
EricGoulart opened this pull request about 1 month ago
Micropython compatibility
Sylvain-BROCAS opened this issue about 1 month ago
Sylvain-BROCAS opened this issue about 1 month ago
Micropython compatibility
Sylvain-BROCAS opened this issue about 1 month ago
Sylvain-BROCAS opened this issue about 1 month ago
4.0.2 tests fail with websockets and uvicorn: BaseEventLoop.create_connection() got an unexpected keyword argument 'extra_headers'
Thermi opened this issue about 1 month ago
Thermi opened this issue about 1 month ago
WebSocket sinks
vytas7 opened this issue about 1 month ago
vytas7 opened this issue about 1 month ago
CPython 3.14 support
vytas7 opened this issue about 1 month ago
vytas7 opened this issue about 1 month ago
chore: implement initial support for CPython 3.14
vytas7 opened this pull request about 1 month ago
vytas7 opened this pull request about 1 month ago
fix(typing): use proper type for SinkCallable **kwargs
jap opened this pull request about 2 months ago
jap opened this pull request about 2 months ago
Decide and document release maintenance lifecycle
vytas7 opened this issue about 2 months ago
vytas7 opened this issue about 2 months ago
docs(community): write a guide for packaging Falcon
vytas7 opened this pull request about 2 months ago
vytas7 opened this pull request about 2 months ago
Initialize converters from type annotations
vytas7 opened this issue about 2 months ago
vytas7 opened this issue about 2 months ago
Checking responders signatures
jkmnt opened this issue about 2 months ago
jkmnt opened this issue about 2 months ago
chore(tests/asgi): migrate to the new `websockets` async client
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
refactor(testing): deprecate testtools support in TestCase
EricGoulart opened this pull request 2 months ago
EricGoulart 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
refactor(testing): deprecate testtools support in TestCase
EricGoulart opened this pull request 2 months ago
EricGoulart opened this pull request 2 months ago
Introducing Falcon Framework Guru on Gurubase.io
kursataktas opened this pull request 2 months ago
kursataktas opened this pull request 2 months ago
docs(typing): restructure typing docs into a separate chapter
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
docs(changes): add a newsfragment for #2365
vytas7 opened this pull request 2 months ago
vytas7 opened this pull request 2 months ago
Integration with Tortoise ORM.
0x1618 opened this issue 2 months ago
0x1618 opened this issue 2 months ago
Can't use Request / Response subclasses with set_error_serializer
davetapley opened this issue 2 months ago
davetapley opened this issue 2 months ago
Typing for BaseConverter convert doesn't respect CONSUME_MULTIPLE_SEGMENTS
davetapley opened this issue 2 months ago
davetapley opened this issue 2 months ago
docs(FAQ): add entry for error tracebacks in ASGI apps
chitvs opened this pull request 2 months ago
chitvs opened this pull request 2 months ago
feat(testing): add msgpack support
arthurprioli opened this pull request 2 months ago
arthurprioli opened this pull request 2 months ago
Improve docs regarding error reporting under asgi; add FAQ item
0x1618 opened this issue 2 months ago
0x1618 opened this issue 2 months ago
chore: prepare Falcon 4.0.2 (in-tree)
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
chore: publish sdist & pure-Python wheel without waiting for binaries
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
typing: add middleware protocols
jkmnt opened this pull request 3 months ago
jkmnt opened this pull request 3 months ago
Deprecate `falcon.testing.httpnow()`
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
fix: explicitly export the items in the falcon.testing namespace
jap opened this pull request 3 months ago
jap opened this pull request 3 months ago
falcon.testing.* is not (re-)exported
jap opened this issue 3 months ago
jap opened this issue 3 months ago
chore: incorporate Falcon 4.0.1 release notes
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
fix(dist): only detect `falcon*` as packages
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
Falcon 4.0.0 adds possibly unintended directories when installed
LenardJensen opened this issue 3 months ago
LenardJensen opened this issue 3 months ago
feat(CORS): set allow private network header
zodecky opened this pull request 3 months ago
zodecky opened this pull request 3 months ago
refactor: update request-id recipe to use contextvars
EricGoulart opened this pull request 3 months ago
EricGoulart opened this pull request 3 months ago
Add option for `Access-Control-Allow-Private-Network` to CORSMiddleware
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
refactor: add pyright typecheck
CaselIT opened this pull request 3 months ago
CaselIT opened this pull request 3 months ago
docs(changes): prepare 4.0.0 stable
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
Falcon 3.1.3 does not install on Win11 with latest Python v3.13.0
jdmorriso opened this issue 3 months ago
jdmorriso opened this issue 3 months ago
Falcon 3.1.3 installation breaks on python 3.13
DavideCanton opened this issue 3 months ago
DavideCanton opened this issue 3 months ago
refactor: tweak type annotations to make Pyright pass
jkmnt opened this pull request 3 months ago
jkmnt opened this pull request 3 months ago
docs(changes): prepare Falcon `4.0.0rc1`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
Add type checking with Pyright to CI gates
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
Improve typing of custom req/resp type
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
chore(RtD): enable PDF build format
AkshayAwate opened this pull request 3 months ago
AkshayAwate opened this pull request 3 months ago
chore: prepare `4.0.0b4`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
docs(http_date_to_dt): document the scope of timezone-aware date changes
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
chore: prepare `4.0.0b3`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
fix(multipart): do not require CRLF after the closing delimiter
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
Enable PDF on Read the Docs
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
Multipart form parser should not require CRLF after the closing `--`
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
Fix Firefox E2E CI gate
vytas7 opened this issue 3 months ago
vytas7 opened this issue 3 months ago
chore: prepare `4.0.0b2`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 months ago
refactor: restore `AttributeRemovedError` for `resp.body`
vytas7 opened this pull request 3 months ago
vytas7 opened this pull request 3 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 4 months ago
CaselIT opened this pull request 4 months ago
chore: remove `is_async` support
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
Remove support for `is_async` without a deprecation window
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
docs: prepare Falcon `4.0.0a1`
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
chore(helpers): privatize helper methods intended only for internal use
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
Better handling of invalid WSGI path encoding
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
chore: typing cleanup
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
feat(typing): finalize annotations
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
Proper `HEAD` support for static routes
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
Parquet file type in media
davetapley opened this issue 4 months ago
davetapley opened this issue 4 months ago
feat(static): implement Etag rendering for static files
dominik-air opened this pull request 4 months ago
dominik-air opened this pull request 4 months ago
Enable the dark theme for docs
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
feat(testing): add `raw_path` to ASGI scope
aarcex3 opened this pull request 4 months ago
aarcex3 opened this pull request 4 months ago
feat (status_codes): update HTTP status constants wrt RFC 9110
prathik2401 opened this pull request 4 months ago
prathik2401 opened this pull request 4 months ago
feat (status_codes) update http status codes wrt RFC 9110
prathik2401 opened this pull request 4 months ago
prathik2401 opened this pull request 4 months ago
feat (status_codes): add new status codes
aarcex3 opened this pull request 4 months ago
aarcex3 opened this pull request 4 months ago
feat(typing): annotate routing package
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
feat(CORS): improve cors middleware
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
Improve cors middleware to handle cases where allow header is not set by options responder
CaselIT opened this issue 4 months ago
CaselIT opened this issue 4 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