Upgrading botocore 0.4 to 0.5
Unknown0.4.2 → 0.5.4
Fetching 5 releases from GitHub…0 / 5
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- 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.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- removed:
method SigV4Auth.build_payload(args) - changed:
function get_auth(auth_name, *args, **kw) → function get_auth(signature_version, *args, **kw) - changed:
method SigV2Auth.add_auth(args) → method SigV2Auth.add_auth(request) - changed:
method SigV2Auth.calc_signature(args) → method SigV2Auth.calc_signature(request, params) - changed:
method SigV4Auth.add_auth(args) → method SigV4Auth.add_auth(request) - changed:
method SigV4Auth.canonical_query_string(args) → method SigV4Auth.canonical_query_string(request) - changed:
method SigV4Auth.canonical_request(args) → method SigV4Auth.canonical_request(request) - changed:
method SigV4Auth.headers_to_sign(args) → method SigV4Auth.headers_to_sign(request) - changed:
method SigV4Auth.payload(args) → method SigV4Auth.payload(request) - changed:
method SigV4Auth.signature(args, string_to_sign) → method SigV4Auth.signature(string_to_sign) - changed:
method SigV4Auth.string_to_sign(args, canonical_request) → method SigV4Auth.string_to_sign(request, canonical_request) - added:
class HmacV1Auth(object) - added:
class SigV3Auth(object) - added:
constructor HmacV1Auth(credentials, service_name=…, region_name=…) - added:
constructor SigV3Auth(credentials, service_name=…, region_name=…) - added:
field HmacV1Auth.QSAOfInterest - added:
method HmacV1Auth.add_auth(request) - added:
method HmacV1Auth.canonical_custom_headers(headers) - added:
method HmacV1Auth.canonical_resource(split) - added:
method HmacV1Auth.canonical_standard_headers(headers) - added:
method HmacV1Auth.canonical_string(method, split, headers, expires=…) - added:
method HmacV1Auth.get_signature(method, split, headers, expires=…) - added:
method HmacV1Auth.sign_string(string_to_sign) - added:
method HmacV1Auth.unquote_v(nv) - added:
method SigV3Auth.add_auth(request) - added:
variable EMPTY_SHA256_HASH
- added:
class AWSPreparedRequest(models.PreparedRequest) - added:
class AWSRequest(models.RequestEncodingMixin, models.Request) - added:
constructor AWSPreparedRequest(original_request) - added:
constructor AWSRequest(*args, **kwargs) - added:
method AWSRequest.prepare() - added:
property AWSRequest.body
- removed:
function get_service_data(session, service_name, provider_name=…)
- added:
class HTTPHeaders(Message) - added:
class HTTPHeaders(http_client.HTTPMessage) - added:
function from_dict(cls, d) - added:
function from_pairs(cls, pairs)
- changed:
function get_credentials(config, metadata=…) → function get_credentials(session, metadata=…)
- changed:
constructor Endpoint(service, region_name, host) → constructor Endpoint(service, region_name, host, auth) - added:
class RestXMLEndpoint(Endpoint) - added:
field JSONEndpoint.ResponseContentTypes - added:
method Endpoint.prepare_request(request) - added:
method RestXMLEndpoint.build_uri(operation, params) - added:
method RestXMLEndpoint.make_request(operation, params)
- added:
class MissingParametersError(BotoCoreError) - added:
class NoRegionError(BotoCoreError) - added:
class ServiceNotInRegionError(BotoCoreError) - added:
class UnknownSignatureVersionError(BotoCoreError) - added:
field MissingParametersError.fmt - added:
field NoRegionError.fmt - added:
field ServiceNotInRegionError.fmt - added:
field UnknownSignatureVersionError.fmt
- added:
variable logger
- changed:
method BooleanParameter.build_parameter_query(value, built_params, label=…, flattened=…) → method BooleanParameter.build_parameter_query(value, built_params, label=…) - changed:
method ListParameter.build_parameter_query(value, built_params, label=…, flattened=…) → method ListParameter.build_parameter_query(value, built_params, label=…) - changed:
method MapParameter.build_parameter_query(value, built_params, label=…, flattened=…) → method MapParameter.build_parameter_query(value, built_params, label=…) - changed:
method Parameter.build_parameter_query(value, built_params, label=…, flattened=…) → method Parameter.build_parameter_query(value, built_params, label=…) - changed:
method StructParameter.build_parameter_query(value, built_params, label=…, flattened=…) → method StructParameter.build_parameter_query(value, built_params, label=…) - added:
method MapParameter.handle_subtypes() - added:
method MapParameter.validate(value) - added:
method Parameter.build_parameter_rest(value, built_params, label=…) - added:
method Parameter.get_label() - added:
variable logger
- added:
variable logger
- changed:
method Service.get_endpoint(region_name, is_secure=…, endpoint_url=…) → method Service.get_endpoint(region_name=…, is_secure=…, endpoint_url=…) - added:
method Service.build_endpoint_url(host, is_secure)
- added:
method Session.get_available_services(provider_name=…) - added:
method Session.get_service_metadata(service_name, provider_name=…) - added:
method Session.get_variable(logical_name, methods=…) - added:
method Session.set_credentials(access_key, secret_key, token=…)
- added:
function normalize_url_path(path) - added:
function remove_dot_segments(url)