Commit Graph
488 Commits
Author SHA1 Message Date
Jordan Dominion 5b9603cd8b GraphQL version bump 2024-10-20 14:55:29 -04:00
Jordan Dominion 80c12ee218 Version bump to 6.11.1 2024-10-10 18:39:23 -04:00
Jordan Dominion b0a4be73ef Version bump to 6.11.0 [TGSDeploy] 2024-10-10 00:01:46 -04:00
Jordan Dominion 64eb9bc625 Bump API library versions 2024-10-06 22:23:25 -04:00
Jordan Dominion 4cad4e0f45 Fix issues with login result fields being null 2024-10-06 22:18:40 -04:00
Jordan Dominion 09572f667e Merge branch 'dev' into GraphQLGitHub 2024-10-06 10:50:38 -04:00
Jordan Dominion e240d86429 Pull together all the metadata, documentation, tooling, etc to start pre-releasing the GraphQL API 2024-10-06 10:49:32 -04:00
craftxbox 4123991fe5 bump the config version
also style fixes
2024-10-03 21:39:26 -02:30
Jordan Dominion e2188539f8 Merge branch 'PrivateKeySharing' into MoreGraphQL 2024-09-13 00:02:44 -04:00
Jordan Dominion 99baac333e Version Swarm API separately from core version. Allow slight differences. 2024-09-12 18:39:46 -04:00
Jordan Dominion ed2de22f79 More GraphQL development
- Setup query structure for the potential for `RemoteGateway`s.
  - Add new `ErrorCode` indicating they are not implemented.
- Rename `ServerInformationBase` to `GatewayInformationBase`.
- Fix `TgsRestAuthorizeAttribute` lacking an `IAuthorizationFilter`.
2024-09-10 23:12:39 -04:00
Jordan Dominion a7a43a4f5c Merge branch 'dev' into 1077-GraphQL 2024-09-08 20:51:32 -04:00
Jordan Dominion d89461d19d GraphQL API Initial Implementation
- Build API via annotations using HotChocolate.
  - Export to `artifacts` on build.
  - Repurpose REST API types where possible, but many have to be reimplemented.
  - Transfer controller and bridge controller will definitely have to stay forever.
- Added `Tgstation.Server.Client.GraphQL` built from schema using StrawberryShake.
  - Added equivalent server information query.
- Setup semver and u32 (de)serialization.
- Begin transitioning to multi-client type live tests.
- Add GraphQL route `/api/graphql`
- Rename ServerClient likes to RestServerClient equivalent.
- Major API/Client library version bumps.
2024-09-08 20:51:04 -04:00
Jordan Dominion 4570a20a3a Allow DMAPI Validation to be fully skipped
Fuck you @AffectedArc07
2024-09-07 18:41:30 -04:00
Jordan Dominion 59dd0351b8 Move RepositorySettings out of Internal namespace
Make abstract
2024-09-03 07:02:39 -04:00
Jordan Dominion 0013b50463 Bump nuget versions 2024-09-02 21:01:31 -04:00
Jordan Dominion debeba2aa2 Version bump to 6.10 2024-08-31 21:58:43 -04:00
Jordan Dominion 33dd07152d API Bump to 10.8 2024-08-31 21:58:27 -04:00
Jordan Dominion 442ad80017 Add client count to DreamDaemon responses
Closes #1909
2024-08-31 21:58:17 -04:00
Jordan Dominion c5341b4471 Move SystemD arg responsibility from service to Host Watchdog 2024-08-31 21:32:39 -04:00
Jordan Dominion a7c1b030e9 Version bump to 6.9.2 2024-08-28 18:03:12 -04:00
Jordan Dominion 428d97e6fc Version bump to 6.9.1 2024-08-22 21:07:42 -04:00
Jordan Dominion e87259cfe5 Bump webpanel to 6.1.0 2024-08-13 22:27:29 -04:00
Jordan DominionandGitHub 1ac32205c1 Merge branch 'dev' into FixType 2024-08-11 08:41:53 -04:00
Jordan Dominion 79fcf9c117 Version bump to 6.9.0 2024-08-11 01:30:50 -04:00
Jordan Dominion 792947da4d Add configuration option to force use of dreamdaemon.exe 2024-08-10 23:58:57 -04:00
Jordan Dominion f7c94618b2 Fix DMAPI documentation comment typos 2024-08-10 22:54:04 -04:00
Jordan Dominion bd1deb0a9b Add 30 minute cache to GitHub releases requests
Closes #1831
2024-08-10 17:38:27 -04:00
Jordan Dominion 8aa1522b7d Bump to MariaDB 11.4.2 2024-08-09 22:30:18 -04:00
Jordan Dominion 895212c265 DMAPI v7.2.0
- Add consumer APIs for overriding HTTP GET implementation.
- Fix Discord documentation links.
- Use IETF RFC 2119 wording in documentation.
- Populate some documentation comments for previously undocumented public entities.
2024-08-09 18:47:50 -04:00
Jordan Dominion 0ba88f78fc Version bump to 6.8.0 2024-07-26 17:04:21 -04:00
Jordan Dominion d11dc01537 New error code for if you try to set a bad project name 2024-07-26 17:04:21 -04:00
Jordan Dominion ba97aa233a Fix a typo in DMAPI. Bump version to 7.1.3 2024-07-21 20:19:59 -04:00
Jordan Dominion c7e6412918 Adds OpenDream topic port as a DreamDaemon option
Closes #1826
2024-07-20 19:44:52 -04:00
Jordan Dominion d370c2cafb Version bump to 6.6.1 2024-07-12 20:37:15 -04:00
Jordan Dominion 44b30d6145 Setup MariaDB redistributable fallback URL
Their API server is currently shitting itself
2024-07-05 17:24:24 -04:00
Jordan Dominion 075f32fd91 Update MariaDB redist version 2024-07-02 18:50:23 -04:00
Jordan Dominion 90e0872e56 Version bump to 6.6.0 2024-07-02 07:12:18 -04:00
Jordan Dominion 04a413512d Add cron schedules for auto updates
Closes #1822
2024-07-02 07:12:17 -04:00
Jordan Dominion 40d667f454 Dependency updates
Migration for 64-bit GitHub Deployment IDs
2024-07-01 19:49:43 -04:00
Jordan DominionandGitHub daac696c50 Revert "Add Revision Date to V3 DMAPI" 2024-05-10 18:21:06 -04:00
ZephyrTFA 3c8cc5c8a9 Merge remote-tracking branch 'upstream/dev' into rinfo 2024-05-09 16:14:18 -04:00
ZephyrTFA f11c593e5b world.timezone doesnt even exist pre 514 2024-05-09 16:13:23 -04:00
Jordan Dominion e98da28130 Update redistributable URL 2024-04-20 17:55:42 -04:00
Jordan Dominion 53a10a6810 Version bump to 6.5.0 2024-04-20 12:21:40 -04:00
Jordan Dominion 3da68fe323 Add support for additional compiler arguments
Closes #1807
2024-04-20 12:21:12 -04:00
Jordan Dominion 905db37eef Merge branch 'master' into dev 2024-03-28 14:16:40 -04:00
Jordan Dominion 1f89791ff1 Version bump to 6.4.1 2024-03-26 20:35:47 -04:00
Jordan Dominion 99718467da Fix proc must call parent linter errors on goon 2024-03-24 12:42:03 -04:00
Jordan Dominion e3fe9b5c42 Version bump to 6.4.0 2024-03-03 21:31:05 -05:00