tag:github.com,2008:https://github.com/PocketRelay/Server/releasesRelease notes from Server2025-11-28T03:03:23Ztag:github.com,2008:Repository/549507728/v0.8.22025-11-28T03:16:22Zv0.8.2<p>Includes updated dashboard changes</p>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/PocketRelay/Server/compare/v0.8.1...v0.8.2"><tt>v0.8.1...v0.8.2</tt></a></p>github-actions[bot]tag:github.com,2008:Repository/549507728/v0.8.12025-07-12T05:32:02Zv0.8.1No content.github-actions[bot]tag:github.com,2008:Repository/549507728/v0.8.02025-03-15T09:48:42Zv0.8.0<h2>Changes</h2>
<ul>
<li>Game reports and history, games are now stored and tracked database stores data for games, along with who was playing and what they used</li>
<li>Game report API</li>
<li>Custom access tokens for accessing the API</li>
<li>Hooked up randomness seeds for games</li>
<li>Game reporting ID and replay flow</li>
<li>Various internal fixes and deadlock fixes</li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/PocketRelay/Server/compare/v0.7.0...v0.8.0"><tt>v0.7.0...v0.8.0</tt></a></p>jacobtreadtag:github.com,2008:Repository/549507728/v0.7.02025-02-24T05:39:11Zv0.7.0<h2>Changes</h2>
<ul>
<li>UDP tunnel support for faster connections (Optimized further since the beta)</li>
<li>Coalesced files (game configurations) are now stored in JSON files so can be modified without unpacking and repacking them (The server is now capable of packing at runtime)</li>
<li>Tunnel keep-alive messages to prevent nginx from closing the connections if they're going unused</li>
<li>Dashboard login code integration (New with plugin client beta)</li>
<li>Possible fixes for some connection issues</li>
<li>Improved keep alive system</li>
<li>Fixes for deadlocks</li>
<li>Dependencies bumped</li>
<li>Improved performance internally removing extra locking and cloning switching out async locks</li>
<li>Additional debug logging</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>feat: decompiled coalesced by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2342027878" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/70" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/70/hovercard" href="https://github.com/PocketRelay/Server/pull/70">#70</a></li>
<li>feat: system messages, login codes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2355585290" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/71" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/71/hovercard" href="https://github.com/PocketRelay/Server/pull/71">#71</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/PocketRelay/Server/compare/v0.6.1...v0.7.0"><tt>v0.6.1...v0.7.0</tt></a></p>jacobtreadtag:github.com,2008:Repository/549507728/v0.7.0-beta2024-09-12T09:21:00Zv0.7.0-beta<p>This is a beta for version 0.7.0</p>
<h2>Changes</h2>
<ul>
<li>UDP tunnel support for faster connections</li>
<li>Coalesced files (game configurations) are now stored in JSON files so can be modified without unpacking and repacking them (The server is now capable of packing at runtime)</li>
<li>Tunnel keep-alive messages to prevent nginx from closing the connections if they're going unused</li>
<li>Dashboard login code integration (New with plugin client beta)</li>
<li>Possible fixes for some connection issues</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>feat: decompiled coalesced by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2342027878" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/70" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/70/hovercard" href="https://github.com/PocketRelay/Server/pull/70">#70</a></li>
<li>feat: system messages, login codes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2355585290" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/71" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/71/hovercard" href="https://github.com/PocketRelay/Server/pull/71">#71</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/PocketRelay/Server/compare/v0.6.2-beta...v0.7.0-beta"><tt>v0.6.2-beta...v0.7.0-beta</tt></a></p>jacobtreadtag:github.com,2008:Repository/549507728/v0.6.2-beta2024-07-02T09:28:24Zv0.6.2-beta<p>This is a beta for version 0.6.2</p>
<h2>Changes</h2>
<ul>
<li>Coalesced files (game configurations) are now stored in JSON files so can be modified without unpacking and repacking them (The server is now capable of packing at runtime)</li>
<li>Tunnel keep-alive messages to prevent nginx from closing the connections if they're going unused</li>
<li>Dashboard login code integration (New with plugin client beta)</li>
<li>Possible fixes for some connection issues</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>feat: decompiled coalesced by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2342027878" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/70" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/70/hovercard" href="https://github.com/PocketRelay/Server/pull/70">#70</a></li>
<li>feat: system messages, login codes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2355585290" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/71" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/71/hovercard" href="https://github.com/PocketRelay/Server/pull/71">#71</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/PocketRelay/Server/compare/v0.6.1...v0.6.2-beta"><tt>v0.6.1...v0.6.2-beta</tt></a></p>jacobtreadtag:github.com,2008:Repository/549507728/v0.6.12024-05-12T08:50:01Zv0.6.1<h2>What's Changed</h2>
<ul>
<li>feat: upgrade hyper and request by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2241518020" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/66" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/66/hovercard" href="https://github.com/PocketRelay/Server/pull/66">#66</a></li>
<li>feat: new public games api configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2289357574" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/67" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/67/hovercard" href="https://github.com/PocketRelay/Server/pull/67">#67</a></li>
<li>feat: improved games api by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290644255" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/68/hovercard" href="https://github.com/PocketRelay/Server/pull/68">#68</a></li>
<li>feat: randomly generate names for in-game account creation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2291191307" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/69" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/69/hovercard" href="https://github.com/PocketRelay/Server/pull/69">#69</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/PocketRelay/Server/compare/v0.6.0...v0.6.1"><tt>v0.6.0...v0.6.1</tt></a></p>jacobtreadtag:github.com,2008:Repository/549507728/v0.6.02024-01-02T04:20:23Zv0.6.0<h2>Description</h2>
<p>This release brings the new tunneling networking improvements to help improve connectivity with stricter NATs solving lots of possible connections issues players may be having. With new network tunneling its easier than ever to start up and share a server with your friends (tools like ngrok can be used to share your server in minutes without requiring port forwarding).</p>
<p>There is also additional improvements to the leaderboard where statistics are now persisted in the database and no longer have to be re-generated at fixed intervals.</p>
<p>There are also additional new configuration options in regards to the server binding host as well as.</p>
<p>To take advantage of these new changes make sure you are using the new latest client release (standalone v0.4.0, client plugin v0.0.5)</p>
<h2>Changes</h2>
<ul>
<li>New tunneling networking</li>
<li>More optimized leaderboards</li>
<li>Ability to choose what host the server will bind against</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Host config option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1920503924" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/57" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/57/hovercard" href="https://github.com/PocketRelay/Server/pull/57">#57</a></li>
<li>Persistent leaderboards by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2025277911" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/61" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/61/hovercard" href="https://github.com/PocketRelay/Server/pull/61">#61</a></li>
<li>Combining branches by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2027381139" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/63" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/63/hovercard" href="https://github.com/PocketRelay/Server/pull/63">#63</a></li>
<li>Tunneling Support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2061361659" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/65/hovercard" href="https://github.com/PocketRelay/Server/pull/65">#65</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/PocketRelay/Server/compare/v0.5.10...v0.6.0"><tt>v0.5.10...v0.6.0</tt></a></p>jacobtreadtag:github.com,2008:Repository/549507728/v0.6.0-beta2023-12-22T22:54:30Zv0.6.0-beta<h2>Description</h2>
<p>Beta release for v0.6.0 which contains the new leaderboard database setup along with the new network tunneling solution from <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2034154634" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/64" data-hovercard-type="issue" data-hovercard-url="/PocketRelay/Server/issues/64/hovercard" href="https://github.com/PocketRelay/Server/issues/64">#64</a>.</p>
<p>This release has been revised and updated to include the new tunneling changes mentioned in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2034154634" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/64" data-hovercard-type="issue" data-hovercard-url="/PocketRelay/Server/issues/64/hovercard" href="https://github.com/PocketRelay/Server/issues/64">#64</a> surrounding associations, this requires the client release version from the discord channel in order for the tunneling function to work (<a href="https://github.com/PocketRelay/Client/releases/tag/v0.4.0-beta">https://github.com/PocketRelay/Client/releases/tag/v0.4.0-beta</a>)</p>jacobtreadtag:github.com,2008:Repository/549507728/v0.5.102023-09-24T04:01:33Zv0.5.10<h2>Description</h2>
<p>See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1910080669" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/55" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/55/hovercard" href="https://github.com/PocketRelay/Server/pull/55">#55</a> for list of changes</p>
<p>For WAN hosters visit the new <a href="https://pocket-relay.pages.dev/docs/server/wan" rel="nofollow">https://pocket-relay.pages.dev/docs/server/wan</a> section for information about a fix that you can apply if your players are having joining issues</p>
<h2>What's Changed</h2>
<ul>
<li>Update v0.5.10 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobtread/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobtread">@jacobtread</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1910080669" data-permission-text="Title is private" data-url="https://github.com/PocketRelay/Server/issues/55" data-hovercard-type="pull_request" data-hovercard-url="/PocketRelay/Server/pull/55/hovercard" href="https://github.com/PocketRelay/Server/pull/55">#55</a><br>
<strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/PocketRelay/Server/compare/v0.5.9...v0.5.10"><tt>v0.5.9...v0.5.10</tt></a></li>
</ul>jacobtread