pkg
7 篇-
silo-pkg 3.14.3 发布
发行版: v3.14.3 · 源码: e9d585ba1e7a。依赖基线见 v3.14.2 发布说明。 github.com/pgsty/silo-pkg/v3 v3.14.3 优化了 IAM 策略判定期间识别 admin: 动作的开销,被 Server 20261018 选用。 AdminAction.IsValid 与 HasResource 现在优先执行精确查表,再按需扫描动作集合:不含通配符且未命中的字面量动作直接返回;前缀无法匹配 admin: 命名空间的通配符模式直接跳过合法性扫描, …
发行版: v3.14.3 · 源码: e9d585ba1e7a。依赖基线见 v3.14.2 发布说明。 github.com/pgsty/silo-pkg/v3 v3.14.3 优化了 IAM 策略判定期间识别 admin: 动作的开销,被 Server 20261018 选用。 AdminAction.IsValid 与 HasResource 现在优先执行精确查表,再按需扫描动作集合:不含通配符且未命中的字面量动作直接返回;前缀无法匹配 admin: 命名空间的通配符模式直接跳过合法性扫描, …
-
silo-pkg 3.14.2 发布
发行版: v3.14.2 · 源码: c6835145176f。 github.com/pgsty/silo-pkg/v3 v3.14.2 为 mcli 20261018 与 Console v2.4.2 提供十月依赖基线;后续补丁版 v3.14.3 在此基础上优化了策略判定性能,供 Server 20261018 使用。 变更内容 上游 minio-go 升级至 v7.4.1:在调用方取消上下文后仍确保清理失败的分片上传,以 UTC 序列化 Object Lock 保留期时间,原样透传请求的 …
发行版: v3.14.2 · 源码: c6835145176f。 github.com/pgsty/silo-pkg/v3 v3.14.2 为 mcli 20261018 与 Console v2.4.2 提供十月依赖基线;后续补丁版 v3.14.3 在此基础上优化了策略判定性能,供 Server 20261018 使用。 变更内容 上游 minio-go 升级至 v7.4.1:在调用方取消上下文后仍确保清理失败的分片上传,以 UTC 序列化 Object Lock 保留期时间,原样透传请求的 …
-
silo-pkg 3.14.1 发布
v3.14.1 从 fa657ef4 发布。 这是 github.com/pgsty/silo-pkg/v3 的依赖与工具更新; 相对 v3.14.0 的差异没有修改包的 Go 源码或公开 API。 依赖变化 JWX 从 v3.2.0 升至 v3.3.0。上游发布说明 将自定义 JSON 字段名编码时缺少转义的问题标识为 GHSA-4cf7-xm37-g63h。可利用性取决于是否接受攻击者控制的自定义 claim 名称; 本包 env 的 JWT 路径仅使用已注册的 claim 名称。 上游 …
v3.14.1 从 fa657ef4 发布。 这是 github.com/pgsty/silo-pkg/v3 的依赖与工具更新; 相对 v3.14.0 的差异没有修改包的 Go 源码或公开 API。 依赖变化 JWX 从 v3.2.0 升至 v3.3.0。上游发布说明 将自定义 JSON 字段名编码时缺少转义的问题标识为 GHSA-4cf7-xm37-g63h。可利用性取决于是否接受攻击者控制的自定义 claim 名称; 本包 env 的 JWT 路径仅使用已注册的 claim 名称。 上游 …
-
silo-pkg 3.14.0 发布
v3.14.0 于 2026-09-13 发布,源码提交为 827f8109,模块导入路径为 github.com/pgsty/silo-pkg/v3。 密码策略迁移 本版调整了密码修改的授权语义: 公共方法 Policy.IsAllowedActions 默认放行 admin:ChangeMyPassword(除非策略显式 Deny),而创建或管理他人的 admin:CreateUser 仍必须显式 Allow。在配套升级后的 Server 与 Console 中,仅拒绝 …
v3.14.0 于 2026-09-13 发布,源码提交为 827f8109,模块导入路径为 github.com/pgsty/silo-pkg/v3。 密码策略迁移 本版调整了密码修改的授权语义: 公共方法 Policy.IsAllowedActions 默认放行 admin:ChangeMyPassword(除非策略显式 Deny),而创建或管理他人的 admin:CreateUser 仍必须显式 Allow。在配套升级后的 Server 与 Console 中,仅拒绝 …
-
silo-pkg 3.13.0 正式发布
发布日期: 2026-08-30 · 版本: v3.13.0 · 提交: 215f116 · 仓库: pgsty/silo-pkg 3.13.0 是一个破坏性版本:本模块正式启用独立导入路径 github.com/pgsty/silo-pkg/v3,同时退役 pgsty/silo-go 分支,直接依赖上游 minio-go。维护栈各组件(silo、silo-console 与 mcli)均已在 2026-09-03 / v2.4.0 版本波次完成新路径迁移,详见组件版本矩阵。 版本速览 已发布: …
发布日期: 2026-08-30 · 版本: v3.13.0 · 提交: 215f116 · 仓库: pgsty/silo-pkg 3.13.0 是一个破坏性版本:本模块正式启用独立导入路径 github.com/pgsty/silo-pkg/v3,同时退役 pgsty/silo-go 分支,直接依赖上游 minio-go。维护栈各组件(silo、silo-console 与 mcli)均已在 2026-09-03 / v2.4.0 版本波次完成新路径迁移,详见组件版本矩阵。 版本速览 已发布: …
-
silo-pkg 3.12.0 正式发布
发布日期: 2026-08-24 · 版本: v3.12.0 · 提交: 2b087a1 · 仓库: pgsty/silo-pkg 3.12.0 是直接从主线发布的中版本,包含两条主线:第一,为“只有 ARN 命名空间前缀、却没有指定任何资源”的策略增加严格写入保护;第二,把维护基线推进到 Go 1.27 与 etcd 3.7。它新增两个导出的检查/校验方法,将验证过的消费者下限提高到 Go 1.26;同时也是第一个由 SILO 服务端(eee05a17c,SN-2026-005,随 SILO …
发布日期: 2026-08-24 · 版本: v3.12.0 · 提交: 2b087a1 · 仓库: pgsty/silo-pkg 3.12.0 是直接从主线发布的中版本,包含两条主线:第一,为“只有 ARN 命名空间前缀、却没有指定任何资源”的策略增加严格写入保护;第二,把维护基线推进到 Go 1.27 与 etcd 3.7。它新增两个导出的检查/校验方法,将验证过的消费者下限提高到 Go 1.26;同时也是第一个由 SILO 服务端(eee05a17c,SN-2026-005,随 SILO …
-
Silo Pkg 3.11.0 发布
发布日期: 2026-08-04 · 版本: v3.11.0 · 提交: d8b1fa7 · 仓库: pgsty/silo-pkg 这是本分支的 第一个定版。它恢复了上游 minio/minio#20449 所报告的 IAM 桶/对象资源边界:策略条件键绕过修复、三个 LDAP 连接缺陷、证书监听器泄漏、有种子 RNG 的缺陷,以及模块真实的最低 Go 版本。 警告 升级前需要确认两件事 本版本收紧了鉴权。 十二个桶级写操作不再能通过 arn:aws:s3:::bucket/* 这样的对象级资源 …
发布日期: 2026-08-04 · 版本: v3.11.0 · 提交: d8b1fa7 · 仓库: pgsty/silo-pkg 这是本分支的 第一个定版。它恢复了上游 minio/minio#20449 所报告的 IAM 桶/对象资源边界:策略条件键绕过修复、三个 LDAP 连接缺陷、证书监听器泄漏、有种子 RNG 的缺陷,以及模块真实的最低 Go 版本。 警告 升级前需要确认两件事 本版本收紧了鉴权。 十二个桶级写操作不再能通过 arn:aws:s3:::bucket/* 这样的对象级资源 …