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 Dominion and GitHub
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 Dominion and GitHub
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