Ben McClelland
6c8eba12e3
Merge pull request #1987 from versity/dependabot/go_modules/dev-dependencies-a33a00629d
...
chore(deps): bump the dev-dependencies group with 5 updates
2026-03-24 08:12:38 -07:00
dependabot[bot]
3a8d658a7f
chore(deps): bump the dev-dependencies group with 5 updates
...
Bumps the dev-dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager](https://github.com/aws/aws-sdk-go-v2 ) | `0.1.10` | `0.1.11` |
| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) | `1.97.1` | `1.97.2` |
| [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap ) | `3.4.12` | `3.4.13` |
| [github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream](https://github.com/aws/aws-sdk-go-v2 ) | `1.7.7` | `1.7.8` |
| [github.com/klauspost/compress](https://github.com/klauspost/compress ) | `1.18.4` | `1.18.5` |
Updates `github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager` from 0.1.10 to 0.1.11
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/transfermanager/v0.1.10...feature/s3/transfermanager/v0.1.11 )
Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.97.1 to 1.97.2
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.97.1...service/s3/v1.97.2 )
Updates `github.com/go-ldap/ldap/v3` from 3.4.12 to 3.4.13
- [Release notes](https://github.com/go-ldap/ldap/releases )
- [Commits](https://github.com/go-ldap/ldap/compare/v3.4.12...v3.4.13 )
Updates `github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream` from 1.7.7 to 1.7.8
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.7.7...service/m2/v1.7.8 )
Updates `github.com/klauspost/compress` from 1.18.4 to 1.18.5
- [Release notes](https://github.com/klauspost/compress/releases )
- [Commits](https://github.com/klauspost/compress/compare/v1.18.4...v1.18.5 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager
dependency-version: 0.1.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-version: 1.97.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/go-ldap/ldap/v3
dependency-version: 3.4.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream
dependency-version: 1.7.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/klauspost/compress
dependency-version: 1.18.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 21:08:32 +00:00
Ben McClelland
271d7377dd
Merge pull request #1979 from versity/test/util_cleanup
...
test: cleanup of some common tests, bucket and file creation
2026-03-20 15:35:58 -07:00
Luke McCrone
a96def085d
test: test_common.sh updates, bucket/file creation updates, hardcode fixes
2026-03-20 14:09:00 -03:00
Jakob van Santen
22f04312a7
fix: cleanup tempfiles when error prevents calling link
...
When a client provides an invalid or incomplete body for a single-part
upload, the handler returns before the link stage. Factor tempfile
removal into cleanup() to catch all cases.
2026-03-20 08:25:44 -07:00
Jakob van Santen
56cb36d45a
feat: add option to disable copy-file-range for multipart uploads
...
The standard io.Copy() will attempt to use copy_file_range when available.
However, this can cause problems with certain filesystems. Add an option
that will prevent io.Copy() from being able to use copy_file_range to force
a standard data copy between file descriptors when needed for completing
multipart uploads.
2026-03-20 08:23:01 -07:00
Ben McClelland
ae411fa3c1
Merge pull request #1974 from jvansanten/no-truncate
...
Always write complete files in sidecar meta provider
2026-03-19 16:01:50 -07:00
Ben McClelland
88e6396950
Merge pull request #1889 from versity/ben/fast-walk
...
feat: implement quicker backend/posix walk algorithm
2026-03-19 16:00:54 -07:00
tonyipm
33917ad6f3
feat: implement quicker backend/posix walk algorithm
...
Rewrite the posix Walk implementation to avoid the extra ReadDir per
directory that was noted as a TODO in the old code. The new algorithm
holds all traversal state in a walkState struct and uses processDir to
interleave sibling entries in correct S3 lexicographic order without a
second syscall.
Key changes:
prefix optimisation: jump directly into the deepest matching directory
rather than scanning from the root on every call
marker short-circuit: skip entire subtrees that are lexically before
the marker, making paginated listing faster
Co-authored-by: Ben McClelland <ben.mcclelland@versity.com >
2026-03-18 17:39:16 -07:00
Ben McClelland
df1c312c7a
Merge pull request #1968 from versity/test/rest_list_objects
...
Test/rest list objects
2026-03-18 10:25:25 -07:00
Ben McClelland
02f925a84b
Merge pull request #1978 from 57-Wolve/57-Wolve-patch-s3-glacier-response
...
Update scoutfs glacier stage constants for ongoing requests
2026-03-18 10:25:06 -07:00
Ben McClelland
766437a66d
Merge pull request #1975 from jvansanten/hide-non-bucket-dirs
...
Do not expose directories that can't be buckets
2026-03-18 10:24:50 -07:00
c32ddfff1a
Update stage constants for ongoing requests
...
Fix issue with incompatible S3 response for offline and staging status.
Resolves issue with Restic Glacier support.
2026-03-18 09:46:55 -05:00
Jakob van Santen
d8f927519a
Do not expose directories that can't be buckets
2026-03-18 15:33:10 +01:00
Jakob van Santen
0559807783
Always write complete files in sidecar meta provider
...
Some filesystems like dCache don't allow file truncation
2026-03-18 15:29:29 +01:00
Luke McCrone
7975b9bbaa
test: listobjects delimiter/prefix test, skips removal, go query improvement
2026-03-17 16:07:47 -03:00
Ben McClelland
feffba80fa
Merge pull request #1971 from versity/dependabot/go_modules/dev-dependencies-fd5fe29f01
...
chore(deps): bump the dev-dependencies group with 22 updates
2026-03-16 15:50:38 -07:00
Ben McClelland
21083f6129
Merge pull request #1970 from versity/dependabot/github_actions/docker/login-action-4
...
chore(deps): bump docker/login-action from 3 to 4
2026-03-16 15:49:58 -07:00
Ben McClelland
b179040067
Merge pull request #1969 from versity/dependabot/github_actions/docker/setup-buildx-action-4
...
chore(deps): bump docker/setup-buildx-action from 3 to 4
2026-03-16 15:49:39 -07:00
dependabot[bot]
504fe998b7
chore(deps): bump the dev-dependencies group with 22 updates
...
Bumps the dev-dependencies group with 22 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2 ) | `1.41.3` | `1.41.4` |
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) | `1.32.11` | `1.32.12` |
| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) | `1.19.11` | `1.19.12` |
| [github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager](https://github.com/aws/aws-sdk-go-v2 ) | `0.1.8` | `0.1.10` |
| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) | `1.96.4` | `1.97.1` |
| [github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream](https://github.com/aws/aws-sdk-go-v2 ) | `1.7.6` | `1.7.7` |
| [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://github.com/aws/aws-sdk-go-v2 ) | `1.18.19` | `1.18.20` |
| [github.com/aws/aws-sdk-go-v2/internal/configsources](https://github.com/aws/aws-sdk-go-v2 ) | `1.4.19` | `1.4.20` |
| [github.com/aws/aws-sdk-go-v2/internal/endpoints/v2](https://github.com/aws/aws-sdk-go-v2 ) | `2.7.19` | `2.7.20` |
| [github.com/aws/aws-sdk-go-v2/internal/ini](https://github.com/aws/aws-sdk-go-v2 ) | `1.8.5` | `1.8.6` |
| [github.com/aws/aws-sdk-go-v2/internal/v4a](https://github.com/aws/aws-sdk-go-v2 ) | `1.4.20` | `1.4.21` |
| [github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding](https://github.com/aws/aws-sdk-go-v2 ) | `1.13.6` | `1.13.7` |
| [github.com/aws/aws-sdk-go-v2/service/internal/checksum](https://github.com/aws/aws-sdk-go-v2 ) | `1.9.11` | `1.9.12` |
| [github.com/aws/aws-sdk-go-v2/service/internal/presigned-url](https://github.com/aws/aws-sdk-go-v2 ) | `1.13.19` | `1.13.20` |
| [github.com/aws/aws-sdk-go-v2/service/internal/s3shared](https://github.com/aws/aws-sdk-go-v2 ) | `1.19.19` | `1.19.20` |
| [github.com/aws/aws-sdk-go-v2/service/signin](https://github.com/aws/aws-sdk-go-v2 ) | `1.0.7` | `1.0.8` |
| [github.com/aws/aws-sdk-go-v2/service/sso](https://github.com/aws/aws-sdk-go-v2 ) | `1.30.12` | `1.30.13` |
| [github.com/aws/aws-sdk-go-v2/service/ssooidc](https://github.com/aws/aws-sdk-go-v2 ) | `1.35.16` | `1.35.17` |
| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2 ) | `1.41.8` | `1.41.9` |
| [golang.org/x/crypto](https://github.com/golang/crypto ) | `0.48.0` | `0.49.0` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.51.0` | `0.52.0` |
| [golang.org/x/text](https://github.com/golang/text ) | `0.34.0` | `0.35.0` |
Updates `github.com/aws/aws-sdk-go-v2` from 1.41.3 to 1.41.4
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.41.3...v1.41.4 )
Updates `github.com/aws/aws-sdk-go-v2/config` from 1.32.11 to 1.32.12
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.11...config/v1.32.12 )
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.11 to 1.19.12
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.11...service/sqs/v1.19.12 )
Updates `github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager` from 0.1.8 to 0.1.10
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/transfermanager/v0.1.8...feature/s3/transfermanager/v0.1.10 )
Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.96.4 to 1.97.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.4...service/s3/v1.97.1 )
Updates `github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream` from 1.7.6 to 1.7.7
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.7.6...service/m2/v1.7.7 )
Updates `github.com/aws/aws-sdk-go-v2/feature/ec2/imds` from 1.18.19 to 1.18.20
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/config/v1.18.20/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.19...config/v1.18.20 )
Updates `github.com/aws/aws-sdk-go-v2/internal/configsources` from 1.4.19 to 1.4.20
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/internal/v4a/v1.4.19...internal/v4a/v1.4.20 )
Updates `github.com/aws/aws-sdk-go-v2/internal/endpoints/v2` from 2.7.19 to 2.7.20
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/internal/endpoints/v2.7.19...internal/endpoints/v2.7.20 )
Updates `github.com/aws/aws-sdk-go-v2/internal/ini` from 1.8.5 to 1.8.6
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/tnb/v1.8.5...service/tnb/v1.8.6 )
Updates `github.com/aws/aws-sdk-go-v2/internal/v4a` from 1.4.20 to 1.4.21
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/internal/v4a/v1.4.20...internal/v4a/v1.4.21 )
Updates `github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding` from 1.13.6 to 1.13.7
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/mq/v1.13.7/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.13.6...service/mq/v1.13.7 )
Updates `github.com/aws/aws-sdk-go-v2/service/internal/checksum` from 1.9.11 to 1.9.12
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/grafana/v1.9.11...service/grafana/v1.9.12 )
Updates `github.com/aws/aws-sdk-go-v2/service/internal/presigned-url` from 1.13.19 to 1.13.20
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.13.19...credentials/v1.13.20 )
Updates `github.com/aws/aws-sdk-go-v2/service/internal/s3shared` from 1.19.19 to 1.19.20
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/codebuild/v1.19.19...service/codebuild/v1.19.20 )
Updates `github.com/aws/aws-sdk-go-v2/service/signin` from 1.0.7 to 1.0.8
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.0.7...service/m2/v1.0.8 )
Updates `github.com/aws/aws-sdk-go-v2/service/sso` from 1.30.12 to 1.30.13
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/acm/v1.30.12...service/acm/v1.30.13 )
Updates `github.com/aws/aws-sdk-go-v2/service/ssooidc` from 1.35.16 to 1.35.17
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/pi/v1.35.16...service/pi/v1.35.17 )
Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.41.8 to 1.41.9
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ecs/v1.41.8...service/ecs/v1.41.9 )
Updates `golang.org/x/crypto` from 0.48.0 to 0.49.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.49.0 )
Updates `golang.org/x/net` from 0.51.0 to 0.52.0
- [Commits](https://github.com/golang/net/compare/v0.51.0...v0.52.0 )
Updates `golang.org/x/text` from 0.34.0 to 0.35.0
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.41.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.32.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.19.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager
dependency-version: 0.1.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-version: 1.97.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream
dependency-version: 1.7.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/ec2/imds
dependency-version: 1.18.20
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/internal/configsources
dependency-version: 1.4.20
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
dependency-version: 2.7.20
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/internal/ini
dependency-version: 1.8.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/internal/v4a
dependency-version: 1.4.21
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
dependency-version: 1.13.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/internal/checksum
dependency-version: 1.9.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/internal/presigned-url
dependency-version: 1.13.20
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/internal/s3shared
dependency-version: 1.19.20
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/signin
dependency-version: 1.0.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sso
dependency-version: 1.30.13
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/ssooidc
dependency-version: 1.35.17
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
dependency-version: 1.41.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: golang.org/x/crypto
dependency-version: 0.49.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: golang.org/x/net
dependency-version: 0.52.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: golang.org/x/text
dependency-version: 0.35.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 21:41:24 +00:00
dependabot[bot]
a71e94f2bf
chore(deps): bump docker/login-action from 3 to 4
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 21:24:08 +00:00
dependabot[bot]
6c7b03c5f4
chore(deps): bump docker/setup-buildx-action from 3 to 4
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 21:24:01 +00:00
Ben McClelland
60929123a8
Merge pull request #1966 from versity/sis/remove-AmazonS3.xsd
...
chore: remove the unnecessary AmazonS3.xsd from s3response.
2026-03-13 13:11:38 -07:00
niksis02
2ed4d7d44a
chore: remove the unnecessary AmazonS3.xsd from s3response.
...
Signed-off-by: niksis02 <sisnikoyan@gmail.com >
2026-03-13 22:50:17 +04:00
Ben McClelland
09b6efad78
Merge pull request #1948 from versity/test/rest_list_buckets
...
test: additional list-buckets tests
2026-03-13 11:25:28 -07:00
Ben McClelland
887eede892
Merge pull request #1964 from shoce/hostPath
...
feat: add persistence.hostPath to Helm chart
2026-03-13 11:25:05 -07:00
Sho Ce
686f58c9be
chart/README.md hostPath usage warning
...
Co-authored-by: Jack Henschel <jackdev@mailbox.org >
2026-03-13 22:51:25 +07:00
Ben McClelland
10b69ffef2
Merge pull request #1965 from versity/sis/admin-cli-update-user-project-id
2026-03-13 05:58:41 -07:00
Luke McCrone
7308c65591
test: ListBuckets - bucket region, more default param tests
2026-03-13 09:30:39 -03:00
niksis02
2ef6cc3aab
fix: fix admin cli update user --project-id retrieval
...
The project id was misspelled(`projectID`) in the admin cli `update-user` command when retrieving the flag value. Now it's fixed to correct `project-id` to match the flag name.
2026-03-13 16:23:17 +04:00
shoce
755029db26
feat: add persistence.hostPath to Helm chart
2026-03-13 02:37:31 +07:00
Ben McClelland
a1f9d86698
Merge pull request #1963 from versity/ben/list-buckets-region
2026-03-11 15:33:49 -07:00
Ben McClelland
ffe73834f2
fix: allow list buckets to use default aws region us-east-1
...
Some SDKs/clients make the assumption that us-east-1 will always
work for bucket listings even if individual buckets are in
different regions. This is how AWS works with allowing full
bucket listing from the default us-east-1 region as well as
any other valid region.
Fixes #1879
2026-03-11 10:07:47 -07:00
Ben McClelland
762ffb56be
Merge pull request #1961 from versity/ben/modernize
...
chore: run go modernize tool
2026-03-10 16:17:52 -07:00
Jack Henschel
b44952d7aa
fix: allow Helm chart users to use their own, existing PVC
...
closes https://github.com/versity/versitygw/issues/1957
2026-03-10 12:31:56 -07:00
Ben McClelland
c5cda84703
Merge pull request #1960 from versity/ben/webui-css
...
fix: webui move explorer styling to theme.css
2026-03-10 11:51:50 -07:00
Ben McClelland
01b5649944
Merge pull request #1959 from versity/ben/js-tailwind
...
fix: webui location of tailwind.js asset
2026-03-10 11:51:22 -07:00
Ben McClelland
97cc6bf23b
chore: run go modernize tool
...
This is a fixup of the codebase using:
go run golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest -fix ./...
This has no bahvior changes, and only updates safe changes for
modern go features.
2026-03-10 09:47:37 -07:00
Ben McClelland
e0275baa25
fix: webui move explorer styling to theme.css
2026-03-10 09:11:47 -07:00
Ben McClelland
17e5e20b64
fix: webui location of tailwind.js asset
2026-03-10 09:03:10 -07:00
Ben McClelland
6e13be6984
Merge pull request #1945 from versity/ben/webui-s3-port
...
feat: option to host webui on s3 port
2026-03-10 08:57:01 -07:00
Ben McClelland
a152f29113
feat: option to host webui on s3 port
...
This adds the webui-s3-prefix option to specify a prefix and host
the webui on the same port as the s3 service. Like the health
endpoint, this will mask any bucket with the same name as the
webui prefix.
The benefit of hosting this on the same interface as the s3
service is no longer needing the CORS headers for the browser
access if the webui and s3 access are on the same IP:PORT.
2026-03-10 08:20:19 -07:00
Ben McClelland
550e145ce7
Merge pull request #1956 from versity/ben/s3proxy-env
...
feat: s3proxy default to credential chain with optional anonymous access
2026-03-10 08:18:56 -07:00
Ben McClelland
8795c15621
feat: s3proxy default to credential chain with optional anonymous access
...
When access/secret are not provided, let AWS SDK v2 resolve credentials
from the default provider chain (env vars, IRSA, ECS/EC2 roles, etc.)
instead of forcing anonymous credentials.
Add an explicit anonymous credentials option for s3 proxy to force
backend anonymous access.
Fixes #1955
2026-03-09 17:41:50 -07:00
Ben McClelland
aebe09182b
Merge pull request #1943 from versity/ben/webui-prefix
...
feat: add option to change webui path prefix
2026-03-09 17:05:54 -07:00
Ben McClelland
9a3ccf68f3
feat: add option to change webui path prefix
...
New option webui-path-prefix that specifies a prefix for the
webui endpoint. The default is the old behavior at the root.
2026-03-09 16:45:16 -07:00
Ben McClelland
ea46d52715
Merge pull request #1942 from versity/ben/webui-template
...
feat: remove /api/gateways webserver endpoint
2026-03-09 16:37:37 -07:00
Ben McClelland
24a431af80
Merge pull request #1954 from versity/dependabot/go_modules/dev-dependencies-802d6cb15e
...
chore(deps): bump the dev-dependencies group with 25 updates
2026-03-09 16:37:13 -07:00
Ben McClelland
b4414b943b
Merge pull request #1953 from versity/dependabot/github_actions/docker/metadata-action-6
...
chore(deps): bump docker/metadata-action from 5 to 6
2026-03-09 16:36:45 -07:00
Ben McClelland
e023f00923
feat: remove /api/gateways webserver endpoint
...
Refactor webui so that we have a template,
webui/web/js/config.js.tmpl, instead of the /api/gateways to
retrieve the gateways listing. This also restructures the
css theme into separate common files for easier maintenance.
2026-03-09 15:43:03 -07:00