Releases: tgstation/tgstation-server
tgstation-server-v6.19.2
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 yourGeneral:ConfigVersionsetting appropriately. - The
Telemetrysection has been removed. (#2326 @Cyberboss) - The
Telemetrysection 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
RepoFetchevent 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
RepoFetchevent 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
worldIterationto GET/api/DreamDaemonresponse. 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 benullfor sessions without DMAPI support. (#2317 @Cyberboss) - Adjusted the error message for the
WatchdogNotRunningerror code. (#2311 @Cyberboss) - Added
worldIterationto GET/api/DreamDaemonresponse. 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 benullfor sessions without DMAPI support. (#2317 @Cyberboss) - Adjusted the error message for the
WatchdogNotRunningerror 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
Full changelog can be found here.
tgstation-server-v6.19.1
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 yourGeneral:ConfigVersionsetting appropriately. - The
Telemetrysection has been removed. (#2326 @Cyberboss) - The
Telemetrysection 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
RepoFetchevent 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
RepoFetchevent 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
worldIterationto GET/api/DreamDaemonresponse. 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 benullfor sessions without DMAPI support. (#2317 @Cyberboss) - Adjusted the error message for the
WatchdogNotRunningerror code. (#2311 @Cyberboss) - Added
worldIterationto GET/api/DreamDaemonresponse. 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 benullfor sessions without DMAPI support. (#2317 @Cyberboss) - Adjusted the error message for the
WatchdogNotRunningerror 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
Full changelog can be found here.
tgstation-server-v6.19.0
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 yourGeneral:ConfigVersionsetting appropriately. - The
Telemetrysection has been removed. (#2326 @Cyberboss) - The
Telemetrysection 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
RepoFetchevent 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
RepoFetchevent 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
worldIterationto GET/api/DreamDaemonresponse. 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 benullfor sessions without DMAPI support. (#2317 @Cyberboss) - Adjusted the error message for the
WatchdogNotRunningerror code. (#2311 @Cyberboss) - Added
worldIterationto GET/api/DreamDaemonresponse. 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 benullfor sessions without DMAPI support. (#2317 @Cyberboss) - Adjusted the error message for the
WatchdogNotRunningerror 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
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
Full changelog can be found here.
#tgs-dmapi-release
tgstation-server-v6.18.0
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 yourGeneral:ConfigVersionsetting 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_ROOTenvironment 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
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_ROOTenvironment variable set to the path of the main directory of the instance. (#2215 @Cyberboss) - Event scripts are now executed with the
TGS_INSTANCE_ROOTenvironment variable set to the path of the main directory of the instance. (#2215 @Cyberboss)
tgstation-server-v6.16.1
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 yourGeneral:ConfigVersionsetting appropriately. - Added
Security:OpenIDConnect:<scheme key>:GroupIDClaimto allow specifying a custom group ID claim name from OIDC providers. (#2177 @Cyberboss) - Added
Security:OpenIDConnect:<scheme key>:GroupIDClaimto allow specifying a custom group ID claim name from OIDC providers. (#2177 @Cyberboss)
Core
- Fixed a bug where measuring CPU usage would fail. (#2186 @Cyberboss)