Commit Graph
488 Commits
Author SHA1 Message Date
Jordan DominionandGitHub 2957ed514f Bring client version in line
It should have been bumped in 29f5e87773
2023-08-17 20:27:20 -04:00
Jordan Dominion 29f5e87773 Deprecation notice for based meme removal
See commit 261ac08985
2023-08-15 18:53:27 -04:00
Jordan Dominion 261ac08985 Removes "Based on what?" meme
Linus Tech Tips is cancelled
2023-08-15 18:48:38 -04:00
Jordan Dominion 3886b17d00 Merge branch 'dev' into V6 2023-08-14 10:13:37 -04:00
Jordan Dominion c1c09c5b51 Update to .NET 8 preview 7 2023-08-13 18:43:23 -04:00
Jordan Dominion 0ca44a4fec Add deployment stage awareness to Discord embeds
- ErrorCode 79 no longer occurs on failing to send a chat message.
- Remove unnecessary parameter for previous compile job from IRemoteDeploymentManager.ApplyDeployment.
- Clean up DmbFactory.
- Fix DmbFactory not doing remote staging if no existing compile job was present.
2023-08-13 13:40:30 -04:00
Jordan Dominion fa60174cb3 Merge branch 'dev' into V6 2023-08-09 22:24:45 -04:00
Jordan Dominion b28571bac3 Dependency updates
- Add missing comments for some packages.
- Pin Moq due to bullshit e-mail scraping: https://github.com/moq/moq/issues/1374
2023-08-09 08:12:21 -04:00
Jordan Dominion 1eee2ce9d8 Fix release build issues 2023-07-27 01:40:42 -04:00
Jordan Dominion 13d0489ed2 Fix migrator references to V5 and update version 2023-07-27 00:48:52 -04:00
Jordan Dominion e84a621ea7 Migrate to .NET 8 Preview
- Update Nuget packages to preview
- Update documentation refs
- Update CI dotnet version
- Update redistributable
- Update winget and deb dependencies
- Update base docker images
- Remove unnecessary console `PropertyGroup`s
- Modify CI to be ODR for the dotnet version
- Fix upgrade `#error`s
- Http2 never worked and now throws a warning. Remove it
- Remove workaround for SqlClient breaking change
- Minor return signature optimization in ProcessExecutor
- Config version -> 5.0.0
- Core version -> 6.0.0
2023-07-26 21:12:57 -04:00
Jordan Dominion c79f12c2dc Service startup now waits for TGS initialization 2023-07-24 20:07:59 -04:00
Jordan Dominion 80215f81b0 More defaulting behavior for .exe installer 2023-07-24 17:06:38 -04:00
Jordan Dominion aaffea8a89 Version bump to 5.14.0 2023-07-20 02:39:28 -04:00
Jordan Dominion 25651e37ba Add MariaDB to installer. Adjust SetupWizard to support it
Closes #1603
2023-07-20 02:38:54 -04:00
Jordan Dominion 7396865138 Update bundled dotnet version to 6.0.20 2023-07-20 00:26:14 -04:00
Jordan Dominion 0c7640ff98 Version bump to 5.13.3 2023-07-17 13:18:41 -04:00
Jordan Dominion 0c6f15243d Version bump to 5.13.2 2023-07-15 11:22:39 -04:00
Jordan Dominion 2091ce06e7 Elasticsearch configuration now uses a Uri
Also fixed default setup wizard option not working

Fixes #1599
2023-07-15 09:39:15 -04:00
Jordan Dominion b0fbee35ed Version bumps 2023-07-14 23:12:52 -04:00
Jordan Dominion d47f671bbf Merge branch 'dev' into '1458-AddMapThreadsParam' 2023-07-04 20:27:39 -04:00
Jordan Dominion 72afd1f4de Merge branch 'dev' into 1458-AddMapThreadsParam 2023-07-04 18:01:35 -04:00
Jordan Dominion c7ae56733b Add PublicAddress to swarm configuration and API
- `ConfigVersion` to 4.7.0.
- Add setup wizard prompt.
- `README.md` update.
- Update live tests.
2023-07-04 01:00:17 -04:00
Jordan Dominion d5380c5cb9 Bunch of project cleanups and "tgstation-server" string deduping
- Move `Tgstation.Server.Host.Common.Constants` to `Tgstation.Server.Common`.
- Use `Tgstation.Server.Common.Constants.CanonicalPackageName` in strings everywhere where it makes sense.
- Add `SrcCommon.props` to dedupe more .csproj properties.
- Rename `TgsNugetNetVersion` to `TgsNugetNetFramework` and move to `Version.props`.
- Change Nugets packages' author to just `Jordan Dominion`.
- Fix name of wix extensions namespace.
- Update Octokit to `7.0.0`.
- Add missing documentation comment for `PackageReference`.
2023-07-03 22:07:05 -04:00
Jordan Dominion c13f56470f Version bump to 5.12.7 2023-07-02 04:09:00 -04:00
Jordan Dominion d0d9e7b2ba Switch from .vdproj to .wixprojs
Wix is just better, it drives the fucking Visual Studio installer for gods' sakes. Thankfully, v4 is a whole lot better than v3 in that it's native dotnet tooling.

