Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Releases: good-lly/s3mini

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

New deleteObjects, fixies and breakings!

22 Jun 14:50

Choose a tag to compare

BREAKING CHANGES

  • Response objects now use uppercase property names to match AWS S3 API conventions (except for etag which remains lowercase)
    • key β†’ Key
    • size β†’ Size
    • lastModified β†’ LastModified

What's Changed

  • Added deleteObjects method that can delete over 1,000 keys per call (internally batches requests at 1,000 keys per API call)
  • Added JSDoc documentation for all public functions to improve developer experience
  • Updated parseXml function to handle case-sensitive property names from different S3 providers
  • Updated Garage to version 2.0.0

Full Changelog: v0.2.0...v0.3.0

delete-erase

New providers & fixies

14 Jun 18:14

Choose a tag to compare

What's Changed

  • Added 3rd argument (to set Content-Type) for putObject in #5
  • New provider support – Ceph & Oracle Object Storage
  • Use current date and update signing key by @Koromix in #10
  • Minor fixies and code cleanup

New Contributors

  • @Koromix made their first contribution in #10 Thank you for your contribution! πŸ–€

Full Changelog: v0.1.1...v0.2.0

nice-smack