houseme
1a4e95e940
chore: remove unused dependencies to optimize build ( #1117 )
2025-12-11 18:13:26 +08:00
Christian Simon
a3006ab407
helm: Use service.type from Values ( #1106 )
...
Co-authored-by: houseme <housemecn@gmail.com >
2025-12-11 17:32:15 +08:00
houseme
e197486c8c
upgrade action checkout version from v5 to v6 ( #1067 )
...
Co-authored-by: 0xdx2 <xuedamon2@gmail.com >
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-11 15:39:20 +08:00
dependabot[bot]
0da943a6a4
build(deps): bump s3s from 0.12.0-rc.4 to 0.12.0-rc.5 in the s3s group ( #1046 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: loverustfs <hello@rustfs.com >
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com >
2025-12-11 15:20:36 +08:00
guojidan
fba201df3d
fix: harden data usage aggregation and cache handling ( #1102 )
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
Co-authored-by: loverustfs <hello@rustfs.com >
1.0.0-alpha.73
2025-12-11 09:55:25 +08:00
yxrxy
ccbab3232b
fix: ListObjectsV2 correctly handles repeated folder names in prefixes ( #1104 )
...
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-11 09:38:52 +08:00
loverustfs
421f66ea18
Disable codeql
2025-12-11 09:29:46 +08:00
yxrxy
ede2fa9d0b
fix: is-admin api (For STS/temporary credentials, we need to check the… ( #1101 )
...
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-11 08:55:41 +08:00
tennisleng
978845b555
fix(lifecycle): Fix ObjectInfo fields and mod_time error handling ( #1088 )
...
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-11 07:17:35 +08:00
Jacob
53c126d678
fix: decode percent-encoded paths in get_file_path() ( #1072 )
...
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-10 22:30:02 +08:00
0xdx2
9f12a7678c
feat(ci): add codeql to scanner code ( #1076 )
2025-12-10 21:48:18 +08:00
Jörg Thalheim
2c86fe30ec
Content encoding ( #1089 )
...
Signed-off-by: Jörg Thalheim <joerg@thalheim.io >
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-10 15:21:51 +08:00
tennisleng
ac0c34e734
fix(lifecycle): Return NoSuchLifecycleConfiguration error for missing lifecycle config ( #1087 )
...
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-10 12:35:22 +08:00
majinghe
ae46ea4bd3
fix github action security found by github CodeQL ( #1091 )
2025-12-10 12:07:28 +08:00
majinghe
8b3d4ea59b
enhancement logs output for container deployment ( #1090 )
2025-12-10 11:14:05 +08:00
houseme
ef261deef6
improve code for is admin ( #1082 )
2025-12-09 17:34:47 +08:00
Copilot
20961d7c91
Add comprehensive special character handling with validation refactoring and extensive test coverage ( #1078 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com >
Co-authored-by: houseme <housemecn@gmail.com >
2025-12-09 13:40:29 +08:00
shiro.lee
8de8172833
fix: the If-None-Match error handling in the complete_multipart_uploa… ( #1065 )
...
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-08 23:10:20 +08:00
orbisai0security
7c98c62d60
[Security] Fix HIGH vulnerability: yaml.docker-compose.security.writable-filesystem-service.writable-filesystem-service ( #1005 )
...
Co-authored-by: orbisai0security <orbisai0security@users.noreply.github.com >
Co-authored-by: houseme <housemecn@gmail.com >
2025-12-08 22:05:10 +08:00
Ali Mehraji
15c75b9d36
simple deployment via docker-compose ( #1043 )
...
Signed-off-by: Ali Mehraji <a.mehraji75@gmail.com >
Co-authored-by: houseme <housemecn@gmail.com >
2025-12-08 21:25:11 +08:00
yxrxy
af650716da
feat: add is-admin user api ( #1063 )
2025-12-08 21:15:04 +08:00
shiro.lee
552e95e368
fix: the If-None-Match error handling in the put_object method when t… ( #1034 )
...
Co-authored-by: 0xdx2 <xuedamon2@gmail.com >
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-08 15:36:31 +08:00
dependabot[bot]
619cc69512
build(deps): bump the dependencies group with 3 updates ( #1052 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com >
2025-12-08 14:31:53 +08:00
Jitter
76d25d9a20
Fix/issue #1001 dead node detection ( #1054 )
...
Co-authored-by: weisd <im@weisd.in >
Co-authored-by: Jitterx69 <mohit@example.com >
2025-12-08 12:29:46 +08:00
yihong
834025d9e3
docs: fix some dead link ( #1053 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-12-08 11:23:24 +08:00
houseme
e2d8e9e3d3
Feature/improve profiling ( #1038 )
...
Co-authored-by: Jitter <jitterx69@gmail.com >
Co-authored-by: weisd <im@weisd.in >
2025-12-07 22:39:47 +08:00
Jitter
cd6a26bc3a
fix(net): resolve 1GB upload hang and macos build (Issue #1001 regression) ( #1035 )
2025-12-07 18:05:51 +08:00
tennisleng
5f256249f4
fix: correct ARN parsing for notification targets ( #1010 )
...
Co-authored-by: Andrew Leng <work@Andrews-MacBook-Air.local >
Co-authored-by: houseme <housemecn@gmail.com >
2025-12-06 23:12:58 +08:00
Jitter
b10d80cbb6
fix: detect dead nodes via HTTP/2 keepalives (Issue #1001 ) ( #1025 )
...
Co-authored-by: weisd <im@weisd.in >
2025-12-06 21:45:42 +08:00
0xdx2
7c6cbaf837
feat: enhance error handling and add precondition checks for object o… ( #1008 )
2025-12-06 20:39:03 +08:00
Hunter Wu
72930b1e30
security: Fix timing attack vulnerability in credential comparison ( #1014 )
...
Co-authored-by: Copilot AI <copilot@github.com >
2025-12-06 15:13:27 +08:00
LemonDouble
6ca8945ca7
feat(helm): split storageSize into data and log storage parameters ( #1018 )
2025-12-06 14:01:49 +08:00
majinghe
0d0edc22be
update helm package ci file and helm values file ( #1004 )
2025-12-05 22:13:00 +08:00
weisd
030d3c9426
fix filemeta nil versionid ( #1002 )
2025-12-05 20:30:08 +08:00
majinghe
b8b905be86
add helm package ci file ( #994 )
2025-12-05 15:09:53 +08:00
Damien Degois
ace58fea0d
feat(helm): add existingSecret handling and support for extra manifests ( #992 )
2025-12-05 14:14:59 +08:00
唐小鸭
3a79242133
feat: The observability module can be set separately. ( #993 )
2025-12-05 13:46:06 +08:00
Andrew Steurer
63d846ed14
Fix link to CONTRIBUTING.md in README ( #991 )
1.0.0-alpha.72
2025-12-05 09:23:26 +08:00
shiro.lee
3a79fcfe73
fix: add the is_truncated field to the return of the list_object_vers… ( #985 )
2025-12-04 22:26:31 +08:00
weisd
b3c80ae362
fix: listdir rpc ( #979 )
...
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: loverustfs <hello@rustfs.com >
2025-12-04 16:12:10 +08:00
Hey Martin
3fd003b21d
Delete duplicate titles in the README ( #977 )
2025-12-04 15:55:26 +08:00
houseme
1d3f622922
console: add version_handler and improve comments ( #975 )
2025-12-04 13:41:06 +08:00
loverustfs
e31b4303ed
fix link error
2025-12-04 08:26:41 +08:00
houseme
5b0a3a0764
upgrade crate version and improve heal config ( #963 )
1.0.0-alpha.71
2025-12-03 18:49:11 +08:00
weisd
a8b7b28fd0
Fix Admin Heal API and Add Pagination Support for Large Buckets ( #933 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: loverustfs <hello@rustfs.com >
Co-authored-by: houseme <housemecn@gmail.com >
2025-12-03 18:10:46 +08:00
loverustfs
e355d3db80
Modify readme
2025-12-03 17:18:53 +08:00
weisd
4d7bf98c82
add logs ( #962 )
2025-12-03 13:17:47 +08:00
shiro.lee
699164e05e
fix: add the is_truncated field to the return of the list_objects int… ( #958 )
2025-12-03 03:14:17 +08:00
dependabot[bot]
d35ceac441
build(deps): bump criterion in the dependencies group ( #947 )
...
Bumps the dependencies group with 1 update: [criterion](https://github.com/criterion-rs/criterion.rs ).
Updates `criterion` from 0.7.0 to 0.8.0
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases )
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/criterion-rs/criterion.rs/compare/criterion-plot-v0.7.0...criterion-v0.8.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 00:16:28 +08:00
houseme
93982227ac
Improve health check handlers for endpoint and console (GET/HEAD, safer error handling) ( #942 )
...
* Improve health check handlers for endpoint and console
- Add unified GET/HEAD handling for `/health` and `/rustfs/console/health`
- Implement proper method filtering and 405 with `Allow: GET, HEAD`
- Avoid panics by removing `unwrap()` in health check logic
- Add safe fallbacks for JSON serialization and uptime calculation
- Ensure HEAD requests return only status and headers (empty body)
- Keep response format backward compatible for monitoring systems
* fix
2025-11-30 02:43:59 +08:00