12

Дневная сводка: jetbrains — 2026-05-12

День у JetBrains — большой продуктовый: открылся EAP PhpStorm 2026.2, вышел Qodana 2026.1 с переходом C/C++ в стабильный канал и стартом EAP по Rust, объявлен TeamCity 2026.1 с CLI, MCP для ИИ-агентов и фиксом серьёзной CVE, плюс майский выпуск dotInsights с подборкой материалов по .NET. Сквозная линия — встраивание ИИ-агентских интеграций (MCP, Junie) в инструменты и продолжение работы над производительностью.


Ключевые события и темы

PhpStorm 2026.2 EAP

Запущен Early Access Program PhpStorm 2026.2. Главные направления — «нативный режим» для удалённой разработки (с прицелом на WSL 2 и Dev Containers как полноценные цели для индексирования и сборки), углубление поддержки PHPDoc-дженериков и общая работа над временем запуска, индексирования и устранением фризов. EAP бесплатен, обновляется еженедельно и устанавливается рядом со стабильной сборкой.

Ссылки:

Qodana 2026.1: C/C++ в стабильный канал, EAP Rust, новые инспекции

Qodana for C/C++ выходит из EAP в production-ready состояние: исправлено обнаружение ошибок сборок (включая CMake), добавлен настраиваемый стартовый таймаут qd.cpp.startup.timeout.minutes, переработана работа с кэшем в .idea. Открыт EAP Qodana for Rust: более 150 инспекций, включая dead code, lifetimes и unsafe-код, plus built-in cargo check и cargo clippy, обработка условной компиляции, feature gating и proc-макросов, настраиваемый toolchain через rustup, поддержка нескольких воркспейсов. Из новых инспекций по другим стекам — «Suspicious ::javaClass callable reference» в Kotlin (KProperty0<Class<T>> вместо ожидаемого Class<T>), «Suspicious boolean condition» в Python (использование корутин в if/while без await) и «Short-lived HttpClient» в C# (риск истощения сокетов из-за частого создания экземпляров HttpClient — рекомендуется IHttpClientFactory или общий долгоживущий клиент).

Ссылки:

TeamCity 2026.1: CLI, MCP, Pipelines, CVE-2026-44413, SAML

Главное в релизе TeamCity 2026.1 — три новинки: открытый CLI с более чем 60 командами (включая «agent skill» для ИИ-агентов), поддержка Model Context Protocol для интеграции внешних ИИ-инструментов (Cursor, JetBrains IDE и др.) и заметные улучшения в Pipelines — Visual Editor рядом с YAML, теперь и Kotlin DSL, upstream-зависимости и интеграция с традиционными build-конфигурациями. Bundled SAML plugin поддерживает Okta, OneLogin, AWS SSO, AD FS; добавились динамические build-scoped GitHub-токены и автоматическая отмена текущей сборки при новых коммитах в ту же ветку. Параллельно закрыта высокосерьёзная пост-аутентификационная уязвимость CVE-2026-44413 во всех версиях TeamCity On-Premises (TeamCity Cloud не затронут); JetBrains выпустили патч-плагин для версий от 2017.1.

Ссылки:

dotInsights May 2026

Майский выпуск рассылки по .NET — традиционный дайджест: union types в C# 15 (Bill Wagner), source-generated string enums с exhaustion-check (Steven Giesel), массовое удаление и обновление строк в EF Core (Chris Woodruff), rate limiting в ASP.NET Core от базового throttling до распределённых token-bucket (Sudhir Mangla), ReadOnlySpan<T> против byte[]-аллокаций в .NET Framework (Andrew Lock). Большой блок — ИИ-разработка (Junie в ReSharper 2026.2 EAP 1 как «разрыв vendor lock-in» в Visual Studio, Microsoft Agent Framework, IChatClient/LLM Chat в .NET, Agent Skills) и одновременно критическая контр-нота: «I started to lose my ability to code» (David Cassel) и «Comprehension Debt: The Hidden Cost of AI-Generated Code» (Addy Osmani).

Ссылки:


Сравнения и противоречия

В рамках одного дня сосуществуют два направления, которые JetBrains в 2026 году развивает параллельно: классический инженерный — производительность IDE, статанализ, безопасность билд-системы (CVE-фикс, SAML, build-scoped tokens), и ИИ-агентский — MCP в TeamCity, Junie в ReSharper, agent skill в TeamCity CLI. В подборке dotInsights этот же контур выходит на поверхность как явное противоречие: ИИ-агентские техники продаются как «ускорение в два раза» и одновременно фиксируются риски деградации навыков и «долга понимания» в кодовых базах, написанных с помощью LLM.


Итог

12 мая JetBrains синхронно открыли несколько окон: PhpStorm — EAP на «remote-first» режим, Qodana — production C/C++ и EAP Rust, TeamCity — крупный мажорный релиз с CLI, MCP и закрытой уязвимостью CVE-2026-44413. Майский dotInsights удерживает дискурс о .NET-производительности и одновременно открыто фиксирует, что вокруг ИИ-агентов формируется собственная инженерная этика.

Файлы
source.txt 18 B