tgstation-server-v3.2.1.13
Client Patch 2.1.13
- Updated Octokit to fix a TLS issue when loading the pull request list
Client Patch 2.1.12
Recreate Static Directory
is no longer visible for users without access to it- Improved Control Panel credential manager
Patch 2.1.11
- IRC private messages to the bot now respond with notices instead of messages
- Fixed a bug where IRC bots wouldn't respond to names with uppercase letters without a following ':' or ','
Patch 2.1.10
- Added the DM Inclusion System
- Added a warning if game API use is attempted outside Windows (API update 3.2.0.2)
- Fixed merging pull requests if your repo was entered with a git:// protocol
- The topic receive timeout for all operations is now 10s, up from 5s
- Changed the wording of the compile complete chat message slightly
Patch 2.1.9
- Reverted the changes of patch 2.1.8
- Fixed a service lockup caused by windows security misuse
Patch 2.1.8
- Added some debug logging to track down the cause of issue #451. Logging ID 78XX will not go through the standard deprecation process so do not rely on it
- Bridge calls now complete entirely asynchronously
Patch 2.1.7
- Fixed server being unable to start
- Added "!tgs" chat command to address all chat bots running this version or higher
Client & Server Patch 2.1.6 (REDACTED)
- Fixed BYOND updates not triggering a code recompile
- Fixed Test Merge Manager not showing "TESTING REQUESTED" pull requests
Client & Server Patch 2.1.5
- Clears the BYOND cache after hard reboots
- Sped up directory copying and deletion
- Test merge manager now uses 3 state check boxes to represent outdated PRs
- Fixed PRs not getting detected as merged upstream by the test merge manager
Client Patch 2.1.4
- Fixed test merge manager crashing the program after merging PRs
Patch 2.1.3
- Game code will now be recompiled if DD is running when a BYOND update is staged using the new version. Further compiles will be blocked until the update finishes. Disclaimer: Recompile in this case implies a 'Copy from Repo and Compile' operation. This will be improved in the future
Patch 2.1.2
- Fixed a rare compiler crash relating to relative pathing issues
Client Patch 2.1.1
- Fixed test merge manager crashing the program on startup if the cloned repo URL contained "/", ".git", or both at the end
Changelog for 2.1
- Added Mono compatibility to the interface
- Added Xamarin compatibility to the interface
- A short update message is relayed to the game server when compiles complete
- Made the control panel less noisy when updating with test merges
Note the safe major version migration process to avoid relay malfunction
- Update or test merge to a revision that has the new API
- Compile code
- Install update
- Recompile code
- Wait for DreamDaemon to restart
Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.
Changelog for 2.0
Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this
- Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
- Test merge manager for the Control Panel (#337)
- Self signed release binaries (yippie...)
- Fixed cases where the server's PR list would desync with the repo
- Fixed being unable to use ITGConfig from a remote connection
- Added some installer warnings about major version upgrades
- Fixed dozens of Control Panel bugs and crashes
- When using a remote connection, the service address and version is shown in the title of the Control Panel
- Test merge commits may now be pushed as orphans to the remote for reference
- Removed "(Hard Reset)" from the repo update message
- Server configurations are now stored as json in their AppData folder
- Added the server console for portable deployments
- Fixed a bug causing the repo to deadlock while pushing commits