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

Setting `nitpicky = True` in `conf.py` or passing the `-n` command line argument will warn on broken links.

documentation
good first issue
needs contributor

This is just a placeholder to capture minor documentation changes that need to be made. - [ ] Add note to tutorials about why we don't include a dev server,...

documentation

We already have support for streaming via a file-like project, but it is also common to fetch upstream resources via the requests library, and so it would be really helpful...

documentation
good first issue
enhancement
needs contributor

Example use case: Implement a health check endpoint that excludes an auth middleware but retains middleware that adds a trace id to `req.context`.

enhancement
needs contributor

The 3.0 ASGI implementation already affords long-polling, but it would be useful to provide a recipe to demonstrate the pattern in the context of a Falcon app. Also, for the...

documentation
good first issue
enhancement
needs contributor

Falcon seems to be intentionally changing headers to lowercase as follows: ``` # NOTE(kgriffs): normalize name by lowercasing it self._headers[name.lower()] = value ``` So if I set X-Auth-Token at the...

enhancement
needs-decision

This is a break out from https://github.com/falconry/falcon/pull/594 Essentially, I want to be able to unit test the individual parts of the middleware. Current implementation does not make this possible. PR...

enhancement

Some url encoders don't encode comma to %2C And in such cases, the Falcon Query parser creates an array instead of a string. If you have a query string "ABC,ABC"...

breaking-change
question

Context type has been changed to a bare class in https://github.com/falconry/falcon/issues/1120 , allowing to set attributes on the context object instead of using dict interface. However, the class derives from...

documentation
maintenance