You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
replace the initial JSON snapshot shape with v2 binary *.ss.zst
archives: manifest.ss.zst, per-service services/<name>/meta.ss.zst,
and optional per-service services/<name>/data.ss.zst
add the service snapshot abstraction and bounded-parallel runtime
save/load path, with CBOR metadata, zstd compression, CRC checks, path
validation, and atomic directory replacement
persist hackathon-app state across S3 data, DynamoDB data, SQS, SSM,
IAM, Lambda, API Gateway V2, CloudFront, and DynamoDB Streams resources
add a real CloudFront data-plane response cache and snapshot it as services/cloudfront-cache/{meta,data}.ss.zst
add specs for the binary snapshot design plus hackathon and commerce
Pulumi snapshot smoke/perf targets
add examples/pulumi/commerce-platform-app, a larger 223-resource
fixture with S3/DynamoDB/SQS/SSM/IAM/Lambda/API Gateway/CloudFront
coverage and CDN cache warm/restore verification
remove the old AWS SDK legacy rustls 0.21 feature path from test/dev
dependencies so cargo deny/cargo audit pass with current RustSec
advisories
Verification
npm install and npm run typecheck in examples/pulumi/commerce-platform-app
correctness: Pulumi refresh reported 26 unchanged; smoke verified
the S3 frontend object and a DynamoDB item written before restart after
snapshot load
Commerce Snapshot Perf
final command: make pulumi-commerce-snapshot-smoke
correctness: Pulumi refresh succeeded; smoke verified runtime S3 data,
runtime DynamoDB data, and a restored first-request CloudFront cache hit
after snapshot load
Notes
Pre-commit cargo-test was skipped during the final commit because
its cargo nextest run --all-features --workspace --exclude rustack-integration -- --include-ignored wrapper spawned long-running
ignored/native-test coverage during commit. The equivalent manual gates
above, including full workspace tests and commerce e2e/perf smoke,
passed. - (21a4cbf) - Tyr Chen