Skip to content

release: prep v26.5.3 (CHANGELOG + README)#3064

Merged
ten9876 merged 2 commits into
mainfrom
auto/release-prep-v26.5.3
May 24, 2026
Merged

release: prep v26.5.3 (CHANGELOG + README)#3064
ten9876 merged 2 commits into
mainfrom
auto/release-prep-v26.5.3

Conversation

@ten9876
Copy link
Copy Markdown
Collaborator

@ten9876 ten9876 commented May 24, 2026

Summary

Release prep for v26.5.3 — Aetherial Audio TX completion + security hardening + 100-commit reliability sweep.

Highlights

Contributors thanked

@jensenpat (16), @aethersdr-agent (22 bot), @NF0T (12), @rfoust (9), @Ozy311 (5), @M7HNF-Ian (5), @chibondking (5), @M8WLO (4), @s53zo (2), @pepefrog1234 (2), @K5PTB (2), @chrisb1964 (1)

Test plan

  • CI green (build + check-paths + check-windows)
  • CHANGELOG renders correctly on GitHub
  • README version banner shows 26.5.3
  • After merge: tag v26.5.3 once CI green on main

73, Jeremy KK7GWY & Claude (AI dev partner)

🤖 Generated with Claude Code

Release-prep changes for v26.5.3 tag:

- CHANGELOG.md: new ~470-line v26.5.3 section spanning 138 commits
  across 14 contributors. Major themes: Aetherial Audio TX path
  completion (PAPR + split-band DESS), security hardening
  (GHSA-wfx7-w6p8-4jr2 SmartLink TLS cert pin Phase 2 + GHSA-qxhr-
  cwrc-pvrm CAT PTY symlink), MQTT settings dialog refactor,
  reliability sweep across audio/spectrum/CAT, native Hamlib NET
  rigctl shipped, and the canonical Biquad utility + liquid-dsp
  vendor as DSP foundation.

- README.md: version line updated 26.5.2.1 → 26.5.3.

- CMakeLists.txt project() VERSION already at 26.5.3 (set by PR #3024
  which started the version bump). Other version-string surfaces
  (Windows installer APP_VERSION, macOS Info.plist bundle version)
  read from CMake variables at build time, no hardcoded fallback to
  update.

All 14 contributors credited individually in the thanks paragraph
with commit counts and notable contributions. Per-contributor PR
attribution preserved throughout the body sections.

PR #3051 (s53zo MQTT settings dialog refactor) merged earlier today
and is included; maintainer-followup commits for subscribe-diff and
Principle V key consolidation included.

Tag follows once this PR merges and CI completes per the release
schedule's CI-green-before-tag rule.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ten9876 ten9876 requested a review from a team as a code owner May 24, 2026 17:27
Copy link
Copy Markdown
Contributor

@aethersdr-agent aethersdr-agent Bot left a comment

Choose a reason for hiding this comment

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

Release-prep diff looks clean — pure docs, no code touched.

Scope check: matches stated scope exactly — CHANGELOG.md (new v26.5.3 section) + README.md (version banner bump 26.5.2.1 → 26.5.3). CMakeLists.txt already at 26.5.3 from #3024 as noted.

Spot-check:

  • Date 2026-05-24 matches today and is consistent with prior ## [v26.5.2.1] — 2026-05-17 entry.
  • Keep-a-Changelog structure preserved.
  • PR cross-refs cited in the changelog (e.g. #3026/#3027 advisories, #3024 TX path, #3031 TX waterfall, #3050/#3063 ATU, #3051 MQTT, #3057/#3058 ContainerWidget) match recent merge history.
  • Math glyphs in the DESS description (output = full + bandpass × (gain − 1)) use proper Unicode / × — renders correctly.
  • README version line is the only README change; CalVer format string is preserved.

One minor housekeeping note (non-blocking) — the PR body itself has an unsubstituted ${PR_DIFF} placeholder near the sign-off ("73, Jeremy KK7GWY ${PR_DIFF} Claude (AI dev partner)"). Looks like a template variable that didn't expand. Worth editing the PR description for tidiness, but doesn't affect anything that lands on main.

Thanks @ten9876 for the thorough release notes — the per-section breakdown (audio / spectrum / CAT / security / refactor) and the inline rationale for non-obvious fixes (e.g. why the TX waterfall scroll-rate fix; why the DESS broadband-attenuation bug cost ~30W) make this a genuinely useful changelog rather than a commit dump.

LGTM once CI is green. 73.


🤖 aethersdr-agent · cost: $2.9737 · model: claude-opus-4-7

Headline entry next to TCI tx_gain + ALC since both touch the same
TCI TX path.  Commit count 138 → 139.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ten9876 ten9876 merged commit b6e2398 into main May 24, 2026
3 checks passed
@ten9876 ten9876 deleted the auto/release-prep-v26.5.3 branch May 24, 2026 18:23
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.

1 participant