Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions content/blog/design/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ cascade:

Design records document the engineering decisions behind PGSTY SILO: root causes, S3 and IAM protocol invariants, trade-offs against rejected alternatives, operational limits, and regression coverage.

## November 10: Found in Release Review {#november-10-found-in-release-review}

- [Lifecycle History: One Version Under the Headers of Two Releases](/blog/design/lifecycle-history-old-headers/) ([#332](https://github.com/pgsty/silo/pull/332)): Why lifecycle expiry of data written by a MinIO release before 2024-04-28 is refused for good once some drives of its erasure set were replaced, and why taking two release-dependent header fields out of the revision key is the minimum complete repair.

## November 9: Console Languages {#november-9-console-languages}

- [Adding Multilingual Support to SILO](/blog/design/console-languages/): Ten UI languages shipped in [Console 2.7.0](/blog/release/console-2.7.0/) and embedded in [SILO Server 20261109](/blog/release/silo-20261109/) ([Console 2.6.0](/blog/release/console-2.6.0/) shipped English and Chinese only; includes Portuguese from [#83](https://github.com/pgsty/silo-console/pull/83) and Turkish requested in [silo#277](https://github.com/pgsty/silo/issues/277)), maintenance tiers, English fallback, and Arabic RTL, with measured gzip and cache tradeoffs behind per-language assets and eager loading.
Expand Down
4 changes: 4 additions & 0 deletions content/blog/design/_index.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ cascade:

设计归档记录 PGSTY SILO 的核心工程决策:缺陷根因、S3 与 IAM 协议不变量、备选方案取舍、运维边界与回归测试索引。

## 2026-11-10 发布复查中发现 {#november-10-found-in-release-review}

- [生命周期版本历史:同一个版本,两个发行版写的头部](/zh/blog/design/lifecycle-history-old-headers/)([#332](https://github.com/pgsty/silo/pull/332)):2024-04-28 之前的 MinIO 写入的数据,在纠删集里换过一部分盘之后,生命周期过期为什么会被永久拒绝,以及为什么把两个随写入版本而变的头部字段从修订标识里拿掉就是最小而完整的修复。

## 2026-11-09 Console 多语言 {#november-9-console-languages}

- [为 SILO 提供多语言支持](/zh/blog/design/console-languages/):随 [Console 2.7.0](/zh/blog/release/console-2.7.0/) 发布并内嵌于 [SILO Server 20261109](/zh/blog/release/silo-20261109/) 的十语言界面([Console 2.6.0](/zh/blog/release/console-2.6.0/) 仅含中英文;涵盖 [#83](https://github.com/pgsty/silo-console/pull/83) 葡语贡献与 [silo#277](https://github.com/pgsty/silo/issues/277) 土耳其语需求),记录维护分级、英文回退与阿拉伯语 RTL,以及支持逐语言分包、全量加载决策的 gzip 和缓存实测。
Expand Down
Loading
Loading