- Removed the deprecated unprefixed aliases for generated AWS service clients.
Imports such as
BedrockRuntimeClientmust now use theAsync-prefixed name, such asAsyncBedrockRuntimeClient. - Changed all generated AWS clients to use
AIOHTTPClientas their default transport, including services configured for HTTP/2 or event streaming. Applications that require the CRT transport, such as those using bidirectional event streams, must install the generated client'sawscrtextra and explicitly configureAWSCRTHTTPClient. - Removed the legacy
Configclass from generated AWS clients in favor of the service-specific, async-resolvedAsync<SdkId>Configclass, such asAsyncBedrockRuntimeConfig. Explicit configuration must now be resolved withawait Async<SdkId>Config.resolve(...)before it is passed to the client.
- Renamed generated AWS service clients to include
Async(e.g.BedrockRuntimeClientis nowAsyncBedrockRuntimeClient) to match the Python community convention for async clients. For clients that were already published under the unprefixed name, the old name remains available as a deprecated alias that emits aDeprecationWarningand will be removed in an upcoming release. The unprefixed name will later be reintroduced for synchronous clients.