chrislu
cd861646a0
3.96
2025-07-31 22:46:51 -07:00
chrislu
027829f3b3
optionally set the default retention when creating buckets
2025-07-31 22:45:58 -07:00
Maxim Kostyukov
9fadd9def8
Fixed weed mount reads with jwt.signing.read.key ( #7061 )
2025-07-31 15:06:29 -07:00
chrislu
f5c53b1bd8
fix reason display
2025-07-30 16:43:14 -07:00
Chris Lu
5a4067d36e
filer: remove filer support for image resizing ( #7057 )
...
remove filer support for image resizing
fix https://github.com/seaweedfs/seaweedfs/issues/6544
only volume server still support it
2025-07-30 16:18:28 -07:00
Chris Lu
891a2fb6eb
Admin: misc improvements on admin server and workers. EC now works. ( #7055 )
...
* initial design
* added simulation as tests
* reorganized the codebase to move the simulation framework and tests into their own dedicated package
* integration test. ec worker task
* remove "enhanced" reference
* start master, volume servers, filer
Current Status
✅ Master: Healthy and running (port 9333)
✅ Filer: Healthy and running (port 8888)
✅ Volume Servers: All 6 servers running (ports 8080-8085)
🔄 Admin/Workers: Will start when dependencies are ready
* generate write load
* tasks are assigned
* admin start wtih grpc port. worker has its own working directory
* Update .gitignore
* working worker and admin. Task detection is not working yet.
* compiles, detection uses volumeSizeLimitMB from master
* compiles
* worker retries connecting to admin
* build and restart
* rendering pending tasks
* skip task ID column
* sticky worker id
* test canScheduleTaskNow
* worker reconnect to admin
* clean up logs
* worker register itself first
* worker can run ec work and report status
but:
1. one volume should not be repeatedly worked on.
2. ec shards needs to be distributed and source data should be deleted.
* move ec task logic
* listing ec shards
* local copy, ec. Need to distribute.
* ec is mostly working now
* distribution of ec shards needs improvement
* need configuration to enable ec
* show ec volumes
* interval field UI component
* rename
* integration test with vauuming
* garbage percentage threshold
* fix warning
* display ec shard sizes
* fix ec volumes list
* Update ui.go
* show default values
* ensure correct default value
* MaintenanceConfig use ConfigField
* use schema defined defaults
* config
* reduce duplication
* refactor to use BaseUIProvider
* each task register its schema
* checkECEncodingCandidate use ecDetector
* use vacuumDetector
* use volumeSizeLimitMB
* remove
remove
* remove unused
* refactor
* use new framework
* remove v2 reference
* refactor
* left menu can scroll now
* The maintenance manager was not being initialized when no data directory was configured for persistent storage.
* saving config
* Update task_config_schema_templ.go
* enable/disable tasks
* protobuf encoded task configurations
* fix system settings
* use ui component
* remove logs
* interface{} Reduction
* reduce interface{}
* reduce interface{}
* avoid from/to map
* reduce interface{}
* refactor
* keep it DRY
* added logging
* debug messages
* debug level
* debug
* show the log caller line
* use configured task policy
* log level
* handle admin heartbeat response
* Update worker.go
* fix EC rack and dc count
* Report task status to admin server
* fix task logging, simplify interface checking, use erasure_coding constants
* factor in empty volume server during task planning
* volume.list adds disk id
* track disk id also
* fix locking scheduled and manual scanning
* add active topology
* simplify task detector
* ec task completed, but shards are not showing up
* implement ec in ec_typed.go
* adjust log level
* dedup
* implementing ec copying shards and only ecx files
* use disk id when distributing ec shards
🎯 Planning: ActiveTopology creates DestinationPlan with specific TargetDisk
📦 Task Creation: maintenance_integration.go creates ECDestination with DiskId
🚀 Task Execution: EC task passes DiskId in VolumeEcShardsCopyRequest
💾 Volume Server: Receives disk_id and stores shards on specific disk (vs.store.Locations[req.DiskId])
📂 File System: EC shards and metadata land in the exact disk directory planned
* Delete original volume from all locations
* clean up existing shard locations
* local encoding and distributing
* Update docker/admin_integration/EC-TESTING-README.md
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* check volume id range
* simplify
* fix tests
* fix types
* clean up logs and tests
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-30 12:38:03 -07:00
Lisandro Pin
64198dad83
Paralleize operations for weed shell's volume.fix.replication. ( #6789 )
...
Paralleize operations for `weed shell`s `volume.fix.replication`.
2025-07-30 10:58:30 -07:00
dependabot[bot]
120dd35845
chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.2 to 3.6.4 ( #7052 )
...
Bumps [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd ) from 3.6.2 to 3.6.4.
- [Release notes](https://github.com/etcd-io/etcd/releases )
- [Commits](https://github.com/etcd-io/etcd/compare/v3.6.2...v3.6.4 )
---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/client/v3
dependency-version: 3.6.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 22:39:16 -07:00
dependabot[bot]
dd67199a92
chore(deps): bump github.com/a-h/templ from 0.3.920 to 0.3.924 ( #7050 )
...
Bumps [github.com/a-h/templ](https://github.com/a-h/templ ) from 0.3.920 to 0.3.924.
- [Release notes](https://github.com/a-h/templ/releases )
- [Changelog](https://github.com/a-h/templ/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/a-h/templ/compare/v0.3.920...v0.3.924 )
---
updated-dependencies:
- dependency-name: github.com/a-h/templ
dependency-version: 0.3.924
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 22:29:13 -07:00
dependabot[bot]
77afc3bc54
chore(deps): bump gocloud.dev/pubsub/natspubsub from 0.42.0 to 0.43.0 ( #7049 )
...
Bumps [gocloud.dev/pubsub/natspubsub](https://github.com/google/go-cloud ) from 0.42.0 to 0.43.0.
- [Release notes](https://github.com/google/go-cloud/releases )
- [Commits](https://github.com/google/go-cloud/compare/v0.42.0...v0.43.0 )
---
updated-dependencies:
- dependency-name: gocloud.dev/pubsub/natspubsub
dependency-version: 0.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 22:29:06 -07:00
dependabot[bot]
71eb1d8728
chore(deps): bump google.golang.org/grpc from 1.73.0 to 1.74.2 ( #7048 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.73.0 to 1.74.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.73.0...v1.74.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.74.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 22:28:58 -07:00
chalet
1009b3cdce
fix command_volume_tier_upload bug ( #7041 )
...
* fix command_volume_tier_upload bug: Avoid deleting volumes under the same collection
* simplify a bit
---------
Co-authored-by: hzxialei <hzxialei@corp.netease.com >
Co-authored-by: chrislu <chris.lu@gmail.com >
2025-07-28 12:34:43 -07:00
dependabot[bot]
6225e3caab
chore(deps): bump cloud.google.com/go/storage from 1.55.0 to 1.56.0 ( #7043 )
...
Bumps [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go ) from 1.55.0 to 1.56.0.
- [Release notes](https://github.com/googleapis/google-cloud-go/releases )
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-cloud-go/compare/spanner/v1.55.0...spanner/v1.56.0 )
---
updated-dependencies:
- dependency-name: cloud.google.com/go/storage
dependency-version: 1.56.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 12:32:34 -07:00
dependabot[bot]
ec6c124411
chore(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.113.1 to 3.113.2 ( #7044 )
...
chore(deps): bump github.com/ydb-platform/ydb-go-sdk/v3
Bumps [github.com/ydb-platform/ydb-go-sdk/v3](https://github.com/ydb-platform/ydb-go-sdk ) from 3.113.1 to 3.113.2.
- [Release notes](https://github.com/ydb-platform/ydb-go-sdk/releases )
- [Changelog](https://github.com/ydb-platform/ydb-go-sdk/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ydb-platform/ydb-go-sdk/compare/v3.113.1...v3.113.2 )
---
updated-dependencies:
- dependency-name: github.com/ydb-platform/ydb-go-sdk/v3
dependency-version: 3.113.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 12:32:26 -07:00
dependabot[bot]
a45f5f32a7
chore(deps): bump github.com/minio/crc64nvme from 1.0.2 to 1.1.0 ( #7045 )
...
Bumps [github.com/minio/crc64nvme](https://github.com/minio/crc64nvme ) from 1.0.2 to 1.1.0.
- [Release notes](https://github.com/minio/crc64nvme/releases )
- [Commits](https://github.com/minio/crc64nvme/compare/v1.0.2...v1.1.0 )
---
updated-dependencies:
- dependency-name: github.com/minio/crc64nvme
dependency-version: 1.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 12:32:17 -07:00
dependabot[bot]
e93a4d2354
chore(deps): bump modernc.org/sqlite from 1.38.0 to 1.38.1 ( #7046 )
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.38.0 to 1.38.1.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.38.0...v1.38.1 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-version: 1.38.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 12:32:07 -07:00
dependabot[bot]
d28e0a6446
chore(deps): bump google.golang.org/api from 0.242.0 to 0.243.0 ( #7047 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.242.0 to 0.243.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.242.0...v0.243.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.243.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 12:32:00 -07:00
FQHSLycopene
e1f8da0db3
fix: consider EC shard count in volume.balance capacity calculation ( #7034 )
...
* fix: consider EC shard count in volume.balance capacity calculation
* update the implementation of capacityByMaxVolumeCount to include the EC shard usage
2025-07-28 12:24:56 -07:00
dependabot[bot]
6a790b1ec1
chore(deps): bump actions/setup-go from 4 to 5 ( #7042 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 10:41:11 -07:00
chrislu
124c4281a8
tag parsing decode url encoded
...
fix https://github.com/seaweedfs/seaweedfs/issues/7040
2025-07-28 02:49:43 -07:00
chrislu
a4df110e77
address List permission
...
fix https://github.com/seaweedfs/seaweedfs/issues/7039
2025-07-28 02:39:41 -07:00
chrislu
470d450f17
admin server: fix tls setting
...
fix https://github.com/seaweedfs/seaweedfs/issues/7038#issuecomment-3124471878
2025-07-27 13:59:43 -07:00
chrislu
7ab85c3748
return proper default value for locking and versioning
...
fix https://github.com/seaweedfs/seaweedfs/issues/6971
fix https://github.com/seaweedfs/seaweedfs/issues/7028
2025-07-23 22:20:48 -07:00
chrislu
4f72a1778f
minor
2025-07-23 21:59:50 -07:00
Mohamed Sekour
2c5ffe16cf
Fix all in one deployment ( #7031 )
...
* make maxVolumes configurable for allInOne deployment
Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com >
* Update all-in-one-deployment.yaml
fix typo
* add robustness
---------
Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com >
2025-07-23 13:18:50 -07:00
Chris Lu
5ac037f763
change priority of admin credentials from env varaibles ( #7032 )
...
* change priority of admin credentials from env varaibles
* address comment
2025-07-23 11:44:36 -07:00
chrislu
dd464cd339
use latest v3.18.4
2025-07-23 02:23:11 -07:00
chrislu
8531326b55
adding admin credential
2025-07-23 02:21:53 -07:00
Chris Lu
e3d3c495ab
S3 API: simpler way to start s3 with credentials ( #7030 )
...
* simpler way to start s3 with credentials
* AWS_ACCESS_KEY_ID=access_key AWS_SECRET_ACCESS_KEY=secret_key weed s3
* last adding credentials from env variables
* Update weed/s3api/auth_credentials.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* simplify
* adjust doc
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-23 02:05:26 -07:00
chrislu
d5085cd1f7
newer helm version
...
fix https://github.com/seaweedfs/seaweedfs/issues/7029
2025-07-22 23:58:31 -07:00
dependabot[bot]
a81421f393
chore(deps): bump gocloud.dev from 0.42.0 to 0.43.0 ( #7023 )
...
---
updated-dependencies:
- dependency-name: gocloud.dev
dependency-version: 0.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com >
2025-07-22 08:42:58 -07:00
Chris Lu
33b9017b48
fix listing objects ( #7008 )
...
* fix listing objects
* add more list testing
* address comments
* fix next marker
* fix isTruncated in listing
* fix tests
* address tests
* Update s3api_object_handlers_multipart.go
* fixes
* store json into bucket content, for tagging and cors
* switch bucket metadata from json to proto
* fix
* Update s3api_bucket_config.go
* fix test issue
* fix test_bucket_listv2_delimiter_prefix
* Update cors.go
* skip special characters
* passing listing
* fix test_bucket_list_delimiter_prefix
* ok. fix the xsd generated go code now
* fix cors tests
* fix test
* fix test_bucket_list_unordered and test_bucket_listv2_unordered
do not accept the allow-unordered and delimiter parameter combination
* fix test_bucket_list_objects_anonymous and test_bucket_listv2_objects_anonymous
The tests test_bucket_list_objects_anonymous and test_bucket_listv2_objects_anonymous were failing because they try to set bucket ACL to public-read, but SeaweedFS only supported private ACL.
Updated PutBucketAclHandler to use the existing ExtractAcl function which already supports all standard S3 canned ACLs
Replaced the hardcoded check for only private ACL with proper ACL parsing that handles public-read, public-read-write, authenticated-read, bucket-owner-read, bucket-owner-full-control, etc.
Added unit tests to verify all standard canned ACLs are accepted
* fix list unordered
The test is expecting the error code to be InvalidArgument instead of InvalidRequest
* allow anonymous listing( and head, get)
* fix test_bucket_list_maxkeys_invalid
Invalid values: max-keys=blah → Returns ErrInvalidMaxKeys (HTTP 400)
* updating IsPublicRead when parsing acl
* more logs
* CORS Test Fix
* fix test_bucket_list_return_data
* default to private
* fix test_bucket_list_delimiter_not_skip_special
* default no acl
* add debug logging
* more logs
* use basic http client
remove logs also
* fixes
* debug
* Update stats.go
* debugging
* fix anonymous test expectation
anonymous user can read, as configured in s3 json.
2025-07-22 01:07:15 -07:00
dependabot[bot]
632029fd8b
chore(deps): bump github.com/a-h/templ from 0.3.906 to 0.3.920 ( #7022 )
...
---
updated-dependencies:
- dependency-name: github.com/a-h/templ
dependency-version: 0.3.920
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 17:47:59 -07:00
dependabot[bot]
b3d8ff05b7
chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.17 to 1.29.18 ( #7019 )
...
chore(deps): bump github.com/aws/aws-sdk-go-v2/config
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.29.17 to 1.29.18.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.17...config/v1.29.18 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.29.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 17:47:27 -07:00
dependabot[bot]
fd94a026ac
chore(deps): bump actions/setup-python from 4 to 5 ( #7021 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 11:55:34 -07:00
dependabot[bot]
03b6b83419
chore(deps): bump github.com/klauspost/reedsolomon from 1.12.4 to 1.12.5 ( #7018 )
...
---
updated-dependencies:
- dependency-name: github.com/klauspost/reedsolomon
dependency-version: 1.12.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 11:55:15 -07:00
dependabot[bot]
325d452da6
chore(deps): bump gocloud.dev/pubsub/rabbitpubsub from 0.42.0 to 0.43.0 ( #7016 )
...
---
updated-dependencies:
- dependency-name: gocloud.dev/pubsub/rabbitpubsub
dependency-version: 0.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 11:54:55 -07:00
dependabot[bot]
289cba0e78
chore(deps): bump google.golang.org/api from 0.241.0 to 0.242.0 ( #7009 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.241.0 to 0.242.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.241.0...v0.242.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.242.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 10:58:38 -07:00
dependabot[bot]
3ba49871db
chore(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.112.0 to 3.113.1 ( #7010 )
...
chore(deps): bump github.com/ydb-platform/ydb-go-sdk/v3
Bumps [github.com/ydb-platform/ydb-go-sdk/v3](https://github.com/ydb-platform/ydb-go-sdk ) from 3.112.0 to 3.113.1.
- [Release notes](https://github.com/ydb-platform/ydb-go-sdk/releases )
- [Changelog](https://github.com/ydb-platform/ydb-go-sdk/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ydb-platform/ydb-go-sdk/compare/v3.112.0...v3.113.1 )
---
updated-dependencies:
- dependency-name: github.com/ydb-platform/ydb-go-sdk/v3
dependency-version: 3.113.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 10:58:29 -07:00
dependabot[bot]
b5bef082e0
chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.36.5 to 1.36.6 ( #7011 )
...
Bumps [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2 ) from 1.36.5 to 1.36.6.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.36.5...v1.36.6 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.36.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 10:58:21 -07:00
dependabot[bot]
3455fffacf
chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.2.3 ( #7013 )
...
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt ) from 5.2.2 to 5.2.3.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v5.2.2...v5.2.3 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
dependency-version: 5.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 10:58:12 -07:00
dependabot[bot]
079adbfbae
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.83.0 to 1.84.1 ( #7014 )
...
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3
Bumps [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) from 1.83.0 to 1.84.1.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.83.0...service/s3/v1.84.1 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-version: 1.84.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 10:58:04 -07:00
Chris Lu
3a5ee18265
Fix versioning list only ( #7015 )
...
* fix listing objects
* address comments
* Update weed/s3api/s3api_object_versioning.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Update test/s3/versioning/s3_directory_versioning_test.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-21 10:35:21 -07:00
Chris Lu
c196d03951
fix listing object versions ( #7006 )
...
* fix listing object versions
* Update s3api_object_versioning.go
* Update s3_directory_versioning_test.go
* check previous skipped tests
* fix test_versioning_stack_delete_merkers
* address test_bucket_list_return_data_versioning
* Update s3_directory_versioning_test.go
* fix test_versioning_concurrent_multi_object_delete
* fix test_versioning_obj_suspend_versions test
* fix empty owner
* fix listing versioned objects
* default owner
* fix path
2025-07-21 00:23:22 -07:00
chrislu
bfe68984d5
fix logging
2025-07-20 20:02:44 -07:00
Chris Lu
377f1f24c7
add basic object ACL ( #7004 )
...
* add back tests
* get put object acl
* check permission to put object acl
* rename file
* object list versions now contains owners
* set object owner
* refactoring
* Revert "add back tests"
This reverts commit 9adc507c45caafc5329433dba76f44c63318b0f1.
2025-07-20 14:15:25 -07:00
Chris Lu
85036936d1
Read write directory object ( #7003 )
...
* read directory object
* address comments
* address comments
* name should not have "/" prefix
* fix compilation
* refactor
2025-07-20 13:28:17 -07:00
Chris Lu
41b5bac063
read directory object ( #7002 )
...
* read directory object
* address comments
* address comments
2025-07-20 09:40:47 -07:00
chrislu
394e42cd51
3.95
2025-07-19 23:57:36 -07:00
Chris Lu
530b6e5ef1
add CORS tests ( #7001 )
...
* add CORS tests
* parallel tests
* Always attempt compaction when compactSnapshots is called
* start servers
* fix port
* revert
* debug ports
* fix ports
* debug
* Update s3tests.yml
* Update s3tests.yml
* Update s3tests.yml
* Update s3tests.yml
* Update s3tests.yml
2025-07-19 23:56:17 -07:00