---
title: CSharp-SDK - 3.10.0
slug: feature-experimentation/release-notes/csharp-sdk-3-10-0
docTags: 
createdAt: 2026-08-06T15:30:22.766Z
---

## New Features

Add new public properties to `OptimizelyConfig`. ([#265](https://github.com/optimizely/csharp-sdk/pull/265), [#266](https://github.com/optimizely/csharp-sdk/pull/266), [#273](https://github.com/optimizely/csharp-sdk/pull/273), [#276](https://github.com/optimizely/csharp-sdk/pull/276), [#279](https://github.com/optimizely/csharp-sdk/pull/279))

- SDKKey
- EnvironmentKey
- Attributes
- Audiences
- Events
- ExperimentRules and DeliveryRules to OptimizelyFeature
- Audiences to OptimizelyExperiment

For details, refer to our documentation page: [OptimizelyConfig for the C# SDK](docId\:KPQCceg8F7-Wha2qGcRXJ).

- Add new methods in `OptimizelyFactory` class. ([#264](https://github.com/optimizely/csharp-sdk/pull/264))
- SetBlockingTimeOutPeriod
- SetPollingInterval
- Add virtual methods to support mocking in `OptimizelyUserContext` ([#280](https://github.com/optimizely/csharp-sdk/pull/280))

### Deprecated:

`OptimizelyFeature.ExperimentsMap` of `OptimizelyConfig`is deprecated as of this release. Please use `OptimizelyFeature.ExperimentRules` and `OptimizelyFeature.DeliveryRules`. ([#276](https://github.com/optimizely/csharp-sdk/pull/276))

[https://github.com/optimizely/csharp-sdk/releases/tag/v3.10.0](https://github.com/optimizely/csharp-sdk/releases/tag/v3.10.0)
