As shown in https://docs.google.com/spreadsheets/d/1hYD6wVVeE-x4vPYR3RZu6PJQB8KxryvPPz8Q3v9u4sM/edit there are about 60 plugins that need to be migrated and/or tested with AWS SDK for Java 2.x. Of these aws-credentials and aws-global-configuration must be migrated first (preserving compatibility!), as multiple other plugins depend on these. After that, the following groups of plugins can be worked on in parallel:
- pipeline-aws
- ec2 and ec2-cloud-axis
- hashicorp-vault-plugin, hashicorp-vault-pipeline, kubernetes-credentials-provider, eks-token, and service-now
- amazon-ecr
- s3 and notification (which might also require packaging an asynchronous HTTP client in aws-java-sdk2-core)
- periodicbackup
- amazon-ecs
- aws-secrets-manager-credentials-provider
- ec2-fleet
- artifact-manager-s3 (which might also require upgrading Apache jclouds, or migrating away from it)
- codedeploy
- aws-lambda
- aws-bucket-credentials
- aws-codebuild
- aws-codepipeline
- aws-parameter-store
- jobcacher
- aws-secrets-manager-secret-source
- configuration-as-code-secret-ssm
- awseb-deployment-plugin
- Plugins with fewer than 1,000 installations
As shown in https://docs.google.com/spreadsheets/d/1hYD6wVVeE-x4vPYR3RZu6PJQB8KxryvPPz8Q3v9u4sM/edit there are about 60 plugins that need to be migrated and/or tested with AWS SDK for Java 2.x. Of these aws-credentials and aws-global-configuration must be migrated first (preserving compatibility!), as multiple other plugins depend on these. After that, the following groups of plugins can be worked on in parallel: