From 005b04449908875dd1c0be67de08158d684e19b3 Mon Sep 17 00:00:00 2001 From: Jae Kim Date: Mon, 4 May 2026 14:05:02 -0700 Subject: [PATCH 1/2] [FSSDK-12546] prepare for release csharp-sdk v4.2.0 --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0686fcdf..d6fe2920 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ # Optimizely C# SDK Changelog ## 4.2.0 +May 4, 2026 + +### New Features + +**Feature Rollout**: Added support for Feature Rollouts, a new experiment type combining Targeted Delivery simplicity with A/B test measurement capabilities. Feature Rollouts enable progressive rollouts with full impact analytics, metric tracking, and confidence intervals. See [Feature Rollout docs](https://support.optimizely.com/hc/en-us/articles/45552846481037-Run-Feature-Rollouts-in-Feature-Experimentation) for more information. + +## 4.1.0 (Previous) Nov 13, 2025 ### New Features From 23470ee755b3f4ccaec9e44ff662c41f00115a7b Mon Sep 17 00:00:00 2001 From: Jae Kim Date: Mon, 4 May 2026 17:28:44 -0700 Subject: [PATCH 2/2] [FSSDK-12546] release csharp v4.3.0 --- CHANGELOG.md | 17 ++++++++++++++--- OptimizelySDK.Net35/Properties/AssemblyInfo.cs | 6 +++--- OptimizelySDK.Net40/Properties/AssemblyInfo.cs | 6 +++--- .../Properties/AssemblyInfo.cs | 6 +++--- .../Properties/AssemblyInfo.cs | 6 +++--- OptimizelySDK/Properties/AssemblyInfo.cs | 6 +++--- 6 files changed, 29 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6fe2920..691b941a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,24 @@ # Optimizely C# SDK Changelog -## 4.2.0 +## 4.3.0 May 4, 2026 ### New Features -**Feature Rollout**: Added support for Feature Rollouts, a new experiment type combining Targeted Delivery simplicity with A/B test measurement capabilities. Feature Rollouts enable progressive rollouts with full impact analytics, metric tracking, and confidence intervals. See [Feature Rollout docs](https://support.optimizely.com/hc/en-us/articles/45552846481037-Run-Feature-Rollouts-in-Feature-Experimentation) for more information. +**Feature Rollout**: Added support for Feature Rollouts, a new experiment type +combining Targeted Delivery simplicity with A/B test measurement capabilities. +Feature Rollouts enable progressive rollouts with full impact analytics, metric tracking, +and confidence intervals. +See [Feature Rollout docs](https://support.optimizely.com/hc/en-us/articles/45552846481037-Run-Feature-Rollouts-in-Feature-Experimentation) for more information. + +- Add Feature Rollout support ([#400](https://github.com/optimizely/csharp-sdk/pull/400)) +- Remove experiment type validation from config parsing ([#402](https://github.com/optimizely/csharp-sdk/pull/402)) +- Source clear removal ([#401](https://github.com/optimizely/csharp-sdk/pull/401)) +- Docs Bash - README update ([#399](https://github.com/optimizely/csharp-sdk/pull/399)) +- Event retry adjustment ([#398](https://github.com/optimizely/csharp-sdk/pull/398)) +- Pipeline update ([#397](https://github.com/optimizely/csharp-sdk/pull/397)) -## 4.1.0 (Previous) +## 4.2.0 Nov 13, 2025 ### New Features diff --git a/OptimizelySDK.Net35/Properties/AssemblyInfo.cs b/OptimizelySDK.Net35/Properties/AssemblyInfo.cs index 77c07883..48144c22 100644 --- a/OptimizelySDK.Net35/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.Net35/Properties/AssemblyInfo.cs @@ -37,6 +37,6 @@ // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("4.2.0.0")] -[assembly: AssemblyFileVersion("4.2.0.0")] -[assembly: AssemblyInformationalVersion("4.2.0")] // Used by NuGet. +[assembly: AssemblyVersion("4.3.0.0")] +[assembly: AssemblyFileVersion("4.3.0.0")] +[assembly: AssemblyInformationalVersion("4.3.0")] // Used by NuGet. diff --git a/OptimizelySDK.Net40/Properties/AssemblyInfo.cs b/OptimizelySDK.Net40/Properties/AssemblyInfo.cs index 368d2d5f..8daa6c01 100644 --- a/OptimizelySDK.Net40/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.Net40/Properties/AssemblyInfo.cs @@ -37,6 +37,6 @@ // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("4.2.0.0")] -[assembly: AssemblyFileVersion("4.2.0.0")] -[assembly: AssemblyInformationalVersion("4.2.0")] // Used by NuGet. +[assembly: AssemblyVersion("4.3.0.0")] +[assembly: AssemblyFileVersion("4.3.0.0")] +[assembly: AssemblyInformationalVersion("4.3.0")] // Used by NuGet. diff --git a/OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs b/OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs index 018b6364..d75ac8d2 100644 --- a/OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs @@ -37,6 +37,6 @@ // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("4.2.0")] -[assembly: AssemblyFileVersion("4.2.0.0")] -[assembly: AssemblyInformationalVersion("4.2.0")] // Used by NuGet. +[assembly: AssemblyVersion("4.3.0")] +[assembly: AssemblyFileVersion("4.3.0.0")] +[assembly: AssemblyInformationalVersion("4.3.0")] // Used by NuGet. diff --git a/OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs b/OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs index 9a9f2211..fc0fa989 100644 --- a/OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs @@ -37,6 +37,6 @@ // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("4.2.0.0")] -[assembly: AssemblyFileVersion("4.2.0.0")] -[assembly: AssemblyInformationalVersion("4.2.0")] // Used by NuGet. +[assembly: AssemblyVersion("4.3.0.0")] +[assembly: AssemblyFileVersion("4.3.0.0")] +[assembly: AssemblyInformationalVersion("4.3.0")] // Used by NuGet. diff --git a/OptimizelySDK/Properties/AssemblyInfo.cs b/OptimizelySDK/Properties/AssemblyInfo.cs index c06a0d5d..a5c0ee75 100644 --- a/OptimizelySDK/Properties/AssemblyInfo.cs +++ b/OptimizelySDK/Properties/AssemblyInfo.cs @@ -41,6 +41,6 @@ // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("4.2.0.0")] -[assembly: AssemblyFileVersion("4.2.0.0")] -[assembly: AssemblyInformationalVersion("4.2.0")] // Used by NuGet. +[assembly: AssemblyVersion("4.3.0.0")] +[assembly: AssemblyFileVersion("4.3.0.0")] +[assembly: AssemblyInformationalVersion("4.3.0")] // Used by NuGet.