Skip to content

v1.1.0

Choose a tag to compare

@johannesboyne johannesboyne released this 09 Jul 19:24
· 4 commits to master since this release

Maintenance release: correctness fixes, S3 compatibility improvements, and dependency updates.

Note on tag naming: starting with this release, tags use the Go-required v prefix (see #116). A matching v1.0.0 tag was also added so go get github.com/johannesboyne/gofakes3@v1.0.0 resolves correctly.

Bug fixes

  • Fix CopyObject panic when X-Amz-Copy-Source is fully URL-encoded (#119) — thanks @rjpr
  • Fix chunked-upload reader byte accounting and clean EOF on the terminating chunk (#120) — thanks @kailin4u
  • Return 206 Partial Content for ranged GET requests (#121) — thanks @famulu
  • Include IsTruncated=false in multipart list results, fixing nil-deref panics in AWS SDK consumers (#123, closes #122) — thanks @ryan0x44
  • Return 206 for ranged HEAD requests (follow-up to #121)

Features

  • Honour response-* query parameter header overrides on GetObject (#113) — thanks @zhangzqs

Dependencies

  • Bump aws-sdk-go-v2/service/s3 to 1.97.3 and aws/protocol/eventstream to 1.7.8 (#117, #118)

Docs