houseme
e4453adf82
feat(event-notifier): improve environment variable handling
...
- Fix deserialization error when parsing config from environment variables
- Add proper array format support for adapters configuration
- Update environment variable examples with correct format
- Improve documentation for configuration loading
- Implement helper functions for environment variable validation
This change fixes the "invalid type: map, expected a sequence" error
by ensuring proper formatting of array-type fields in environment variables.
2025-04-22 20:31:38 +08:00
houseme
15b6a426fb
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/bucket-event-notification
...
# Conflicts:
# Cargo.toml
2025-04-22 09:16:48 +08:00
weisd
59c008b0ee
fix pool select idx
2025-04-22 09:07:43 +08:00
houseme
770f28d205
improve Cargo toml
2025-04-21 15:27:58 +08:00
weisd
8ea6f7e627
fix scstore::new bugs, stop ns_lock
2025-04-19 01:52:27 +08:00
weisd
cf70e12e14
add tracing
2025-04-18 16:21:14 +08:00
weisd
9dfb8f8dcf
Merge branch 'main' into dada/decom
2025-04-18 16:02:05 +08:00
weisd
f624ec5ba6
feat:decom,rebalance
2025-04-18 16:00:21 +08:00
Nugine
e5b8abcfcd
feat(ecstore/erasure): optimize encode_data
2025-04-15 18:07:51 +08:00
weisd
38b7bbbc49
merge main
2025-04-14 22:38:58 +08:00
weisd
b9fb5e7e84
todo
2025-04-14 17:32:49 +08:00
junxiang Mu
cefdf4d6f9
fix datascanner
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-04-14 02:18:40 +00:00
houseme
37109fc618
upgrade crate version
2025-04-11 20:53:51 +08:00
weisd
0c435c6a05
add admin policy check for user operation
2025-04-11 10:46:36 +08:00
weisd
3201ad9315
delete files when move to trash
2025-04-09 17:21:21 +08:00
weisd
befea90c25
Merge pull request #306 from rustfs/fix/305
...
fix : #305
2025-04-09 15:57:55 +08:00
weisd
d3ce2e04fa
fix : #305
2025-04-09 15:55:30 +08:00
junxiang Mu
99a5866680
degrade rand && object_store
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-04-09 03:27:03 +00:00
Damonxue
71d6d9ec48
feat: add FileAccessDeniedWithContext error type for better file access error handling
2025-04-09 10:25:41 +08:00
loverustfs
2f5c386628
Merge pull request #296 from rustfs/dev_damon_ps1
...
fix: fix run error in windows os.
2025-04-09 08:42:14 +08:00
DamonXue
b128cc9db4
Update ecstore/src/disk/local.rs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-09 08:13:45 +08:00
weisd
3dbdd38889
rm log
2025-04-08 22:31:44 +08:00
DamonXue
00a83c56d5
Update ecstore/src/disk/local.rs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-08 17:42:02 +08:00
Damonxue
0ed8a8dd19
feat: update file access error handling and improve script downloads
...
fix: correct file size retrieval in bitrot verification
chore: remove deprecated run.bat and add run.ps1 script
2025-04-08 17:32:12 +08:00
weisd
b740e53110
todo
2025-04-07 10:52:15 +08:00
houseme
4136dd5393
improve code for dockerfile
2025-04-03 01:59:28 +08:00
weisd
cb82b0aac8
todo
2025-04-02 14:13:29 +08:00
houseme
f2692b78dd
TryInto cover
2025-03-31 18:32:22 +08:00
houseme
dad94b5c74
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/observability
...
# Conflicts:
# Cargo.lock
# Cargo.toml
2025-03-31 15:12:30 +08:00
junxiang Mu
83e2c8f69f
tmp3
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-03-31 05:46:03 +00:00
weisd
4d88af731c
fix etag bug
2025-03-28 15:39:53 +08:00
weisd
66cca1f7bc
todo
2025-03-26 17:24:13 +08:00
weisd
3e1be45739
fix decom status
2025-03-26 17:03:25 +08:00
houseme
147df8ab0b
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/observability
...
# Conflicts:
# rustfs/src/storage/ecfs.rs
2025-03-26 16:08:41 +08:00
weisd
9c666d31f4
fix linux build error
2025-03-26 15:51:06 +08:00
weisd
7ea163fbe1
update s3 api access check support anonymous
2025-03-26 14:21:43 +08:00
weisd
ab31be8d46
ecstore update bucket policy
2025-03-26 11:39:14 +08:00
weisd
c8e13b8ab5
move policy out of iam
2025-03-26 10:19:47 +08:00
weisd
545ae79e44
move ecsotre/error to common
2025-03-25 17:42:15 +08:00
weisd
a12d48595e
fix move_to_trash
2025-03-20 01:16:55 +08:00
houseme
28a4a917d4
replace log to tracing
2025-03-19 22:34:26 +08:00
weisd
01cf4c663d
opt network io
2025-03-14 23:26:54 +08:00
weisd
17d7c869ac
r/w io as async
2025-03-13 16:46:12 +08:00
weisd
70031effa7
use http for remote read/write
2025-03-11 16:12:34 +08:00
weisd
7a7aee2049
use filereader as asyncread
2025-03-10 02:39:35 +08:00
shiro.lee
f9dc9ef5f8
fix: Correct the error prompt
2025-03-03 20:36:45 +08:00
shiro
ad30f0db89
fix: Optimize the issue of obtaining path errors on Windows.
2025-03-03 20:13:27 +08:00
dependabot[bot]
bc513c2604
Bump the dependencies group with 5 updates
...
Bumps the dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.30` | `4.5.31` |
| [rand](https://github.com/rust-random/rand ) | `0.8.5` | `0.9.0` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.14.0` | `1.15.1` |
| [rust-embed](https://github.com/pyros2097/rust-embed ) | `8.5.0` | `8.6.0` |
| [strum](https://github.com/Peternator7/strum ) | `0.26.3` | `0.27.1` |
Updates `clap` from 4.5.30 to 4.5.31
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...v4.5.31 )
Updates `rand` from 0.8.5 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.9.0 )
Updates `uuid` from 1.14.0 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.1 )
Updates `rust-embed` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `strum` from 0.26.3 to 0.27.1
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: rand
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: rust-embed
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-01 06:02:44 +00:00
weisd
7f89b2a0ea
use rust_embed for console static files
2025-02-25 11:08:40 +08:00
weisd
dae6616720
fix add service_account
2025-02-25 00:39:19 +08:00