I have just pulled the `latest` Docker image and I'm getting

```
Unable to unmarshall response (Data read has a different checksum than expected.)
```

errors when using `S3Client#putObject` from the AWS SDK. This is almost identical to #1611 from October.

Fixing to version 0.10.7 fixes the issue. Looking at the commits since this version was released (09-Jan-2020) the following PRs are the only ones that mention S3:

- https://github.com/localstack/localstack/pull/1965
- https://github.com/localstack/localstack/pull/1976
return o if o is None else json.dumps(o) if isinstance(o, (dict, list)) else str(o)
def select_attributes(obj, attrs):
    result = {}
    for attr in attrs:
        if obj.get(attr) is not None:
            result[attr] = str_or_none(obj.get(attr))
    return result
def get_bucket_location_config(**kwargs):
    return {'LocationConstraint': aws_stack.get_region()}
def lambda_get_params():
    return lambda params, **kwargs: params
def get_nested_stack_name(params, **kwargs):
    stack_name = kwargs.get('stack_name', 'stack')
    return '%s-%s' % (stack_name, common.short_uid())
def get_lambda_code_param(params, **kwargs):
    code = params.get('Code', {})
    zip_file = code.get('ZipFile')
    if zip_file and not common.is_base64(zip_file):
        tmp_dir = common.new_tmp_dir()
        handler_file = get_handler_file_from_name(params['Handler'], runtime=params['Runtime'])
        tmp_file = os.path.join(tmp_dir, handler_file)
        common.save_file(tmp_file, zip_file)
        zip_file = create_zip_file(tmp_file, get_content=True)
        code['ZipFile'] = common.to_str(base64.b64encode(zip_file))
        code['ZipFile'] = zip_file
        common.rm_rf(tmp_dir)
    return code
def sns_subscription_params(params, **kwargs):