Skip to content

šŸ› fix(storage): improve S3-compatible provider support and error hand…#64

Merged
656d696c65 merged 1 commit intomainfrom
v1.0.0-hotfix
Mar 12, 2026
Merged

šŸ› fix(storage): improve S3-compatible provider support and error hand…#64
656d696c65 merged 1 commit intomainfrom
v1.0.0-hotfix

Conversation

@656d696c65
Copy link
Member

…ling

  • move "Unknown error" log into else branch in server.ts to avoid duplicate logging after known errors
  • remove ACL: "private" from PutObjectCommand in generatePutSignedUrl and putObject as some S3-compatible providers do not support ACLs
  • remove httpStatusCode 403 from bucket-not-found conditions in ensureStorageBucket
  • log warning instead of throwing on non-standard HeadBucket error codes to prevent server crash with providers like OpenStack Swift
  • log confirmation message when bucket is accessible

…ling

- move "Unknown error" log into else branch in server.ts
  to avoid duplicate logging after known errors
- remove ACL: "private" from PutObjectCommand in
  generatePutSignedUrl and putObject as some
  S3-compatible providers do not support ACLs
- remove httpStatusCode 403 from bucket-not-found
  conditions in ensureStorageBucket
- log warning instead of throwing on non-standard
  HeadBucket error codes to prevent server crash with
  providers like OpenStack Swift
- log confirmation message when bucket is accessible
@656d696c65 656d696c65 merged commit 46b8767 into main Mar 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant