Skip to content

Releases: tgstation/tgstation-server

tgstation-server-v6.19.2

04 Feb 23:04
Immutable release. Only release title and notes can be modified.
1011ad7

Choose a tag to compare

Please refer to the README for setup instructions. Full changelog can be found here.

Component Versions

Core: 6.19.2
Configuration: 5.9.0
REST API: 10.14.1
GraphQL API (Pre-release): 0.7.0
DreamMaker API: 7.4.0 (Interop: 5.11.0)
Web Control Panel: 6.10.0
Host Watchdog: 1.6.0

Patch 2

REST API

  • Fixes colons in passwords not being accepted by http basic auth (#2424 @alexkar598)
  • Fixes colons in passwords not being accepted by http basic auth (#2424 @alexkar598)

Patch 1

Core

  • Fixed issues with performing git operations on private repositories using GitHub App authentication. (#2421 @Cyberboss)
  • Fixed RepoFetch event scripts being called with the TGS internal representation of GitHub private keys instead of a valid access token when app authentication was in use. (#2421 @Cyberboss)
  • Fixed issues with performing git operations on private repositories using GitHub App authentication. (#2421 @Cyberboss)
  • Fixed RepoFetch event scripts being called with the TGS internal representation of GitHub private keys instead of a valid access token when app authentication was in use. (#2421 @Cyberboss)

Update 19.X

Configuration

  • The new configuration version is 5.9.0. Please update your General:ConfigVersion setting appropriately.
  • The Telemetry section has been removed. (#2326 @Cyberboss)
  • The Telemetry section has been removed. (#2326 @Cyberboss)

Core

  • Description of your change. (#2409 @Cyberboss)
  • Each newline corresponds to a release note in the release your change is included in. (#2409 @Cyberboss)
  • Fixed bad token expiry logic for GitHub app authentication. (#2409 @Cyberboss)
  • Added repository credentials to RepoFetch event script if present. They will not be logged. (#2409 @Cyberboss)
  • Removed telemetry. (#2326 @Cyberboss)
  • Nix: Tgstation.Server.Host.Console package is now built from source. (#2314 @Cyberboss)
  • Fixed an issue where a bridge request was returning HTTP 200 with empty content instead of HTTP 401 when it should have. (#2220 @Cyberboss)
  • TGS parameters will no longer be passed to deployments with unconfirmed DMAPIs. (#2220 @Cyberboss)
  • Fixed libcurl support on nix installs. (#2401 @Cyberboss)
  • Description of your change. (#2409 @Cyberboss)
  • Each newline corresponds to a release note in the release your change is included in. (#2409 @Cyberboss)
  • Fixed bad token expiry logic for GitHub app authentication. (#2409 @Cyberboss)
  • Added repository credentials to RepoFetch event script if present. They will not be logged. (#2409 @Cyberboss)
  • Removed telemetry. (#2326 @Cyberboss)
  • Nix: Tgstation.Server.Host.Console package is now built from source. (#2314 @Cyberboss)
  • Fixed an issue where a bridge request was returning HTTP 200 with empty content instead of HTTP 401 when it should have. (#2220 @Cyberboss)
  • TGS parameters will no longer be passed to deployments with unconfirmed DMAPIs. (#2220 @Cyberboss)

REST API

  • Added worldIteration to GET /api/DreamDaemon response. Number indicating the number of times the world has started in the same session (i.e. incrementing when /world/proc/Reboot() is called). This will be null for sessions without DMAPI support. (#2317 @Cyberboss)
  • Adjusted the error message for the WatchdogNotRunning error code. (#2311 @Cyberboss)
  • Added worldIteration to GET /api/DreamDaemon response. Number indicating the number of times the world has started in the same session (i.e. incrementing when /world/proc/Reboot() is called). This will be null for sessions without DMAPI support. (#2317 @Cyberboss)
  • Adjusted the error message for the WatchdogNotRunning error code. (#2311 @Cyberboss)

GraphQL API

  • Various breaking changes. Improvements to minimal selection and database projection. (#2326 @Cyberboss)
  • Various breaking changes. Improvements to minimal selection and database projection. (#2326 @Cyberboss)

DreamMaker API

  • You can now trigger a TGS deployment with /world/proc/TriggerTgsDeployment(). (#2409 @Cyberboss)
  • You can now trigger a TGS deployment with /world/proc/TriggerTgsDeployment(). (#2409 @Cyberboss)

tgstation-server REST API v10.14.1

04 Feb 22:57
Immutable release. Only release title and notes can be modified.
1011ad7

Choose a tag to compare

Full changelog can be found here.

tgstation-server-v6.19.1

27 Jan 07:27
Immutable release. Only release title and notes can be modified.
7380436

Choose a tag to compare

Please refer to the README for setup instructions. Full changelog can be found here.

Component Versions

Core: 6.19.1
Configuration: 5.9.0
REST API: 10.14.0
GraphQL API (Pre-release): 0.7.0
DreamMaker API: 7.4.0 (Interop: 5.11.0)
Web Control Panel: 6.10.0
Host Watchdog: 1.6.0

Patch 1

Core

  • Fixed issues with performing git operations on private repositories using GitHub App authentication. (#2421 @Cyberboss)
  • Fixed RepoFetch event scripts being called with the TGS internal representation of GitHub private keys instead of a valid access token when app authentication was in use. (#2421 @Cyberboss)
  • Fixed issues with performing git operations on private repositories using GitHub App authentication. (#2421 @Cyberboss)
  • Fixed RepoFetch event scripts being called with the TGS internal representation of GitHub private keys instead of a valid access token when app authentication was in use. (#2421 @Cyberboss)

Update 19.X

Configuration

  • The new configuration version is 5.9.0. Please update your General:ConfigVersion setting appropriately.
  • The Telemetry section has been removed. (#2326 @Cyberboss)
  • The Telemetry section has been removed. (#2326 @Cyberboss)

Core

  • Description of your change. (#2409 @Cyberboss)
  • Each newline corresponds to a release note in the release your change is included in. (#2409 @Cyberboss)
  • Fixed bad token expiry logic for GitHub app authentication. (#2409 @Cyberboss)
  • Added repository credentials to RepoFetch event script if present. They will not be logged. (#2409 @Cyberboss)
  • Removed telemetry. (#2326 @Cyberboss)
  • Nix: Tgstation.Server.Host.Console package is now built from source. (#2314 @Cyberboss)
  • Fixed an issue where a bridge request was returning HTTP 200 with empty content instead of HTTP 401 when it should have. (#2220 @Cyberboss)
  • TGS parameters will no longer be passed to deployments with unconfirmed DMAPIs. (#2220 @Cyberboss)
  • Fixed libcurl support on nix installs. (#2401 @Cyberboss)
  • Description of your change. (#2409 @Cyberboss)
  • Each newline corresponds to a release note in the release your change is included in. (#2409 @Cyberboss)
  • Fixed bad token expiry logic for GitHub app authentication. (#2409 @Cyberboss)
  • Added repository credentials to RepoFetch event script if present. They will not be logged. (#2409 @Cyberboss)
  • Removed telemetry. (#2326 @Cyberboss)
  • Nix: Tgstation.Server.Host.Console package is now built from source. (#2314 @Cyberboss)
  • Fixed an issue where a bridge request was returning HTTP 200 with empty content instead of HTTP 401 when it should have. (#2220 @Cyberboss)
  • TGS parameters will no longer be passed to deployments with unconfirmed DMAPIs. (#2220 @Cyberboss)

REST API

  • Added worldIteration to GET /api/DreamDaemon response. Number indicating the number of times the world has started in the same session (i.e. incrementing when /world/proc/Reboot() is called). This will be null for sessions without DMAPI support. (#2317 @Cyberboss)
  • Adjusted the error message for the WatchdogNotRunning error code. (#2311 @Cyberboss)
  • Added worldIteration to GET /api/DreamDaemon response. Number indicating the number of times the world has started in the same session (i.e. incrementing when /world/proc/Reboot() is called). This will be null for sessions without DMAPI support. (#2317 @Cyberboss)
  • Adjusted the error message for the WatchdogNotRunning error code. (#2311 @Cyberboss)

GraphQL API

  • Various breaking changes. Improvements to minimal selection and database projection. (#2326 @Cyberboss)
  • Various breaking changes. Improvements to minimal selection and database projection. (#2326 @Cyberboss)

DreamMaker API

  • You can now trigger a TGS deployment with /world/proc/TriggerTgsDeployment(). (#2409 @Cyberboss)
  • You can now trigger a TGS deployment with /world/proc/TriggerTgsDeployment(). (#2409 @Cyberboss)

tgstation-server REST API v10.14.0

13 Jan 02:50
Immutable release. Only release title and notes can be modified.
55d5b26

Choose a tag to compare

Full changelog can be found here.

tgstation-server-v6.19.0

12 Jan 06:05
Immutable release. Only release title and notes can be modified.
599be3a

Choose a tag to compare

Please refer to the README for setup instructions. Full changelog can be found here.

Component Versions

Core: 6.19.0
Configuration: 5.9.0
REST API: 10.14.0
GraphQL API (Pre-release): 0.7.0
DreamMaker API: 7.4.0 (Interop: 5.11.0)
Web Control Panel: 6.10.0
Host Watchdog: 1.6.0

Update 19.X

Configuration

  • The new configuration version is 5.9.0. Please update your General:ConfigVersion setting appropriately.
  • The Telemetry section has been removed. (#2326 @Cyberboss)
  • The Telemetry section has been removed. (#2326 @Cyberboss)

Core

  • Description of your change. (#2409 @Cyberboss)
  • Each newline corresponds to a release note in the release your change is included in. (#2409 @Cyberboss)
  • Fixed bad token expiry logic for GitHub app authentication. (#2409 @Cyberboss)
  • Added repository credentials to RepoFetch event script if present. They will not be logged. (#2409 @Cyberboss)
  • Removed telemetry. (#2326 @Cyberboss)
  • Nix: Tgstation.Server.Host.Console package is now built from source. (#2314 @Cyberboss)
  • Fixed an issue where a bridge request was returning HTTP 200 with empty content instead of HTTP 401 when it should have. (#2220 @Cyberboss)
  • TGS parameters will no longer be passed to deployments with unconfirmed DMAPIs. (#2220 @Cyberboss)
  • Fixed libcurl support on nix installs. (#2401 @Cyberboss)
  • Description of your change. (#2409 @Cyberboss)
  • Each newline corresponds to a release note in the release your change is included in. (#2409 @Cyberboss)
  • Fixed bad token expiry logic for GitHub app authentication. (#2409 @Cyberboss)
  • Added repository credentials to RepoFetch event script if present. They will not be logged. (#2409 @Cyberboss)
  • Removed telemetry. (#2326 @Cyberboss)
  • Nix: Tgstation.Server.Host.Console package is now built from source. (#2314 @Cyberboss)
  • Fixed an issue where a bridge request was returning HTTP 200 with empty content instead of HTTP 401 when it should have. (#2220 @Cyberboss)
  • TGS parameters will no longer be passed to deployments with unconfirmed DMAPIs. (#2220 @Cyberboss)

REST API

  • Added worldIteration to GET /api/DreamDaemon response. Number indicating the number of times the world has started in the same session (i.e. incrementing when /world/proc/Reboot() is called). This will be null for sessions without DMAPI support. (#2317 @Cyberboss)
  • Adjusted the error message for the WatchdogNotRunning error code. (#2311 @Cyberboss)
  • Added worldIteration to GET /api/DreamDaemon response. Number indicating the number of times the world has started in the same session (i.e. incrementing when /world/proc/Reboot() is called). This will be null for sessions without DMAPI support. (#2317 @Cyberboss)
  • Adjusted the error message for the WatchdogNotRunning error code. (#2311 @Cyberboss)

GraphQL API

  • Various breaking changes. Improvements to minimal selection and database projection. (#2326 @Cyberboss)
  • Various breaking changes. Improvements to minimal selection and database projection. (#2326 @Cyberboss)

DreamMaker API

  • You can now trigger a TGS deployment with /world/proc/TriggerTgsDeployment(). (#2409 @Cyberboss)
  • You can now trigger a TGS deployment with /world/proc/TriggerTgsDeployment(). (#2409 @Cyberboss)

tgstation-server DMAPI v7.4.0

12 Jan 05:57
Immutable release. Only release title and notes can be modified.
599be3a

Choose a tag to compare

Full changelog can be found here.

  • You can now trigger a TGS deployment with /world/proc/TriggerTgsDeployment(). (#2409 @Cyberboss)
    #tgs-dmapi-release

tgstation-server DMAPI v7.3.5

31 Dec 04:55
6649f0f

Choose a tag to compare

Full changelog can be found here.
#tgs-dmapi-release

tgstation-server-v6.18.0

27 Jul 20:16

Choose a tag to compare

Please refer to the README for setup instructions. Full changelog can be found here.

Component Versions

Core: 6.18.0
Configuration: 5.8.0
REST API: 10.13.0
GraphQL API (Pre-release): 0.6.0
DreamMaker API: 7.3.3 (Interop: 5.10.1)
Web Control Panel: 6.10.0
Host Watchdog: 1.6.0

Update 18.X

Configuration

  • The new configuration version is 5.8.0. Please update your General:ConfigVersion setting appropriately.
  • You can now configure the URL TGS downloads official BYOND releases from with General:ByondZipDownloadTemplate. (#2291 @Cyberboss)
  • You can now configure the URL TGS downloads official BYOND releases from with General:ByondZipDownloadTemplate. (#2291 @Cyberboss)

Core

  • adds libcurl4:i386 for byond 1664 (#2293 @Kashargul)
  • HTTPS is no longer mandatory for an OpenIDConnect authority. (#2224 @Drulikar)
  • A deployment chat message will now be sent during the instance auto-update process if it failed due to a conflicting test merge. (#2223 @Cyberboss)
  • Nix: BYOND executable patching now uses the TGS_INSTANCE_ROOT environment variable to navigate to the instance's Byond directory. (#2216 @Cyberboss)
  • adds libcurl4:i386 for byond 1664 (#2293 @Kashargul)
  • HTTPS is no longer mandatory for an OpenIDConnect authority. (#2224 @Drulikar)
  • A deployment chat message will now be sent during the instance auto-update process if it failed due to a conflicting test merge. (#2223 @Cyberboss)

tgstation-server-v6.17.0

21 Apr 04:54

Choose a tag to compare

Please refer to the README for setup instructions. Full changelog can be found here.

Component Versions

Core: 6.17.0
Configuration: 5.7.0
REST API: 10.13.0
GraphQL API (Pre-release): 0.6.0
DreamMaker API: 7.3.3 (Interop: 5.10.1)
Web Control Panel: 6.10.0
Host Watchdog: 1.6.0

Update 17.X

Core

  • Event scripts are now executed with the TGS_INSTANCE_ROOT environment variable set to the path of the main directory of the instance. (#2215 @Cyberboss)
  • Event scripts are now executed with the TGS_INSTANCE_ROOT environment variable set to the path of the main directory of the instance. (#2215 @Cyberboss)

tgstation-server-v6.16.1

19 Apr 00:54

Choose a tag to compare

Please refer to the README for setup instructions. Full changelog can be found here.

Component Versions

Core: 6.16.1
Configuration: 5.7.0
REST API: 10.13.0
GraphQL API (Pre-release): 0.6.0
DreamMaker API: 7.3.2 (Interop: 5.10.1)
Web Control Panel: 6.10.0
Host Watchdog: 1.6.0

Patch 1

Core

  • Fixed DMAPI test merge timestamp fallback behavior relaying a stringified Unix timestamp instead of an ISO-8601 timestamp. (#2214 @Cyberboss)
  • Corrected network systemd dependencies declarations. (#2210 @Cyberboss)
  • Fixed DMAPI test merge timestamp fallback behavior relaying a stringified Unix timestamp instead of an ISO-8601 timestamp. (#2214 @Cyberboss)
  • Corrected network systemd dependencies declarations. (#2210 @Cyberboss)

Update 16.X

Configuration

  • The new configuration version is 5.7.0. Please update your General:ConfigVersion setting appropriately.
  • Added Security:OpenIDConnect:<scheme key>:GroupIDClaim to allow specifying a custom group ID claim name from OIDC providers. (#2177 @Cyberboss)
  • Added Security:OpenIDConnect:<scheme key>:GroupIDClaim to allow specifying a custom group ID claim name from OIDC providers. (#2177 @Cyberboss)

Core