Skip to content

Conversation

@cconlon
Copy link
Member

@cconlon cconlon commented Jan 2, 2026

This PR preps for the 1.9 release, including:

  • Updating ChangeLog.md
  • Bump version to 1.9.0 in build.xml and WolfCryptProvider.java
  • Fixes Visual Studio compilation warnings
  • Minor test adjustments to handle native feature detection and different exception types that showed up with Windows version of Java.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR prepares the repository for version 1.9.0 release by updating version numbers across multiple files, documenting changes in the ChangeLog, fixing Visual Studio compilation warnings in C code, and adjusting tests for cross-platform compatibility.

  • Version bumped from 1.8 to 1.9 consistently across build files and documentation
  • Visual Studio compilation warnings resolved through proper variable initialization and condition reordering
  • Test improvements for cross-platform compatibility with feature detection and platform-specific exception handling

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
ChangeLog.md Documents all new features, bug fixes, and changes for the 1.9.0 release
WolfCryptProvider.java Updates provider version number from 1.8 to 1.9
build.xml Updates implementation version from 1.8 to 1.9
pom.xml Updates artifact version from 1.8.0-SNAPSHOT to 1.9.0-SNAPSHOT
README.md Updates dependency example version from 1.8.0-SNAPSHOT to 1.9.0-SNAPSHOT
jni/jni_rng.c Fixes Visual Studio warning by reordering conditions to avoid signed/unsigned comparison issues
jni/jni_ecc.c Fixes Visual Studio warning by initializing name variable to NULL
WolfCryptSignatureTest.java Adds feature detection checks to skip RSA-PSS tests when digest algorithms aren't compiled in
WolfCryptRandomTest.java Adds handling for NegativeArraySizeException thrown by Windows Java versions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

kaleb-himes
kaleb-himes previously approved these changes Jan 2, 2026
Copy link
Contributor

@kaleb-himes kaleb-himes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @cconlon

Copy link
Contributor

@kaleb-himes kaleb-himes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good updates @cconlon, thank you!

@kaleb-himes kaleb-himes merged commit cc9f5f6 into wolfSSL:master Jan 2, 2026
57 checks passed
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.

2 participants