Skip to content

Release v1.2.0: mobile workspaces, performance and radio recovery - #348

Merged
d3mocide merged 2 commits into
mainfrom
dev
Oct 8, 2026
Merged

d3mocide merged 2 commits into
mainfrom
dev

Conversation

@d3mocide

@d3mocide d3mocide commented Oct 8, 2026

Copy link
Copy Markdown
Owner

The radio bridge could report healthy while JS8Call was unable to start or capture usable audio. This restores real KiwiSDR-to-JS8 decoding, pairs the waterfall with its audio session, forwards ordinary and directed traffic, and reports actual decoder readiness. Radio is explicitly receive-only.

Finalizes v1.2.0, including the mobile workspaces and performance/storage foundation already merged in #347. Updates the changelog, stable release notes, upgrade instructions and frontend package version.

Validation: radio patch CI passed all frontend and nine Python-service jobs. Local gates passed 318 frontend and 40 radio tests, Docker image builds, an exact-text recording replay, real on-air JS8 reception, desktop/phone waterfall rendering, decoder-failure supervision and production authentication. Read-only deployment checks confirm V007, successful latest retention/compression runs, bounded logs and stable Kafka consumers. Final release commit checks must pass before merge/publication.

Upgrade: rebuild radio, frontend, backend and space-pulse; start PostgreSQL with the updated preload configuration before migration startup. Keep existing volumes. Full upgrade details and evidence are in RELEASE_NOTES.md and agent_docs/tasks/2026-10-07-release-gates-v1-2-0.md.

@d3mocide
d3mocide merged commit a0c84a6 into main Oct 8, 2026
22 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.

1 participant