Repository navigation
0.25.0
Removed the legacy client SignalRConnection from CoreGame.SharedMeta.Transport.SignalR. Wire-compatible, NuGet-API-breaking for consumers that referenced the server SignalR package for their client transport.
src/SharedMeta.Transport.SignalR/SignalRConnection.csandMetaHubProxy.csare deleted. The server package now contains only the server-sideMetaHub(+MetaMessagePackServerExtensions). The duplicate clientSignalRConnectionhad drifted behind the.Clientvariant for several releases (noconfigureBuilder, noclientVersion, missing the 0.24.1 phase-2RegisterClientSignatureAsyncoverride —NotSupportedExceptionon connect).- Migration for non-Unity .NET clients (Godot, console, load tests) that used
CoreGame.SharedMeta.Transport.SignalRas their client transport: switch the package reference toCoreGame.SharedMeta.Transport.SignalR.Client. Same namespace (SharedMeta.Transport.SignalR), same class name (SignalRConnection), same basic constructor (new SignalRConnection(url, accessToken)) — typically a one-line.csprojchange. The.Clientconstructor additionally acceptsconfigureBuilderandclientVersion(use them for MessagePack/version-gate). Unity clients are unaffected (theirSignalRConnectioncomes from the UPM package). Server hosts are unaffected (they referenced the package only forMetaHub).