Skip to content

Tags: tyrchen/rustack

Tags

v0.9.1

Toggle v0.9.1's commit message
use squib for lambda fn on osx

v0.9.0

Toggle v0.9.0's commit message
add snapshot support

v0.8.0

Toggle v0.8.0's commit message

Verified

This commit was signed with the committer’s verified signature.
tyrchen Tyr Chen
chore: bump workspace to v0.8.0

v0.7.0

Toggle v0.7.0's commit message
v0.7.0: CloudFront management plane + minimal pass-through data plane

v0.6.0

Toggle v0.6.0's commit message
[skip ci] add publish script

v0.5.0

Toggle v0.5.0's commit message
Update CHANGELOG.md

v0.4.3

Toggle v0.4.3's commit message

Verified

This commit was signed with the committer’s verified signature.
tyrchen Tyr Chen
fix: handle null MetricAlarms in cloudwatch-test assertion

Use JMESPath null coalescing (|| `[]`) to handle the case where
DescribeAlarms returns null MetricAlarms instead of an empty array.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.4.2

Toggle v0.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(s3): include checksum headers in object responses (#4)

## Summary

- Auto-compute CRC32 checksum during PutObject when no client checksum
is provided (matching AWS S3 default behavior)
- Populate `x-amz-checksum-*` headers in GetObject, HeadObject, and
PutObject responses from stored checksum data
- Preserve source object checksums during CopyObject operations

Closes #3

## Test plan

- [x] Run existing unit and integration tests (`cargo test`)
- [ ] Start ruststack with S3 service and verify with Go AWS SDK v2
client that GetObject no longer produces "Response has no supported
checksum" warning
- [ ] Verify PutObject response includes `x-amz-checksum-crc32` header
- [ ] Verify GetObject/HeadObject responses include the stored checksum
header
- [ ] Test with client-provided checksums (CRC32C, SHA256) to verify
they are preserved and returned correctly

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

v0.4.1

Toggle v0.4.1's commit message

Verified

This commit was signed with the committer’s verified signature.
tyrchen Tyr Chen
fix(ci): use correct check name with matrix suffix for wait-on-check

The build-rust job uses a matrix strategy, so the check name is
"build-rust (ubuntu-latest)" not "build-rust".

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>