Files
minio/CONTRIBUTORS.md
T
Feng Ruohang 2b62df876a docs(contributors): cite the real CVE-2026-39414 follow-up commit
Regenerated from the contributor data on silo.pgsty.com. One note named
5dc705936, which is not a commit in any repository; the June follow-up
is fd69c89d0.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Signed-off-by: Feng Ruohang <rh@vonng.com>
2026-11-10 17:24:28 +08:00

76 KiB

Contributors

As of 2026-11-10, 81 community contributors are credited in SILO and related projects. The roll includes maintainers and every human issue / PR author, along with acknowledged security reporters.

Opening an issue or PR counts, whether open, closed, draft, or unmerged. Each account appears once. Merged PR authors come first, followed by other PR authors and reporters. Within each group, significant fixes, adopted proposals, and reports that led to fixes take priority, followed by first participation. Gold rings highlight significant contributions.

When a proposal was incorporated through a later repair, its adoption is credited alongside the original PR status. Automated accounts are excluded. Upstream authorship remains in Git history and copyright notices.

@Vonng @ZouhairCharef @mfredenhagen @cbornet @pinginfo @ycjlin @waterkip @Dansyuqri @mrjavadseydi @h5vx @nikitapogromsky @julienlau @Aeirx @AleksaMCode @yupoet @clown15 @botdeniska @910patin @cyberbret @EduardoAndradeMachado @magicxor @davinkevin @metaneutrons @mikemikimike @chodorenko @dihmandrake @sulin37392 @lem21h @liubin07 @HaveFun83 @kh0mka @MikeVL @vampywiz17 @jiri-pejchal @AEGEGE @naiveHobo @orenyomtov @nik0xFF @szopi00 @GhaziTriki @haf @sun1024 @SimeonPoot @KoreaSecurity @XlabAITeam @ddd @adrian-doyensec @mosesdd @Xavier-777 @jiadzh @AntonOfTheWoods @TLINDEN @zylpsrs @nsanitate @makinikm @spaceg00se-r @heroes1412 @chalukyaj @jvasile @Kesavaambati @redfoxfox @kuldeep-link11 @meesudzu @pmezhuev @bagutzu @liuhaodongliu990-cmyk @DestroyLee @sargarass @mumu-lab @haiming236 @tiredenzo @aschyolkin @0mp @ztarbug @zmstone @Crowley723 @geraldcombs @devTeam-AiReg @azataiot @siyahkut @seumasdunlop

Merged pull requests

