From bc77e585669e943ba89c794f13c5edaeb8e61920 Mon Sep 17 00:00:00 2001 From: Nicholas Blumhardt Date: Mon, 11 Aug 2025 14:12:03 +1000 Subject: [PATCH 1/2] Dev version bump [skip ci] --- src/Seq.Api/Seq.Api.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Seq.Api/Seq.Api.csproj b/src/Seq.Api/Seq.Api.csproj index e0dc7bd..19e11c8 100644 --- a/src/Seq.Api/Seq.Api.csproj +++ b/src/Seq.Api/Seq.Api.csproj @@ -1,7 +1,7 @@ Client library for the Seq HTTP API. - 2025.2.1 + 2025.2.2 Datalust;Contributors netstandard2.0;net6.0;net8.0 true From 7e2112ea48a2fa183caf986a50922b6033840d1e Mon Sep 17 00:00:00 2001 From: Nicholas Blumhardt Date: Mon, 11 Aug 2025 15:02:02 +1000 Subject: [PATCH 2/2] Earlier 2025.2 builds produce `ws://` absolute WebSocket URIs, fix scheme normalization --- src/Seq.Api/Client/SeqApiClient.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Seq.Api/Client/SeqApiClient.cs b/src/Seq.Api/Client/SeqApiClient.cs index 6417e95..fed86cb 100644 --- a/src/Seq.Api/Client/SeqApiClient.cs +++ b/src/Seq.Api/Client/SeqApiClient.cs @@ -528,8 +528,10 @@ static string EnsureAbsoluteWebSocketUri(string target, Uri apiBaseAddress) absoluteUnknownScheme = new UriBuilder(combined); } - absoluteUnknownScheme.Scheme = absoluteUnknownScheme.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? "ws" : "wss"; - + absoluteUnknownScheme.Scheme = absoluteUnknownScheme.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) || + absoluteUnknownScheme.Scheme.Equals("ws", StringComparison.OrdinalIgnoreCase) ? + "ws" : "wss"; + return absoluteUnknownScheme.ToString(); }