07-29 Tailscale SSH 把 `-i` 當帳號就開出 root shell:TS-2026-009 讓 getent 的 --no-idn 攤開整份 passwd Linux CVE 資訊安全 SSH Tailscale
07-28 Harbor 拖著 PostgreSQL 跟 Redis 才跑得起來、Docker Registry 連刪 tag 都要重掃磁碟:Zot 用一支 Go binary 把私有 OCI Registry 該有的功能整包塞好 自架服務 Docker Zot OCI Registry Harbor 容器映像
07-27 Continue.dev 被 Cursor 收購後把 repo 鎖成唯讀:Cline 用 Plan/Act 模式接手 VS Code 上的自架 AI 編碼代理 自架服務 AI Agent Cline Continue.dev VS Code Ollama
07-26 Railway 把用了三年的 Nixpacks 換掉:Railpack 用 BuildKit LLB 加 Mise 重寫 zero-config build,Coolify 跟 Dokploy 都已經接上 自架服務 Docker Coolify Railpack Nixpacks BuildKit
07-25 pgbouncer transaction mode 底下悄悄壞掉的 SET 跟 LISTEN:PgDog 用 Rust 從協議層重寫連線池,順手把 sharding 做完 VPS PostgreSQL Rust 連線池 Sharding
07-24 ingress-nginx 三月正式退役後留下的 Kubernetes 網關真空:Gateway API 把 annotation 換成 HTTPRoute 網路架構 Kubernetes ingress-nginx Gateway API Envoy Gateway Cilium
07-23 Keycloak realm 各自為政、Authentik 多租戶只到 branding:Zitadel v4 把 Organization 層寫進事件溯源核心 自架服務 SSO 身份驗證 Go PostgreSQL Zitadel IAM 事件溯源
07-22 Gitea Docker 映像檔一行預設值造成的認證繞過:CVE-2026-20896 把 X-WEBAUTH-USER 變成通用鑰匙 自架服務 Docker CVE 資訊安全 Gitea Reverse Proxy
07-21 Gitpod 改名 Ona 之後留下的自架真空:Coder 用 Terraform 把開發環境變成基礎設施,讓 AI Agent 跟工程師共用同一套 workspace 自架服務 Coder Cloud Development Environment Terraform Kubernetes AI Agent
07-20 pgvector 撐到千萬條向量就開始吃光 RAM:pgvectorscale 用 StreamingDiskANN 把索引搬回硬碟,成本壓到 Pinecone 的四分之一 PostgreSQL Rust 向量搜尋 AI pgvector pgvectorscale