Skip to content

Rename CatHub WinKeyer protocol namespace - #9

Draft
rtreit wants to merge 1 commit into
mainfrom
codex/cathub-protocol-v0-2
Draft

Rename CatHub WinKeyer protocol namespace#9
rtreit wants to merge 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.

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