Contributor Contribution Record
@Vonng Maintains SILO, Console, mcli, shared packages, releases, and documentation pgsty/silo: Merged PRs (95)
Open PRs: pgsty/silo#329
PRs closed without merging: pgsty/silo#155, pgsty/silo#195
pgsty/silo: Closed issues (99)
Open issues: pgsty/silo#217
pgsty/silo-console: Merged PRs (44)
pgsty/silo-console: Closed issues (39)
pgsty/mc: Merged PRs (30)
pgsty/mc: Closed issues (42)
Merged PRs: pgsty/silo-pkg#1, pgsty/silo-pkg#2, pgsty/silo-pkg#3, pgsty/silo-pkg#4, pgsty/silo-pkg#5, pgsty/silo-pkg#6, pgsty/silo-pkg#7, pgsty/silo-pkg#8, pgsty/silo-pkg#9, pgsty/silo-pkg#10, pgsty/silo-pkg#12, pgsty/silo-pkg#14
Closed issues: pgsty/silo-pkg#13
Merged PRs: pgsty/kes#1
pgsty/silo.pgsty.com: Merged PRs (52)
PRs closed without merging: pgsty/silo.pgsty.com#36
@ZouhairCharef Patched CVE-2026-34986 in go-jose Merged PRs: pgsty/silo#18
@mfredenhagen Patched CVE-2026-39883 in OpenTelemetry Merged PRs: pgsty/silo#19
@cbornet Reported checksum and missing-bucket defects and aligned S3 checksum error messages Merged PRs: pgsty/silo#225
Closed issues: pgsty/silo#31, pgsty/silo#32, pgsty/silo#107, pgsty/silo#226
@pinginfo Repaired bucket notification streaming Merged PRs: pgsty/silo#34
@ycjlin Fixed missing-bucket ListObjects semantics Merged PRs: pgsty/silo#37
@waterkip Repointed documentation links to the SILO portal Merged PRs: pgsty/silo#41
@Dansyuqri Added ChecksumType to multipart completion responses Merged PRs: pgsty/silo#57
@mrjavadseydi Fixed bucket quota metrics and mcli alias regions; contributed access-frequency ILM and S3-compatible multipart listing proposals Merged PRs: pgsty/silo#60, pgsty/silo#132, pgsty/silo#198, pgsty/silo#221
Open PRs: pgsty/silo#249
PRs closed without merging: pgsty/silo#215
Merged PRs: pgsty/mc#44
The access-frequency feature in #60 was merged and later removed. The multipart-listing contribution in #198 was merged after follow-up durability and cancellation repairs; it shipped in Server 20260916 with legacy as the default and strict as an opt-in, and the strict opt-in was subsequently retired in Server 20261018.
@h5vx Implemented per-bucket CORS configuration and enforcement Merged PRs: pgsty/silo#71
@nikitapogromsky Fixed duplicate logger targets that broke Metrics V3 collection Merged PRs: pgsty/silo#151
Closed issues: pgsty/silo#150
@julienlau Fixed missing-commit-metadata error handling and stale metadata reuse; contributed replication reports and proposals Merged PRs: pgsty/silo#232, pgsty/silo#233
Open PRs: pgsty/silo#240, pgsty/silo#241
PRs closed without merging: pgsty/silo#184
Closed issues: pgsty/silo#152, pgsty/silo#153
The original PR was not merged directly. Its purge-state and recovery analysis, proposed fix, tests, and documentation helped shape #196; see the maintainer acknowledgement.
@Aeirx Preserved Object Lock legal-hold headers in federated CopyObject Merged PRs: pgsty/silo#172
@AleksaMCode Fixed the Lambda target-set emptiness check and added a regression test Merged PRs: pgsty/silo#220
@yupoet Improved checksum mismatch messages, verified erasure-coding documentation, and contributed a single-node migration case Merged PRs: pgsty/silo#228, pgsty/silo#229
PRs closed without merging: pgsty/silo#230
Also cross-checked the two-drive EC:1 documentation. The single-node migration report in #228 was merged on 2026-10-23; the registry-mirror proposal in #230 was closed without merging.
@clown15 Fixed native multipart-upload timestamp parsing during stale-upload cleanup Merged PRs: pgsty/silo#236
@botdeniska Contributed multi-pool migration, deletion and lifecycle safety, conditional multipart checks, native restore reports and verification, LDAP login and storage cleanup fixes, replication checksum repairs, faster policy evaluation, and private security disclosures pgsty/silo: Merged PRs (13)
Open PRs: pgsty/silo#294
PRs closed without merging: pgsty/silo#245, pgsty/silo#248, pgsty/silo#262, pgsty/silo#290
pgsty/silo: Closed issues (15)
Open issues: pgsty/silo#293
Merged PRs: pgsty/silo-pkg#11
The migration repair from #248 was incorporated in 60c7179dd, retaining the original authorship and DCO. The mixed-EC listing proposal in #262 was superseded by #267. The author closed #290 after verifying the native-restore rework covered the reported defects. Also privately reported security issues in inherited Object Lock, signature verification, replication, and authorization paths (including the bulk-delete Object Lock report behind #330 and SN-2026-020).
@910patin Fixed long-DN LDAP login while preserving IAM revocation-record errors Merged PRs: pgsty/silo#250
@cyberbret Contributed on-demand folder and bucket usage scans and the optional persistent usage worker Merged PRs: pgsty/silo-console#70
PR #70 was integrated through #79, retaining the original commits and authorship. Usage scans and the optional worker shipped in Console v2.6.0.
@EduardoAndradeMachado Contributed Brazilian Portuguese translations to Console and privately reported a security issue Merged PRs: pgsty/silo-console#83
PR #83 was merged with its original authored commits; the later ten-language implementation uses shared static dictionaries. Private security reporting is acknowledged with the reporter's agreement.

Other pull-request authors

