Commit Graph

1364 Commits

Author SHA1 Message Date
houseme
c658d88d25 Reconstructing Notify module 2025-06-19 15:40:48 +08:00
houseme
e6b019c29d Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/observability-metrics
# Conflicts:
#	.github/workflows/build.yml
#	.github/workflows/ci.yml
#	Cargo.lock
#	Cargo.toml
#	appauth/src/token.rs
#	crates/config/src/config.rs
#	crates/event-notifier/examples/simple.rs
#	crates/event-notifier/src/global.rs
#	crates/event-notifier/src/lib.rs
#	crates/event-notifier/src/notifier.rs
#	crates/event-notifier/src/store.rs
#	crates/filemeta/src/filemeta.rs
#	crates/notify/examples/webhook.rs
#	crates/utils/Cargo.toml
#	ecstore/Cargo.toml
#	ecstore/src/cmd/bucket_replication.rs
#	ecstore/src/config/com.rs
#	ecstore/src/disk/error.rs
#	ecstore/src/disk/mod.rs
#	ecstore/src/set_disk.rs
#	ecstore/src/store_api.rs
#	ecstore/src/store_list_objects.rs
#	iam/Cargo.toml
#	iam/src/manager.rs
#	policy/Cargo.toml
#	rustfs/src/admin/rpc.rs
#	rustfs/src/main.rs
#	rustfs/src/storage/mod.rs
2025-06-19 13:16:48 +08:00
houseme
09e8bc8f02 fix 2025-06-18 23:46:55 +08:00
安正超
450db14305 Merge pull request #488 from rustfs/fix/remove-security-scan
fix: remove security scan
2025-06-18 21:37:33 +08:00
loverustfs
147bfe3de5 Merge pull request #486 from rustfs/feat/rpcauth
feat: #286 rpc auth
2025-06-18 21:31:43 +08:00
overtrue
a48d800426 fix: remove security scan 2025-06-18 21:24:43 +08:00
安正超
e7135b8f4d Merge pull request #487 from rustfs/fix/ali-oss
fix: fix ali oss config
2025-06-18 21:20:24 +08:00
overtrue
3a68060e58 fix: fix ali oss config 2025-06-18 20:49:25 +08:00
weisd
58faf141bd feat: rpc auth 2025-06-18 20:00:39 +08:00
weisd
039108ee5e fix test 2025-06-18 18:51:54 +08:00
weisd
5b1b527851 fix bitrot 2025-06-18 18:22:30 +08:00
安正超
85421657ad Merge pull request #485 from rustfs/fix/ali-oss-action
refactor: optimize ossutil2 installation in CI workflow
2025-06-18 11:07:34 +08:00
overtrue
d019f3d5bd refactor: optimize ossutil2 installation in CI workflow 2025-06-18 10:53:16 +08:00
安正超
bbd13a5aac Merge pull request #484 from rustfs/fix/docker-multi-artch
fix: resolve Docker Hub multi-architecture build issues
2025-06-18 10:01:07 +08:00
overtrue
a28d9c814f fix: resolve Docker Hub multi-architecture build issues 2025-06-18 09:56:18 +08:00
安正超
81a790f13f Merge pull request #477 from rustfs/docker-images
feat: Add comprehensive Docker build pipeline for multi-architecture images.
2025-06-17 23:55:43 +08:00
overtrue
0f7a98a91f wip 2025-06-17 23:31:02 +08:00
overtrue
e81a57ce24 wip 2025-06-17 23:30:29 +08:00
overtrue
efae4f5203 wip 2025-06-17 22:37:38 +08:00
loverustfs
65ff5faada Merge pull request #480 from rustfs/feat/compress
feat: add object compression support
2025-06-17 20:20:45 +08:00
loverustfs
04cfe837a3 Merge pull request #482 from rustfs/nugine/refactor/bytes-io
refactor: Bytes IO
2025-06-17 20:20:31 +08:00
Nugine
4a786618d4 refactor(rio): HttpReader use StreamReader 2025-06-17 16:22:55 +08:00
Nugine
4cadc4c12d feat(ecstore): MultiWriter concurrent write 2025-06-17 16:22:55 +08:00
Nugine
086eab8c70 feat(admin): PutFile stream write file 2025-06-17 16:22:55 +08:00
Nugine
da4a4e7cbe feat(ecstore): erasure encode reuse buf 2025-06-17 16:22:55 +08:00
Nugine
39e988537c refactor(ecstore): DiskAPI::read_all use Bytes 2025-06-17 16:22:55 +08:00
Nugine
e520299c4b refactor(ecstore): DiskAPI::write_all use Bytes 2025-06-17 16:22:55 +08:00
weisd
fa8ac29e76 optimize the code 2025-06-17 15:59:31 +08:00
weisd
c48ebd5149 feat: add compress support 2025-06-17 15:06:40 +08:00
weisd
e254ddc947 Merge pull request #478 from rustfs/fix/rebalance
fix rebalance
2025-06-16 11:41:34 +08:00
weisd
ca298b460c fix test 2025-06-16 11:40:15 +08:00
weisd
52342f2f8e feat(grpc): walk_dir http
fix(ecstore): rebalance loop
2025-06-16 10:32:03 +08:00
overtrue
2f3f86a9f2 wip 2025-06-16 08:28:46 +08:00
loverustfs
ac4f1400fc Merge pull request #476 from rustfs/nugine/feat/grpc-bytes
feat(protos): use `Bytes` for protobuf bytes type fields.
2025-06-16 08:12:31 +08:00
overtrue
d29bf4809d feat: Add comprehensive Docker build pipeline for multi-architecture images 2025-06-16 07:07:28 +08:00
Nugine
1606276223 feat(protos): use Bytes for protobuf bytes type fields. 2025-06-15 22:07:01 +08:00
loverustfs
57cda74fbd Merge pull request #475 from rustfs/nugine/refactor/use-bytes
refactor: use `Bytes` for data buffers
2025-06-15 21:57:55 +08:00
Nugine
82cc1402c4 feat(ecstore): LocalDisk writes file by spawn_blocking 2025-06-15 21:01:38 +08:00
Nugine
2f3dbac59b feat(ecstore): LocalDisk::write_all_internal use InternalBuf 2025-06-15 21:01:38 +08:00
Nugine
3c5e20b633 refactor(ecstore): DiskAPI::rename_part meta use Bytes 2025-06-15 21:01:38 +08:00
Nugine
8309d2f8be refactor(filemeta): FileInfo data use Bytes 2025-06-15 21:01:38 +08:00
Nugine
3a567768c1 refactor(filemeta): ChecksumInfo hash use Bytes 2025-06-15 21:01:38 +08:00
Nugine
87423bfb8c build(deps): update bytes 2025-06-15 21:01:38 +08:00
loverustfs
af948f9e88 Merge pull request #473 from rustfs/nugine/feat/reuse-http-conns
feat(rio): reuse http connections
2025-06-15 20:47:03 +08:00
Nugine
048727f183 feat(rio): reuse http connections 2025-06-15 16:56:05 +08:00
loverustfs
b14cd7508b Merge pull request #471 from rustfs/nugine/fix/hash-reduce-allocation
fix(utils): hash reduce allocation
2025-06-15 09:43:16 +08:00
loverustfs
47d72baf88 Merge pull request #472 from rustfs/nugine/fix/fs-block-in-place
fix(ecstore): fs block_in_place
2025-06-15 09:43:03 +08:00
Nugine
09095f2abd fix(ecstore): fs block_in_place 2025-06-14 23:13:50 +08:00
Nugine
bb282bcd5d fix(utils): hash reduce allocation 2025-06-14 20:42:48 +08:00
Nugine
2c5b01eb6f fix(ci): relax time limit 2025-06-13 19:29:59 +08:00