Skip to content

Releases: good-lly/s3mini

v0.9.2 (PresignedUrl support)

23 Mar 18:41

Choose a tag to compare

v0.9.1

15 Jan 08:45

Choose a tag to compare

✨ New Features

  • Added putAnyObject method with full end-to-end test coverage
    (accepts any size of blob, file, stream, buffer or string and automatically switch to multipart upload over 8MB)

  • putObject and others now accept Blobs, File, Streams ...

🧹 Maintenance

  • Updated dependencies
  • Removed outdated performance benchmark
  • Improved linter compliance

Full Changelog: v0.9.0...v0.9.1

giphy

v0.9.0

23 Dec 03:18

Choose a tag to compare

What's Changed

  • feat: allow empty credentials for public bucket access by @wenerme in #52
  • minor fixies

Full Changelog: v0.8.1...v0.9.0

v0.8.1

20 Dec 20:05

Choose a tag to compare

What's Changed

  • feat: extract CommonPrefixes in listObjects response by @wenerme in #51
  • fixed: Bug: getObjectRaw() generates invalid Range header when rangeTo is undefined #49

New Contributors

Full Changelog: v0.8.0...v0.8.1

Thanks to @wenerme for contribution! 🙇

v0.8.0

10 Dec 19:38

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.8.0

Cloudflare bug fix

29 Nov 16:49

Choose a tag to compare

v0.7.0

18 Nov 10:22

Choose a tag to compare

What's Changed

  • Bump hono from 4.9.7 to 4.10.2 in /examples/hono-cf-worker-app by @dependabot[bot] in #43
  • feat: add support for custom fetch implementation by @steebchen in #45

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

13 Oct 09:34

Choose a tag to compare

What's Changed

  • Bump hono from 4.9.4 to 4.9.6 in /examples/hono-cf-worker-app by @dependabot[bot] in #38
  • Bump hono from 4.9.6 to 4.9.7 in /examples/hono-cf-worker-app by @dependabot[bot] in #39
  • Bump SonarSource/sonarqube-scan-action from 5.3.1 to 6.0.0 in /.github/workflows by @dependabot[bot] in #40
  • undefined signingKey fix by @YannicEl in #41

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5 Support additional headers, webcrypto, copyObject, moveObject, etc

25 Aug 14:24

Choose a tag to compare

What's Changed

  • Add local copyObject and moveObject
  • Add competition to benchmark by @Zegnat in #29
  • Support additional x-amz-* headers by @Zegnat in #31
  • Switch to Web Crypto and removed nodejs_compat flag from CF workers by @Zegnat in #33
  • Remove dependency on Buffer for non-Node.js environments by @Zegnat in #34

New Contributors

  • @Zegnat made their first contribution in #29 Excellent work, thank you! 🙏

Full Changelog: v0.4.0...v0.5.0

happy-dance

v0.4 / Pain & suffer in signature calculation

01 Jul 13:37

Choose a tag to compare

Changed

  • Renamed s3mini class to S3mini to follow TypeScript naming conventions.
  • s3mini is now an alias for S3mini with deprecated usage flag.
  • Updated all references in the codebase to use S3mini instead of s3mini.
  • Fixed Minio health check and its docker image. (Thanks @ScArLeXiA)

Added

  • Added ListObject interface type for better type safety in list operations.
  • Added CHANGELOG.md to track changes and BREAKING.md for breaking changes.
  • Added SSE-C support for server-side encryption with customer-provided keys. (Tested on Cloudflare only!)

Fixed

  • Fixed getEtag method to properly handle conditional requests and return null when no ETag is present.

New Contributors

Supporters

Full Changelog: v0.3.0...v0.4.0

image