Releases: developmentseed/multistore
Releases · developmentseed/multistore
Release list
v0.7.1
v0.7.0
0.7.0 (2026-07-22)
Features
- enforce conditional-write preconditions on PutObject (#122) (f5ff9a8)
- implement same-store CopyObject (x-amz-copy-source) (#121) (02a79b0)
- sts: accept AssumeRoleWithWebIdentity params from form-encoded POST bodies (#112) (c135b95)
- upgrade object_store to 0.14, reqwest to 0.13, unpin worker (#114) (c5254b4)
v0.6.4
0.6.4 (2026-07-10)
Bug Fixes
- ci: gate smoke tests on a secrets-dependent readiness probe (#107) (7f8823a)
- core: byte-faithful, consistently validated object keys across all backend paths (#108) (094f64c)
- core: percent-encode object keys in raw-signed backend URLs (#105) (c03d7a4)
- deps: upgrade quick-xml to 0.41 for RUSTSEC-2026-0194/0195 (#106) (5beb307)
v0.6.3
v0.6.2
v0.6.1
v0.6.0
0.6.0 (2026-06-25)
⚠ BREAKING CHANGES
- RoleConfig.required_audience renamed to required_audiences. Code constructing RoleConfig must update the field; serialized configs using
required_audiencecontinue to work.
Features
- accept multiple audiences for STS role validation (#90) (1fb09fa)
- data edit operations — batch delete, copy rejection, wider write headers (#88) (55e3a32)
Miscellaneous Chores
- release 0.6.0 (072544d)
v0.5.1
v0.5.0
0.5.0 (2026-06-20)
Features
- backend-federation: outbound OIDC→backend STS exchange (oidc-provider delegates to it) (#57) (40fb24c)
- cache: shared single-flight credential cache, wired into OIDC backend auth (#61) (ddbc09c)
- oidc-provider: make OidcCredentialProvider cheaply cloneable (shareable warm cache) (#69) (d6f13f1)
Bug Fixes
v0.4.0
0.4.0 (2026-05-21)
Features
- auth: rewritten path support (#34) (0d7799a)
- cf-workers: add RequestParts for ergonomic request extraction (da8aca6)
- cf-workers: simplify Cloudflare Workers runtime ergonomics (#47) (b537eec)
- core: add User-Agent header to outbound backend requests (#20) (2a9a5f2)
- oidc: support multiple signing keys (#26) (ead26d8)
- sts: enable custom STS endpoint URL (#32) (ff12fe3)