Releases: Azure/AppConfiguration-JavaScriptProvider
2.2.0
Enhancements
-
Added tag filter selector which enables the configuration provider to load configuration settings based on tags. #188
-
Added a new property
secretRefreshIntervalunderAzureAppConfigurationOptions.keyVaultOptions, which enables the configuration provider to periodically reload secrets and certificates from Key Vault. #175 -
Added support for parsing json values with comments. #205
Bug fix
- Fixed a bug that the configuration provider startup will keep retrying on unfailoverable
RestError. #206
2.1.0
Enhancements
-
Added snapshot selector which enables the configuration provider to load configuration snapshots. #140
-
Added time-based retry mechanism for the
loadfunction to handle transient failures. By default, the retry timeout is set to 100 seconds, which can be customized via theAzureAppConfigurationOptions.startupOptions.timeoutInMsproperty. #166 -
Added support for configuring
SecretClientOptionsused to connect to an Azure Key Vault that has no registeredSecretClientvia the newAzureAppConfigurationOptions.keyVaultOptions.clientOptionsproperty. #194 -
Added support for resolving Azure Key Vault secrets in parallel by setting the new
parallelSecretResolutionEnabledproperty underAzureAppConfigurationOptions.keyVaultOptionsto 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.loadBalancingEnabledproperty 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,FeatureFlagReferenceandETagto 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.loadBalancingEnabledproperty 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