Add release note for FM 3.5.0 & 4.0.0-preview4 (#943)

* add release note

* update

* update

* fix typo

* update

* update

* update
This commit is contained in:
Zhiyuan Liang 2024-07-29 17:21:13 +08:00 коммит произвёл GitHub
Родитель 24f31634f1
Коммит a236fac61e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
3 изменённых файлов: 47 добавлений и 1 удалений

Просмотреть файл

@ -2,6 +2,16 @@
[Source code][source_code] | [Package (NuGet)][package] | [Samples][samples] | [Product documentation][docs]
## 4.0.0-preview4 - Jul 19, 2024
* Updated `Microsoft.FeatureManagement` reference to `4.0.0-preview4`. See the [release notes](./Microsoft.Featuremanagement.md) for more information on the changes.
## 3.5.0 - Jul 19, 2024
### Enhancements
* Introduced an overloaded extension method `WithTargeting()` for ASP.NET Core applications. It registers a default `ITargetingContextAccessor` that constructs user context based on the authenticated user of a request. [#466](https://github.com/microsoft/FeatureManagement-Dotnet/pull/466)
## 3.4.0 - Jun 24, 2024
* Updated `Microsoft.FeatureManagement` reference to `3.4.0`. See the [release notes](./Microsoft.Featuremanagement.md) for more information on the changes.

Просмотреть файл

@ -2,6 +2,26 @@
[Source code][source_code] | [Package (NuGet)][package] | [Samples][samples] | [Product documentation][docs]
## 4.0.0-preview4 - Jul 19, 2024
* Updated `Microsoft.FeatureManagement` reference to `4.0.0-preview4`. See the [release notes](./Microsoft.Featuremanagement.md) for more information on the changes.
### Enhancements
* Introduced a new API `AddApplicationInsightsTelemetryPublisher` to register a feature flag telemetry publisher for Application Insights. [#455](https://github.com/microsoft/FeatureManagement-Dotnet/pull/455)
``` C#
builder.Services.AddFeatureManagement()
.WithTargeting()
.AddApplicationInsightsTelemetryPublisher();
```
## Breaking Changes
* The `TargetingTelemetryInitializer` type has been moved to this package from the now-deprecated `Microsoft.FeatureManagement.Telemetry.ApplicationInsights.AspNetCore` package. This change simplifies the utilization of feature flag telemetry.
* The type `ApplicationInsightsTelemetryPublisher` has been removed as its functionality has been replaced with the new API `AddApplicationInsightsTelemetryPublisher` for publishing feature flag telemetry to Application Insights. [#455](https://github.com/microsoft/FeatureManagement-Dotnet/pull/455)
## 4.0.0-preview3 - April 10, 2024
* Updated `Microsoft.FeatureManagement` reference to `4.0.0-preview3`. See the [release notes](./Microsoft.Featuremanagement.md) for more information on the changes.

Просмотреть файл

@ -2,11 +2,27 @@
[Source code][source_code] | [Package (NuGet)][package] | [Samples][samples] | [Product documentation][docs]
## 4.0.0-preview4 - Jul 19, 2024
### Enhancements
* The feature flag telemetry pipeline is now integrated with .NET `Acitivity` instrumentation. Feature manager now has an `AcitvitySource` called "Microsoft.FeatureManagement". If telemetry is enabled for a feature flag, whenever the feature flag is evaluated, feature manager will start an `Activity` and add an `ActivityEvent` with tags containing feature evaluation information. [#455](https://github.com/microsoft/FeatureManagement-Dotnet/pull/455)
### Breaking Changes
* If you were using earlier preview versions of this package and configuration files to define variant feature flags, they are no longer supported in the [.NET Feature Management schema](https://github.com/microsoft/FeatureManagement-Dotnet/blob/main/schemas/FeatureManagement.Dotnet.v1.0.0.schema.json). Instead, please use the [Microsoft Feature Management schema](https://github.com/Azure/AppConfiguration/blob/main/docs/FeatureManagement/FeatureManagement.v2.0.0.schema.json) to define variant feature flags. [#421](https://github.com/microsoft/FeatureManagement-Dotnet/pull/421).
* `AddTelemetryPublisher` API and `ITelemetryPublisher` interface were removed. The feature flag telemetry pipeline is now integrated with .NET `Acitivity` instrumentation. [#455](https://github.com/microsoft/FeatureManagement-Dotnet/pull/455)
## 3.5.0 - Jul 19, 2024
* No changes in this release.
## 3.4.0 - Jun 21, 2024
### Enhancements
- All public classes no longer use init-only setters, ensuring compatibility with application using C# 7 or earlier. [#450](https://github.com/microsoft/FeatureManagement-Dotnet/pull/450)
* All public classes no longer use init-only setters, ensuring compatibility with application using C# 7 or earlier. [#450](https://github.com/microsoft/FeatureManagement-Dotnet/pull/450)
## 3.3.1 - May 23, 2024