Skip to content

Upgrading botocore 0.46 to 0.47

Unknown0.46.0 → 0.47.0

Fetching 1 release from GitHub…0 / 1
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • added: class S3SigV4QueryAuth(SigV4QueryAuth)
  • added: class SigV4QueryAuth(SigV4Auth)
  • added: constructor SigV4QueryAuth(credentials, service_name, region_name, expires=…)
  • added: field SigV4QueryAuth.DEFAULT_EXPIRES
  • added: method S3SigV4QueryAuth.payload(request)
  • removed: function get_config(session)
  • added: function build_profile_map(parsed_ini_config)
  • added: function load_config(config_filename)
  • added: function multi_file_load_config(*filenames)
  • added: function raw_config_parse(config_filename)
  • removed: field BotoProvider.method
  • removed: field ConfigProvider.method
  • removed: field CredentialResolver.default_methods
  • removed: field Credentials.method
  • removed: field EnvProvider.method
  • removed: field InstanceMetadataProvider.method
  • removed: field OriginalEC2Provider.method
  • removed: field RefreshableCredentials.method
  • removed: method CredentialResolver.get_credentials()
  • changed: constructor CredentialResolver(session=…, methods=…) → constructor CredentialResolver(providers)
  • changed: constructor Credentials(access_key=…, secret_key=…, token=…, session=…, method=…) → constructor Credentials(access_key, secret_key, token=…, method=…)
  • changed: constructor RefreshableCredentials(access_key=…, secret_key=…, token=…, session=…, method=…, expiry_time=…, refresh_using=…) → constructor RefreshableCredentials(access_key, secret_key, token, expiry_time, refresh_using, method, time_fetcher=…)
  • changed: method CredentialResolver.insert_before(name, cred_instance) → method CredentialResolver.insert_before(name, credential_provider)
  • changed: static method RefreshableCredentials.create_from_metadata(metadata, session=…, method=…, refresh_using=…) → static method RefreshableCredentials.create_from_metadata(metadata, refresh_using, method)
  • added: class SharedCredentialProvider(CredentialProvider)
  • added: constructor BotoProvider(environ=…, ini_parser=…)
  • added: constructor ConfigProvider(config_filename, profile_name, config_parser=…)
  • added: constructor EnvProvider(environ=…, mapping=…)
  • added: constructor InstanceMetadataProvider(iam_role_fetcher)
  • added: constructor OriginalEC2Provider(environ=…, parser=…)
  • added: constructor SharedCredentialProvider(creds_filename, profile_name=…, ini_parser=…)
  • added: field BotoProvider.ACCESS_KEY
  • added: field BotoProvider.BOTO_CONFIG_ENV
  • added: field BotoProvider.DEFAULT_CONFIG_FILENAMES
  • added: field BotoProvider.METHOD
  • added: field BotoProvider.SECRET_KEY
  • added: field ConfigProvider.ACCESS_KEY
  • added: field ConfigProvider.METHOD
  • added: field ConfigProvider.SECRET_KEY
  • added: field ConfigProvider.TOKENS
  • added: field CredentialProvider.METHOD
  • added: field EnvProvider.ACCESS_KEY
  • added: field EnvProvider.METHOD
  • added: field EnvProvider.SECRET_KEY
  • added: field EnvProvider.TOKENS
  • added: field InstanceMetadataProvider.METHOD
  • added: field OriginalEC2Provider.ACCESS_KEY
  • added: field OriginalEC2Provider.CRED_FILE_ENV
  • added: field OriginalEC2Provider.METHOD
  • added: field OriginalEC2Provider.SECRET_KEY
  • added: field SharedCredentialProvider.ACCESS_KEY
  • added: field SharedCredentialProvider.METHOD
  • added: field SharedCredentialProvider.SECRET_KEY
  • added: field SharedCredentialProvider.TOKENS
  • added: function create_credential_resolver(session)
  • added: method CredentialResolver.load_credentials()
  • added: method SharedCredentialProvider.load()
  • changed: method Endpoint.prepare_request(request, do_auth=…) → method Endpoint.prepare_request(request, signer)
  • added: method Endpoint.create_request(operation, params, signer=…)
  • added: class PartialCredentialsError(BotoCoreError)
  • added: field PartialCredentialsError.fmt
  • added: function copy_snapshot_encrypted(operation, params, **kwargs)
  • removed: field Session.get_variable
  • removed: method Session.get_config()
  • added: class ComponentLocator(object)
  • added: constructor ComponentLocator()
  • added: method ComponentLocator.get_component(name)
  • added: method ComponentLocator.lazy_register_component(name, no_arg_factory)
  • added: method ComponentLocator.register_component(name, component)
  • added: method Session.get_component(name)
  • added: method Session.get_scoped_config()
  • added: method Session.register_component(name, component)
  • changed: method InstanceMetadataFetcher.retrieve_iam_role_credentials(url=…, timeout=…, num_attempts=…) → method InstanceMetadataFetcher.retrieve_iam_role_credentials()
  • added: constructor InstanceMetadataFetcher(timeout=…, num_attempts=…, url=…)
  • added: function parse_key_val_file(filename, _open=…)
  • added: function parse_key_val_file_contents(contents)