See GitHub releases for all newer versions.
- Update document
- Added proxy support
- Move document to GitHub
- Update maintainer
NOTES:
- Please ignore v3.0.1, v4.0.0, v4.0.1. These versions are not compatible with other Azure-plugins.
BUG FIXES:
- Fix compatibility issue with other azure-plugins.
- Update
compatibleSinceVersion
to v4.0.0
- Encrypt subscriptionId, tenant, clientId. SubscriptionId, tenant, clientId will be returned as
Secret
type.
- Encrypt Service Principal subscriptionId, tenant, clientId
- Upgrade Azure-SDK dependency to Azure-security-keyvault-secrets
- Fix compatibility issue with azure-keyvault
- Remove UsernamePassword support in Azure Key Vault
- Remove UsernamePassword support in
AzureClient
creation
- Upgrade Azure SDK dependency to version 1.31.0
- Fix service principal secret for key vault credential
- Bump Jenkins version to 2.60.3
- Support retrieving key vault items with more credentials type
- Support managed identities for Azure resources
- Use scoped credentials lookup
- Support for certificate based service principal
- Fix the configuration verification bug on non-global clouds
- Support Environment selection for MSI credentials
- Disable plugin first class loader to fix remote class loading issue before Jenkins 2.66.
PluginFirstClassLoader#findResource
returns null which causesClassNotFoundException
on remote class loading from slave to master.
- Support for Azure KeyVault credentials
- Support for MSI credentials
- Upgrade Azure SDK dependency to version 1.3.0
- Add Third Party Notices
- Show unencrypted value for subscription ID, client ID and OAuth2 endpoint in credentials update page
- Custom binding for Azure credentials
- Fix tenant field in credentials update page
- Initial release with support to Azure Service Principal credentials