Releases: tgstation/tgstation-server
tgstation-server-v6.9.2
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.9.2
Configuration: 5.2.0
HTTP API: 10.7.0
DreamMaker API: 7.2.1 (Interop: 5.9.0)
Web Control Panel: 6.1.0
Host Watchdog: 1.4.1
Patch 2
Core
- Fixed version reporting not working if the user directory for TGS didn't already exist. (#1916 @Cyberboss)
Patch 1
Core
- Fixed RAM statistic showing virtual memory usage instead of private memory. (#1904 @Cyberboss)
Update 9.X
Configuration
- The new configuration version is
5.2.0
. Please update yourGeneral:ConfigVersion
setting appropriately. - Added the
Telemetry
section. Contains the options forDisableVersionReporting
,ServerFriendlyName
, andVersionReportingRepositoryId
. Refer to the README.md for details on these fields. Consider setting a friendly name for your server prior to updating. (#1859 @Cyberboss) - Added
Session:ForceUseDreamDaemonExe
which allows forcing the use ofdreamdaemon.exe
overdd.exe
on Windows. (#1855 @Cyberboss)
Core
- Fixed capabilities specification for SystemD service preventing process dumps. Linux SystemD users must apply this fix manually. Please apply the changes shown here to
/lib/systemd/system/tgstation-server.service
and runsystemctl daemon-reload
as root. (#1883 @Cyberboss) - Fixed several inconsistencies related to job progress reporting. (#1881 @Cyberboss)
- Fixed request failures that could occur while querying game server memory as the process was crashing. (#1881 @Cyberboss)
- The version in use can now be anonymously reported for statistics. (#1859 @Cyberboss)
- Fixed the homepage logo not displaying on Windows after updating once. (#1857 @Cyberboss)
- Fixed a potential
NullReferenceException
caused by a race condition inOpenDreamInstaller
. (#1855 @Cyberboss)
Web Control Panel
- Added support for viewing the game servers RAM usage. (#1859 @Cyberboss)
- Added support for recloning the repository. (#1859 @Cyberboss)
HTTP API
- Added the
immediateMemoryUsage
byte count field to the DreamDaemon response model. This field will only be populated if the game server is running. (#1855 @Cyberboss) - Added PATCH
/api/Repository
action which performs a reclone, deleting the old repository and re-cloning it from its origin. Added repository rights flag 16384 for this action. (#1855 @Cyberboss) - The GitHub API calls made by GET
/api/Administration
are now cached for 30 minutes. This can be forcefully refreshed with the?fresh=true
query param. (#1855 @Cyberboss)
DreamMaker API
- Fixed a typo in documentation comments. (#1854 @Cyberboss)
- Added consumer APIs for overriding HTTP GET implementation. (#1853 @Cyberboss)
- Fixed Discord documentation links. (#1853 @Cyberboss)
- Use IETF RFC 2119 wording in documentation. (#1853 @Cyberboss)
- Populate some documentation comments for previously undocumented public entities. (#1853 @Cyberboss)
tgstation-server-v6.9.1
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.9.1
Configuration: 5.2.0
HTTP API: 10.7.0
DreamMaker API: 7.2.1 (Interop: 5.9.0)
Web Control Panel: 6.1.0
Host Watchdog: 1.4.1
Patch 1
Core
- Fixed RAM statistic showing virtual memory usage instead of private memory. (#1904 @Cyberboss)
Update 9.X
Configuration
- The new configuration version is
5.2.0
. Please update yourGeneral:ConfigVersion
setting appropriately. - Added the
Telemetry
section. Contains the options forDisableVersionReporting
,ServerFriendlyName
, andVersionReportingRepositoryId
. Refer to the README.md for details on these fields. Consider setting a friendly name for your server prior to updating. (#1859 @Cyberboss) - Added
Session:ForceUseDreamDaemonExe
which allows forcing the use ofdreamdaemon.exe
overdd.exe
on Windows. (#1855 @Cyberboss)
Core
- Fixed capabilities specification for SystemD service preventing process dumps. Linux SystemD users must apply this fix manually. Please apply the changes shown here to
/lib/systemd/system/tgstation-server.service
and runsystemctl daemon-reload
as root. (#1883 @Cyberboss) - Fixed several inconsistencies related to job progress reporting. (#1881 @Cyberboss)
- Fixed request failures that could occur while querying game server memory as the process was crashing. (#1881 @Cyberboss)
- The version in use can now be anonymously reported for statistics. (#1859 @Cyberboss)
- Fixed the homepage logo not displaying on Windows after updating once. (#1857 @Cyberboss)
- Fixed a potential
NullReferenceException
caused by a race condition inOpenDreamInstaller
. (#1855 @Cyberboss)
Web Control Panel
- Added support for viewing the game servers RAM usage. (#1859 @Cyberboss)
- Added support for recloning the repository. (#1859 @Cyberboss)
HTTP API
- Added the
immediateMemoryUsage
byte count field to the DreamDaemon response model. This field will only be populated if the game server is running. (#1855 @Cyberboss) - Added PATCH
/api/Repository
action which performs a reclone, deleting the old repository and re-cloning it from its origin. Added repository rights flag 16384 for this action. (#1855 @Cyberboss) - The GitHub API calls made by GET
/api/Administration
are now cached for 30 minutes. This can be forcefully refreshed with the?fresh=true
query param. (#1855 @Cyberboss)
DreamMaker API
- Fixed a typo in documentation comments. (#1854 @Cyberboss)
- Added consumer APIs for overriding HTTP GET implementation. (#1853 @Cyberboss)
- Fixed Discord documentation links. (#1853 @Cyberboss)
- Use IETF RFC 2119 wording in documentation. (#1853 @Cyberboss)
- Populate some documentation comments for previously undocumented public entities. (#1853 @Cyberboss)
tgstation-server-v6.9.0
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.9.0
Configuration: 5.2.0
HTTP API: 10.7.0
DreamMaker API: 7.2.1 (Interop: 5.9.0)
Web Control Panel: 6.1.0
Host Watchdog: 1.4.1
Update 9.X
Configuration
- The new configuration version is
5.2.0
. Please update yourGeneral:ConfigVersion
setting appropriately. - Added the
Telemetry
section. Contains the options forDisableVersionReporting
,ServerFriendlyName
, andVersionReportingRepositoryId
. Refer to the README.md for details on these fields. Consider setting a friendly name for your server prior to updating. (#1859 @Cyberboss) - Added
Session:ForceUseDreamDaemonExe
which allows forcing the use ofdreamdaemon.exe
overdd.exe
on Windows. (#1855 @Cyberboss)
Core
- Fixed capabilities specification for SystemD service preventing process dumps. Linux SystemD users must apply this fix manually. Please apply the changes shown here to
/lib/systemd/system/tgstation-server.service
and runsystemctl daemon-reload
as root. (#1883 @Cyberboss) - Fixed several inconsistencies related to job progress reporting. (#1881 @Cyberboss)
- Fixed request failures that could occur while querying game server memory as the process was crashing. (#1881 @Cyberboss)
- The version in use can now be anonymously reported for statistics. (#1859 @Cyberboss)
- Fixed the homepage logo not displaying on Windows after updating once. (#1857 @Cyberboss)
- Fixed a potential
NullReferenceException
caused by a race condition inOpenDreamInstaller
. (#1855 @Cyberboss)
Web Control Panel
- Added support for viewing the game servers RAM usage. (#1859 @Cyberboss)
- Added support for recloning the repository. (#1859 @Cyberboss)
HTTP API
- Added the
immediateMemoryUsage
byte count field to the DreamDaemon response model. This field will only be populated if the game server is running. (#1855 @Cyberboss) - Added PATCH
/api/Repository
action which performs a reclone, deleting the old repository and re-cloning it from its origin. Added repository rights flag 16384 for this action. (#1855 @Cyberboss) - The GitHub API calls made by GET
/api/Administration
are now cached for 30 minutes. This can be forcefully refreshed with the?fresh=true
query param. (#1855 @Cyberboss)
DreamMaker API
- Fixed a typo in documentation comments. (#1854 @Cyberboss)
- Added consumer APIs for overriding HTTP GET implementation. (#1853 @Cyberboss)
- Fixed Discord documentation links. (#1853 @Cyberboss)
- Use IETF RFC 2119 wording in documentation. (#1853 @Cyberboss)
- Populate some documentation comments for previously undocumented public entities. (#1853 @Cyberboss)
tgstation-server DMAPI v7.2.1
Full changelog can be found here.
- Fixed a typo in documentation comments. (#1854 @Cyberboss)
#tgs-dmapi-release
tgstation-server API v10.7.0
Full changelog can be found here.
- Added the
immediateMemoryUsage
byte count field to the DreamDaemon response model. This field will only be populated if the game server is running. (#1855 @Cyberboss) - Added PATCH
/api/Repository
action which performs a reclone, deleting the old repository and re-cloning it from its origin. Added repository rights flag 16384 for this action. (#1855 @Cyberboss) - The GitHub API calls made by GET
/api/Administration
are now cached for 30 minutes. This can be forcefully refreshed with the?fresh=true
query param. (#1855 @Cyberboss)
tgstation-server DMAPI v7.2.0
Full changelog can be found here.
- Added consumer APIs for overriding HTTP GET implementation. (#1853 @Cyberboss)
- Fixed Discord documentation links. (#1853 @Cyberboss)
- Use IETF RFC 2119 wording in documentation. (#1853 @Cyberboss)
- Populate some documentation comments for previously undocumented public entities. (#1853 @Cyberboss)
#tgs-dmapi-release
tgstation-server-v6.8.0
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.8.0
Configuration: 5.1.0
HTTP API: 10.6.0
DreamMaker API: 7.1.3 (Interop: 5.9.0)
Web Control Panel: 5.9.0
Host Watchdog: 1.4.1
Update 8.X
Core
- You can no longer deploy a .dme file outside of the deployment directory. (#1835 @Cyberboss)
- Fixed Windows path normalization applying to Linux instances in the same swarm. (#1835 @Cyberboss)
HTTP API
- Added ErrorCode 107 for if a deployment is attempted with a project outside the deployment directory. (#1835 @Cyberboss)
tgstation-server API v10.6.0
Full changelog can be found here.
- Added ErrorCode 107 for if a deployment is attempted with a project outside the deployment directory. (#1835 @Cyberboss)
tgstation-server-v6.7.0
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.7.0
Configuration: 5.1.0
HTTP API: 10.5.0
DreamMaker API: 7.1.3 (Interop: 5.9.0)
Web Control Panel: 5.9.0
Host Watchdog: 1.4.1
Update 7.X
Web Control Panel
- Added support for the OpenDream topic port feature. (#1829 @Cyberboss)
- Optimized JS chunks for a smoother loading experience. (#1829 @Cyberboss)
HTTP API
- Added
openDreamTopicPort
to DreamDaemon model. Shares the same permission asport
. Allows setting the port used for BYOND type topics in OpenDream servers. (#1828 @Cyberboss) - Added
currentTopicPort
to DreamDaemon response models. (#1828 @Cyberboss)
DreamMaker API
- Added some debug log statements. (#1829 @Cyberboss)
- Fixed a grammar mistake in a comment. (#1829 @Cyberboss)
tgstation-server DMAPI v7.1.3
Full changelog can be found here.
- Added some debug log statements. (#1829 @Cyberboss)
- Fixed a grammar mistake in a comment. (#1829 @Cyberboss)
#tgs-dmapi-release