Upgrading aws-smithy-types 0.38 to 0.39
Breaking0.38.0 → 0.39.0Breaking2New2
BreakingUpgrade verdict
2 breaking changes.
In plain terms
- The shared AWS config type has a new name and location, so code that names it directly must be updated.
- Code that sets timeouts in code must use the new timeout config structure; environment and profile settings still work.
Must act 2 items need code or config changes
What you must change
Breaking2
Renames aws_types::config::Config to aws_types::sdk_config::SdkConfig to distinguish it from service-specific configs.
aws_types::config::Configaws_types::sdk_config::SdkConfigaws_config::load_from_env()Refactors timeout configuration into several structs collected in timeout::Config, changing programmatic access paths.
TimeoutConfigtimeout::Configapi_call_attempt_timeout()api.call_attempt_timeout()