Skip to content

Expanding S3 APIs#14831

Draft
jdunkerley wants to merge 11 commits intodevelopfrom
wip/jd/s3-apis
Draft

Expanding S3 APIs#14831
jdunkerley wants to merge 11 commits intodevelopfrom
wip/jd/s3-apis

Conversation

@jdunkerley
Copy link
Member

@jdunkerley jdunkerley commented Mar 5, 2026

Pull Request Description

Expanding the S3 API.

  • Support for listing versions.
  • Support for generating signed uris.
  • Added bucket, key and version_id onto S3_File.
  • Added lazy ref cache on S3_File for headObject response.
  • Refactor a lot of the code:
    • Move AWS exception handling to Java.
    • S3 Utils request making now merged into the client wrapper.

Checklist

Please ensure that the following checklist has been satisfied before submitting the PR:

  • The documentation has been updated, if necessary.
  • Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
  • All code follows the
    Scala,
    Java,
    TypeScript,
    and
    Rust
    style guides. In case you are using a language not listed above, follow the Rust style guide.
  • Unit tests have been written where possible.
  • If meaningful changes were made to logic or tests affecting Enso Cloud integration in the libraries,
    or the Snowflake database integration, a run of the Extra Tests has been scheduled.
    • If applicable, it is suggested to paste a link to a successful run of the Extra Tests.

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