Contributor Contribution Record
@magicxor Reported and proposed conditional DELETE support for If-Match PRs closed without merging: pgsty/silo#12
Closed issues: pgsty/silo#10
The original PR closed after conditional DELETE support landed in #145.
@davinkevin Proposed the distroless container image and dependency automation PRs closed without merging: pgsty/silo#21
Open issues: pgsty/silo#20
The distroless proposal was superseded by the image shipped in RELEASE.2026-08-06.
@metaneutrons Reported and proposed explicit-version delete authorization PRs closed without merging: pgsty/silo#59
Closed issues: pgsty/silo#58
The original PR was superseded; its authorization action split informed #104.
@mikemikimike Contributed the replicated SSE-C plaintext part-size fix PRs closed without merging: pgsty/silo#125
The original PR was superseded; its plaintext-size fix was incorporated through #124, with attribute handling in #128.
@chodorenko Reported and contributed the fix for aws-chunked leaking into replica metadata PRs closed without merging: pgsty/silo#187
Closed issues: pgsty/silo#185
The implementation was incorporated in #194, with co-author credit; the original PR was closed as superseded.
@dihmandrake Reported dry-run healing safety issues and proposed parallel deep verification and Helm configuration options Open PRs: pgsty/silo#280, pgsty/silo#283
Dry-run safeguards associated with #280 were incorporated independently in c8dd5678b and dd0a2da55. The PR remains open, including the parallel-verification proposal.
@sulin37392 Proposed dependency updates PRs closed without merging: pgsty/silo#8
@lem21h Proposed robustness and goroutine improvements PRs closed without merging: pgsty/silo#36
@liubin07 Proposed an opt-in object naming mode for coexisting object and prefix names PRs closed without merging: pgsty/silo#260
@HaveFun83 Proposed configurable Kubernetes health probes in the Helm chart Open PRs: pgsty/silo#288

Issue reports

