Skip to content

Releases: tgstation/tgstation-server

tgstation-server-v6.9.2

29 Aug 03:10
29993cf
Compare
Choose a tag to compare

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 your General:ConfigVersion setting appropriately.
  • Added the Telemetry section. Contains the options for DisableVersionReporting, ServerFriendlyName, and VersionReportingRepositoryId. 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 of dreamdaemon.exe over dd.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 run systemctl 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 in OpenDreamInstaller. (#1855 @Cyberboss)

Web Control Panel

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

tgstation-server-v6.9.1

23 Aug 13:51
07c6516
Compare
Choose a tag to compare

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 your General:ConfigVersion setting appropriately.
  • Added the Telemetry section. Contains the options for DisableVersionReporting, ServerFriendlyName, and VersionReportingRepositoryId. 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 of dreamdaemon.exe over dd.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 run systemctl 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 in OpenDreamInstaller. (#1855 @Cyberboss)

Web Control Panel

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

tgstation-server-v6.9.0

21 Aug 11:00
06ba6b3
Compare
Choose a tag to compare

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 your General:ConfigVersion setting appropriately.
  • Added the Telemetry section. Contains the options for DisableVersionReporting, ServerFriendlyName, and VersionReportingRepositoryId. 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 of dreamdaemon.exe over dd.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 run systemctl 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 in OpenDreamInstaller. (#1855 @Cyberboss)

Web Control Panel

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

tgstation-server DMAPI v7.2.1

11 Aug 23:21
5488203
Compare
Choose a tag to compare

Full changelog can be found here.

  • Fixed a typo in documentation comments. (#1854 @Cyberboss)
    #tgs-dmapi-release

tgstation-server API v10.7.0

11 Aug 23:21
5488203
Compare
Choose a tag to compare

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

10 Aug 06:37
a7789a0
Compare
Choose a tag to compare

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

27 Jul 06:33
9b0bbc8
Compare
Choose a tag to compare

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

27 Jul 00:39
374852f
Compare
Choose a tag to compare

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

24 Jul 04:11
613fb1e
Compare
Choose a tag to compare

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

HTTP API

  • Added openDreamTopicPort to DreamDaemon model. Shares the same permission as port. Allows setting the port used for BYOND type topics in OpenDream servers. (#1828 @Cyberboss)
  • Added currentTopicPort to DreamDaemon response models. (#1828 @Cyberboss)

DreamMaker API

tgstation-server DMAPI v7.1.3

24 Jul 12:01
768f5a4
Compare
Choose a tag to compare

Full changelog can be found here.