TGViewer
Представляешь, Представляешь, @your_tech · 8.73K subscribers
Post #10646 721
nginx научился выбирать location по содержимому JSON, а njs закрыл дыру в проверке доступа

в NGINX 1.31.5 появились четыре вещи, и первые три раньше требовали njs или Lua: location по любой переменной, чтение тела запроса до выбора location (client_body_early_read), встроенный разбор JSON в переменные и Control API из NGINX Plus. То есть запросы на общий /graphql или /mcp можно разводить по бэкендам по полю method прямо в конфиге. Control API без аутентификации, проект просит вешать его только на UNIX-сокет.

главная причина обновиться: use-after-free при буферизованном проксировании по HTTP/2, клиенту могла уйти освобождённая память. А njs 1.0.1 в тот же день закрыл три CVE, в том числе обход js_access: ошибка внутри проверки пропускала запрос как проверенный. Что ещё исправили и кому обновляться первыми, разобрали на сайте.
  • ⚡ 4
More from @your_tech
  1. Sep 20, 2026LiteLLM 1.103.0-rc.1 получил расширение для VS Code и управление MCP-сессиями Вышла предва…
  2. Sep 20, 2026Valhalla 3.9.0 ускорила сборку тайлов и добавила маршруты через пешеходные зоны Разработчи…
  3. Sep 20, 2026QwenCloud выпустила модель HappyOyster Adventure для создания интерактивных миров Модель h…
  4. Sep 20, 2026OpenAI выпустила Node SDK 7.20.0 с новыми средствами управления и безопасности OpenAI обно…
  5. Sep 20, 2026ClickHouse выпустила LTS-версию 26.8.8.8 Команда ClickHouse 19 сентября выпустила версию 2…
  6. Sep 20, 2026Microsoft Foundry получила стандартный канал связи между ИИ-агентами Microsoft выпустила A…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →