The 1.11.x S3 client automatically routed requests to the correct bucket region in a complicated manner. The 2.0.x client does not perform this automatic re-routing.
We should create a wrapper to pool S3 clients for different regions and automatically route requests to the region in which the bucket was created.
Is there an update on when this feature would be shipped out ?
Sorry, no update.
It's not our #1 priority, because with access points and other arn-based ways of accessing buckets/objects plus the use-arn-region flag, the SDK will automatically route the request to the correct region without the overhead of an extra call to AWS to find out where the bucket actually is.
I understand there's still value in this feature request, since the caller may not have a full bucket ARN.