Skip to content

Rename CatHub WinKeyer protocol namespace - #9

Merged
rtreit merged 1 commit into
mainfrom
codex/cathub-protocol-v0-2
Jul 31, 2026
Merged

Rename CatHub WinKeyer protocol namespace#9
rtreit merged 1 commit into
mainfrom
codex/cathub-protocol-v0-2

Conversation

@rtreit

@rtreit rtreit commented Jul 30, 2026

Copy link
Copy Markdown
Member

Summary

  • Rename the public WinKeyer protobuf namespace from qsoripper.services to the CatHub-owned cathub.services.
  • Rename generated .NET contracts to CatHub.Protocol.
  • Release the breaking wire-contract change as CatHub and protocol version 0.2.0.
  • Remove obsolete QSORipper branding from CatHub source and documentation.

Why

CatHub is an independent station service. Its public protocol namespace should identify CatHub rather than the project where the broker originally lived.

Impact

This changes typed WinKeyer gRPC method paths. Clients must adopt CatHub Protocol 0.2.0; Hamlib NET/rigctld and serial CAT interfaces are unaffected.

Validation

  • cargo test --workspace — 270 tests passed.
  • dotnet build src\dotnet\CatHub.Protocol\CatHub.Protocol.csproj --no-restore — passed.
  • Naming audit: no QSORipper references or former wire namespace remain in CatHub.

@rtreit
rtreit marked this pull request as ready for review July 31, 2026 15:58
@rtreit
rtreit merged commit f54b7c3 into main Jul 31, 2026
3 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