唐小鸭
2216f00cfd
fix(kms): unify persisted SSE data key envelopes ( #5343 )
...
* feat(kms): implement secure handling of static KMS secret keys and enhance encryption context validation
* feat: enhance local SSE DEK handling with JSON envelope format and versioning
2026-07-28 17:02:18 +08:00
唐小鸭
99e1f5fbd2
feat(kms): add static single-key backend ( #5222 )
2026-07-26 04:12:56 +08:00
唐小鸭
f7724d223b
feat(rio): rio_v2 is compatible with minio for storing data. ( #3115 )
...
* Set up a compatibility layer for replacing old Rio components with new ones.
* fix(rio). compress range
* feat(rio). Add the experimental feature rio_v2 to support minio data at the binary level.
* feat(rio_v2): add sse-c test
* test compression component
* simple fix
* fix minlz encode
* fix metadata
* fix kms key cache error
* Update launch.json
* ci: set nix crate download user agent
* fix: gate obs pyroscope backend
* ignore minio test
* fix encrypt check
* fix
* fix
* fix
* Update object_usecase.rs
* Update ci.yml
* fix
* ci add rio-v2 test
* fix
* ci fix
* fix
* Reconstructed into a more reasonable compatibility mode
* fix
* fix
---------
Signed-off-by: houseme <housemecn@gmail.com >
Signed-off-by: 唐小鸭 <tangtang1251@qq.com >
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: cxymds <Cxymds@qq.com >
Co-authored-by: 安正超 <anzhengchao@gmail.com >
2026-06-08 11:59:14 +00:00
唐小鸭
09c2d15057
fix(sse): Temporarily refactored the SSE design for ECStore ( #2813 )
...
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: cxymds <Cxymds@qq.com >
2026-05-09 14:06:35 +00:00
reatang
30a757a9da
feat(kms): add vault transit engine
2026-04-03 00:46:00 +08:00
唐小鸭
7a42af922d
Refactor: refactor SSE layer and KMS subsystem ( #1703 )
...
Co-authored-by: houseme <housemecn@gmail.com >
2026-02-04 16:10:33 +08:00
likewu
087f58b7c8
fix(lifecycle): lifecycle fixes ( #1625 )
...
Signed-off-by: likewu <likewu@126.com >
Co-authored-by: loverustfs <hello@rustfs.com >
2026-01-31 19:14:47 +08:00
唐小鸭
52c2d15a4b
feat: Implement whitelist-based HTTP response compression configuration ( #1136 )
...
Signed-off-by: 唐小鸭 <tangtang1251@qq.com >
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: loverustfs <hello@rustfs.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-16 15:05:40 +08:00
GatewayJ
07c5e7997a
list object version Interface returns storage_class ( #1133 )
...
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-16 07:09:05 +08:00
weisd
030d3c9426
fix filemeta nil versionid ( #1002 )
2025-12-05 20:30:08 +08:00
唐小鸭
3a79242133
feat: The observability module can be set separately. ( #993 )
2025-12-05 13:46:06 +08:00
唐小鸭
701960dd81
fix out of range for slice ( #931 )
2025-11-27 15:57:38 +08:00
likewu
2aca1f77af
Fix/ilm ( #721 )
...
* fix tip remote tier error
* fix transitioned_object
* fix filemeta
* add GCS R2
* add aliyun tencent huaweicloud azure gcs r2 backend tier
* fix signer
* change azure to s3
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: loverustfs <155562731+loverustfs@users.noreply.github.com >
2025-10-27 20:23:50 +08:00
gatewayJ
aae768f446
feat: Simple OPA support ( #644 )
...
* opa-feature
* Update crates/policy/src/policy/opa.rs
* add the content related to 'Copyright'
---------
Co-authored-by: root <root@debian.localdomain >
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-16 10:35:26 +08:00
0xdx2
971e74281c
fix:Fix some errors tested in mint ( #507 )
...
* refactor: replace new_object_layer_fn with get_validated_store for bucket validation
* feat: add validation for object tagging limits and uniqueness
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* feat: add EntityTooSmall error for multipart uploads and update error handling
* feat: validate max_parts input range for S3 multipart uploads
* Update rustfs/src/storage/ecfs.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: optimize tag key and value length validation checks
---------
Co-authored-by: damon <damonxue2@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-10 22:22:29 +08:00
likewu
7462be983a
Feature up/ilm ( #470 )
...
* fix delete-marker expiration. add api_restore.
* time retry object upload
* lock file
* make fmt
* restore object
* serde-rs-xml -> quick-xml
* scanner_item prefix object_name
* object_path
* object_name
* fi version_purge_status
* old_dir None
Co-authored-by: houseme <housemecn@gmail.com >
2025-09-01 16:11:28 +08:00
likewu
cc71f40a6d
ilm feature add
2025-06-22 23:04:40 +08:00
DamonXue
536b2e2ed9
feat: update launch configuration and docker-compose for enhanced observability and logging
2025-04-21 22:05:31 +08:00
weisd
5d3cc2146b
todo:list_object
2024-07-26 17:29:50 +08:00
weisd
d378753f7c
test debug
2024-07-25 18:06:05 +08:00
shiro.lee
1c1e51e082
fix: debug
2024-07-25 17:55:07 +08:00
weisd
c130037574
test debug
2024-07-25 17:48:17 +08:00