Changelog
- 0559807 Always write complete files in sidecar meta provider
- d8f9275 Do not expose directories that can't be buckets
- c32ddff Update stage constants for ongoing requests
- 686f58c chart/README.md hostPath usage warning
- 464a82d chore(deps): bump actions/checkout from 4 to 6
- d4c0e6b chore(deps): bump docker/build-push-action from 6 to 7
- a71e94f chore(deps): bump docker/login-action from 3 to 4
- 8351970 chore(deps): bump docker/metadata-action from 5 to 6
- 6c7b03c chore(deps): bump docker/setup-buildx-action from 3 to 4
- b27e42b chore(deps): bump docker/setup-qemu-action from 3 to 4
- d2152b0 chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0
- 1ec724b chore(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1
- fe61e30 chore(deps): bump the dev-dependencies group with 17 updates
- 504fe99 chore(deps): bump the dev-dependencies group with 22 updates
- 85b40a6 chore(deps): bump the dev-dependencies group with 25 updates
- 3a8d658 chore(deps): bump the dev-dependencies group with 5 updates
- 7f9c943 chore: add helm lint to pr tests
- 3b76df1 chore: consistent comments
- 2ed4d7d chore: remove the unnecessary AmazonS3.xsd from s3response.
- 97cc6bf chore: run go modernize tool
- baf5cbf feat(chart): add HTTPRoute configuration
- b47ef4e feat(chart): enable persistence by default, discuss more in README
- af1a99c feat: add Helm chart for versitygw
- 285d130 feat: add browser-based POST object upload support
- db956fb feat: add cosign signing to chart OCI artifact
- 9a3ccf6 feat: add option to change webui path prefix
- 56cb36d feat: add option to disable copy-file-range for multipart uploads
- 755029d feat: add persistence.hostPath to Helm chart
- 710003f feat: add unix domain socket listener support to port option
- 59002b2 feat: implement integration tests for browser-based POST object
- 33917ad feat: implement quicker backend/posix walk algorithm
- 052f236 feat: implement x-amz-source-expected-bucket-owner for CopyObject and UploadPartCopy
- 73730d9 feat: noop plugin for gateway load testing
- a152f29 feat: option to host webui on s3 port
- e023f00 feat: remove /api/gateways webserver endpoint
- 8795c15 feat: s3proxy default to credential chain with optional anonymous access
- 3b17f05 feat: support response header overrides in HeadObject
- 604848b fix(chart): fix cosign-installer tag
- b154707 fix(chart): fix multidoc separator when 2 routes are enabled
- 47af907 fix(chart): replace buggy chart-releaser action
- 53ce309 fix(chart): use docker login for helm and cosign
- 495b38a fix: abort scoutfs multipart uploads on error after successful moveblocks
- 21a636b fix: add request headers and metadata headers limit
- 3d47e7f fix: add x-amz-bucket-region to ListObjects(V2) response headers.
- b44952d fix: allow Helm chart users to use their own, existing PVC
- ffe7383 fix: allow list buckets to use default aws region us-east-1
- dc31696 fix: azure ListBuckets pagination to use client-side continuation tokens
- 929048c fix: azure PresignedAuth_UploadPart test failure
- 271313b fix: azure close download body in CopyObject to prevent resource leak
- afbeb7c fix: azure modernize part number loop check
- 8534d28 fix: bracket IPv6 addresses in auto-detected webui gateway URLs
- 90e240d fix: change ErrMissingDateHeader http status code to 403
- 97bb705 fix: change the way object metadata is stored in posix
- 927d1d6 fix: cleanup file descriptor leaks with chown fails
- 22f0431 fix: cleanup tempfiles when error prevents calling link
- bbe246e fix: enforce 5gb copy source object size threshold.
- 2ef6cc3 fix: fix admin cli update user --project-id retrieval
- a25408c fix: remove POST object multipart boundary prefix trimming
- c260129 fix: retry link on ENOENT caused by racing DeleteObject
- 13b3dc5 fix: serialize concurrent CompleteMultipartUpload calls via rename
- fbff3f6 fix: update deprecated StandardOutput/StandardError type
- 17e5e20 fix: webui location of tailwind.js asset
- e0275ba fix: webui move explorer styling to theme.css
- 07c970e fix: webui pass correct arguments to request() in putBucketPolicy