GitHub generates no contributor graph for forks, so this fork had no attribution record at all. CONTRIBUTORS.md becomes that record, in three tiers: the four contributors with code merged into main, each listed with the pull request and the commit that carries their authorship; the five who opened pull requests; and the twenty-two who filed the bug reports and compatibility findings that shaped the releases. Both READMEs are condensed and gain a Contributors section that shows the avatars and points at the full record, with README_ZH realigned to README section for section. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: Feng Ruohang <rh@vonng.com>
6.8 KiB
Contributors
Silo is maintained by the Pigsty community. This file records the people who have contributed to this fork since it was established in 2026 — merged code, proposed changes, and the bug reports and compatibility findings that shaped the releases.
It is maintained by hand and updated at each release. GitHub's own contributor graph is unavailable
here because pgsty/silo is a fork, so this file — not that page — is the project's attribution
record. Contributors are listed by GitHub handle. Authorship of every merged commit is preserved in
the Git history and can be verified with git log --format='%an <%ae>'.
Upstream MinIO authorship is recorded separately: this fork derives from
minio/minio, NOTICE retains the upstream product
notice, and the Git history carries the full upstream commit record.
Code
Contributors whose changes are merged into main.
| Contributor | Change | Pull request | Commit |
|---|---|---|---|
| @ZouhairCharef | Upgraded go-jose to v4.1.4 to patch CVE-2026-34986 |
#18 | 68e0ba9 |
| @mfredenhagen | Bumped go.opentelemetry.io to address CVE-2026-39883 |
#19 | 1869bd3 |
| @pinginfo | Implemented Flush on trackingResponseWriter, repairing bucket notification streaming |
#34 | 65795ee |
| @waterkip | Repointed documentation links from the upstream domain to the Silo portal | #41 | d495d30 |
Proposed changes
Pull requests that are open for review, or that were closed after informing work that shipped differently.
| Contributor | Change | Pull request | Status |
|---|---|---|---|
| @magicxor | DELETE precondition checks for the If-Match header |
#12 | Open, queued for review |
| @ycjlin | ListObjects should return NoSuchBucket for a prefix on a missing bucket |
#37 | Open, queued for review |
| @davinkevin | Distroless-based Docker image variant | #21 | Superseded by the distroless variant shipped in RELEASE.2026-08-06, which the PR anticipated by four months |
| @lem21h | Assorted fixes and improvements | #36 | Closed |
| @sulin37392 | Dependency updates against the fork | #8 | Closed |
Reports
Bug reports, compatibility findings, and proposals filed against this fork. Several shipped fixes trace directly back to these: the bundled-client guarantee (#4, #9), the LDAP-over-TLS repair (#15), the completed native package payload (#33), GPG-signed RPMs (#43), and the upstream migration guide (#42).
| Contributor | Reported |
|---|---|
| @mosesdd | #1 Helm chart availability |
| @Xavier-777 | #2 Console bucket lifecycle management · #17 Log and XML file preview |
| @jiadzh | #3 Windows build guidance |
| @TLINDEN | #4 mc missing from released tarballs |
| @AntonOfTheWoods | #5 Upstream Helm chart and operator options |
| @zylpsrs | #6 Console missing Tiering and Site Replication |
| @nsanitate | #7 CNCF Sandbox governance proposal |
| @makinikm | #9 mc missing from the Docker image |
| @magicxor | #10 DeleteObject ignores the If-Match header |
| @spaceg00se-r | #11 cpuv1 support · #14 Project workflow token failure |
| @heroes1412 | #13 Profile option unusable |
| @vampywiz17 | #15 LDAP TLS regression breaking Console login on Kubernetes |
| @davinkevin | #20 Renovate for automated dependency updates |
| @chalukyaj | #30 Silo Operator discoverability |
| @cbornet | #31 Multipart uploads with FULL_OBJECT CRC32 · #32 ListObjects bucket-existence semantics |
| @jvasile | #33 .deb missing user, group, and default files |
| @Kesavaambati | #35 Community support for the Docker images |
| @redfoxfox | #38 Chinese documentation site unreachable |
| @kuldeep-link11 | #39 notify_nats rejects JWT credentials files · #40 notify_nats target changes require a restart |
| @meesudzu | #42 Migration guide from upstream MinIO |
| @pmezhuev | #43 RPM package missing its GPG signature |
| @kh0mka | #51 Inter-node I/O timeout in ReadFileStreamHandler |
Adding yourself
Contributions are accepted inbound=outbound under AGPL-3.0-or-later with no CLA; see
CONTRIBUTING.md. Merged pull requests are added here at the next release. If a
contribution is missing or recorded incorrectly, open an issue or say so on the pull request and it
will be fixed.