Skip to content

Release/v2.1.0#558

Merged
dgarske merged 2 commits into
wolfSSL:masterfrom
embhorn:release/v2.1.0
Jul 2, 2026
Merged

Release/v2.1.0#558
dgarske merged 2 commits into
wolfSSL:masterfrom
embhorn:release/v2.1.0

Conversation

@embhorn

@embhorn embhorn commented Jul 2, 2026

Copy link
Copy Markdown
Member

No description provided.

@embhorn embhorn self-assigned this Jul 2, 2026
Copilot AI review requested due to automatic review settings July 2, 2026 18:05

@wolfSSL-Fenrir-bot wolfSSL-Fenrir-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Fenrir Automated Review — PR #558

Scan targets checked: wolfmqtt-bugs, wolfmqtt-src

No new issues found in the changed files. ✅

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Prepares the wolfMQTT codebase for the v2.1.0 release by bumping version metadata across build systems, updating release notes, and hardening test/exampleruntime behavior (test broker FD hygiene; safer firmware signing init/cleanup path).

Changes:

  • Bump project/library version references to 2.1.0 (Autotools, CMake, generated version header).
  • Improve test robustness in parallel builds by preventing mosquitto from inheriting GNU make jobserver FDs.
  • Update release notes for v2.1.0 and adjust firmware example to initialize RNG/ECC key earlier for safer cleanup.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
wolfmqtt/version.h Updates exported library version string/hex to 2.1.0.
configure.ac Bumps Autotools package version and libtool version-info.
CMakeLists.txt Bumps CMake project version to 2.1.0.
ChangeLog.md Adds v2.1.0 release notes section and “What’s Changed” list.
Makefile.am Adds out-of-tree test data staging/cleanup for distcheck/test runs.
scripts/client.test Closes inherited FDs when launching mosquitto to avoid jobserver stalls.
scripts/nbclient.test Same FD-hygiene change for mosquitto launch.
scripts/multithread.test Same FD-hygiene change for mosquitto launch.
scripts/firmware.test Same FD-hygiene change for mosquitto launch.
scripts/stress.test Same FD-hygiene change for mosquitto launch (plus explanatory comment).
examples/firmware/fwpush.c Initializes RNG/ECC key earlier and checks init return codes for safer cleanup on early errors.

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

Comment thread Makefile.am
Comment thread scripts/client.test
Comment thread scripts/nbclient.test
Comment thread scripts/multithread.test
Comment thread scripts/firmware.test
Comment thread scripts/stress.test
@embhorn embhorn assigned dgarske and unassigned embhorn Jul 2, 2026
@embhorn embhorn requested a review from dgarske July 2, 2026 18:47
@dgarske dgarske merged commit 1358c8a into wolfSSL:master Jul 2, 2026
48 of 49 checks passed
@embhorn embhorn deleted the release/v2.1.0 branch July 6, 2026 14:27
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.

4 participants