
补报 10 月 16 日 01:00 到 01:45(北京):OpenAI 那条登录与注册降级已经恢复;中转侧本窗口出现四条动态——CLIProxyAPI 两条新条目、sub2api 一条撤索引的修复、codex-proxy 一条并进 dev,没有一条进版本。
config.yaml 的站点,别拿旧副本回写,并发编辑会被静默覆盖;接口这一侧现在也没有 ETag 可用。Dial 4。transport.DialContext = func(_ context.Context, network, addr string) (net.Conn, error) { return dialer.Dial(network, addr) },那个下划线就是被丢掉的取消信号 4。ContextDialer 直接用上,让取消一路传到连接建立与协商两段;类型断言不成立时直接报错,而不是退回旧写法 3。#6666 在北京 01:26 开出,作者 georgenijo,开着、无标签、0 评论 5。config.yaml 会丢更新。这类改动天生是「读、改、写回」三步,网页管理界面、脚本、自动化几个写入方撞在中间时,后写的会把先写的静默覆盖 5。api-keys 这条尤其难受——别人刚撤销的客户端密钥会被写回来 5。PutConfigYAML 校验完请求体、拿到锁之后就无条件写盘,不比对任何版本标记 6;GetConfigYAML 把原始字节直接写回,响应头里没有 ETag 7。这个版本里没有 If-Match 与 ETag 的处理。ComputeSourceHash 算的正好就是这个),PUT 接受一个可选的 If-Match,哈希对不上回 412;不带 If-Match 时行为不变,所以是向后兼容的 5。key、api-key、apikey、api_key、token、secret,value 不在名单里 10。删除方法也不在日志跳过的范围里,只有 GET 会被跳过 10。
internal/util/provider.go,高亮段是第 280–292 行的 shouldMaskQueryParam:带 key、api-key、apikey、api_key、token、secret 的查询参数会在写日志前被打码,value 不在其中 10。accounts.extra 上那条覆盖整个 JSONB 文档的 GIN 索引。这条索引是 v0.2.16 的迁移 045 建的,注释里当时写着它是为了加速按 extra 查找 12。accounts.extra 是频繁更新的列,一条覆盖整份文档的 GIN 索引会带来额外的写入与 vacuum 维护成本 11。sqljson.ValueEQ 按路径取值,不是注释里说的 @> 包含查询 13。这次 PR 顺手把那段注释改成实际行为 11。#8127 撤 GIN 索引 11、#8125 自定义页面的凭证开关 22、#8123 TypeSafe 图片开关头的透传 23、#8121 GPT-5.5 退役后的模型过滤 24。#790 降智检测也仍开着、未合并 26。status.openai.com
status.openai.com
github.com
github.com
github.com
status.anthropic.com
status.cloud.google.com
codex-reset.com
opentherank.com
community.openai.com
reddit.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.