weisd
68bc59c6eb
fix: route conflict
2025-07-02 10:35:50 +08:00
weisd
7c79d4c1ca
feat: add ImportBucketMetadata handler
2025-07-01 21:47:28 +08:00
houseme
3c9ed62bbb
improve code
2025-07-01 20:57:58 +08:00
weisd
cf7a930d39
todo
2025-07-01 17:26:47 +08:00
houseme
e641036cda
add router
2025-07-01 17:17:44 +08:00
weisd
c8868a47d7
fix: resolve Send trait issue in ImportBucketMetadata async function
2025-07-01 16:41:24 +08:00
weisd
9d74f56f57
feat: add ExportBucketMetadata handler
2025-07-01 15:23:53 +08:00
weisd
ddf19b3444
fix: fmt
2025-07-01 13:05:33 +08:00
18a3902d2c
feat(admin): enhance notification event handlers ( #530 )
...
* add log
* add logs
* test
* cargo fmt
* add event admin api
* feat: add ImportIam handle
* refact bucket replication
* Update ecstore/src/disk/endpoint.rs
Co-authored-by: Copilot <[email protected] >
---------
Co-authored-by: weisd <[email protected] >
Co-authored-by: lygn128 <[email protected] >
Co-authored-by: Copilot <[email protected] >
2025-07-01 12:34:24 +08:00
lygn128
f62db65a39
refact bucket replication
2025-07-01 04:08:02 +00:00
weisd
f069790a72
feat: add ImportIam handle
2025-07-01 11:37:10 +08:00
weisd
2b1241de96
fix: fmt
2025-07-01 10:17:20 +08:00
weisd
fff2bc6523
fix: router
2025-07-01 09:43:22 +08:00
houseme
57c8c76e58
add notify
2025-06-30 22:48:09 +08:00
weisd
c5358ba62c
fix: clippy
2025-06-30 22:47:06 +08:00
weisd
c63c6187c5
fix: clippy
2025-06-30 22:38:29 +08:00
weisd
2fe0c8cd32
fix: clippy
2025-06-30 22:04:12 +08:00
weisd and weisd
e9610f1fb7
feat: add IAM export/import
...
- Add complete IAM configuration export/import functionality with ZIP format
- Add new API endpoints for IAM backup and restore operations
2025-06-30 22:01:07 +08:00
weisd
e4971b6d83
fix: resolve clippy warnings for inherent to_string method shadowing Display trait
2025-06-30 21:51:19 +08:00
weisd
0606d3fc29
config: enable console server by default
...
- Change console_enable default value from false to true
- This makes the console server available by default for better user experience
- Users can still disable it by setting RUSTFS_CONSOLE_ENABLE=false
2025-06-30 21:36:38 +08:00
安正超 and GitHub
8e75ea07e7
Merge pull request #521 from rustfs/feature-fix/ilm
...
fix
2025-06-30 21:05:11 +08:00
likewu
a96f352fa7
fix
2025-06-30 18:16:15 +08:00
houseme
f46ffd8885
fix: modify config obs_endpoint comment
2025-06-28 17:19:10 +08:00
likewu
f30345aaa8
fix
2025-06-28 15:48:35 +08:00
likewu
f38108d20d
fix format
2025-06-28 14:34:21 +08:00
likewu
4ed84a6bc4
separate signer.
...
fix ilm feature.
2025-06-28 14:33:22 +08:00
houseme
7bd8431006
cargo fmt
2025-06-27 18:53:51 +08:00
houseme
749537664f
fix:Apply suggestions from clippy 1.88
2025-06-27 18:16:29 +08:00
houseme
35489ea352
fix
2025-06-27 17:47:59 +08:00
houseme
bd5d27ffbd
fix
2025-06-27 17:32:30 +08:00
houseme
b2610df635
fix
2025-06-27 17:02:01 +08:00
houseme
f4014a56b6
improve code and comment
2025-06-27 16:50:29 +08:00
houseme
33e5d5a14c
fix:more platform
2025-06-27 15:37:17 +08:00
DESKTOP-L0UFILQ\zhigang
dbe27dc9cd
fix
2025-06-27 12:40:52 +08:00
houseme
ca30b78a1b
fix:shutdown
2025-06-27 12:37:11 +08:00
houseme
ce7cfedfcb
improve code for platform
2025-06-27 11:44:07 +08:00
2698d3aa10
fix/event ( #514 )
...
* improve code for notify
* fix
* cargo fmt
* improve code and create `DEFAULT_DELIMITER`
* fix
* fix
* improve code for notify
* fmt
* Update crates/notify/src/registry.rs
Co-authored-by: Copilot <[email protected] >
* Update crates/notify/src/factory.rs
Co-authored-by: Copilot <[email protected] >
* fix cllipy
* fix
* fix
---------
Co-authored-by: Copilot <[email protected] >
2025-06-27 09:41:29 +08:00
26f84a9696
Feature/event ( #513 )
...
* improve code for notify
* fix
* cargo fmt
* improve code and create `DEFAULT_DELIMITER`
* fix
* fix
* improve code for notify
* fmt
* Update crates/notify/src/registry.rs
Co-authored-by: Copilot <[email protected] >
* Update crates/notify/src/factory.rs
Co-authored-by: Copilot <[email protected] >
* fix cllipy
* fix
---------
Co-authored-by: Copilot <[email protected] >
2025-06-27 00:28:28 +08:00
831cb0b6d9
Feature/event: Optimize and Enhance Notify Crate Functionality ( #512 )
...
* improve code for notify
* fix
* cargo fmt
* improve code and create `DEFAULT_DELIMITER`
* fix
* fix
* improve code for notify
* fmt
* Update crates/notify/src/registry.rs
Co-authored-by: Copilot <[email protected] >
* Update crates/notify/src/factory.rs
Co-authored-by: Copilot <[email protected] >
* fix cllipy
---------
Co-authored-by: Copilot <[email protected] >
2025-06-26 12:24:00 +08:00
weisd
61e600b9ba
fix clippy
2025-06-25 11:13:29 +08:00
houseme
37b4ab935d
improve code for tls
2025-06-24 23:51:08 +08:00
weisd
a6cfb04453
test: tls error
2025-06-24 23:16:45 +08:00
weisd
7e17d7d729
refactor: improve object listing and version handling
...
- Refactor find_version_index to accept Uuid directly instead of string
- Split from_meta_cache_entries_sorted into separate methods for versions and infos
- Add support for after_version_id filtering in version listing
- Fix S3 error code for replication configuration not found
- Improve error handling and logging levels
- Clean up import statements and remove debug code
2025-06-24 11:10:23 +08:00
likewu and GitHub
46c50b1bb1
Fix/main ( #505 )
...
* fix error
* fix
* fix cargo
2025-06-23 18:51:31 +08:00
weisd and GitHub
a0f8b2f2be
Merge pull request #503 from rustfs/refactor/unify-bucket-metadata-errors
...
refactor(ecstore): simplify bucket metadata error handling by using C…
2025-06-23 17:05:35 +08:00
weisd
317cadaed8
refactor(ecstore): simplify bucket metadata error handling by using ConfigNotFound
...
- Remove specific bucket metadata error variants (BucketPolicyNotFound, etc.)
- Unify all configuration-not-found errors to use StorageError::ConfigNotFound
- Simplify error handling in bucket metadata system by removing redundant error conversions
- Clean up error matching patterns in metadata getter methods
- Remove debug print statement from get_bucket_targets_config
- Update error handling in S3 API layer to use unified ConfigNotFound error
This change improves code maintainability by reducing error type complexity
while preserving the same error semantics for API consumers.
2025-06-23 17:04:14 +08:00
likewu
005881f838
Merge branch 'main' of https://github.com/rustfs/s3-rustfs into feature/ilm
...
# Conflicts:
# rustfs/src/storage/ecfs.rs
2025-06-23 16:44:37 +08:00
likewu
81f0c9763f
Merge branch 'main' of https://github.com/rustfs/s3-rustfs into feature/ilm
...
# Conflicts:
# Cargo.lock
# Cargo.toml
# crates/utils/Cargo.toml
# crates/utils/src/net.rs
# ecstore/Cargo.toml
# ecstore/src/set_disk.rs
# rustfs/src/storage/ecfs.rs
2025-06-23 16:42:18 +08:00
weisd
17076a56b3
fix clippy
2025-06-23 16:27:14 +08:00
weisd
34ec13e532
change objectinfo metadata use HashMap
...
add copyobject compresss support
fix listobject size use actual_size
2025-06-23 16:24:11 +08:00