Contributor Contribution Record
@kh0mka Reported inter-node I/O timeouts, OIDC configuration-fetch failures, and lost Console bucket quotas Closed issues: pgsty/silo#51, pgsty/silo#154
Closed issues: pgsty/silo-console#72
@MikeVL Reported resync throughput overflow and missing JSON status, both fixed in mcli 20261026 Closed issues: pgsty/mc#48, pgsty/mc#49
@vampywiz17 Reported LDAP TLS and Console login regressions Closed issues: pgsty/silo#15, pgsty/silo#108
@jiri-pejchal Reported the RabbitMQ client vulnerability and the Console share proxy's exposure of internal metrics Closed issues: pgsty/silo#176
Closed issues: pgsty/silo-console#52
@AEGEGE Reported the slow-HTTP denial-of-service vulnerability Closed issues: pgsty/silo#183
The reproduced slow-header defect was fixed on main through #196.
@naiveHobo Reported an IAM admin API access-control issue and the unavailable private reporting channel Closed issues: pgsty/silo#222
@orenyomtov Reported the unsigned-header CopyObject cross-object read (SN-2026-011) Security disclosure credited in SN-2026-011, fixed in #173.
@nik0xFF Reported a security issue privately by email Dominik Klug is credited under his full name with his permission.
@szopi00 Reported the Object Lock GOVERNANCE retention authorization bypass The report led to the Object Lock repairs in #234 and #235.
@GhaziTriki Investigated policy-query and Console slowdown and identified overlapping client mirror jobs Closed issues: pgsty/silo#251
Closed after the reporter follow-up traced the immediate cause to overlapping client mirror jobs; this incident did not establish a SILO version regression.
@haf Reported audit and logger webhook delivery stopping on peer nodes after configuration reload Closed issues: pgsty/silo#259
The report led to webhook target lifetime and queue recovery repairs in 0fa4a8c50 and f3e84d54a.
@sun1024 Privately reported a security issue in SILO Acknowledged with the reporter's agreement; private report details are not included here.
@SimeonPoot Discovered the session-policy privilege escalation in service accounts and STS (CVE-2025-62506) Publicly credited on upstream GHSA-jjjj-jwhf-8rgr; inherited in SILO from c1a49490.
@KoreaSecurity Discovered the OIDC JWT algorithm confusion vulnerability (CVE-2026-33322) Publicly credited on upstream GHSA-5cx5-wh4m-82fh; remediated in SILO in d24f449e0.
@XlabAITeam Discovered the S3 Select oversized record memory exhaustion vulnerability (CVE-2026-39414) Publicly credited on upstream GHSA-h749-fxx7-pwpg; remediated in SILO in 3252d5b7f and fd69c89d0.
@ddd Discovered the Snowball auto-extract and unsigned-trailer query authentication bypasses (CVE-2026-40344, CVE-2026-41145) Publicly credited on upstream GHSA-9c4q-hq6p-c237 and GHSA-hv4r-mvr4-25vw; remediated in SILO in efb6e5b00 and f444b6f37.
@adrian-doyensec Reported the internode ReadMultiple msgpack path traversal (CVE-2026-42600) Publicly credited on upstream GHSA-xh8f-g2qw-gcm7; remediated in SILO in 73ac52472 and followed by the SN-2026-002 internode containment audit.
@mosesdd Requested a maintained Helm chart Closed issues: pgsty/silo#1
@Xavier-777 Reported Console lifecycle management and file preview gaps Closed issues: pgsty/silo#2, pgsty/silo#17
@jiadzh Requested Windows build guidance Closed issues: pgsty/silo#3
@AntonOfTheWoods Asked for clarity on Helm chart and operator options Closed issues: pgsty/silo#5
@TLINDEN Reported the missing client in release tarballs Closed issues: pgsty/silo#4
@zylpsrs Reported missing Console tiering and site replication Closed issues: pgsty/silo#6
@nsanitate Proposed CNCF Sandbox governance Closed issues: pgsty/silo#7
@makinikm Reported the missing client in the container image Closed issues: pgsty/silo#9
@spaceg00se-r Requested cpuv1 support and reported a workflow token failure Closed issues: pgsty/silo#11, pgsty/silo#14
@heroes1412 Reported the unusable profiling option Closed issues: pgsty/silo#13, pgsty/silo#231
@chalukyaj Proposed making the SILO Operator easier to discover Open issues: pgsty/silo#30
@jvasile Reported missing user, group, and defaults in Debian packages Closed issues: pgsty/silo#33
@Kesavaambati Asked about community support and image maintenance Closed issues: pgsty/silo#35
@redfoxfox Reported Chinese documentation availability Closed issues: pgsty/silo#38
@kuldeep-link11 Reported NATS JWT credentials and target reload issues Closed issues: pgsty/silo#39
Open issues: pgsty/silo#40
@meesudzu Requested the migration guide from upstream MinIO Closed issues: pgsty/silo#42
@pmezhuev Reported missing RPM package signatures Closed issues: pgsty/silo#43
@bagutzu Requested KES-compatible external KMS and OpenBao support Closed issues: pgsty/silo#61
@liuhaodongliu990-cmyk Reported indeterminate progress for prefix downloads Closed issues: pgsty/silo#62
@DestroyLee Reported the missing documentation navigation Closed issues: pgsty/silo.pgsty.com#4
@sargarass Reported ListMultipartUploads prefix and pagination semantics Open issues: pgsty/silo#79
@mumu-lab Reported bucket quota metrics reading a deprecated field Closed issues: pgsty/silo#106
@haiming236 Proposed a built-in image processing pipeline Open issues: pgsty/silo#160
@tiredenzo Reported inconsistent documentation for two-drive EC:1 support Closed issues: pgsty/silo#197
@aschyolkin Reported a data race in CPU metrics collection Closed issues: pgsty/silo#210
@0mp Requested and discussed FreeBSD support Open issues: pgsty/silo#219
@ztarbug Requested publication of the Helm chart Open issues: pgsty/silo#223
@zmstone Requested a GitHub Container Registry mirror Closed issues: pgsty/silo#224
@Crowley723 Requested friendly names for users Open issues: pgsty/silo#227
@geraldcombs Suggested Windows ZIP packaging, adopted across the maintained release tools Closed issues: pgsty/mc#45
@devTeam-AiReg Asked about availability of the release containing IAM security fixes Closed issues: pgsty/silo#247
@azataiot Reported and analyzed high-latency Console health-report truncation during WebSocket close Closed issues: pgsty/silo-console#63
@siyahkut Requested Turkish language support Open issues: pgsty/silo#277
@seumasdunlop Reported the outdated default server image tag in the Helm chart Closed issues: pgsty/silo#296
Resolved in Helm chart 7.0.4 (47275042f).

Audit scope

Counts below come from every page of the GitHub issue / PR records, across all states, including automated accounts. Review dates are listed per repository; records not rechecked retain their earlier dates and states. There are 72 distinct human public issue / PR authors, plus 9 credited security reporters. Excluded automated accounts: Copilot, dependabot[bot].

Repository Issues Pull requests Reviewed
pgsty/silo 171 154 2026-11-10
pgsty/silo-console 42 46 2026-11-10
pgsty/mc 45 32 2026-11-10
pgsty/silo-pkg 1 13 2026-11-10
pgsty/silo-go 0 0 2026-11-10
pgsty/kes 0 1 2026-11-10
pgsty/silo.pgsty.com 1 54 2026-11-10
pgsty/minio-docs 0 0 2026-11-10
Total 260 300

Maintainer record

@Vonng — complete issue / PR record

