falcon icon indicating copy to clipboard operation
falcon copied to clipboard

The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.

Results 202 falcon issues
Sort by recently updated
recently updated
newest added

# Summary of Changes Removed deprecated api helpers module and body attibutes. # Related Issues Supersedes #1986 # Pull Request Checklist This is just a reminder about the most common...

Closes #2022 Changes: Modified the existing logic of IntConverter class to reuse it in FloatConverter. Added he new converter to the list of [Built-in Converters](https://falcon.readthedocs.io/en/stable/api/routing.html#built-in-converters) under the float identifier. TODO...

Extend our wheel automation to produce wheels for macOS AArch64 (Apple Silicon). If we want to do this in GitHub Actions, we might need to wait until an appropriate runner...

needs contributor
maintenance

First time writing a documentations for anything, so sorry in advance!. This PR tackles issue #1520, i added a "Organizing Your Project" under recipes in the user guide. Any feedback...

Sometimes it might be handy to easily get a header's value as `int`, where validation errors would automatically result in an HTTP 400, along the lines of [`req.get_header_as_datetime`](https://falcon.readthedocs.io/en/stable/api/request_and_response_wsgi.html#falcon.Request.get_header_as_datetime) & [`req.get_param_as_int`](https://falcon.readthedocs.io/en/stable/api/request_and_response_wsgi.html#falcon.Request.get_param_as_int).

good first issue
enhancement
proposal
needs contributor

# Summary of Changes This PR adds `reason` to Websocket.close() as specified in version 2.3 of the [HTTP & WebSocket ASGI Message Format](https://asgi.readthedocs.io/en/latest/specs/www.html#http-websocket-asgi-message-format). Closure due to [`HTTPError`](https://falcon.readthedocs.io/en/stable/api/errors.html#falcon.HTTPError)s are rendered automatically...

At the time of this writing, it is cumbersome to instantiate converters with any parameter containing curly brackets in its expression. For instance, the following attempt to validate color to...

documentation
enhancement
proposal

Improve the docstring and/or add some recipes showing how to implement common use cases via Falcon's sink feature. Use cases include: - [ ] Creating a smart proxy (could be...

documentation
needs contributor

This simple Falcon API will take a `HTTP POST` with `enctype=multipart/form-data` and a file upload in the `file` parameter, returning the file's content to the caller: ``` # simple_api.py import...

good first issue
enhancement
proposal
needs contributor

This is work in progress. I created a Draft PR in order to be able to verify progress with CI.