Files
minio/CONTRIBUTORS.md
T
Feng Ruohang 479745e764 docs: credit contributors across the SILO repositories
Signed-off-by: Feng Ruohang <rh@vonng.com>
2026-09-07 10:58:47 +08:00

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.

@Vonng @h5vx @mrjavadseydi @Dansyuqri @ycjlin @pinginfo @ZouhairCharef @mfredenhagen @waterkip @mikemikimike @metaneutrons @magicxor @davinkevin @lem21h @sulin37392 @cbornet @vampywiz17 @mumu-lab @jvasile @pmezhuev @TLINDEN @makinikm @meesudzu @kuldeep-link11 @sargarass @liuhaodongliu990-cmyk @Xavier-777 @spaceg00se-r @kh0mka @bagutzu @DestroyLee @mosesdd @zylpsrs @heroes1412 @redfoxfox @jiadzh @AntonOfTheWoods @chalukyaj @nsanitate @Kesavaambati

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 passed
pgsty/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.