Skip to content

Update dependency falcon to ==4.3.*#88

Open
renovate[bot] wants to merge 1 commit into
v6_xfrom
renovate/falcon-4.x
Open

Update dependency falcon to ==4.3.*#88
renovate[bot] wants to merge 1 commit into
v6_xfrom
renovate/falcon-4.x

Conversation

@renovate

@renovate renovate Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
falcon (changelog) ==4.2.*==4.3.* age confidence

Release Notes

falconry/falcon (falcon)

v4.3.1

Compare Source

This is a SemVer patch release that makes Falcon’s own test suite compatible with the recently released cbor2 6.x series.

🐍 Falcon 4.3.1 on PyPI
📚 Changelog on RtD

Documentation and tests aside, this release is functionally identical to Falcon 4.3.0.

v4.3.0

Compare Source

Falcon 4.3.0 centers on request parsing and typing enhancements.

🐍 Falcon 4.3.0 on PyPI
📚 Changelog on RtD

On the parsing side, this release introduces a family of new Request methods for extracting structured data from the query string – get_param_as_dict(), get_param_as_media(), and get_query_string_as_media() – together with a new delimiter argument for get_param_as_list(). Several of these align with OpenAPI v3 (and 3.2) parameter styles, making it easier to implement spec-compliant APIs on top of Falcon.

On the typing side, our internal annotations are now strict enough for the project to pass mypy --strict falcon/, and generic App types are now automatically parametrized by the default request/response types on CPython 3.13+.

This release also brings a number of smaller improvements, including MessagePack support in the test client, an opt-in on_request() default responder, and hardening of falcon.secure_filename() against Windows reserved device names.

Two features that we had hoped to land in 4.3 – response teardown callbacks and a native OpenTelemetry integration – did not make the cut in time. Both are now at the top of our priority list for Falcon 4.4.

On the security front, our GitHub Actions workflows are now audited with zizmor, and we have hardened the existing workflows to address the issues it surfaced. Thanks to @​woodruffw for maintaining this excellent tool!

This release also incorporates many pull requests submitted by our community. Sincere thanks to all 19 contributors who made this release possible!


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/falcon-4.x branch from a133352 to bc0634c Compare June 16, 2026 06:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants