• v1.0.0 ef639679d1

    v1.0.0
    All checks were successful
    sync-project-tree / sync (push) Successful in 8s
    SonarQube / analysis (push) Successful in 42s
    Release sidecar / release (push) Successful in 6m22s
    Stable

    whitlocktech released this 2026-08-01 06:47:57 +00:00 | 3 commits to main since this release

    Features

    • feat(sidecar)!: bump PROTOCOL_VERSION to 3
    • feat(sidecar): store and serve the player-vendor market index
    • feat(store): persist points.board and serve it from GET /points
    • feat(store): persist world.ruleset and serve it from GET /ruleset

    Fixes

    • fix(sidecar): apply rustfmt to the protocol 3.0 cutover code

    All changes

    Since v0.3.0:

    • fix(sidecar): apply rustfmt to the protocol 3.0 cutover code
    • feat(sidecar)!: bump PROTOCOL_VERSION to 3
    • feat(sidecar): store and serve the player-vendor market index
    • feat(store): persist points.board and serve it from GET /points
    • feat(store): persist world.ruleset and serve it from GET /ruleset
    • ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to main
    • ci(sonarqube): correct project key to Runic-Gateway-link
    • ci(sonarqube): add non-blocking SonarQube analysis on push to main
    • chore: add open-source governance files (GPLv3 + contributing docs)
    • chore: extract ServUO plugin to RunicGateway/servuo-plugins
    • docs: move docs to RunicGateway/docs, repoint all references
    • chore(org): retarget release workflow to RunicGateway/link
    Downloads
  • v0.3.0 813ff52059

    v0.3.0
    All checks were successful
    Release sidecar / release (push) Successful in 9m8s
    Stable

    whitlocktech released this 2026-07-17 16:52:07 +00:00 | 28 commits to main since this release

    Features

    • feat(protocol2): Town Cryer news-gump integration (§16, Protocol 2.1)
    • feat(protocol2): titles in char.profile (Part B ph.4)
    • feat(protocol2): house registry board (Part B ph.3)
    • feat(protocol2): presence stream — online population + region transitions (Part B ph.2)
    • feat(protocol2): guild and town-governor world-state streams (Part B ph.1)
    • feat(protocol2): website account provisioning & unlinking (Part A)

    All changes

    Since v0.2.0:

    • style(sidecar): rustfmt-wrap wide signatures/calls
    • feat(protocol2): Town Cryer news-gump integration (§16, Protocol 2.1)
    • docs(protocol2): add Town Cryer news-gump integration design (§16)
    • docs(protocol2): record live smoke-test results
    • feat(protocol2): titles in char.profile (Part B ph.4)
    • feat(protocol2): house registry board (Part B ph.3)
    • feat(protocol2): presence stream — online population + region transitions (Part B ph.2)
    • feat(protocol2): guild and town-governor world-state streams (Part B ph.1)
    • feat(protocol2): website account provisioning & unlinking (Part A)
    Downloads
  • v0.2.0 4d21ef0b63

    v0.2.0
    All checks were successful
    Release sidecar / release (push) Successful in 8m19s
    Stable

    whitlocktech released this 2026-07-14 17:18:47 +00:00 | 39 commits to main since this release

    Features

    • feat(champ): stream champion-spawn state to the sidecar board
    • feat(pages): help-page (support) queue — stream, snapshot, respond, close
    • feat(admin): forward in-game moderation to the website (bidirectional audit)
    • feat(admin): sidecar REST routes for the write plane
    • feat(admin): plugin write plane — admin.kick/ban/unban/broadcast

    Fixes

    • fix(ci): strip CR/LF from registry secrets before use
    • fix(ci): sync Cargo.lock after version bump so --locked steps pass
    • fix(ci): quote release workflow if: so YAML parses

    All changes

    Since v0.1.0:

    • fix(ci): strip CR/LF from registry secrets before use
    • fix(ci): sync Cargo.lock after version bump so --locked steps pass
    • fix(ci): quote release workflow if: so YAML parses
    • feat(champ): stream champion-spawn state to the sidecar board
    • ci(sidecar): add Gitea Actions release workflow
    • style(sidecar): apply rustfmt
    • docs(admin): shipped scope is Phase 1 + Phase 2; Phase 3 not planned
    • feat(pages): help-page (support) queue — stream, snapshot, respond, close
    • feat(admin): forward in-game moderation to the website (bidirectional audit)
    • feat(admin): sidecar REST routes for the write plane
    • feat(admin): plugin write plane — admin.kick/ban/unban/broadcast
    Downloads
  • v0.1.0 9ec65c07fd

    whitlocktech released this 2026-07-11 01:59:19 +00:00 | 58 commits to main since this release

    Downloads