Releases: GoMudEngine/GoMud
GoMud v0.9.2
v0.9.2 improves GoMud’s reliability and security while substantially expanding its web client, admin, and runtime capabilities.
It also strengthens CI, build, and prerelease automation to make releases more consistent and maintainable.
Highlights
Stability Improvements
- Fixed multiple server crash scenarios
- Fixed a range of gameplay, runtime, and platform-specific bugs
- General bug fixes and internal cleanup
Security Enhancements
- Migrated password storage to bcrypt hashing
- LetsEncrypt HTTPS support
- Added HTTPS setup helper:
make https-setup
Web Client & Admin Improvements
- Expanded web client mapper functionality
- Added GMCP logging and helpfile support
- Added new web client windows and trigger FX enhancements
- Improved the admin UI and admin API
- General usability and quality-of-life improvements
Runtime & Gameplay Features
- Added copyover support (restart without disconnecting players)
- Added SSH connection support
- Added auto-migration support
- Added persistent visited-room tracking
- Added item purchase scripting improvements
- Added new gameplay and world features, including modules and admin tooling improvements
Developer & Deployment Improvements
- Automated binary builds and prerelease publishing
- Fixed Windows cross-build issues
- Stabilized JavaScript linting workflow
- Improved CI reliability and release workflow behavior
- Strengthened test and validation coverage
What's Changed
- Added auto-migration support
- Fixed an infinite leveling bug when race
TNLScaleis0or missing - Moved biome definitions to YAML configuration with hot reload support
- Added item purchase scripting improvements
- Added a skill use event and disabled the auto-tag workflow
- Fixed multiple gameplay, runtime, and platform-specific bugs
- Fixed several server crash scenarios, including nil pointer dereferences in connection handling
- Improved connection handler safety with safer type assertions
- Updated server start and stop log messages to use
Infoinstead ofError - Fixed an overflow issue with
ephemeralRoomIdMinimumon 32-bit systems - Added internal authorization checks to system commands
- Replaced SHA256 password hashing with bcrypt and fixed related file permissions
- Added first-time admin password setup and forced password change handling for plaintext default credentials
- Refactored GitHub Actions CI pipelines
- Added copyover support
- Fixed Discord notification workflow issues
- Added persistent full-world visited-room tracking
- Expanded the web client with mapper improvements, GMCP logging and helpfiles, trigger FX, new windows, and general usability improvements
- Added gambling, zombie mode, MudMail, and storage modules
- Added SSH connection support
- Stabilized JavaScript linting in CI
- Automated binary builds and prerelease publishing
- Fixed Windows-specific build failures
- Improved release workflow behavior and version detection
- Consolidated prerelease handling for master builds
- Added HTTPS improvements, including redirect tightening, manual setup helpers, automatic HTTPS runtime support, and related admin/documentation updates
- Expanded the admin UI and admin API, including reset-admin-password tooling and broader admin/theme/module updates
- Standardized Go version declarations
- Updated vendored/third-party JavaScript lint exclusions
- Updated
AGENTS.mdfiles to improve AI tooling support - Bumped GoMud version to
v0.9.2
Contributors
Full Changelog: v0.9.1...v0.9.2
prerelease
Rolling prerelease build from master.
- Version:
0.9.2 - Commit:
bd514f71a2c90eb6d75638f9c6ad04434afeed33 - Published:
2026-04-26T22:02:57Z - Changes since:
v0.9.2
This release is replaced on each successful merge to master.
For permanent downloadable builds, use the numbered releases.
What's Changed
- Admin improvements by @Volte6 in #538
- Admin tools, Skip tutorial, other adjustments by @Volte6 in #540
- Bug fixes, admin changes by @Volte6 in #542
- Mutators by @Volte6 in #543
- Shape Changing support by @Volte6 in #544
Full Changelog: v0.9.2...release-notes-24968098728-1
pre-20260421060700-68ac5fe
What's Changed
Full Changelog: pre-20260421050050-381bc82...pre-20260421060700-68ac5fe
pre-20260421050050-381bc82
Full Changelog: pre-20260421043847-0ba5a85...pre-20260421050050-381bc82
pre-20260421043847-0ba5a85
What's Changed
Full Changelog: pre-20260421040535-6772d26...pre-20260421043847-0ba5a85
pre-20260421040535-6772d26
What's Changed
Full Changelog: pre-20260420234815-cc4ab34...pre-20260421040535-6772d26
pre-20260420234815-cc4ab34
What's Changed
Full Changelog: pre-20260420202315-ad55a88...pre-20260420234815-cc4ab34
pre-20260420202315-ad55a88
What's Changed
Full Changelog: pre-20260420165114-5419b7d...pre-20260420202315-ad55a88
pre-20260420172955-e23bdf4
Manual prerelease build from ci/bunch-prereleases-together.
- Version:
0.9.1 - Commit:
e23bdf4db50c2d0c9dca39a63384f4ebeef30af8 - Published:
2026-04-20T17:32:43Z - Changes since:
v0.9.1
This is an ad hoc prerelease for the selected ref and does not replace the rolling master prerelease.
For permanent downloadable builds, use the numbered releases.
What's Changed
- Auto-Migration by @Volte6 in #406
- Fixed infinite leveling bug when race TNLScale is 0 or missing by @MorquinDevlar in #409
- Move biome definitions to YAML configuration with hot reload support by @MorquinDevlar in #404
- Fixed unreachable code in MutatorList.SkipInstanceSave by @MorquinDevlar in #410
- Item purchase scripting by @Volte6 in #412
- Bump golang.org/x/text from 0.26.0 to 0.27.0 by @dependabot[bot] in #417
- Adding a skill use event, disabling auto-tag workflow by @Volte6 in #414
- Miscellaneous small bugs reported by @Volte6 in #421
- Bump golang.org/x/text from 0.27.0 to 0.28.0 by @dependabot[bot] in #428
- Updated server start and stop logger messages to be Info not Error level by @Jasrags in #431
- Fixing issue #430 - ephemeralRoomIdMinimum would overflow on 32bit systems by @MorquinDevlar in #432
- Bug fixes by @Volte6 in #446
- Bump golang.org/x/text from 0.28.0 to 0.30.0 by @dependabot[bot] in #444
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #437
- Bump github.com/mattn/go-runewidth from 0.0.16 to 0.0.19 by @dependabot[bot] in #442
- PARTY object - script updates - ephemeral rooms by @Volte6 in #448
- Fix four nil pointer dereferences that crash the server by @sarahmaeve in #460
- Use comma-ok type assertion for UserObject in connection handlers by @sarahmaeve in #461
- Enable race detector in CI test pipeline by @sarahmaeve in #464
- Remove flaky TestGridMaze_Properties test by @sarahmaeve in #466
- Add internal authorization check to system commands by @sarahmaeve in #463
- Replace SHA256 password hashing with bcrypt, fix file permissions by @sarahmaeve in #462
- Allowing plaintext password match for default admin first time setup. by @Volte6 in #467
- Plaintext paswords require a pw change by @Volte6 in #469
- Refactor GitHub Actions CI Pipelines by @CaseyLabs in #470
- Copyover support by @Volte6 in #474
- Fixing discord notifications by @Volte6 in #475
- Persistent full world "visited room" tracking by @Volte6 in #478
- Webclient improvements by @Volte6 in #479
- Misc tweaks by @Volte6 in #482
- Fix: CI Discord notification workflow by @CaseyLabs in #481
- Fix: CI Javascript Lint Test by @CaseyLabs in #480
- Triggers and GMCP log in webclient by @Volte6 in #483
- Webclient mapper improvements by @Volte6 in #485
- Adding an optional "online" window by @Volte6 in #486
- [CI] Fix: webclient JavaScript lint by @CaseyLabs in #487
- [CI] Fix: Windows-specific build failure by @CaseyLabs in #488
- [CI] Automate binary builds and prerelease publishing by @CaseyLabs in #489
- [CI] Fix release version detection in build-and-release workflow by @CaseyLabs in #491
- [CI] Fix release publish job by @CaseyLabs in #493
- Webclient improvements by @Volte6 in #494
- Webclient improvements by @Volte6 in #495
- Adding FX to triggers. Adding more FX. Improved stats. by @Volte6 in #499
- Webview improvements by @Volte6 in #500
- GMCP helpfiles by @Volte6 in #501
- New webclient windows and QOL changes by @Volte6 in #502
- Formatting fixes by @Volte6 in #503
- Update demo link from HTTPS to HTTP by @srmeier in #496
- Misc changes by @Volte6 in #504
- Gambling module by @Volte6 in #505
- SSH Connection support by @Volte6 in #506
- [CI] Skip Discord alerts for draft PRs by @CaseyLabs in #498
- [CI] Stabilize JavaScript linting by @CaseyLabs in #507
New Contributors
- @sarahmaeve made their first contribution in #460
- @CaseyLabs made their first contribution in #470
Full Changelog: v0.9.1...release-notes-24680744529-1
pre-20260420165114-5419b7d
What's Changed
- [CI] Stabilize JavaScript linting by @CaseyLabs in #507
Full Changelog: pre-20260420164803-c44088b...pre-20260420165114-5419b7d