RustStack S3
Version updated for https://github.com/tyrchen/ruststack to version v0.4.3.
- This action is used across all versions by 1 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
RustStack is a lightweight, high-performance AWS service emulator written in Rust, providing local development and CI pipelines with emulation for S3, DynamoDB, SQS (including FIFO), and SSM Parameter Store. It serves as a faster, resource-efficient alternative to LocalStack, offering a unified gateway on a single port, compatibility with AWS SDKs/CLI, and features like SigV4 authentication, in-memory storage with disk spillover, and extensibility for adding new services. RustStack is ideal for developers and CI workflows needing rapid startup times and reduced resource usage without requiring the extensive service coverage of LocalStack.
Release notes
0.4.3 - 2026-03-21
Bug Fixes
- (ci) use separate queue for non-matching event test - (4990c49) - Tyr Chen
- (ci) improve non-matching event test robustness - (8d0c7ca) - Tyr Chen
- (codegen) address code review findings - (94cea62) - Tyr Chen
- (events) address code review findings - (da82dec) - Tyr Chen
- (events) always serialize array fields in responses - (a355bea) - Tyr Chen
- update Dockerfile and CI to include all 18 services - (0d81cc9) - Tyr Chen
Features
- (codegen) make Smithy codegen config-driven with TOML (Phase 1) - (b297e54) - Tyr Chen
- (codegen) add protocol-aware serde generation (Phase 2) - (edf25ae) - Tyr Chen
- (codegen) add error extraction and SSM/Events configs (Phase 3-4) - (94da819) - Tyr Chen
- (codegen) add all service configs and Makefile targets (Phase 5-6) - (7f78372) - Tyr Chen
- (codegen) add configs for unbuilt services, update specs - (229019f) - Tyr Chen
- (events) add EventBridge service - Phase 0 MVP - (f660d75) - Tyr Chen
- (events) add integration tests and Makefile targets - (a3a584c) - Tyr Chen
- add CloudWatch Logs service (#5) - (aba20da) - Tyr Chen
- add KMS service with all 39 operations (#6) - (88368ef) - Tyr Chen
- add Kinesis Data Streams service (#7) - (4f7a895) - Tyr Chen
- add Secrets Manager service with all 23 operations (#8) - (f87276b) - Tyr Chen
- add SES service with all 44 operations and email retrospection (#9) - (f8983af) - Tyr Chen
- add API Gateway v2 service with all 57 operations and execution engine (#10) - (35843c2) - Tyr Chen
- add CloudWatch Metrics service with all 31 operations (#11) - (6c8d12a) - Tyr Chen
- add DynamoDB Streams service with all 4 operations (#13) - (d1c7d86) - Tyr Chen
- add IAM service with all 60 operations (#14) - (754767b) - Tyr Chen
- add STS service with all 8 operations (#15) - (9614018) - Tyr Chen
Miscellaneous Chores
- add new specs - (56edcb0) - Tyr Chen
Other
- (events) add EventBridge CI test workflow - (c0d8ffc) - Tyr Chen