From f9f6917861916d38003d8b4d2494840ae18628f8 Mon Sep 17 00:00:00 2001 From: Wenxi Zeng Date: Fri, 3 May 2024 10:58:39 -0500 Subject: [PATCH 1/3] prepare release 2.4.0 (#102) Co-authored-by: Wenxi Zeng --- Analytics-CSharp/Analytics-CSharp.csproj | 2 +- Analytics-CSharp/Segment/Analytics/Version.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Analytics-CSharp/Analytics-CSharp.csproj b/Analytics-CSharp/Analytics-CSharp.csproj index bcf9164..0b02328 100644 --- a/Analytics-CSharp/Analytics-CSharp.csproj +++ b/Analytics-CSharp/Analytics-CSharp.csproj @@ -10,7 +10,7 @@ Segment, Inc The hassle-free way to add analytics to your C# app. - 2.3.5 + 2.4.0 MIT https://github.com/segmentio/Analytics-CSharp git diff --git a/Analytics-CSharp/Segment/Analytics/Version.cs b/Analytics-CSharp/Segment/Analytics/Version.cs index aafad40..aa1261f 100644 --- a/Analytics-CSharp/Segment/Analytics/Version.cs +++ b/Analytics-CSharp/Segment/Analytics/Version.cs @@ -2,6 +2,6 @@ namespace Segment.Analytics { internal static class Version { - internal const string SegmentVersion = "2.3.5"; + internal const string SegmentVersion = "2.4.0"; } } From 01b6906356c6f3b5e795352e888fc3ee4107d848 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Neven=20Mari=C4=87?= <58113389+dimitri-dev@users.noreply.github.com> Date: Mon, 6 May 2024 20:35:22 +0200 Subject: [PATCH 2/3] add connection close on default http client (#103) (#104) --- Analytics-CSharp/Segment/Analytics/Utilities/HTTPClient.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Analytics-CSharp/Segment/Analytics/Utilities/HTTPClient.cs b/Analytics-CSharp/Segment/Analytics/Utilities/HTTPClient.cs index 5408c0a..552383b 100644 --- a/Analytics-CSharp/Segment/Analytics/Utilities/HTTPClient.cs +++ b/Analytics-CSharp/Segment/Analytics/Utilities/HTTPClient.cs @@ -187,6 +187,7 @@ public DefaultHTTPClient(string apiKey, string apiHost = null, string cdnHost = public override async Task DoGet(string url) { var request = new HttpRequestMessage(HttpMethod.Get, url); + request.Headers.Add("Connection", "close"); request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await _httpClient.SendAsync(request); @@ -214,6 +215,7 @@ public override async Task DoPost(string url, byte[] data) streamContent.Headers.Add("Content-Encoding", "gzip"); var request = new HttpRequestMessage(HttpMethod.Post, url); + request.Headers.Add("Connection", "close"); request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("text/plain")); request.Content = streamContent; From 2aa4a7bcc2f3107bae06529349ce770057048845 Mon Sep 17 00:00:00 2001 From: Wenxi Zeng Date: Tue, 14 May 2024 11:17:14 -0500 Subject: [PATCH 3/3] prepare release 2.4.1 --- Analytics-CSharp/Analytics-CSharp.csproj | 2 +- Analytics-CSharp/Segment/Analytics/Version.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Analytics-CSharp/Analytics-CSharp.csproj b/Analytics-CSharp/Analytics-CSharp.csproj index 0b02328..5efd3d2 100644 --- a/Analytics-CSharp/Analytics-CSharp.csproj +++ b/Analytics-CSharp/Analytics-CSharp.csproj @@ -10,7 +10,7 @@ Segment, Inc The hassle-free way to add analytics to your C# app. - 2.4.0 + 2.4.1 MIT https://github.com/segmentio/Analytics-CSharp git diff --git a/Analytics-CSharp/Segment/Analytics/Version.cs b/Analytics-CSharp/Segment/Analytics/Version.cs index aa1261f..a6ab55c 100644 --- a/Analytics-CSharp/Segment/Analytics/Version.cs +++ b/Analytics-CSharp/Segment/Analytics/Version.cs @@ -2,6 +2,6 @@ namespace Segment.Analytics { internal static class Version { - internal const string SegmentVersion = "2.4.0"; + internal const string SegmentVersion = "2.4.1"; } }