2025-09-17 - 2026-09-17
Overview
12 Releases published by 2 users
Published
v2.3.0
v2.3.0
Published
v2.2.0
v2.2.0
Published
v2.1.0
v2.1.0
Published
v2.0.0
v2.0.0
Published
v1.2.1
v1.2.1
Published
v1.2.0
v1.2.0
Published
v1.1.1
v1.1.1
Published
v1.1.0
v1.1.0
Published
v1.0.0
v1.0.0
Published
v0.3.0
v0.3.0
Published
v0.2.0
v0.2.0
Published
v0.1.0
v0.1.0 Rust SIde car
43 Pull requests merged by 1 user
Merged
#44 feat(sidecar): protocol 8 — the asset plane (Asset Bridge cutover, 1 of 5)
Merged
#43 feat(sidecar): forward the asset manifest, the pixels and the body pass (Phase 3)
Merged
#42 feat(sidecar): forward the cliloc table, and stop reading refusals for meaning (Phase 2)
Merged
#41 feat(sidecar): protocol 8 — the asset plane, and a bound on what the shard can send
Merged
#40 feat(sidecar): protocol 7 — the Event System's command plane (Phase 16b cutover, 1 of 6)
Merged
#39 feat(web): the borrowed planes and the one-shots on the wire (Phase 12b)
Merged
#38 feat(web): the world verbs on the wire (protocol 7, Phase 12a)
Merged
#37 feat(sidecar): carry the event plane (Phase 11b)
Merged
#36 feat(sidecar): protocol 6 — carry the key, answer bridge.busy (Phase 11a)
Merged
#35 feat(sidecar): protocol 5 — cutover 2b of 7 (edge → main)
Merged
#34 feat(sidecar): protocol 5
Merged
#33 ci(release): show the error body, retry the POST, and sweep for orphan tags
Merged
#32 feat(sidecar)!: protocol 4 — guild rosters, and a way to migrate the store (Teams cutover 2/6)
Merged
#31 feat(sidecar)!: guild rosters on the guild board, and a way to migrate the store
Merged
#30 docs(readme): give operators an entry point before the build steps
Merged
#28 fix(release): tag only, and stop pushing to main
Merged
#29 feat(sidecar): start as a real Windows service
Merged
#27 fix(release): recover a tag whose release never published
Merged
#26 ci(release): build and publish a linux-aarch64 sidecar
Merged
#25 ci(release): recompose the installer bundle after publishing
Merged
#24 feat(sidecar): make the sidecar installable — CLI, --print-config, anchored data paths
Merged
#23 ci(link): gate pull requests into main on fmt, clippy, and test
Merged
#22 fix(sidecar): apply rustfmt to the protocol 3.0 cutover code
Merged
#21 feat(sidecar)!: Protocol 3.0 cutover — X-UOLink-Version 2 → 3
Merged
#20 feat(sidecar)!: bump PROTOCOL_VERSION to 3
Merged
#19 feat(sidecar): store and serve the player-vendor market index
Merged
#18 feat(store): persist points.board and serve it from GET /points
Merged
#17 feat(store): persist world.ruleset and serve it from GET /ruleset
Merged
#16 ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to main
Merged
#15 ci(sonarqube): correct project key to Runic-Gateway-link
Merged
#13 ci(sonarqube): add non-blocking SonarQube analysis on push to main
Merged
#12 chore: add open-source governance files (GPLv3 + contributing docs)
Merged
#11 chore: extract ServUO plugin to RunicGateway/servuo-plugins
Merged
#10 docs: move docs to RunicGateway/docs, repoint all references
Merged
#9 chore(org): retarget release workflow to RunicGateway/link
Merged
#8 fix(ci): rustfmt sidecar to unblock the release workflow
Merged
#7 Protocol 2.0 + 2.1 — account provisioning, world-state streams, Town Cryer news
Merged
#6 fix(ci): strip CR/LF from registry secrets so the push/release steps work
Merged
#5 fix(ci): sync Cargo.lock after version bump so --locked steps pass
Merged
#4 fix(ci): quote release workflow if: so the YAML parses
Merged
#3 feat(champ): stream champion-spawn state to the sidecar board
Merged
#2 ci(sidecar): automated build + release workflow (Gitea Actions)
Merged
#1 feat(admin): staff write plane + help-page queue