v0.7.0
·
178 commits
to refs/heads/master
since this release
Changes
- /oc hardening: actor gate on trial, OWNER/MEMBER gate on review @killerboyyy777 (#332)
- Bughunt batch B: tonic herb truth + emoji removal (dashboard) @killerboyyy777 (#328)
- Docs release-audit: labeler comment + CONTRIBUTING reset/resume @killerboyyy777 (#326)
- Add opencode review-only workflow @killerboyyy777 (#295)
- Trial trigger tighten: startsWith /oc-space @killerboyyy777 (#294)
- Trial trigger rename: /oc-trial -> /oc @killerboyyy777 (#283)
- Fix trial workflow: GITHUB_TOKEN via env @killerboyyy777 (#281)
- Tweak pre-commit comment: fast test scripts @killerboyyy777 (#197)
- CI: run test_dashboard.py offline + pre-commit @killerboyyy777 (#163)
- CI: run test_env_reset + test_eval_stats @killerboyyy777 (#159)
- Release versioning from labels + docs @killerboyyy777 (#150)
🖥️ Server
- Dashboard revamp 4/4: promote dashboard2 to canonical dashboard (#207) @killerboyyy777 (#331)
- Bughunt fix batch A: gold persistence, party message, split rounding, exact recon, release gate @killerboyyy777 (#329)
- Dashboard revamp 3/4: Agents, Quests, Crafting, Config-read tabs (#209) @killerboyyy777 (#321)
- Dashboard revamp 1/4: parallel /v2 (#205) @killerboyyy777 (#276)
- Bughunt batch: env/conductor/torch/dashboard correctness fixes @killerboyyy777 (#257)
- Revert unreviewed dashboard code from #279 @killerboyyy777 (#282)
- Add opencode explain-only trial workflow @killerboyyy777 (#279)
- Docs audit fixes (no behavior change) @killerboyyy777 (#268)
- Only living NPCs retaliate (fixes #265) @killerboyyy777 (#269)
- Starting purse: 10g for brand-new characters (#258) @killerboyyy777 (#259)
- New unit suites: training loops, conductor run, GM treasury (+ gm_reward validate-before-spend) @killerboyyy777 (#252)
- Combat/party/dungeon balance + race pass (#195) @killerboyyy777 (#249)
- Quest-giver immunity to player attacks (#193) @killerboyyy777 (#219)
- Soak readiness: --config flag, commissioner slot, TTL overlay, snapshot report @killerboyyy777 (#201)
- Implement #191 env desync fixes + #192 server follow-ups @killerboyyy777 (#200)
- Drop inaccurate parenthetical in collusion comment @killerboyyy777 (#199)
- Review follow-ups: one-line handler errors, commission econ fixes, world validator @killerboyyy777 (#198)
- P0 exploits closed: wash-trade reject, XP cap + kill consumption, input hardening @killerboyyy777 (#196)
- Remove misleading/restating comments @killerboyyy777 (#182)
- #173 server bind flags; #166 scores backup rotation + recovery @killerboyyy777 (#179)
- #128 dashboard Phase 2: overview polish, canvas map v2, room drawer @killerboyyy777 (#161)
- #69 eval stats + run records; #72 protocol version handshake @killerboyyy777 (#151)
🤖 ML env
- Bughunt fix batch A: gold persistence, party message, split rounding, exact recon, release gate @killerboyyy777 (#329)
- Reset CLI plus reconnect handling (#290) @killerboyyy777 (#303)
- Supervisor per-step learn hook (throttled) (#292) @killerboyyy777 (#301)
- Stable role_I character names persisted in registry (#291) @killerboyyy777 (#299)
- Goal-weighted PBT fitness from per-step reward vectors (#288) @killerboyyy777 (#296)
- Lineage checkpoints plus registry resume default (#293) @killerboyyy777 (#300)
- Bughunt batch: env/conductor/torch/dashboard correctness fixes @killerboyyy777 (#257)
- Collision-proof churn spawn ids plus retry loop (#277) @killerboyyy777 (#278)
- #162 Phase 1: reward vector + inheritable goals (infrastructure, no divergence yet) @killerboyyy777 (#271)
- Docs audit fixes (no behavior change) @killerboyyy777 (#268)
- Churn spawn-to-target with per-tick cap (#214) @killerboyyy777 (#261)
- Combat/party/dungeon balance + race pass (#195) @killerboyyy777 (#249)
- Env expressiveness (#194) + remedy/tonic representation (#183) @killerboyyy777 (#216)
- Soak --arrivals default 2.0 -> 5.0/min (part 1 of #214) @killerboyyy777 (#215)
- Wire log_episode: supervisor logs every completed episode (#210) @killerboyyy777 (#212)
- Docs-gap fixes: CHANGELOG #201 entry, commissioner in choices/help/registry test @killerboyyy777 (#202)
- Soak readiness: --config flag, commissioner slot, TTL overlay, snapshot report @killerboyyy777 (#201)
- Implement #191 env desync fixes + #192 server follow-ups @killerboyyy777 (#200)
- Remove misleading/restating comments @killerboyyy777 (#182)
- Review nits: CHANGELOG coverage, drop unreachable dims note, prune scaling note @killerboyyy777 (#181)
- Review follow-ups: gitignore backups, tick prune, shared versioning, wave baseline, SCORES restore @killerboyyy777 (#180)
- Soak lifecycle fixes: episode lifetimes, differential waves, corpse prune, spawn hardening, linear versioning @killerboyyy777 (#175)
- Fix drift: torch_farm quest constants; metrics rotation caps @killerboyyy777 (#165)
- Hygiene: ruff/black clean in plugin files, CHANGELOG infra batch @killerboyyy777 (#164)
- #62/#152 agent plugins: registry, built-ins, weighted conductor slots @killerboyyy777 (#155)
- #69 eval stats + run records; #72 protocol version handshake @killerboyyy777 (#151)
🔥 Torch agents
- Bughunt fix batch A: gold persistence, party message, split rounding, exact recon, release gate @killerboyyy777 (#329)
- Bughunt batch: env/conductor/torch/dashboard correctness fixes @killerboyyy777 (#257)
- Docs audit fixes (no behavior change) @killerboyyy777 (#268)
- Env expressiveness (#194) + remedy/tonic representation (#183) @killerboyyy777 (#216)
- Remove misleading/restating comments @killerboyyy777 (#182)
- Review follow-ups: gitignore backups, tick prune, shared versioning, wave baseline, SCORES restore @killerboyyy777 (#180)
- Remove redundant torch launchers, link torch_farm in start.bat @killerboyyy777 (#178)
- Fix drift: torch_farm quest constants; metrics rotation caps @killerboyyy777 (#165)
- #69 eval stats + run records; #72 protocol version handshake @killerboyyy777 (#151)
🎛️ Conductor
- Bughunt fix batch A: gold persistence, party message, split rounding, exact recon, release gate @killerboyyy777 (#329)
- Reset CLI plus reconnect handling (#290) @killerboyyy777 (#303)
- Supervisor per-step learn hook (throttled) (#292) @killerboyyy777 (#301)
- Stable role_I character names persisted in registry (#291) @killerboyyy777 (#299)
- Goal-weighted PBT fitness from per-step reward vectors (#288) @killerboyyy777 (#296)
- Lineage checkpoints plus registry resume default (#293) @killerboyyy777 (#300)
- Bughunt batch: env/conductor/torch/dashboard correctness fixes @killerboyyy777 (#257)
- Collision-proof churn spawn ids plus retry loop (#277) @killerboyyy777 (#278)
- #162 Phase 1: reward vector + inheritable goals (infrastructure, no divergence yet) @killerboyyy777 (#271)
- Churn spawn-to-target with per-tick cap (#214) @killerboyyy777 (#261)
- Soak --arrivals default 2.0 -> 5.0/min (part 1 of #214) @killerboyyy777 (#215)
- Wire log_episode: supervisor logs every completed episode (#210) @killerboyyy777 (#212)
- Docs-gap fixes: CHANGELOG #201 entry, commissioner in choices/help/registry test @killerboyyy777 (#202)
- Soak readiness: --config flag, commissioner slot, TTL overlay, snapshot report @killerboyyy777 (#201)
- Remove misleading/restating comments @killerboyyy777 (#182)
- Review nits: CHANGELOG coverage, drop unreachable dims note, prune scaling note @killerboyyy777 (#181)
- Review follow-ups: gitignore backups, tick prune, shared versioning, wave baseline, SCORES restore @killerboyyy777 (#180)
- Soak lifecycle fixes: episode lifetimes, differential waves, corpse prune, spawn hardening, linear versioning @killerboyyy777 (#175)
- Fix drift: torch_farm quest constants; metrics rotation caps @killerboyyy777 (#165)
- Hygiene: ruff/black clean in plugin files, CHANGELOG infra batch @killerboyyy777 (#164)
- #62/#152 agent plugins: registry, built-ins, weighted conductor slots @killerboyyy777 (#155)
📊 Dashboard
- Dashboard revamp 4/4: promote dashboard2 to canonical dashboard (#207) @killerboyyy777 (#331)
- Dashboard hover tooltips for metrics and GM config (#76) @killerboyyy777 (#286)
- Bughunt batch: env/conductor/torch/dashboard correctness fixes @killerboyyy777 (#257)
- Fix dashboard renderAll dropping the snapshot @killerboyyy777 (#211)
- #128 dashboard Phase 2: overview polish, canvas map v2, room drawer @killerboyyy777 (#161)
- #127 dashboard foundation: Overview tab, placeholder tabs, per-tab rendering @killerboyyy777 (#160)
🧪 Tests
- Dashboard revamp 4/4: promote dashboard2 to canonical dashboard (#207) @killerboyyy777 (#331)
- Dashboard revamp 3/4: Agents, Quests, Crafting, Config-read tabs (#209) @killerboyyy777 (#321)
- Reset CLI plus reconnect handling (#290) @killerboyyy777 (#303)
- Flake guard: heal both envs before shared dungeon entry (#274) @killerboyyy777 (#302)
- Supervisor per-step learn hook (throttled) (#292) @killerboyyy777 (#301)
- Stable role_I character names persisted in registry (#291) @killerboyyy777 (#299)
- Spawn-goal distribution + offspring proof (#289) @killerboyyy777 (#297)
- Goal-weighted PBT fitness from per-step reward vectors (#288) @killerboyyy777 (#296)
- Lineage checkpoints plus registry resume default (#293) @killerboyyy777 (#300)
- Dashboard revamp 2/4: Market, Dungeons, GM port (#206) @killerboyyy777 (#298)
- Account pre-reward heals in live treasury assert (#285) @killerboyyy777 (#287)
- Dashboard hover tooltips for metrics and GM config (#76) @killerboyyy777 (#286)
- Fix presence obs flags keyed backwards, always zero (#263) @killerboyyy777 (#284)
- Dashboard revamp 1/4: parallel /v2 (#205) @killerboyyy777 (#276)
- Bughunt batch: env/conductor/torch/dashboard correctness fixes @killerboyyy777 (#257)
- Harden test_live dungeon entries against graveyard idle-death flake (#274) @killerboyyy777 (#275)
- Collision-proof churn spawn ids plus retry loop (#277) @killerboyyy777 (#278)
- Revert unreviewed dashboard code from #279 @killerboyyy777 (#282)
- Add opencode explain-only trial workflow @killerboyyy777 (#279)
- CI: run tests on agent/** pushes @killerboyyy777 (#272)
- #162 Phase 1: reward vector + inheritable goals (infrastructure, no divergence yet) @killerboyyy777 (#271)
- Only living NPCs retaliate (fixes #265) @killerboyyy777 (#269)
- Agent sync: track renamed agent/221-item-presence branch @killerboyyy777 (#270)
- Labeler: Docker mapping, drop server.py catch-all area labels (#260) @killerboyyy777 (#262)
- Churn spawn-to-target with per-tick cap (#214) @killerboyyy777 (#261)
- CI for rate-limited agent: scheduled mirror sync + agent test runs @killerboyyy777 (#254)
- New unit suites: training loops, conductor run, GM treasury (+ gm_reward validate-before-spend) @killerboyyy777 (#252)
- Combat/party/dungeon balance + race pass (#195) @killerboyyy777 (#249)
- Quest-giver immunity to player attacks (#193) @killerboyyy777 (#219)
- Env expressiveness (#194) + remedy/tonic representation (#183) @killerboyyy777 (#216)
- Wire log_episode: supervisor logs every completed episode (#210) @killerboyyy777 (#212)
- CI: soak smoke in live job + concurrency cancel-in-progress @killerboyyy777 (#204)
- Docs-gap fixes: CHANGELOG #201 entry, commissioner in choices/help/registry test @killerboyyy777 (#202)
- Soak readiness: --config flag, commissioner slot, TTL overlay, snapshot report @killerboyyy777 (#201)
- Implement #191 env desync fixes + #192 server follow-ups @killerboyyy777 (#200)
- Review follow-ups: one-line handler errors, commission econ fixes, world validator @killerboyyy777 (#198)
- P0 exploits closed: wash-trade reject, XP cap + kill consumption, input hardening @killerboyyy777 (#196)
- Review follow-ups: gitignore backups, tick prune, shared versioning, wave baseline, SCORES restore @killerboyyy777 (#180)
- #173 server bind flags; #166 scores backup rotation + recovery @killerboyyy777 (#179)
- Soak lifecycle fixes: episode lifetimes, differential waves, corpse prune, spawn hardening, linear versioning @killerboyyy777 (#175)
- Fix drift: torch_farm quest constants; metrics rotation caps @killerboyyy777 (#165)
- Hygiene: ruff/black clean in plugin files, CHANGELOG infra batch @killerboyyy777 (#164)
- #128 dashboard Phase 2: overview polish, canvas map v2, room drawer @killerboyyy777 (#161)
- #127 dashboard foundation: Overview tab, placeholder tabs, per-tab rendering @killerboyyy777 (#160)
- #62/#152 agent plugins: registry, built-ins, weighted conductor slots @killerboyyy777 (#155)
- #69 eval stats + run records; #72 protocol version handshake @killerboyyy777 (#151)
📚 Docs
- Dashboard revamp 4/4: promote dashboard2 to canonical dashboard (#207) @killerboyyy777 (#331)
- Dashboard revamp 3/4: Agents, Quests, Crafting, Config-read tabs (#209) @killerboyyy777 (#321)
- Reset CLI plus reconnect handling (#290) @killerboyyy777 (#303)
- Supervisor per-step learn hook (throttled) (#292) @killerboyyy777 (#301)
- Stable role_I character names persisted in registry (#291) @killerboyyy777 (#299)
- Spawn-goal distribution + offspring proof (#289) @killerboyyy777 (#297)
- Goal-weighted PBT fitness from per-step reward vectors (#288) @killerboyyy777 (#296)
- Lineage checkpoints plus registry resume default (#293) @killerboyyy777 (#300)
- Account pre-reward heals in live treasury assert (#285) @killerboyyy777 (#287)
- Dashboard hover tooltips for metrics and GM config (#76) @killerboyyy777 (#286)
- Fix presence obs flags keyed backwards, always zero (#263) @killerboyyy777 (#284)
- Bughunt batch: env/conductor/torch/dashboard correctness fixes @killerboyyy777 (#257)
- Collision-proof churn spawn ids plus retry loop (#277) @killerboyyy777 (#278)
- Docs audit fixes (no behavior change) @killerboyyy777 (#268)
- Churn spawn-to-target with per-tick cap (#214) @killerboyyy777 (#261)
- CHANGELOG: Unreleased entries for #219 and #252 @killerboyyy777 (#255)
- Combat/party/dungeon balance + race pass (#195) @killerboyyy777 (#249)
- CHANGELOG: Unreleased entries for #210, #211, #194/#183 @killerboyyy777 (#217)
- Soak --arrivals default 2.0 -> 5.0/min (part 1 of #214) @killerboyyy777 (#215)
- CHANGELOG: Unreleased entry for P0 closures + #191/#192 @killerboyyy777 (#203)
- Docs-gap fixes: CHANGELOG #201 entry, commissioner in choices/help/registry test @killerboyyy777 (#202)
- Fix dep labels, dead labeler glob, CHANGELOG #178 @killerboyyy777 (#184)
- Review nits: CHANGELOG coverage, drop unreachable dims note, prune scaling note @killerboyyy777 (#181)
- #173 server bind flags; #166 scores backup rotation + recovery @killerboyyy777 (#179)
- Hygiene: ruff/black clean in plugin files, CHANGELOG infra batch @killerboyyy777 (#164)
- #128 dashboard Phase 2: overview polish, canvas map v2, room drawer @killerboyyy777 (#161)
- #127 dashboard foundation: Overview tab, placeholder tabs, per-tab rendering @killerboyyy777 (#160)
- #62/#152 agent plugins: registry, built-ins, weighted conductor slots @killerboyyy777 (#155)
- #69 eval stats + run records; #72 protocol version handshake @killerboyyy777 (#151)
⚖️ Balance
- Bughunt batch: env/conductor/torch/dashboard correctness fixes @killerboyyy777 (#257)
- Starting purse: 10g for brand-new characters (#258) @killerboyyy777 (#259)
- New unit suites: training loops, conductor run, GM treasury (+ gm_reward validate-before-spend) @killerboyyy777 (#252)
- Combat/party/dungeon balance + race pass (#195) @killerboyyy777 (#249)
- Quest-giver immunity to player attacks (#193) @killerboyyy777 (#219)
- Soak readiness: --config flag, commissioner slot, TTL overlay, snapshot report @killerboyyy777 (#201)
- Implement #191 env desync fixes + #192 server follow-ups @killerboyyy777 (#200)
- Drop inaccurate parenthetical in collusion comment @killerboyyy777 (#199)
- Review follow-ups: one-line handler errors, commission econ fixes, world validator @killerboyyy777 (#198)
- P0 exploits closed: wash-trade reject, XP cap + kill consumption, input hardening @killerboyyy777 (#196)
- Remove misleading/restating comments @killerboyyy777 (#182)
- #173 server bind flags; #166 scores backup rotation + recovery @killerboyyy777 (#179)
- #128 dashboard Phase 2: overview polish, canvas map v2, room drawer @killerboyyy777 (#161)
- #69 eval stats + run records; #72 protocol version handshake @killerboyyy777 (#151)
What's Changed
- Release versioning from labels + docs by @killerboyyy777 in #150
- #69 eval stats + run records; #72 protocol version handshake by @killerboyyy777 in #151
- #62/#152 agent plugins: registry, built-ins, weighted conductor slots by @killerboyyy777 in #155
- CI: run test_env_reset + test_eval_stats by @killerboyyy777 in #159
- #127 dashboard foundation: Overview tab, placeholder tabs, per-tab rendering by @killerboyyy777 in #160
- #128 dashboard Phase 2: overview polish, canvas map v2, room drawer by @killerboyyy777 in #161
- CI: run test_dashboard.py offline + pre-commit by @killerboyyy777 in #163
- Hygiene: ruff/black clean in plugin files, CHANGELOG infra batch by @killerboyyy777 in #164
- Fix drift: torch_farm quest constants; metrics rotation caps by @killerboyyy777 in #165
- Soak lifecycle fixes: episode lifetimes, differential waves, corpse prune, spawn hardening, linear versioning by @killerboyyy777 in #175
- Remove redundant torch launchers, link torch_farm in start.bat by @killerboyyy777 in #178
- #173 server bind flags; #166 scores backup rotation + recovery by @killerboyyy777 in #179
- Review follow-ups: gitignore backups, tick prune, shared versioning, wave baseline, SCORES restore by @killerboyyy777 in #180
- Review nits: CHANGELOG coverage, drop unreachable dims note, prune scaling note by @killerboyyy777 in #181
- Remove misleading/restating comments by @killerboyyy777 in #182
- Fix dep labels, dead labeler glob, CHANGELOG #178 by @killerboyyy777 in #184
- P0 exploits closed: wash-trade reject, XP cap + kill consumption, input hardening by @killerboyyy777 in #196
- Tweak pre-commit comment: fast test scripts by @killerboyyy777 in #197
- Review follow-ups: one-line handler errors, commission econ fixes, world validator by @killerboyyy777 in #198
- Drop inaccurate parenthetical in collusion comment by @killerboyyy777 in #199
- Implement #191 env desync fixes + #192 server follow-ups by @killerboyyy777 in #200
- Soak readiness: --config flag, commissioner slot, TTL overlay, snapshot report by @killerboyyy777 in #201
- Bump actions/setup-python from 5 to 7 by @dependabot[bot] in #185
- Bump actions/labeler from 5 to 7 by @dependabot[bot] in #186
- Docs-gap fixes: CHANGELOG #201 entry, commissioner in choices/help/registry test by @killerboyyy777 in #202
- Bump dependabot/fetch-metadata from 2 to 3 by @dependabot[bot] in #187
- CHANGELOG: Unreleased entry for P0 closures + #191/#192 by @killerboyyy777 in #203
- CI: soak smoke in live job + concurrency cancel-in-progress by @killerboyyy777 in #204
- Fix dashboard renderAll dropping the snapshot by @killerboyyy777 in #211
- Wire log_episode: supervisor logs every completed episode (#210) by @killerboyyy777 in #212
- Soak --arrivals default 2.0 -> 5.0/min (part 1 of #214) by @killerboyyy777 in #215
- Env expressiveness (#194) + remedy/tonic representation (#183) by @killerboyyy777 in #216
- CHANGELOG: Unreleased entries for #210, #211, #194/#183 by @killerboyyy777 in #217
- Quest-giver immunity to player attacks (#193) by @killerboyyy777 in #219
- Docker full stack: server+dashboard+bots via compose (#71) by @killerboyyy777-agent in #220
- Combat/party/dungeon balance + race pass (#195) by @killerboyyy777 in #249
- New unit suites: training loops, conductor run, GM treasury (+ gm_reward validate-before-spend) by @killerboyyy777 in #252
- CHANGELOG: Unreleased entries for #219 and #252 by @killerboyyy777 in #255
- CI for rate-limited agent: scheduled mirror sync + agent test runs by @killerboyyy777 in #254
- Starting purse: 10g for brand-new characters (#258) by @killerboyyy777 in #259
- Churn spawn-to-target with per-tick cap (#214) by @killerboyyy777 in #261
- Labeler: Docker mapping, drop server.py catch-all area labels (#260) by @killerboyyy777 in #262
- Agent sync: track renamed agent/221-item-presence branch by @killerboyyy777 in #270
- Only living NPCs retaliate (fixes #265) by @killerboyyy777 in #269
- Docs audit fixes (no behavior change) by @killerboyyy777 in #268
- #162 Phase 1: reward vector + inheritable goals (infrastructure, no divergence yet) by @killerboyyy777 in #271
- CI: run tests on agent/** pushes by @killerboyyy777 in #272
- Add opencode explain-only trial workflow by @killerboyyy777 in #279
- Revert unreviewed dashboard code from #279 by @killerboyyy777 in #282
- Fix trial workflow: GITHUB_TOKEN via env by @killerboyyy777 in #281
- Collision-proof churn spawn ids plus retry loop (#277) by @killerboyyy777 in #278
- Harden test_live dungeon entries against graveyard idle-death flake (#274) by @killerboyyy777 in #275
- Bughunt batch: env/conductor/torch/dashboard correctness fixes by @killerboyyy777 in #257
- Trial trigger rename: /oc-trial -> /oc by @killerboyyy777 in #283
- Dashboard revamp 1/4: parallel /v2 (#205) by @killerboyyy777 in #276
- Fix presence obs flags keyed backwards, always zero (#263) by @killerboyyy777 in #284
- Dashboard hover tooltips for metrics and GM config (#76) by @killerboyyy777 in #286
- Account pre-reward heals in live treasury assert (#285) by @killerboyyy777 in #287
- Trial trigger tighten: startsWith /oc-space by @killerboyyy777 in #294
- Dashboard revamp 2/4: Market, Dungeons, GM port (#206) by @killerboyyy777 in #298
- Lineage checkpoints plus registry resume default (#293) by @killerboyyy777 in #300
- Goal-weighted PBT fitness from per-step reward vectors (#288) by @killerboyyy777 in #296
- Spawn-goal distribution + offspring proof (#289) by @killerboyyy777 in #297
- Stable role_I character names persisted in registry (#291) by @killerboyyy777 in #299
- Add opencode review-only workflow by @killerboyyy777 in #295
- Supervisor per-step learn hook (throttled) (#292) by @killerboyyy777 in #301
- Flake guard: heal both envs before shared dungeon entry (#274) by @killerboyyy777 in #302
- Reset CLI plus reconnect handling (#290) by @killerboyyy777 in #303
- Docs release-audit: labeler comment + CONTRIBUTING reset/resume by @killerboyyy777 in #326
- Dashboard revamp 3/4: Agents, Quests, Crafting, Config-read tabs (#209) by @killerboyyy777 in #321
- Bughunt batch B: tonic herb truth + emoji removal (dashboard) by @killerboyyy777 in #328
- Bughunt fix batch A: gold persistence, party message, split rounding, exact recon, release gate by @killerboyyy777 in #329
- /oc hardening: actor gate on trial, OWNER/MEMBER gate on review by @killerboyyy777 in #332
- Dashboard revamp 4/4: promote dashboard2 to canonical dashboard (#207) by @killerboyyy777 in #331
New Contributors
- @killerboyyy777-agent made their first contribution in #220
Full Changelog: v0.6.0...v0.7.0