Skip to content

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 13:14
· 11 commits to main since this release
Immutable release. Only release title and notes can be modified.

4.0.0 (2026-09-07)

  • feat!: use pluggable storage abstraction instead of talking to S3/R2 directly (#445) (6d61b94)

BREAKING CHANGES

  • MediaHandlerOptions no longer accepts awsRegion,
    awsAccessKeyId, awsSecretAccessKey, r2AccountId, r2AccessKeyId,
    r2SecretAccessKey, bucketId, disableR2, or disableExpectContinueHeader.
    Callers must pass a storageBucket instead, constructed via
    @adobe/helix-shared-storage (e.g. @adobe/helix-shared-storage-s3's
    StorageS3). The HELIX_MEDIA_HANDLER_DISABLE_R2/HELIX_STORAGE_DISABLE_R2
    env vars are no longer read by MediaHandler; R2 mirroring is now configured
    when the caller builds the storage bucket.

Co-authored-by: Claude Sonnet 5 noreply@anthropic.com