Skip to content

S3 Driver: Require hash algorithm and value in claim payloads#1443

Merged
jmaeagle99 merged 2 commits intotemporalio:mainfrom
jmaeagle99:s3-content-hash-enforce
Apr 14, 2026
Merged

S3 Driver: Require hash algorithm and value in claim payloads#1443
jmaeagle99 merged 2 commits intotemporalio:mainfrom
jmaeagle99:s3-content-hash-enforce

Conversation

@jmaeagle99
Copy link
Copy Markdown
Contributor

What was changed

Update S3 driver to require hash algorithm and value on the claim payloads.

Why?

The driver provides the hash algorithm and value on payloads it produces. It should validate that this information is on the claim payloads to validate the integrity of the external data. This change brings functionality in alignment with other language implementation of the S3 driver.

Checklist

  1. How was this tested: Existing tests with slight update to test_retrieve_without_hash_in_claim test.

  2. Any docs updates needed? No

@jmaeagle99 jmaeagle99 requested a review from a team as a code owner April 13, 2026 20:56
@jmaeagle99 jmaeagle99 enabled auto-merge (squash) April 13, 2026 21:44
@jmaeagle99 jmaeagle99 merged commit 0916177 into temporalio:main Apr 14, 2026
28 of 31 checks 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.

2 participants