Signed-off-by: Feng Ruohang <rh@vonng.com>
45 KiB
Contributors
SILO is built by 40 community contributors, including its maintainers. This record covers every human author who has opened an issue or pull request in the repositories listed below, in any state. It was checked against the complete, paginated GitHub API records on 2026-09-07.
Contributors appear once in the avatar wall: authors of merged PRs first, other PR authors next, and issue-only authors after them. Within each group, substantial features, security and correctness fixes, proposals adopted in later work, and reports that led to fixes take priority. Gold rings highlight significant contributions. The tables preserve each PR's actual status.
Automated accounts are excluded from the community count. Upstream MinIO authorship remains in the Git history and NOTICE; this record covers activity in the PGSTY repositories.
Merged pull requests
| Contributor | Contribution | Record |
|---|---|---|
| @Vonng | Maintains SILO, Console, mcli, shared packages, releases, and documentation | 84 merged PRs across five repositories; complete maintainer record |
| @h5vx | Implemented per-bucket CORS configuration and enforcement | pgsty/silo#71 — Merged (e4e3007da) |
| @mrjavadseydi | Fixed effective bucket quota metrics; proposed access-frequency ILM | pgsty/silo#132 — Merged (ad873c735) pgsty/silo#60 — Open |
| @Dansyuqri | Added ChecksumType to multipart completion responses | pgsty/silo#57 — Merged (a96116b12) |
| @ycjlin | Fixed missing-bucket ListObjects semantics | pgsty/silo#37 — Merged (49c8aeac4) |
| @pinginfo | Repaired bucket notification streaming | pgsty/silo#34 — Merged (b7f52ca43) |
| @ZouhairCharef | Patched CVE-2026-34986 in go-jose | pgsty/silo#18 — Merged (ff58df949) |
| @mfredenhagen | Patched CVE-2026-39883 in OpenTelemetry | pgsty/silo#19 — Merged (e4fa06394) |
| @waterkip | Repointed documentation links to the SILO portal | pgsty/silo#41 — Merged (0ce4b0f14) |
Other pull-request authors
Every proposal counts, including PRs closed without merging. Authors who also have a merged PR appear in the section above, with their open proposals retained in the same record.
| Contributor | Contribution | Pull request | Status |
|---|---|---|---|
| @mikemikimike | Contributed the replicated SSE-C plaintext part-size fix | pgsty/silo#125 | Closed as superseded; its core plaintext-size fix landed through silo#124, with related attribute handling in silo#128 |
| @metaneutrons | Reported and proposed explicit-version delete authorization | pgsty/silo#59 | Closed as superseded; established the action split implemented in silo#104 |
| @magicxor | Reported and proposed conditional DELETE support for If-Match | pgsty/silo#12 | Closed after conditional DELETE support landed in silo#145 |
| @davinkevin | Proposed the distroless container image and dependency automation | pgsty/silo#21 | Closed as superseded; the distroless image shipped in RELEASE.2026-08-06 |
| @lem21h | Proposed robustness and goroutine improvements | pgsty/silo#36 | Closed without merging |
| @sulin37392 | Proposed dependency updates | pgsty/silo#8 | Closed without merging |
Issue reports
Reports are retained whether open or closed. PR authors who also opened issues are credited here for their reports as well; the avatar wall and community total still count each person once.
| Contributor | Reports |
|---|---|
| @Vonng | 101 issues across SILO, Console, and mcli; complete maintainer record |
| @metaneutrons | pgsty/silo#58 Authorize explicit object-version deletes with s3:DeleteObjectVersion |
| @magicxor | pgsty/silo#10 DeleteObject ignores If-Match header (no conditional delete support) |
| @davinkevin | pgsty/silo#20 Proposal: Enable Renovate for automated dependency updates |
| @cbornet | pgsty/silo#31 Multipart uploads with FULL_OBJECT CRC32 not working pgsty/silo#32 listObjects should return NoSuchBucket when the bucket doesn't exist and prefix is passedpgsty/silo#107 PutObject fails with chunked encoding and checksumType |
| @vampywiz17 | pgsty/silo#15 LDAP TLS regression in RELEASE.2026-03-21T00-00-00Z breaks built-in Console and external Console LDAP login on Kubernetes Tenant pgsty/silo#108 Web Console login regression in RELEASE.2026-09-03T13-18-01Z (local and LDAP users fail) |
| @mumu-lab | pgsty/silo#106 监控指标读取已弃用的 BucketQuota.Quota 字段导致 Quota 指标无值 |
| @jvasile | pgsty/silo#33 .deb doesn't create user/group/default files |
| @pmezhuev | pgsty/silo#43 RPM package for RELEASE.2026-06-18T00-00-00Z is missing GPG signature |
| @TLINDEN | pgsty/silo#4 mc is missing in released tarballs |
| @makinikm | pgsty/silo#9 mc missing from pgsty/minio Docker image |
| @meesudzu | pgsty/silo#42 Documentation: Add migration guide from upstream MinIO to this community fork |
| @kuldeep-link11 | pgsty/silo#39 notify_nats rejects MINIO_NOTIFY_NATS_USER_CREDENTIALS (JWT creds file path) pgsty/silo#40 notify_nats target changes require MinIO restart (no hot reload for new target IDs) |
| @sargarass | pgsty/silo#79 ListMultipartUploads: prefix matches only an exact key; max-uploads, key-marker and delimiter are ignored |
| @liuhaodongliu990-cmyk | pgsty/silo#62 fix: show indeterminate progress instead of NaN% when downloading a prefix/folder |
| @Xavier-777 | pgsty/silo#2 WebUI Console 的Bucket无法管理生命周期 pgsty/silo#17 Why can't log and xml files be previewed? |
| @spaceg00se-r | pgsty/silo#11 Please support cpuv1 pgsty/silo#14 Add issue to project workflow fails due to missing github-token |
| @kh0mka | pgsty/silo#51 Inter-node i/o timeout in ReadFileStreamHandler during storage REST API call |
| @bagutzu | pgsty/silo#61 Maintain KES-compatible external KMS support, including OpenBao |
| @DestroyLee | pgsty/silo.pgsty.com#4 文档目录更新没了 |
| @mosesdd | pgsty/silo#1 update and provide helm chart |
| @zylpsrs | pgsty/silo#6 管理控制台缺少Tiering、Site Replication |
| @heroes1412 | pgsty/silo#13 cannot use profile |
| @redfoxfox | pgsty/silo#38 Chinese Doc site availability? |
| @jiadzh | pgsty/silo#3 能编译Windows版的吗?或者您能简单指导下怎么进行windows下EXE编辑么? |
| @AntonOfTheWoods | pgsty/silo#5 clarify options for upstream helm chart and operator |
| @chalukyaj | pgsty/silo#30 Proposal: Evaluate silo-operator and add it to README.md to allow k8s users to discover it |
| @nsanitate | pgsty/silo#7 Proposal: Apply for CNCF Sandbox to ensure long-term open governance and ecosystem trust |
| @Kesavaambati | pgsty/silo#35 Request for Community Support and Future Maintenance of MinIO Docker Images |
Audit scope
All issue and PR pages were read without a date cutoff. Counts below include automated accounts; the 40-person roll excludes the two bots, Copilot and dependabot. The maintained product stack is SILO, Console, mcli, and silo-pkg; the SDK, KES, website, and older documentation repository were also checked for community submissions.
| Repository | Issues | Pull requests |
|---|---|---|
| pgsty/silo | 82 | 60 |
| pgsty/silo-console | 34 | 10 |
| pgsty/mc | 18 | 17 |
| pgsty/silo-pkg | 0 | 3 |
| pgsty/silo-go | 0 | 0 |
| pgsty/kes | 0 | 0 |
| pgsty/silo.pgsty.com | 1 | 11 |
| pgsty/minio-docs | 0 | 0 |
| Total | 135 | 101 |
Maintainer record
@Vonng — 84 merged PRs and 101 issues
pgsty/silo
Merged PRs (45): pgsty/silo#44, pgsty/silo#45, pgsty/silo#56, pgsty/silo#66, pgsty/silo#69, pgsty/silo#70, pgsty/silo#72, pgsty/silo#73, pgsty/silo#74, pgsty/silo#80, pgsty/silo#81, pgsty/silo#85, pgsty/silo#86, pgsty/silo#87, pgsty/silo#88, pgsty/silo#89, pgsty/silo#90, pgsty/silo#91, pgsty/silo#92, pgsty/silo#93, pgsty/silo#94, pgsty/silo#95, pgsty/silo#96, pgsty/silo#97, pgsty/silo#98, pgsty/silo#101, pgsty/silo#103, pgsty/silo#104, pgsty/silo#121, pgsty/silo#122, pgsty/silo#123, pgsty/silo#124, pgsty/silo#126, pgsty/silo#127, pgsty/silo#128, pgsty/silo#129, pgsty/silo#130, pgsty/silo#131, pgsty/silo#134, pgsty/silo#135, pgsty/silo#138, pgsty/silo#140, pgsty/silo#142, pgsty/silo#143, pgsty/silo#145.
Issues (49): pgsty/silo#22, pgsty/silo#23, pgsty/silo#24, pgsty/silo#25, pgsty/silo#26, pgsty/silo#27, pgsty/silo#28, pgsty/silo#46, pgsty/silo#47, pgsty/silo#48, pgsty/silo#49, pgsty/silo#50, pgsty/silo#52, pgsty/silo#53, pgsty/silo#55, pgsty/silo#63, pgsty/silo#64, pgsty/silo#65, pgsty/silo#67, pgsty/silo#68, pgsty/silo#75, pgsty/silo#76, pgsty/silo#77, pgsty/silo#78, pgsty/silo#82, pgsty/silo#83, pgsty/silo#84, pgsty/silo#99, pgsty/silo#100, pgsty/silo#102, pgsty/silo#105, pgsty/silo#109, pgsty/silo#110, pgsty/silo#111, pgsty/silo#112, pgsty/silo#113, pgsty/silo#114, pgsty/silo#115, pgsty/silo#116, pgsty/silo#117, pgsty/silo#118, pgsty/silo#119, pgsty/silo#120, pgsty/silo#133, pgsty/silo#136, pgsty/silo#137, pgsty/silo#139, pgsty/silo#141, pgsty/silo#144.
pgsty/silo-console
Merged PRs (10): pgsty/silo-console#9, pgsty/silo-console#10, pgsty/silo-console#11, pgsty/silo-console#38, pgsty/silo-console#39, pgsty/silo-console#40, pgsty/silo-console#41, pgsty/silo-console#42, pgsty/silo-console#43, pgsty/silo-console#44.
Issues (34): pgsty/silo-console#1, pgsty/silo-console#2, pgsty/silo-console#3, pgsty/silo-console#4, pgsty/silo-console#5, pgsty/silo-console#6, pgsty/silo-console#7, pgsty/silo-console#8, pgsty/silo-console#12, pgsty/silo-console#13, pgsty/silo-console#14, pgsty/silo-console#15, pgsty/silo-console#16, pgsty/silo-console#17, pgsty/silo-console#18, pgsty/silo-console#19, pgsty/silo-console#20, pgsty/silo-console#21, pgsty/silo-console#22, pgsty/silo-console#23, pgsty/silo-console#24, pgsty/silo-console#25, pgsty/silo-console#26, pgsty/silo-console#27, pgsty/silo-console#28, pgsty/silo-console#29, pgsty/silo-console#30, pgsty/silo-console#31, pgsty/silo-console#32, pgsty/silo-console#33, pgsty/silo-console#34, pgsty/silo-console#35, pgsty/silo-console#36, pgsty/silo-console#37.
pgsty/mc
Merged PRs (16): pgsty/mc#1, pgsty/mc#2, pgsty/mc#3, pgsty/mc#4, pgsty/mc#8, pgsty/mc#9, pgsty/mc#10, pgsty/mc#11, pgsty/mc#13, pgsty/mc#22, pgsty/mc#24, pgsty/mc#27, pgsty/mc#32, pgsty/mc#33, pgsty/mc#34, pgsty/mc#35.
Issues (18): pgsty/mc#5, pgsty/mc#6, pgsty/mc#7, pgsty/mc#12, pgsty/mc#14, pgsty/mc#15, pgsty/mc#16, pgsty/mc#17, pgsty/mc#18, pgsty/mc#19, pgsty/mc#20, pgsty/mc#21, pgsty/mc#23, pgsty/mc#25, pgsty/mc#28, pgsty/mc#29, pgsty/mc#30, pgsty/mc#31.
pgsty/silo-pkg
Merged PRs (3): pgsty/silo-pkg#1, pgsty/silo-pkg#2, pgsty/silo-pkg#3.
pgsty/silo.pgsty.com
Merged PRs (10): pgsty/silo.pgsty.com#2, pgsty/silo.pgsty.com#3, pgsty/silo.pgsty.com#5, pgsty/silo.pgsty.com#6, pgsty/silo.pgsty.com#7, pgsty/silo.pgsty.com#8, pgsty/silo.pgsty.com#9, pgsty/silo.pgsty.com#10, pgsty/silo.pgsty.com#11, pgsty/silo.pgsty.com#13.
Keeping this record current
New issue and PR authors are included when this record is refreshed, regardless of merge status. Keep this file, the English and Chinese README avatar walls, and the website contributor data in sync. If a contribution is missing or described incorrectly, open an issue or pull request.
Code contributions follow the no-CLA, DCO policy in CONTRIBUTING.md.