distributeaid / toolbox

DistributeAid Toolbox
http://distributeaid.org
GNU Affero General Public License v3.0
3 stars 1 forks source link

Update ex_aws_s3: 2.1.0 → 2.3.2 (minor) #150

Open depfu[bot] opened 2 years ago

depfu[bot] commented 2 years ago

Your trial has expired

Thanks for testing out Depfu, we hope it has been useful and saved you some time! Your free trial for private repos has now expired. We're not just going to cut you off right away, but if you want to continue using Depfu, please upgrade your account as soon as possible.

Any questions or feedback, please let us know. Thanks for using Depfu!


Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ ex_aws_s3 (2.1.0 → 2.3.2) · Repo · Changelog

Release Notes

2.3.1 (from changelog)

  • Add presigned_post function
  • Add version_id options to delete_object
  • Add timeout to upload_opts typespec

2.3.0 (from changelog)

  • Docunemtation fixes
  • Fix upload_opts typespec
  • Implement put_bucket_versioning

2.2.0 (from changelog)

  • Increase minimum Elixir version to 1.9
  • Correctly escape XML keys in delete_multiple_objects/3
  • Implement put_bucket_lifecycle
  • Upload.perform/2: Remove redundant Enum.to_list/1 call
  • Use common usage doc between module and readme
  • Badges and more badges!
  • Various documentation fixes/tweaks
  • Add multipart upload error handling
  • Add dialyzer check

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ certifi (indirect, 2.5.3 → 2.8.0) · Repo

Commits

See the full diff on Github. The new version differs by 26 commits:

↗️ ex_aws (indirect, 2.1.6 → 2.2.3) · Repo · Changelog

Release Notes

2.2.3 (from changelog)

  • Add af-south-1 S3 region
  • Add support for telemetry events

2.2.2 (from changelog)

  • Add sa-east-1 region to cognito-idp service
  • Support for af-south-1
  • Increase minimum hackney version to 1.16 to hopefully reduce instances of people hitting bugs in older versions
  • Include profile in ETS key used for :awscli auth cache

2.2.1 (from changelog)

  • Fix regression in 2.2.0 requiring metadata instance config parameter
  • Fix calculation of authentication cache time

2.2.0 (from changelog)

  • Add us-west-1 to list of supported ses services.
  • Handle aws errors that do not have a # in the type
  • [Breaking] Allow STS credentials to be injected by configuration
    • This change moves the ExAws.CredentialsIni functions into ExAws.CredentialsIni.File and turns the former into a behaviour definition. Any explicit uses of ExAws.CredentialsIni.<function> will need to be replaced with ExAws.CredentialsIni.File.<function>.

2.1.9 (from changelog)

  • Small tweak to correctly handle error responses from DynamoDB local v1.15

2.1.8 (from changelog)

  • Fix regression introduced in 2.1.7 which broke creation of folders (#752)
  • Fixes to run cleanly under dialyzer
  • Fix ExAws.Request.HttpClient.request spec to include header fields required by S3
  • Fix S3 path handling on Windows
  • Add Athena for eu-west-2
  • Refactor auth cache refreshing (fixes issue #625)
  • mix format pass

2.1.7 (from changelog)

  • Various documentation updates
  • Add comprehend endpoint
  • Support firehose in region ca-central-1
  • More documentation fixes
  • Add github workflow actions for CI
  • Add us-east-2 endpoint for SES
  • Use :crypto.mac/4 rather than the deprecated :crypto.hmac/3 when available
  • Support virtual-host style S3 buckets
  • Fix presigned URLs with embedded query parameter strings
  • Support reading profile for CLI config from AWS_PROFILE environment variable

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ hackney (indirect, 1.17.0 → 1.18.0) · Repo · Changelog

Release Notes

1.18.0

1.18.0 - 2021-09-28

  • security: update default CA bundle
  • fix pool: make checkout synchrounous (remove unwanted messages)

1.17.4 (from changelog)

  • fix checking when socket is put back in the pool when the requester died.

1.17.3 (from changelog)

  • fix: ensure we release a socket in the pool when the requester died before beeing monitored.

1.17.2 (from changelog)

  • use parse_trans 3.3.1 only (fix compatibility with Erlang < 21)
  • bump certifi version
  • Allow merging of SSL opts

1.17.1 (from changelog)

  • fix: Avoid parse_trans warning when using hackney as a dependency
  • fix: Link checkout process to fix dangling aborted request

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 24 commits:

↗️ sweet_xml (indirect, 0.6.6 → 0.7.2) · Repo · Changelog

Release Notes

0.7.2 (from changelog)

Changed

  • Improvement on the doc, notably warning that only XPath 1.0 queries are handled.

Added

  • Contribution from @tank-bohr: Added strict stream API with a more coherent overall behavior, and easier to handle failure behavior: stream!/2 and stream_tags!/2,3 are now available.

0.7.1 (from changelog)

Changed

  • @J3RN noticed a breaking change due to the introduction of an opaque type
    Changed xmlElement from @opaque to @type

0.7.0 (from changelog)

Changed

  • Improvement on the doc

ADDED

  • Added option to raise on DTD definitions

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 33 commits:


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Go to the Depfu Dashboard to see the state of your dependencies and to customize how Depfu works.