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
fix(libstore): preserve S3 query parameters for region support
S3 buckets in non-default regions require specifying the region to avoid
301 PermanentRedirect errors. This commit fixes two issues:
1. Query parameters in S3 store URLs (like ?region=us-east-2) were being
treated as store settings instead of URL parameters, causing "unknown
setting" warnings.
2. URL construction in makeRequest() was incorrectly concatenating paths
with query parameters.
The fix:
- HttpBinaryCacheStoreConfig now preserves query parameters for S3 URLs
- makeRequest() properly constructs URLs preserving query parameters
without corrupting the path
Now users can specify: s3://bucket?region=us-east-2 to access buckets
in specific AWS regions.
0 commit comments