Releases: Azure/AppConfiguration-JavaScriptProvider
2.1.0
Enhancements
-
Added snapshot selector which enables the configuration provider to load configuration snapshots. #140
-
Added time-based retry mechanism for the
load
function to handle transient failures. By default, the retry timeout is set to 100 seconds, which can be customized via theAzureAppConfigurationOptions.startupOptions.timeoutInMs
property. #166 -
Added support for configuring
SecretClientOptions
used to connect to an Azure Key Vault that has no registeredSecretClient
via the newAzureAppConfigurationOptions.keyVaultOptions.clientOptions
property. #194 -
Added support for resolving Azure Key Vault secrets in parallel by setting the new
parallelSecretResolutionEnabled
property underAzureAppConfigurationOptions.keyVaultOptions
to true. #192
2.0.2
2.0.1
2.0.0
This is the first stable release of the following features.
-
Added support for automatic replica discovery for geo-replication enabled App Configuration stores, enhancing resiliency and scalability for non-browser-based applications. The feature is not available for browser-based applications due to the restriction of browser security sandbox. #98
-
Added support for load balancing mode which enables your application to distribute requests to App Configuration across all available replicas. This enhancement improves the scalability of applications that typically experience high request volumes to App Configuration, ensuring they remain within quota limits. Load balancing mode is disabled by default and can be activated by setting the new
AzureAppConfigurationOptions.loadBalancingEnabled
property to true. #135 -
Added support for monitoring all selected key-values. Configuration will be refreshed if any of key-values are updated. Watching the sentinel key for refresh helps ensure data integrity of configuration changes, but it is now optional. This behavior is activated when you enable the refresh but do not specify any watched keys in
AzureAppConfigurationOptions.refreshOptions
. #133 -
Added support for injecting additional telemetry metadata
FeatureFlagId
,FeatureFlagReference
andETag
to feature flags if telemetry is enabled.
Enhancements
- Added support for loading all feature flags with no label when no selector is specified under
AzureAppConfigurationOptions.featureFlagOptions
. #158
2.0.0-preview.2
Enhancements
-
Added support for automatic replica discovery for geo-replication enabled App Configuration stores, enhancing resiliency and scalability for non-browser-based applications. The feature is not available for browser-based applications due to the restriction of browser security sandbox. #98
-
Added support for load balancing mode which enables your application to distribute requests to App Configuration across all available replicas. This enhancement improves the scalability of applications that typically experience high request volumes to App Configuration, ensuring they remain within quota limits. Load balancing mode is disabled by default and can be activated by setting the new
AzureAppConfigurationOptions.loadBalancingEnabled
property to true. #135 -
Added support for monitoring all selected key-values. Configuration will be refreshed if any of key-values are updated. Watching the sentinel key for refresh helps ensure data integrity of configuration changes, but it is now optional. This behavior is activated when you enable the refresh but do not specify any watched keys in
AzureAppConfigurationOptions.refreshOptions
. #133