Weekly release for March 05 2025
Release Summary
- Customers can now associate an arbitrary context with application owned certificate chains in the rust bindings.
- A small memory leak related to session resumption was resolved. Long lived applications with session resumption enabled will see a reduction in the memory footprint of s2n_config.
What's Changed
- tests: use sig schemes as source of truth for valid hash+sig algs by @lrstewart in #5129
- build(deps): update rtshark requirement from 2.9.0 to 3.1.0 in /tests/pcap in the all-cargo-updates group across 1 directory by @dependabot in #5087
- test(integv2): fixes to allow test_record_padding to partially run by @johubertj in #5099
- chore(nix): Add aws-lc-fips 2022/4 by @dougch in #5109
- chore(ruff): apply formatting and integrate into CI by @johubertj in #5138
- feat(bindings): expose context on cert chain by @jmayclin in #5132
- refactor: cleanup prf header by @lrstewart in #5144
- refactor: add alternative EVP signing method by @lrstewart in #5141
- fix: memory leak during STEK rotation by @jmayclin in #5146
- chore(ci): make the awslc fips install script version aware by @dougch in #5100
- refactor: remove unused prf hmac impls by @lrstewart in #5148
- chore(bindings): change in rustup behavior by @dougch in #5160
- chore: git-blame-ignore ruff formatting by @johubertj in #5151
- tests: try to make s2n_mem_usage_test more useful by @lrstewart in #5139
Full Changelog: v1.5.13...v1.5.14