Azure Key Vault Properties Provider Release Notes - Mule 4

Support Category: Select

Azure Key Vault Properties Provider is a configuration that enables you to retrieve your secrets from a secure Azure cloud service before your Mule app runs.

2.1.1

August 19, 2024

Compatibility

Software Version

Anypoint Studio

7.3.5 and later

Mule runtime engine

4.4.0 and later

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

The following libraries are upgraded to address reported security vulnerabilities:

  • The com.azure:azure-sdk-bom library is upgraded to version 1.2.26.

  • The com.fasterxml.jackson.core:jackson-core library is upgraded to version 2.17.2.

W-16474205

2.1.0

May 31, 2024

What’s New

  • The Key Vault Name attribute now uses the system property MULE_AZURE_KEY_VAULT_NAME, if you do not set any value for the attribute.

  • The tenantId, clientId, and clientSecret attributes are now optional. If you specify these attributes, they must be set together; otherwise, the connector uses the values from the environment variables.

Compatibility

Software Version

Anypoint Studio

7.3.5 and later

Mule runtime engine

4.4.0 and later

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

Added the system property MULE_AZURE_KEY_VAULT_NAME to parameterize the key vault name.

W-15734326

2.0.1

March 19, 2024

What’s New

  • This property provider is now compatible with Java 17.

Compatibility

Software Version

Anypoint Studio

7.3.5 and later

Mule runtime engine

4.4.0 and later

OpenJDK

8, 11, and 17

2.0.0

September 26, 2023

What’s New

  • The new URI Override field enables you to specify the URI for a key vault located outside Azure Commercial Cloud.

  • Azure Key Vault Properties Provider now supports Azure Default Credential. You can specify your authentication credentials via environment variables.

Compatibility

Software Version

Anypoint Studio

7.3.5 and later

Mule runtime engine

4.4.0 and later

OpenJDK

8 and 11

Fixed Issues

Issue Resolution ID

Deployments no longer fail for Mule apps with the Mule Secure Configuration Properties Extension module and Azure Key Vault Properties Provider.

W-12219112

1.0.1

January 10, 2023

Compatibility

Software Version

Anypoint Studio

7.3.5 and later

Mule runtime engine

4.4.0 and later

OpenJDK

8 and 11

Fixed Issues

Issue Resolution ID

Updated internal dependencies.

W-12272032

Known Issues

Known Issue Workaround ID

The Mule Secure Configuration Properties Extension module and Azure Key Vault Properties Provider share the same project structure, so they both export the com.mulesoft.modules.configuration.properties.api package. In Mule apps, this causes deployment failures which results in the DuplicateExportedPackageException: There are multiple artifacts exporting the same package error, because the Mule runtime classloader doesn’t allow two different extensions to export the same package.

This issue is fixed in Azure Key Vault Properties Provider 2.0.0 and later. To ensure successful deployment of your Mule apps, upgrade Azure Key Vault Properties Provider to version 2.0.0 or later.

W-12219112

1.0.0

October 19, 2022

What’s New

This is a new properties provider.

For a list of supported configurations, refer to the Azure Key Vault Properties Provider Reference Guide.

Compatibility

Software Version

Anypoint Studio

7.3.5 and later

Mule runtime engine

4.4.0 and later

OpenJDK

8 and 11

Known Issues

Known Issue Workaround ID

The Mule Secure Configuration Properties Extension module and Azure Key Vault Properties Provider share the same project structure, so they both export the com.mulesoft.modules.configuration.properties.api package. In Mule apps, this causes deployment failures which results in the DuplicateExportedPackageException: There are multiple artifacts exporting the same package error, because the Mule runtime classloader doesn’t allow two different extensions to export the same package.

This issue is fixed in Azure Key Vault Properties Provider 2.0.0 and later. To ensure successful deployment of your Mule apps, upgrade Azure Key Vault Properties Provider to version 2.0.0 or later.

W-12219112

See Also