We merged 10 PRs in October.
New Features and Fixes ๐
This month saw a number of improvements and additions.
- New
sqlxbased storage provider: A new storage provider based onsqlxhas been added, offering a another robust and feature-rich alternative for persistence (1854). - Performance improvements: We’ve added a new
from_componentsmethod toTreeNodeto avoid unnecessary allocations, which should give a nice performance boost in tree operations (1864). - PSK Validation: Pre-shared key validation has been improved, especially when processing Welcome messages (1862, 1863).
- API Re-addition: Make it easier to re-add clients that got forked (1855).
- Validation Fixes: We continue to improve our validation logic. This month we updated the validation for extension types in leaf node extensions (1831) and fixed references to the validation dashboard in some of our tests (1861).
Contributors ๐
We are also thrilled to welcome @WaterWhisperer as a new contributor.
Merged PRs October 2025
- #1865: doc: correct RFC section reference in key schedule documentation
- #1864: feat: add from_components method to avoid allocations in TreeNode
- #1863: chore: update PSK validation id comments
- #1862: chore: psk validation when processing welcome messages
- #1861: Fix references to validation dashboard for some tests
- #1858: chore: allow deprecated warnings in rustcrypto for now
- #1857: chore: extend changelog from #1855
- #1855: re-add api
- #1854: feat: add sqlx based storage provider
- #1831: Update validation for extension types of leaf node extensions