Skip to content

Upgrading aws-smithy-types 0.38 to 0.39

Breaking0.38.0 → 0.39.0Breaking2New2

BreakingUpgrade verdict

2 breaking changes.

  • 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.
2 items need code or config changes
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()