{
 "date": "2026-10-20",
 "url": "https://dev-news.anonyfox.com/log/2026-10-20/",
 "items": [
  {
   "n": 1,
   "node": "anthropic",
   "node_url": "https://dev-news.anonyfox.com/anthropic/",
   "title": "anthropic 1.16.0 and 1.17.0",
   "date": "2026-10-20",
   "text": "Two minors on one day. 1.16.0 makes User Profiles generally available; 1.17.0 adds org webhook endpoints and user profile enforcement events.",
   "sources": [
    {
     "label": "1.16.0",
     "url": "https://github.com/anthropics/anthropic-sdk-python/releases/tag/v1.16.0"
    },
    {
     "label": "1.17.0",
     "url": "https://github.com/anthropics/anthropic-sdk-python/releases/tag/v1.17.0"
    }
   ]
  },
  {
   "n": 2,
   "node": "typescript",
   "node_url": "https://dev-news.anonyfox.com/typescript/",
   "title": "TypeScript 7.1 Beta",
   "date": "2026-10-20",
   "text": "Adds --target es2026, source phase imports and import attributes in ambient modules.",
   "sources": [
    {
     "label": "post",
     "url": "https://devblogs.microsoft.com/typescript/announcing-typescript-7-1-beta/"
    }
   ]
  },
  {
   "n": 3,
   "node": "phoenix",
   "node_url": "https://dev-news.anonyfox.com/phoenix/",
   "title": "Phoenix 1.8.16",
   "date": "2026-10-20",
   "text": "phoenix.js fixes \"a lot of connection handling races\" (#6867) and stops treating WebSocket close code 1000 as special. Phoenix.Endpoint.socket/3 gains max_channels_per_transport.",
   "sources": [
    {
     "label": "notes",
     "url": "https://github.com/phoenixframework/phoenix/releases/tag/v1.8.16"
    }
   ]
  },
  {
   "n": 4,
   "node": "liveview",
   "node_url": "https://dev-news.anonyfox.com/liveview/",
   "title": "LiveView 1.2.13",
   "date": "2026-10-20",
   "text": "Eleven bug fixes, four of them in file uploads, including chunk push timeouts and errored uploads that never completed.",
   "sources": [
    {
     "label": "notes",
     "url": "https://github.com/phoenixframework/phoenix_live_view/releases/tag/v1.2.13"
    }
   ]
  },
  {
   "n": 5,
   "node": "mistral",
   "node_url": "https://dev-news.anonyfox.com/mistral/",
   "title": "Voxtral 3",
   "date": "2026-10-20",
   "text": "Mistral's voice agent SDK, pitched at real-time speech in more than 50 languages. 768 points on Hacker News.",
   "sources": [
    {
     "label": "post",
     "url": "https://mistral.ai/news/voxtral-3/"
    },
    {
     "label": "HN",
     "url": "https://news.ycombinator.com/item?id=50168396"
    }
   ]
  },
  {
   "n": 6,
   "node": "typescript",
   "node_url": "https://dev-news.anonyfox.com/typescript/",
   "title": "tsrs",
   "date": "2026-10-20",
   "text": "Cloudflare is collaborating on a Rust port of TypeScript that it says is up to 8x faster and uses 70% less memory. 431 points on Hacker News.",
   "sources": [
    {
     "label": "post",
     "url": "https://blog.cloudflare.com/typescript-rust-port/"
    },
    {
     "label": "HN",
     "url": "https://news.ycombinator.com/item?id=50165953"
    }
   ]
  }
 ]
}
