What’s Changed
- Helm Chart
- chart: Set admin metrics port to http port by @sheyabernstein in #7936
- fix: Invalid volume mount conditional in filer template by @nichobi in #7992
- S3 API
- Fix S3 list objects marker adjustment for delimiters by @chrislusf in #7938
- fix: directory incorrectly listed as object in S3 ListObjects by @chrislusf in #7939
- Refine Bucket Size Metrics: Logical and Physical Size by @chrislusf in #7943
- Fix AWS SDK Signature V4 with STS credentials (issue #7941) by @chrislusf in #7944
- fix: correcting S3 nil cipher dereference in filer init by @tjasko in #7952
- Support AWS standard IAM role ARN formats (issue #7946) by @chrislusf in #7948
- s3api: fix authentication bypass and potential SIGSEGV (Issue #7912) by @chrislusf in #7954
- store S3 storage class in extended atrributes #7961 by @ravenschade in #7962
- fix: handle range requests on empty objects (size=0) by @chrislusf in #7963
- Fix trust policy wildcard principal handling by @chrislusf in #7970
- Support Policy Attachment for Object Store Users by @chrislusf in #7981
- Fix STS identity authorization by populating PolicyNames (#7985) by @chrislusf in #7986
- Fix: ListObjectVersions delimiter support by @chrislusf in #7987
- Fix STS authorization in streaming/chunked uploads by @chrislusf in #7988
- fix(s3api): ensure S3 configuration persistence and refactor authorization tests by @chrislusf in #7989
- Misc
- Standardize -ip.bind flags to default to empty and fall back to -ip by @chrislusf in #7945
- Fix unaligned 64-bit atomic operation on ARM32 (#7958) by @aimmac23 in #7959
- Fix flaky EC integration tests by collecting server logs on failure by @chrislusf in #7969
- test: fix EC integration test needle blob mismatch by @chrislusf in #7972
- chore: execute goimports to format the code by @promalert in #7983
- Filer
- fix(gcs): resolve credential conflict and improve backup logging by @chrislusf in #7951
- Fix jwt error in Filer pod (k8s) by @MorezMartin in #7960
- Fix chown Input/output error on large file sets by @chrislusf in #7996
- Admin
- fix: EC UI template error when viewing shard details by @chrislusf in #7955
- Fix special characters in admin-generated secret keys by @chrislusf in #7994
- FUSE Mount
- Fix: prevent panic when swap file creation fails by @LeeXN in #7957
- Enable writeback_cache and async_dio FUSE options by @chrislusf in #7980
- Mini
- feat: add flags to disable WebDAV and Admin UI in weed mini by @chrislusf in #7971
- Volume Server
- storage/needle: add bounds check for WriteNeedleBlob buffer by @chrislusf in #7973
- opt: reduce ShardsInfo memory usage with bitmap and sorted slice by @chrislusf in #7974