- Added ability to set base path for loading configuration files.
- Added Service command descriptions for help text.
- New `.exe` installer also installs dotnet dependencies.
- New `.msi` properly invokes configure, sets up and controls service, sends detach stop signal on upgrades, and uses ProgramData for configs with appropriate permissions.
- Remove .deb symlinks in favor of explicitly setting config directory.
- Adjust CI pipeline with new installer changes.
- Appropriately bump TGS migrator version.
2023-07-02 04:08:14 -04:00
Jordan Dominion 6f598f38f1 Merge branch 'dev' into 1458-AddMapThreadsParam 2023-06-20 19:37:25 -04:00
Jordan b0c002ddb0 Host.Watchdog forwards SIGUSR1 to child 2023-06-19 05:16:45 -04:00
Jordan 5956a71150 Merge branch 'master' into dev 2023-06-18 11:06:47 -04:00
Jordan f9167033ad Version bump to 5.12.6 2023-06-16 18:23:30 -04:00
Dominion 18c03a9f02 512 DMAPI compatibility 2023-06-15 07:52:43 -04:00
Dominion 1a3e0fe1c7 Configuration option to disable dd.exe usage
Fixed issues with testing bridge limits in 515.

Added LiveTests helper to get all DreamDaemon processes.

Assert Live tests port usage is >= 10000 to ensure we get maximum url length for bridge tests.
2023-06-15 03:30:32 -04:00
Dominion 3a631709c0 Merge branch 'dev' into 1458-AddMapThreadsParam 2023-06-14 13:02:49 -04:00
Dominion e596110018 Clean up Tgstation.Server.Common
- Move classes to `Http` namespace.
- Give it a unique package version.
- Comment to make me not rage update Nuget libs to .NET 6.
2023-06-10 17:04:04 -04:00
tgstation-server 043c086d7f Merge branch 'master' into dev 2023-06-08 00:20:14 +00:00
Dominion d00410e32c Version bump to 5.12.5 2023-06-07 18:34:18 -04:00
Dominion 0d4ed0532d Enable receiving health checks in DMAPI event handler
- Internal renaming of Heartbeats to Health Checks
- No API changes for now
2023-06-04 10:04:43 -04:00
tgstation-server 702ef314f9 Merge branch 'master' into dev 2023-06-03 02:30:53 +00:00
Dominion 2e59bb60df Version bump to 5.12.4 2023-05-31 19:14:57 -04:00
Dominion 4ec850c6c5 Resolving master -> dev merge 2023-05-29 20:21:28 -04:00
Dominion 2d9a60b393 Version bump to 5.12.3 2023-05-29 19:18:01 -04:00
Dominion ef13f1eb42 Bump DMAPI version to label the interop version 2023-05-29 11:11:26 -04:00
Dominion eaf641648a Fixes streams being passed into IByondClient getting disposed 2023-05-29 10:55:06 -04:00
tgstation-server 48b05af66a Merge branch 'master' into dev 2023-05-29 08:12:30 +00:00
Dominion 71593573dd Interop version bump to 5.6.1 2023-05-23 22:45:47 -04:00
tgstation-server 580259e6f9 Merge branch 'master' into dev 2023-05-24 00:58:02 +00:00
Dominion 51eb8348ae Version bump to 5.12.2 2023-05-20 20:17:25 -04:00
Dominion 90593f4fb2 Clear DMAPI channels cache on TGS detach 2023-05-20 19:07:53 -04:00
Dominion 9410795046 Nuget updates + project file cleanups 2023-05-20 16:25:40 -04:00
Jordan DominionandGitHub c09b854315 Merge branch 'master' into MrStonedOne-patch-1 2023-05-20 12:55:49 -04:00