Releases: jenkinsci/aws-secrets-manager-credentials-provider-plugin
0.5.5
This release moves the SecretSource implementation into a different plugin (aws-secrets-manager-secret-source-plugin), and adds that plugin as a dependency of the CredentialsProvider. This is an incremental migration which enables standalone usage of the SecretSource, but does not remove any functionality for existing CredentialsProvider users.
Note: If you use a plugin installation system that cannot resolve transitive dependencies (e.g. the puppet-jenkins Puppet module), you need to add the new plugin to your installation manifest manually.
👻 Maintenance
- Extract SecretSource implementation to new plugin (#136) @chriskilding
0.5.4
This is a small maintenance release with some dependency updates.
This plugin now requires Jenkins 2.263.x or higher to run.
📦 Dependency updates
- Use bouncycastle-api from Jenkins BOM
- Bump plugin parent from 4.15 to 4.19
- Bump joda-time from 2.10.2 to 2.10.10
- Bump git-changelist-maven-extension from 1.0-beta-7 to 1.2
- Bump docker-maven-plugin from 0.34.1 to 0.37.0
- Bump aws-java-sdk from 1.11.930 to 1.11.995
- Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2
- Bump assertj-core from 3.18.1 to 3.19.0
0.5.3
🧪 Beta features
- Remove custom clients beta feature (#60) @chriskilding
0.5.2
Minor maintenance release.
📝 Documentation updates
- Demonstrate advanced credential usage in README (#58) @chriskilding
- Remove mentions of Jira from README now that issues have moved to GitHub Issues @chriskilding
📦 Dependency updates
- Bump aws-java-sdk from 1.11.854 to 1.11.930 (#67) @dependabot
- Bump plugin from 4.13 to 4.15 (#64) @dependabot
- Bump plugin from 4.12 to 4.13 (#54) @dependabot
- Bump assertj-core from 3.18.0 to 3.18.1 (#57) @dependabot
- Bump bom-2.222.x to 16 and aws-java-sdk to 1.11.854 (#56) @chriskilding
0.5.1
📦 Dependency updates
- Use bom-2.222.x (#42) @chriskilding
- Bump assertj-core from 3.16.1 to 3.18.0 (#50) @dependabot
- Bump maven-checkstyle-plugin from 3.0.0 to 3.1.1 (#52) @dependabot
- Bump docker-maven-plugin from 0.26.0 to 0.34.1 (#46) @dependabot
- Bump plugin from 4.3 to 4.12 (#49) @dependabot
Note: The minimum supported Jenkins version is now 2.222.4.
0.5.0
🚀 New features and improvements
- Feature: Toggle the credentials cache on or off (#24) @chriskilding
0.4.2
📦 Dependency updates
- Bump bom-2.204.x from 11 to 12 (#41) @chriskilding
0.4.1
🐛 Bug Fixes
- Fix: Revert broken Symbol annotation in Tag class (#39) @chriskilding
Server-side filters for secrets
🚀 New features and improvements
- Server-side filters for ListSecrets API calls (#32) @chriskilding
Note: This replaces the previous client-side tag filter feature. If you used that feature, your filter tag configuration will be automatically migrated to the new format. If you use Configuration As Code, you must update your configuration to the new format - consult the README for details.
Custom client configuration (beta)
🧪 Beta features
- Custom client configuration (#37) @chriskilding
Note: This replaces the 'Cross-role CredentialsProvider' beta feature from the previous release. To migrate, add a client with the 'STS AssumeRole' authentication strategy for each role ARN that was previously specified. To keep the default client enabled for same-account secrets access, add a client with the 'Default' authentication strategy.
👻 Maintenance
- Fix Javadoc and code style issues (#38) @chriskilding
- Remove unneeded buildPlugin configuration (#36) @timja
- Support: Depend on the Jenkins tools BOM (#23) @chriskilding