v0.0.3
Pre-release
Pre-release
What's Changed
- Bound the backend client cache with an LRU and make cache sizes adjustable by @fujiwara in #50
- Pass opaque store metadata through to the hooks on Op by @fujiwara in #52
- Remove the sqlite store implementation by @fujiwara in #53
- Add optional signing-region pinning to the verifier by @fujiwara in #54
- Let a service contribute s3.Options to backend clients by @fujiwara in #55
- Make the policy surface syntax a parse-time Dialect by @fujiwara in #56
- Support browser-based POST uploads (SigV4 POST policy) by @fujiwara in #57
- Pass SSE-S3/SSE-KMS through to the backend, refuse SSE-C loudly by @fujiwara in #58
- Document the production boundaries: lifecycle, quota, pre-auth cost by @fujiwara in #59
- Expose cache statistics for sizing the client and signer caches by @fujiwara in #60
- Accept temporary credentials (session tokens) by @fujiwara in #61
- Harden the aws-chunked decoder against three review findings by @fujiwara in #62
- Give the client canonical error messages, not the backend's by @fujiwara in #63
- Fix two stale comments, drop six that restate the code by @fujiwara in #64
- Move the gateway tests into s3gw by @fujiwara in #65
- Measure coverage in CI by @fujiwara in #66
- Test checksum and s3xml directly by @fujiwara in #67
Full Changelog: v0.0.2...v0.0.3