Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.4.1"
".": "1.5.0"
}
72 changes: 72 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,77 @@
# Changelog

## [1.5.0](https://github.com/stardew-valley-dedicated-server/server/compare/sdvd-server-v1.4.1...sdvd-server-v1.5.0) (2026-03-29)


### Features

* add E2E integration test infrastructure ([#138](https://github.com/stardew-valley-dedicated-server/server/issues/138)) ([84d0469](https://github.com/stardew-valley-dedicated-server/server/commit/84d04693f17d33be6c98d50bf4ae8a99ddf78bb2))
* add netdebug network diagnostic tool ([#134](https://github.com/stardew-valley-dedicated-server/server/issues/134)) ([c2a5a8c](https://github.com/stardew-valley-dedicated-server/server/commit/c2a5a8c74734bf4b754aabd756c64df5adb44b3e))
* add password protection with lobby system and festival fixes ([#189](https://github.com/stardew-valley-dedicated-server/server/issues/189)) ([80a9f84](https://github.com/stardew-valley-dedicated-server/server/commit/80a9f843137acbeddfd6699cfff5d3d52f278aa3))
* add REST API service with OpenAPI support ([#139](https://github.com/stardew-valley-dedicated-server/server/issues/139)) ([9aa2d5f](https://github.com/stardew-valley-dedicated-server/server/commit/9aa2d5fcabc728589aae48a17a04d7b6dbcc1e12))
* **api:** separate Steam and GOG invite codes ([94794fa](https://github.com/stardew-valley-dedicated-server/server/commit/94794faa8046013f71de5063c389251693ebcc10))
* **auth:** refactor auth for GameServer mode and lobby management ([0541168](https://github.com/stardew-valley-dedicated-server/server/commit/0541168389b03410e5e29ad5310d0657ac31eb34))
* cabin strategy improvements ([#149](https://github.com/stardew-valley-dedicated-server/server/issues/149)) ([0446b11](https://github.com/stardew-valley-dedicated-server/server/commit/0446b11da7a710034a8eae8d7e1bbba2d6dfde0e))
* **ci:** add bootstrap option to build both docs from preview image ([#199](https://github.com/stardew-valley-dedicated-server/server/issues/199)) ([d1e742a](https://github.com/stardew-valley-dedicated-server/server/commit/d1e742a3d3bf31634cadc35cb849acb1747ae314))
* **ci:** add CODEOWNERS for automatic reviewer assignment ([cbc89de](https://github.com/stardew-valley-dedicated-server/server/commit/cbc89de3cdb2c896a6c6561250b44f5e1eea2015))
* **ci:** add Dependabot configuration for automated dependency updates ([1f9a8e4](https://github.com/stardew-valley-dedicated-server/server/commit/1f9a8e432b8bd28c1c31c0afeea70af006a3e8b5))
* **ci:** add manual preview builds and PR preview workflow ([#155](https://github.com/stardew-valley-dedicated-server/server/issues/155)) ([11ab9de](https://github.com/stardew-valley-dedicated-server/server/commit/11ab9de3730cce82c08849e28db435bd048cd837))
* **ci:** add PR auto-labeler based on changed files ([8a6dadd](https://github.com/stardew-valley-dedicated-server/server/commit/8a6dadd8a1d0c14797fdae02098ae2b6b72d1caa))
* **commands:** add new !info command to show basic server info ([#145](https://github.com/stardew-valley-dedicated-server/server/issues/145)) ([dea0c3e](https://github.com/stardew-valley-dedicated-server/server/commit/dea0c3ea227916d3b4468bfa09aaa48199ba73c5))
* **discord-bot:** add two-way chat relay and dynamic nickname ([#177](https://github.com/stardew-valley-dedicated-server/server/issues/177)) ([a3822b6](https://github.com/stardew-valley-dedicated-server/server/commit/a3822b6e4913fccc07b2ff6c3e85c91584e6bf3c))
* **discord:** improve bot reliability and startup checks ([#194](https://github.com/stardew-valley-dedicated-server/server/issues/194)) ([749a7e5](https://github.com/stardew-valley-dedicated-server/server/commit/749a7e573b2455eebbbbca5db4709231dcd76ee4))
* host automation ([#142](https://github.com/stardew-valley-dedicated-server/server/issues/142)) ([79c8a8f](https://github.com/stardew-valley-dedicated-server/server/commit/79c8a8fea697f62857832494f0ba77e8710513bb))
* **networking:** add Steam GameServer SDR networking ([380c4e3](https://github.com/stardew-valley-dedicated-server/server/commit/380c4e321c21163170a0fffd92d1700c6bd728d2))
* semi-internal discord status bot ([#127](https://github.com/stardew-valley-dedicated-server/server/issues/127)) ([484a18c](https://github.com/stardew-valley-dedicated-server/server/commit/484a18cc0f95d56f94b8469916a08d71ae5917e3))
* server and saves console commands ([#150](https://github.com/stardew-valley-dedicated-server/server/issues/150)) ([b5050fa](https://github.com/stardew-valley-dedicated-server/server/commit/b5050fa051b2ef03c8b7e371c31332338df5a1f2))
* server settings system ([#148](https://github.com/stardew-valley-dedicated-server/server/issues/148)) ([f403549](https://github.com/stardew-valley-dedicated-server/server/commit/f4035499e0530e0d016e26cb81b1df8b49714675))
* **server:** add startup validation for VNC_PASSWORD and API_KEY ([#195](https://github.com/stardew-valley-dedicated-server/server/issues/195)) ([3f3eb21](https://github.com/stardew-valley-dedicated-server/server/commit/3f3eb213e43eff1ae8f9d6d441fd9680ea61a349))
* **steam-service:** add lobby management and SDK download ([68eacbd](https://github.com/stardew-valley-dedicated-server/server/commit/68eacbdeb269ee348d309e009c874e618feab304))
* **test-client:** add Steam lobby diagnostics ([c07f4f2](https://github.com/stardew-valley-dedicated-server/server/commit/c07f4f2a77d20395f6d1379e74a163a167b60b7c))
* **test:** add e2e test orchestration MVP ([#143](https://github.com/stardew-valley-dedicated-server/server/issues/143)) ([f0989d9](https://github.com/stardew-valley-dedicated-server/server/commit/f0989d99a6ac1a790e0a225fc5447bc8f26b1f3c))
* **tests:** add containerized game client support for E2E tests ([#178](https://github.com/stardew-valley-dedicated-server/server/issues/178)) ([1dcfb4a](https://github.com/stardew-valley-dedicated-server/server/commit/1dcfb4ab2982b4d5b3fba06ef128f68540e56ee4))
* **tests:** add E2E tests for all 7 farm map types ([#180](https://github.com/stardew-valley-dedicated-server/server/issues/180)) ([3ecfa3b](https://github.com/stardew-valley-dedicated-server/server/commit/3ecfa3be439ee4adef4c634864c2fcd92dfc4f89))


### Bug Fixes

* **auth:** resolve n/a invite code by late-adding Galaxy server on au… ([#126](https://github.com/stardew-valley-dedicated-server/server/issues/126)) ([e174208](https://github.com/stardew-valley-dedicated-server/server/commit/e1742085492f5abd2a5ebecca00d87291ea3caaa))
* **ci:** add permissions to reusable workflow calls ([#193](https://github.com/stardew-valley-dedicated-server/server/issues/193)) ([ce69a23](https://github.com/stardew-valley-dedicated-server/server/commit/ce69a23d8f4db4f47c55b297e94a5fd343fb64f8))
* **ci:** fetch tags explicitly in build-preview workflow ([#201](https://github.com/stardew-valley-dedicated-server/server/issues/201)) ([c692a84](https://github.com/stardew-valley-dedicated-server/server/commit/c692a8427801a05294ff01e11064bae7c4e8faa6))
* **ci:** gracefully skip docs deployment when latest artifact missing ([#198](https://github.com/stardew-valley-dedicated-server/server/issues/198)) ([4f464ce](https://github.com/stardew-valley-dedicated-server/server/commit/4f464ce05db25018efb08718d4c1ef044ec0f6b4))
* **ci:** security hardening ([#111](https://github.com/stardew-valley-dedicated-server/server/issues/111)) ([7710524](https://github.com/stardew-valley-dedicated-server/server/commit/7710524c3a6959ca521d30930ab07a7154a80e39))
* **ci:** simplify discord notifications ([300d668](https://github.com/stardew-valley-dedicated-server/server/commit/300d66808be38c2d216d331f1de6cd523b75d8e5))
* **ci:** sort preview tags by version and filter server-only tags ([#202](https://github.com/stardew-valley-dedicated-server/server/issues/202)) ([f0e43e8](https://github.com/stardew-valley-dedicated-server/server/commit/f0e43e8b47b4cec6b64662c82d166aa45f059568))
* **ci:** use prepare job for dynamic matrix filtering ([#114](https://github.com/stardew-valley-dedicated-server/server/issues/114)) ([3e91209](https://github.com/stardew-valley-dedicated-server/server/commit/3e9120919d94649438668cd67f7ab4f33b3d2d49))
* **ci:** use release-please pr for preview version calculation ([7df78c1](https://github.com/stardew-valley-dedicated-server/server/commit/7df78c18a63e3bb93ec89911fc9f90539cdd1a70))
* **discord-bot:** use supported activity type for offline detection ([#173](https://github.com/stardew-valley-dedicated-server/server/issues/173)) ([193fb05](https://github.com/stardew-valley-dedicated-server/server/commit/193fb05b50860a700c372f011d8c85ea6da8ce08))
* **docker:** remove redundant tail process causing duplicate logs ([#125](https://github.com/stardew-valley-dedicated-server/server/issues/125)) ([b9ce425](https://github.com/stardew-valley-dedicated-server/server/commit/b9ce425848351ffd94782f24a1b7e39d2c45245e))
* **invite-code:** add logging and improve error handling for InviteCo… ([#123](https://github.com/stardew-valley-dedicated-server/server/issues/123)) ([193d240](https://github.com/stardew-valley-dedicated-server/server/commit/193d240fd0d0742dec59c9cd62822d08fd8a7ec6))
* **mods:** fix space core crash due to missing debug symbols ([#190](https://github.com/stardew-valley-dedicated-server/server/issues/190)) ([7f19a8b](https://github.com/stardew-valley-dedicated-server/server/commit/7f19a8b10f491359911c4b89413f99147bd506ef))
* release preparation fixes ([#171](https://github.com/stardew-valley-dedicated-server/server/issues/171)) ([db41582](https://github.com/stardew-valley-dedicated-server/server/commit/db41582a72bb46f9cd58a822b8402783efa1bc9e))
* **server:** Fix AdminSteamIds auto-promotion for Steam SDR connections ([#245](https://github.com/stardew-valley-dedicated-server/server/issues/245)) ([471d397](https://github.com/stardew-valley-dedicated-server/server/commit/471d39770f1a45e2eef69423784fb7ccc58ea319))
* set correct Steam AppID for SDR connections ([#170](https://github.com/stardew-valley-dedicated-server/server/issues/170)) ([6fc46df](https://github.com/stardew-valley-dedicated-server/server/commit/6fc46df4cec4ed486e5f2524282d6af92ddc73b7))
* **steam-service:** add checksum validation for downloaded game files ([#174](https://github.com/stardew-valley-dedicated-server/server/issues/174)) ([0eb63b8](https://github.com/stardew-valley-dedicated-server/server/commit/0eb63b80a9ae060fb7ebaa3a9155c167a038a166))
* **tests:** repair broken tests after multiple merges ([#179](https://github.com/stardew-valley-dedicated-server/server/issues/179)) ([b33f5eb](https://github.com/stardew-valley-dedicated-server/server/commit/b33f5eb4396cd471b2bbfdccbda10f09312b9a93))


### Documentation

* add direct github links for config files in readme ([49fdf26](https://github.com/stardew-valley-dedicated-server/server/commit/49fdf2698cb8eb6796dfd4e2ec6bc9132a9775c7))
* add networking guide with GOG Galaxy vs Direct IP explanation ([56f1081](https://github.com/stardew-valley-dedicated-server/server/commit/56f10813508b4b730c81cc72f6e4bafe9f47f814))
* add Next Steps section to auth guide ([59be46f](https://github.com/stardew-valley-dedicated-server/server/commit/59be46ffbc86cd087b0c49a64a66bf0faf1fca75))
* add prerequisites guide for Docker verification ([34bb540](https://github.com/stardew-valley-dedicated-server/server/commit/34bb54055b12d15617035a8c489319d6930f14f1))
* add Steam SDR ports to docker-compose and networking docs ([#169](https://github.com/stardew-valley-dedicated-server/server/issues/169)) ([e5bae0e](https://github.com/stardew-valley-dedicated-server/server/commit/e5bae0e8c7fab004bb36225af14c2357fc3466cd))
* add steam_auth_port to env example ([eddc2db](https://github.com/stardew-valley-dedicated-server/server/commit/eddc2dbd365bcae6b206940aa64246fe43b425bd))
* add variable details section to configuration guide ([6449215](https://github.com/stardew-valley-dedicated-server/server/commit/644921540b4e29efa3151c530b570f7076aed72c))
* add volume name prefixing explanation ([1f99a7c](https://github.com/stardew-valley-dedicated-server/server/commit/1f99a7c87aa365dee758b3324116439f6db6e0a2))
* clarify same Steam account causes Connection Failed on reconnect ([#227](https://github.com/stardew-valley-dedicated-server/server/issues/227)) ([aae744f](https://github.com/stardew-valley-dedicated-server/server/commit/aae744f45805dce3b1fd72b79fa96da684943b06))
* document container names in faq ([fcb8a9a](https://github.com/stardew-valley-dedicated-server/server/commit/fcb8a9a5618c397a8a2de3ea5c73833fc384ae8f))
* fix edit link path and add prerequisites/networking to sidebar ([c2018b4](https://github.com/stardew-valley-dedicated-server/server/commit/c2018b44deec66ba870a840b365c7a5e015ceeae))
* **networking:** document Steam SDR architecture ([630df42](https://github.com/stardew-valley-dedicated-server/server/commit/630df427c1e00040b50cb1e83444775be173ae30))
* restructure and improve documentation ([#196](https://github.com/stardew-valley-dedicated-server/server/issues/196)) ([5c25416](https://github.com/stardew-valley-dedicated-server/server/commit/5c25416b127ed1485c015e1926ec0ff95bc28c65))
* standardize docker command flags in auth docs ([7c34d1b](https://github.com/stardew-valley-dedicated-server/server/commit/7c34d1b86f295bc5b0047aadb19e24c82cd7fb4b))

## [1.4.1](https://github.com/stardew-valley-dedicated-server/server/compare/sdvd-server-v1.4.0...sdvd-server-v1.4.1) (2026-01-17)


Expand Down
2 changes: 1 addition & 1 deletion mod/JunimoServer/JunimoServer.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<PropertyGroup>
<AssemblyName>JunimoServer</AssemblyName>
<RootNamespace>JunimoServer</RootNamespace>
<Version>1.4.1</Version>
<Version>1.5.0</Version>
<TargetFramework>net6.0</TargetFramework>
<EnableHarmony>true</EnableHarmony>
<EnableModDeploy>false</EnableModDeploy>
Expand Down
2 changes: 1 addition & 1 deletion mod/JunimoServer/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"Name": "JunimoServer",
"Author": "JunimoHost",
"Version": "1.4.1",
"Version": "1.5.0",
"Description": "JunimoHost's remote game manager",
"UniqueID": "JunimoHost.Server",
"EntryDll": "JunimoServer.dll",
Expand Down
Loading