Merged PRs: 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, pgsty/silo#146, pgsty/silo#149, pgsty/silo#156, pgsty/silo#157, pgsty/silo#159, pgsty/silo#161, pgsty/silo#162, pgsty/silo#163, pgsty/silo#164, pgsty/silo#173, pgsty/silo#174, pgsty/silo#175, pgsty/silo#177, pgsty/silo#178, pgsty/silo#179, pgsty/silo#180, pgsty/silo#181, pgsty/silo#182, pgsty/silo#188, pgsty/silo#189, pgsty/silo#190, pgsty/silo#191, pgsty/silo#192, pgsty/silo#193, pgsty/silo#194, pgsty/silo#196, pgsty/silo#205, pgsty/silo#206, pgsty/silo#207, pgsty/silo#208, pgsty/silo#209, pgsty/silo#211, pgsty/silo#212, pgsty/silo#213, pgsty/silo#214, pgsty/silo#216, pgsty/silo#234, pgsty/silo#235, pgsty/silo#237, pgsty/silo#238, pgsty/silo#239, pgsty/silo#242, pgsty/silo#243, pgsty/silo#244, pgsty/silo#258, pgsty/silo#267, pgsty/silo#276, pgsty/silo#295, pgsty/silo#328, pgsty/silo#330

Open PRs: pgsty/silo#329

PRs closed without merging: pgsty/silo#155, pgsty/silo#195

Closed issues: 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#147, pgsty/silo#148, pgsty/silo#158, pgsty/silo#165, pgsty/silo#166, pgsty/silo#167, pgsty/silo#168, pgsty/silo#169, pgsty/silo#170, pgsty/silo#171, pgsty/silo#199, pgsty/silo#200, pgsty/silo#201, pgsty/silo#202, pgsty/silo#203, pgsty/silo#204, pgsty/silo#218, pgsty/silo#246, pgsty/silo#284, pgsty/silo#297, pgsty/silo#298, pgsty/silo#299, pgsty/silo#300, pgsty/silo#301, pgsty/silo#302, pgsty/silo#303, pgsty/silo#304, pgsty/silo#305, pgsty/silo#306, pgsty/silo#307, pgsty/silo#308, pgsty/silo#309, pgsty/silo#310, pgsty/silo#311, pgsty/silo#312, pgsty/silo#313, pgsty/silo#314, pgsty/silo#315, pgsty/silo#316, pgsty/silo#317, pgsty/silo#318, pgsty/silo#319, pgsty/silo#320, pgsty/silo#321, pgsty/silo#322, pgsty/silo#323, pgsty/silo#324, pgsty/silo#325, pgsty/silo#326, pgsty/silo#327

Open issues: pgsty/silo#217

Merged PRs: 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, pgsty/silo-console#45, pgsty/silo-console#46, pgsty/silo-console#47, pgsty/silo-console#48, pgsty/silo-console#49, pgsty/silo-console#50, pgsty/silo-console#51, pgsty/silo-console#53, pgsty/silo-console#54, pgsty/silo-console#55, pgsty/silo-console#56, pgsty/silo-console#57, pgsty/silo-console#58, pgsty/silo-console#59, pgsty/silo-console#60, pgsty/silo-console#61, pgsty/silo-console#62, pgsty/silo-console#64, pgsty/silo-console#65, pgsty/silo-console#66, pgsty/silo-console#67, pgsty/silo-console#68, pgsty/silo-console#69, pgsty/silo-console#71, pgsty/silo-console#74, pgsty/silo-console#79, pgsty/silo-console#80, pgsty/silo-console#81, pgsty/silo-console#82, pgsty/silo-console#84, pgsty/silo-console#85, pgsty/silo-console#86, pgsty/silo-console#87, pgsty/silo-console#88

Closed issues: 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/silo-console#73, pgsty/silo-console#75, pgsty/silo-console#76, pgsty/silo-console#77, pgsty/silo-console#78

Merged PRs: 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, pgsty/mc#36, pgsty/mc#37, pgsty/mc#38, pgsty/mc#39, pgsty/mc#40, pgsty/mc#41, pgsty/mc#42, pgsty/mc#43, pgsty/mc#46, pgsty/mc#47, pgsty/mc#55, pgsty/mc#74, pgsty/mc#76, pgsty/mc#77

Closed issues: 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/mc#50, pgsty/mc#51, pgsty/mc#52, pgsty/mc#53, pgsty/mc#54, pgsty/mc#56, pgsty/mc#57, pgsty/mc#58, pgsty/mc#59, pgsty/mc#60, pgsty/mc#61, pgsty/mc#62, pgsty/mc#63, pgsty/mc#64, pgsty/mc#65, pgsty/mc#66, pgsty/mc#67, pgsty/mc#68, pgsty/mc#69, pgsty/mc#70, pgsty/mc#71, pgsty/mc#72, pgsty/mc#73, pgsty/mc#75

