Releases: tgstation/tgstation-server
tgstation-server REST API v10.12.0
Full changelog can be found here.
- Added
autoStartCron
andautoStopCron
to Instance model. Functions identically toautoUpdateCron
but will instead launch and gracefully shutdown the server respectively. Added instance rights 2048 and 4096 to adjust these respectively. (#1998 @Cyberboss)
tgstation-server REST API v10.11.0
Full changelog can be found here.
- Added
gatewayOnly
to OAuthProviderInfo models. Iftrue
, the provider may only be used for gateway authentication. Ifnull
, the provider may NOT be used for gateway authentication. (#1997 @Cyberboss) - Added endpoint
/api/oauth_gateway
.POST
ing here with the OAuth authentication scheme will respond with a JSON object containing anaccessCode
for that provider IF the server is configured to allow OAuth gateways. (#1997 @Cyberboss)
tgstation-server GraphQL API v0.5.0
Full changelog can be found here.
- Added
oAuthGateway
mutation which accepts the OAuth authentication and will respond with a payload containing anaccessCode
for that provider IF the server is configured to allow OAuth gateways. (#1997 @Cyberboss)
tgstation-server-v6.11.4
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.11.4
Configuration: 5.3.0
REST API: 10.10.0
GraphQL API (Pre-release): 0.2.0
DreamMaker API: 7.3.0 (Interop: 5.10.0)
Web Control Panel: 6.4.0
Host Watchdog: 1.5.0
Patch 4
Core
- Fixed potential for static files uploads to never properly initiate. (#1995 @Cyberboss)
- Fixed memory leak in static files component. (#1995 @Cyberboss)
Patch 3
Core
- Added more logging to static file handling. (#1994 @Cyberboss)
Patch 2
Core
- Added additional logging to static file writes. (#1993 @Cyberboss)
Patch 1
Core
- Fix bad dependency injection configuration if an experimental feature was disabled. (#1968 @Cyberboss)
Update 11.X
Configuration
- The new configuration version is
5.3.0
. Please update yourGeneral:ConfigVersion
setting appropriately. - Adds a new
ProviderNetworkDebug
flag inFileLogging
to debug IRC traffic. (#1935 @craftxbox)
Core
- Fixed some oddities in the authentication/authorization pipeline. (#1936 @Cyberboss)
- Refactors the IrcProvider to be a bit more resilient. (#1935 @craftxbox)
- Fixes the IrcProvider getting permanently stuck if the connection between TGS and IRC is ever severed. (#1935 @craftxbox)
- Adds the OPER Irc authentication mode, helpful for anyone running their own IRC servers. (#1935 @craftxbox)
- Swarm server nodes now inherit the token signing key of the controller, meaning that an authentication token generated on one server will work for all servers in the swarm. This behavior occurs for all swarm nodes regardless of
Security
configuration settings. (#1929 @Cyberboss) - The swarm protocol is now versioned separately from the TGS core version. This allows for slightly differing servers to group together in a swarm. Updates will still synchronize all servers to the same version. It is still recommended that all servers in the swarm run the same TGS version. (#1929 @Cyberboss)
Web Control Panel
- Added automatic merge conflict detection to test merge viewer. Credit to @MarkSuckerberg. (#1959 @Cyberboss)
REST API
- Reserved error code 109 for a future change. (#1936 @Cyberboss)
- Adds new IRC authentication type with index 3 for /OPER authentication (#1935 @craftxbox)
GraphQL API
- Fixed issue of login fields being nullable. (#1955 @Cyberboss)
- Initial in-dev release. (#1954 @Cyberboss)
tgstation-server-v6.11.3
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.11.3
Configuration: 5.3.0
REST API: 10.10.0
GraphQL API (Pre-release): 0.2.0
DreamMaker API: 7.3.0 (Interop: 5.10.0)
Web Control Panel: 6.4.0
Host Watchdog: 1.5.0
Patch 3
Core
- Added more logging to static file handling. (#1994 @Cyberboss)
Patch 2
Core
- Added additional logging to static file writes. (#1993 @Cyberboss)
Patch 1
Core
- Fix bad dependency injection configuration if an experimental feature was disabled. (#1968 @Cyberboss)
Update 11.X
Configuration
- The new configuration version is
5.3.0
. Please update yourGeneral:ConfigVersion
setting appropriately. - Adds a new
ProviderNetworkDebug
flag inFileLogging
to debug IRC traffic. (#1935 @craftxbox)
Core
- Fixed some oddities in the authentication/authorization pipeline. (#1936 @Cyberboss)
- Refactors the IrcProvider to be a bit more resilient. (#1935 @craftxbox)
- Fixes the IrcProvider getting permanently stuck if the connection between TGS and IRC is ever severed. (#1935 @craftxbox)
- Adds the OPER Irc authentication mode, helpful for anyone running their own IRC servers. (#1935 @craftxbox)
- Swarm server nodes now inherit the token signing key of the controller, meaning that an authentication token generated on one server will work for all servers in the swarm. This behavior occurs for all swarm nodes regardless of
Security
configuration settings. (#1929 @Cyberboss) - The swarm protocol is now versioned separately from the TGS core version. This allows for slightly differing servers to group together in a swarm. Updates will still synchronize all servers to the same version. It is still recommended that all servers in the swarm run the same TGS version. (#1929 @Cyberboss)
Web Control Panel
- Added automatic merge conflict detection to test merge viewer. Credit to @MarkSuckerberg. (#1959 @Cyberboss)
REST API
- Reserved error code 109 for a future change. (#1936 @Cyberboss)
- Adds new IRC authentication type with index 3 for /OPER authentication (#1935 @craftxbox)
GraphQL API
- Fixed issue of login fields being nullable. (#1955 @Cyberboss)
- Initial in-dev release. (#1954 @Cyberboss)
tgstation-server-v6.11.2
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.11.2
Configuration: 5.3.0
REST API: 10.10.0
GraphQL API (Pre-release): 0.2.0
DreamMaker API: 7.3.0 (Interop: 5.10.0)
Web Control Panel: 6.4.0
Host Watchdog: 1.5.0
Patch 2
Core
- Added additional logging to static file writes. (#1993 @Cyberboss)
Patch 1
Core
- Fix bad dependency injection configuration if an experimental feature was disabled. (#1968 @Cyberboss)
Update 11.X
Configuration
- The new configuration version is
5.3.0
. Please update yourGeneral:ConfigVersion
setting appropriately. - Adds a new
ProviderNetworkDebug
flag inFileLogging
to debug IRC traffic. (#1935 @craftxbox)
Core
- Fixed some oddities in the authentication/authorization pipeline. (#1936 @Cyberboss)
- Refactors the IrcProvider to be a bit more resilient. (#1935 @craftxbox)
- Fixes the IrcProvider getting permanently stuck if the connection between TGS and IRC is ever severed. (#1935 @craftxbox)
- Adds the OPER Irc authentication mode, helpful for anyone running their own IRC servers. (#1935 @craftxbox)
- Swarm server nodes now inherit the token signing key of the controller, meaning that an authentication token generated on one server will work for all servers in the swarm. This behavior occurs for all swarm nodes regardless of
Security
configuration settings. (#1929 @Cyberboss) - The swarm protocol is now versioned separately from the TGS core version. This allows for slightly differing servers to group together in a swarm. Updates will still synchronize all servers to the same version. It is still recommended that all servers in the swarm run the same TGS version. (#1929 @Cyberboss)
Web Control Panel
- Added automatic merge conflict detection to test merge viewer. Credit to @MarkSuckerberg. (#1959 @Cyberboss)
REST API
- Reserved error code 109 for a future change. (#1936 @Cyberboss)
- Adds new IRC authentication type with index 3 for /OPER authentication (#1935 @craftxbox)
GraphQL API
- Fixed issue of login fields being nullable. (#1955 @Cyberboss)
- Initial in-dev release. (#1954 @Cyberboss)
tgstation-server GraphQL API v0.4.0
Full changelog can be found here.
- The
forceFresh
argument inUpdateInformation
fields is now optional. (#1990 @Cyberboss)
tgstation-server GraphQL API v0.3.0
Full changelog can be found here.
- Added some queries/mutations related to server updating. (#1986 @Cyberboss)
tgstation-server-v6.11.1
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.11.1
Configuration: 5.3.0
REST API: 10.10.0
GraphQL API (Pre-release): 0.2.0
DreamMaker API: 7.3.0 (Interop: 5.10.0)
Web Control Panel: 6.4.0
Host Watchdog: 1.5.0
Patch 1
Core
- Fix bad dependency injection configuration if an experimental feature was disabled. (#1968 @Cyberboss)
Update 11.X
Configuration
- The new configuration version is
5.3.0
. Please update yourGeneral:ConfigVersion
setting appropriately. - Adds a new
ProviderNetworkDebug
flag inFileLogging
to debug IRC traffic. (#1935 @craftxbox)
Core
- Fixed some oddities in the authentication/authorization pipeline. (#1936 @Cyberboss)
- Refactors the IrcProvider to be a bit more resilient. (#1935 @craftxbox)
- Fixes the IrcProvider getting permanently stuck if the connection between TGS and IRC is ever severed. (#1935 @craftxbox)
- Adds the OPER Irc authentication mode, helpful for anyone running their own IRC servers. (#1935 @craftxbox)
- Swarm server nodes now inherit the token signing key of the controller, meaning that an authentication token generated on one server will work for all servers in the swarm. This behavior occurs for all swarm nodes regardless of
Security
configuration settings. (#1929 @Cyberboss) - The swarm protocol is now versioned separately from the TGS core version. This allows for slightly differing servers to group together in a swarm. Updates will still synchronize all servers to the same version. It is still recommended that all servers in the swarm run the same TGS version. (#1929 @Cyberboss)
Web Control Panel
- Added automatic merge conflict detection to test merge viewer. Credit to @MarkSuckerberg. (#1959 @Cyberboss)
REST API
- Reserved error code 109 for a future change. (#1936 @Cyberboss)
- Adds new IRC authentication type with index 3 for /OPER authentication (#1935 @craftxbox)
GraphQL API
- Fixed issue of login fields being nullable. (#1955 @Cyberboss)
- Initial in-dev release. (#1954 @Cyberboss)
tgstation-server GraphQL API v0.2.0
Full changelog can be found here.
- Fixed issue of login fields being nullable. (#1955 @Cyberboss)