Skip to content

πŸ“ˆ LibFMP 0.5.0

Choose a tag to compare

@ptah-bw-technical-app ptah-bw-technical-app released this 03 Sep 12:06
· 672 commits to main since this release

0.5.0 (2026-09-03)

🎁 Features

  • client: enforce a single request deadline across redirect hops (c94854d)
  • crates: require opt-in for insecure authenticated HTTP (af2a8c1)
  • transport: enforce configurable response body size limits (7f0dd9e)

βš’οΈ Enhancement & Maintenance

  • client: make request timeout runtime-independent (64978e0)
  • client: replace futures-timer with fork-safe deadline (3549a55)
  • fmp-py: back public submodules with canonical Python modules (7ce644b)
  • libfmp: resolve deadline backend at client build time (bd98453)
  • libfmp: signal body limit via response instead of error (f99e8f6)

πŸͺ² Bug Fixes

  • crates: avoid panic on empty secret in redaction loop (6f346c1)
  • fmp-py: use per-call current-thread runtime for fork safety (d10f3f0)
  • libfmp: deduplicate registered redactor secrets (d4173fc)
  • libfmp: redact overlapping and nested secrets completely (4e58841)
  • libfmp: reject reserved header keys in report serialization (#161) (30ccd1c)
  • libfmp: skip buffering redirect response bodies (1a555b6)
  • scripts: resolve crate artifact path via cargo metadata (57d9018)