Repository navigation
Version 2.2 release prep - #260
Merged
Merged
Conversation
* Set the version to 2.2.0 in configure.ac, CMakeLists.txt, the Doxyfiles and version.h, and add a Debian changelog entry. * Bump the shared library version to 4.1.0, as the autotools build now exports the PKCS#11 v3.0 and v3.2 functions (PR wolfSSL#258). * Add the 2.2 release notes to README.md, covering PR wolfSSL#203 through PR wolfSSL#259.
Member
Author
|
Draft because a small memory leak found that needs fixing first. |
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The release metadata updates are consistent, and no blocking issues were identified.
No open issues 🎉
What changed in this PR
Prepares wolfPKCS11 2.2.0 for release with consistent version metadata and release documentation.
Changes:
- Updates package and documentation versions to 2.2.0.
- Bumps the shared library version to 4.1.0 for newly exported PKCS#11 functions.
- Adds release notes, compatibility guidance, and a Debian changelog entry.
| File | Description |
|---|---|
| wolfpkcs11/version.h | Updates public version constants. |
| README.md | Adds 2.2 release notes and compatibility guidance. |
| doc/formats/pdf/Doxyfile | Updates the PDF documentation version. |
| doc/formats/html/Doxyfile | Updates the HTML documentation version. |
| debian/changelog | Adds the 2.2.0 release entry. |
| configure.ac | Updates Autotools package and library versions. |
| CMakeLists.txt | Updates CMake package and library versions. |
Review effort: Balanced
Add the C_Login key re-decode leak fix and move the release date to Oct 21, 2026.
LinuxJedi
marked this pull request as ready for review
October 21, 2026 05:41
anhu
approved these changes
Oct 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
configure.ac,CMakeLists.txt, Doxyfiles,version.h) and add the Debian changelog entry.Release checks, rerun after #261 merged on the
make disttarball of this branch merged into master (where the step builds):make checkandmake distcheck: 75 pass, 9 skip, 0 fail (macOS)../configure CC=g++) andmake check: 75 pass, 9 skip, 0 fail.examples/andtests/(the analyzer cannot seefuncListbeing set throughdlsym) and one harmless dead store inwp11_Token_LoadwhenWP11_STORE_BATCHis defined. The CI scan-build job passes on master.tests/pkcs11test(Debian trixie, wolfSSL 5.9.4): no leaks and no invalid reads or writes, with both the documented wolfSSL flags (158/158 pass) and a wolfSSL built with--enable-pkcs11(HAVE_WOLF_BIGINT, 161/161 pass), including the shared-library command from the release process. The uninitialised-value reports all come from stack buffers thattest_rsa_encdec_fail,test_pubkey_sig_fail,test_aes_cbc_fail,test_aes_gcm_failandtest_op_state_successpass in without filling.