Merged PRs: pgsty/silo-pkg#1, pgsty/silo-pkg#2, pgsty/silo-pkg#3, pgsty/silo-pkg#4, pgsty/silo-pkg#5, pgsty/silo-pkg#6, pgsty/silo-pkg#7, pgsty/silo-pkg#8, pgsty/silo-pkg#9, pgsty/silo-pkg#10, pgsty/silo-pkg#12, pgsty/silo-pkg#14

Closed issues: pgsty/silo-pkg#13

Merged PRs: pgsty/kes#1

Merged PRs: 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, pgsty/silo.pgsty.com#14, pgsty/silo.pgsty.com#15, pgsty/silo.pgsty.com#16, pgsty/silo.pgsty.com#17, pgsty/silo.pgsty.com#19, pgsty/silo.pgsty.com#20, pgsty/silo.pgsty.com#21, pgsty/silo.pgsty.com#22, pgsty/silo.pgsty.com#23, pgsty/silo.pgsty.com#24, pgsty/silo.pgsty.com#25, pgsty/silo.pgsty.com#26, pgsty/silo.pgsty.com#27, pgsty/silo.pgsty.com#28, pgsty/silo.pgsty.com#29, pgsty/silo.pgsty.com#30, pgsty/silo.pgsty.com#31, pgsty/silo.pgsty.com#32, pgsty/silo.pgsty.com#33, pgsty/silo.pgsty.com#34, pgsty/silo.pgsty.com#35, pgsty/silo.pgsty.com#37, pgsty/silo.pgsty.com#38, pgsty/silo.pgsty.com#39, pgsty/silo.pgsty.com#40, pgsty/silo.pgsty.com#41, pgsty/silo.pgsty.com#42, pgsty/silo.pgsty.com#43, pgsty/silo.pgsty.com#44, pgsty/silo.pgsty.com#45, pgsty/silo.pgsty.com#46, pgsty/silo.pgsty.com#47, pgsty/silo.pgsty.com#48, pgsty/silo.pgsty.com#49, pgsty/silo.pgsty.com#50, pgsty/silo.pgsty.com#51, pgsty/silo.pgsty.com#52, pgsty/silo.pgsty.com#53, pgsty/silo.pgsty.com#54, pgsty/silo.pgsty.com#55, pgsty/silo.pgsty.com#56, pgsty/silo.pgsty.com#57

PRs closed without merging: pgsty/silo.pgsty.com#36

@botdeniska — complete issue / PR record

Merged PRs: pgsty/silo#253, pgsty/silo#255, pgsty/silo#257, pgsty/silo#264, pgsty/silo#266, pgsty/silo#269, pgsty/silo#273, pgsty/silo#274, pgsty/silo#275, pgsty/silo#279, pgsty/silo#282, pgsty/silo#286, pgsty/silo#292

Open PRs: pgsty/silo#294

PRs closed without merging: pgsty/silo#245, pgsty/silo#248, pgsty/silo#262, pgsty/silo#290

Closed issues: pgsty/silo#252, pgsty/silo#254, pgsty/silo#256, pgsty/silo#261, pgsty/silo#263, pgsty/silo#265, pgsty/silo#268, pgsty/silo#270, pgsty/silo#271, pgsty/silo#272, pgsty/silo#278, pgsty/silo#281, pgsty/silo#285, pgsty/silo#289, pgsty/silo#291

Open issues: pgsty/silo#293

Merged PRs: pgsty/silo-pkg#11

The migration repair from #248 was incorporated in 60c7179dd, retaining the original authorship and DCO. The mixed-EC listing proposal in #262 was superseded by #267. The author closed #290 after verifying the native-restore rework covered the reported defects. Also privately reported security issues in inherited Object Lock, signature verification, replication, and authorization paths (including the bulk-delete Object Lock report behind #330 and SN-2026-020).

Keeping this record current

The reviewed website contributor data is shared by this record, the component records, README avatar walls, and both website languages. After auditing all issue / PR pages and reviewing adoption evidence, update that data and run python3 bin/contributors.py and python3 bin/contributor_avatars.py in the site checkout. Validate the generated records with python3 bin/contributors.py --check.

Code contributions follow the no-CLA, DCO policy in CONTRIBUTING.md.