[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"$fBBQ5ulyG5jVWbIBJe3r8F-kTKQKf1scMJiu0B6qzX5k":3,"$f7AVZHmPutZ23_8XKkLbDtEszKCuiY3yPjIDp9eRXGag":5,"$f1Kaj3EeFUph_NCbV-V9xwiq9dlljRE2V58ssil7qEEs":7,"$fuhFvPoCjSksTQfitP9lM-0OVIp7D_1yAW-sY5pwTvfM":112},{"data":4},[],{"data":6},[],{"data":8,"meta":109},[9],{"id":10,"documentId":11,"title":12,"seo_title":13,"summary":14,"seo_description":15,"slug":16,"published_date":17,"body":18,"content":19,"createdAt":38,"updatedAt":39,"publishedAt":40,"blogauthor":41,"cover":63,"categories":99},297,"o8a1v8qtd3esuu282irdjeae","OpenIDE 2025.2: поддержка Java 25, Virtual Thread Debugging и обновления UI","OpenIDE 2025.2: Java 25 и отладка виртуальных потоков","Вышла OpenIDE 2025.2 с поддержкой Java 25 и улучшенной отладкой виртуальных потоков. Рассказываем, что изменилось в UI и в экосистеме плагинов.","OpenIDE 2025.2: поддержка Java 25, отладка виртуальных потоков, обновлённый UI, новые плагины CodeScoring SCA, PVS-Studio и GitFlic.","openide-20252-podderzhka-java-25","2025-12-09","Вышла [OpenIDE](https:\u002F\u002Fopenide.ru) 2025.2 — первая российская IDE с поддержкой Java 25. Мы идём в ногу с платформой и остаёмся на самом острие технологий. Но не только этим релиз интересен: в нём появилась улучшенная отладка виртуальных потоков, обновления связанные с UI, а ещё пара важных обновлений экосистемы.\n\nПоехали по порядку.\n\n\u003Ch3 id=\"pochemu-tak-dolgo\">Почему так долго?\u003C\u002Fh3>\n\nМы с первого дня обещали: OpenIDE будет оперативно подстраиваться под новую версию платформы. Изначальная цель – выпускать обновление буквально **в течение пары недель после релиза IntelliJ Platform**. С первым релизом не всё получилось: дебют он такой, всегда с сюрпризами. Со вторым помешали внешние обстоятельства: IntelliJ IDEA начала переход на единый дистрибутив, и изменения платформы затронули большинство внутренних механизмов. Финал этого перехода ожидается в версии 2025.3, и именно там мы постараемся максимально ускориться. Главное, мы держим курс.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fb4ac4973ae55f85fa6101ac4b22f4975_0c5870ce08.webp)\n\n\u003Ch3 id=\"podderzhka-java-25\">Поддержка Java 25\u003C\u002Fh3>\n\nКороткий релизный цикл Java делает жизнь разработчиков интереснее: раз в год есть повод для хайпа. Java 25 вышла не так давно, и OpenIDE готова к этому релизу.\n\nIDE поддерживает как финальные, так и preview-фичи — а ведь это следующий LTS! Если хотите попробовать новинки раньше остальных — самое время.\n\n![]({{strapiUrl}}\u002Fuploads\u002F261516ead6e779896eba4f06fee79ad4_d31543704a.webp)\n\n\u003Ch3 id=\"virtual-thread-debugging\">Virtual Thread Debugging\u003C\u002Fh3>\n\nВиртуальные потоки, дебютировавшие в JDK 21 и серьёзно доработанные к JDK 24, стали большим шагом вперёд для конкурентности в Java.\n\nВ OpenIDE 2025.2 появились важные улучшения отладчика и просмотра thread dump’ов:\n\n- IDE умеет собирать и анализировать виртуальные потоки даже когда приложение остановлено на breakpoint’е.\n- Показывает, на каком объекте заблокирован поток — это значительно ускоряет поиск «узких мест».\n- Чтобы не потеряться в гигантских дампах, потоки с одинаковыми stack trace автоматически группируются.\n- Теперь можно загружать дампы из внешних инструментов вроде jstack и jcmd — удобно для анализа производительности высоконагруженных систем.\n\n![]({{strapiUrl}}\u002Fuploads\u002F4d3beb2480b09d01b573f54e16be8744_25a923eb1e.webp)\n\nЕсли раньше виртуальные потоки были почти «чёрным ящиком», теперь ими можно работать так же уверенно, как и с обычными.\n\n\u003Ch3 id=\"svezhij-ui-v-openide\">Свежий UI в OpenIDE\u003C\u002Fh3>\n\nВ OpenIDE 2025.2 появился обновленный интерфейс Islands Theme. Это не радикальная перестройка, а аккуратное обновление внешнего вида. Интерфейс стал чище, контрастнее и легче для глаз. Отдельные зоны IDE теперь заметнее отделяются друг от друга, навигация выглядит понятнее, а вкладки читаются лучше, особенно при активной работе с несколькими файлами.\n\n![]({{strapiUrl}}\u002Fuploads\u002F15c8e2f3c9e56d537ca554867a89a49c_533f6b7513.webp)\n\n\u003Ch3 id=\"obnovleniya-ekosistemy\">Обновления экосистемы\u003C\u002Fh3>\n\n#### Новый плагин: CodeScoring SCA\n\nВ Marketplace [появился](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fcodescoring-sca\u002F378\u002F) плагин CodeScoring SCA — инструмент для поиска уязвимых зависимостей. Он работает в реальном времени, подсвечивает потенциально опасные места и предлагает исправления в один клик.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fc6a45682dc1df7e8fb9a8c725049a82c_0357ed2464.webp)\n\n#### PVS-Studio в OpenIDE\n\nАнализатор PVS-Studio теперь [доступен](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fpvs-studio-for-openide\u002F362) прямо в OpenIDE.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fe7b6f501f8e2136c16a1e7faaac70435_3778b40597.webp)\n\nКстати, коллеги прогнали его по исходникам IntelliJ Platform, лежащим в нашем репозитории на GitFlic. Нашлось немного volatile, чуть-чуть неожиданных equals() и несколько забавных срабатываний — вышла целая статья с разбором.\n\n#### Плагин GitFlic\n\nПлагин GitFlic уже в Marketplace!\n\n![]({{strapiUrl}}\u002Fuploads\u002Fe8575e3d7410ddf023e5d10432a72dd8_cbd6cc3e8f.webp)\n\n[Скачивайте](https:\u002F\u002Fopenide.ru\u002Fdownload\u002F) OpenIDE 2025.2, пробуйте новые возможности в деле и подписывайтесь на нас в [Telegram](https:\u002F\u002Ft.me\u002Fopenide_official), чтобы не пропустить свежие обновления и полезные материалы. Мы активно развиваем IDE и всегда рады вашей обратной связи в [чатике](https:\u002F\u002Ft.me\u002Fopenide_chat)!\n\n---\n\n_Впервые опубликовано на [Хабре](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fhaulmont\u002Farticles\u002F974460\u002F)._\n",[20],{"title":21,"links":22},"Содержание",[23,26,29,32,35],{"label":24,"href":25},"Почему так долго?","#pochemu-tak-dolgo",{"label":27,"href":28},"Поддержка Java 25","#podderzhka-java-25",{"label":30,"href":31},"Virtual Thread Debugging","#virtual-thread-debugging",{"label":33,"href":34},"Свежий UI в OpenIDE","#svezhij-ui-v-openide",{"label":36,"href":37},"Обновления экосистемы","#obnovleniya-ekosistemy","2026-02-17T11:39:14.061Z","2026-11-13T11:49:10.392Z","2026-11-13T11:49:10.447Z",{"id":42,"documentId":43,"firstname":44,"lastname":45,"createdAt":46,"updatedAt":47,"publishedAt":48,"slug":49,"photo":50},40,"yuewij1jc3qoxmkvsh2mpeny","Георгий","Власов","2026-02-17T11:40:25.168Z","2026-11-13T11:49:25.324Z","2026-11-13T11:49:25.371Z","georgij-vlasov",{"id":51,"documentId":52,"name":53,"alternativeText":54,"caption":54,"width":55,"height":55,"formats":54,"hash":56,"ext":57,"mime":58,"size":59,"url":60,"previewUrl":54,"provider":61,"provider_metadata":54,"createdAt":62,"updatedAt":62,"publishedAt":62,"focalPoint":54},1359,"jt1gpp4kqcyzwuwfhzj1c1vc","Gosha_ab88bd0ec5.webp",null,96,"Gosha_ab88bd0ec5_972867885d",".webp","image\u002Fwebp",2.14,"\u002Fuploads\u002FGosha_ab88bd0ec5_972867885d.webp","local","2026-11-13T11:47:15.450Z",{"id":64,"documentId":65,"name":66,"alternativeText":54,"caption":54,"width":67,"height":68,"formats":69,"hash":94,"ext":57,"mime":58,"size":95,"url":96,"previewUrl":54,"provider":61,"provider_metadata":54,"createdAt":97,"updatedAt":97,"publishedAt":98,"focalPoint":54},1375,"xqkztuov1afher3zo6063gev","Release_2025_2_832x400_a81767cb63.webp",832,400,{"thumbnail":70,"medium":78,"small":86},{"name":71,"hash":72,"ext":57,"mime":58,"path":54,"width":73,"height":74,"size":75,"sizeInBytes":76,"url":77},"thumbnail_Release_2025_2_832x400_a81767cb63.webp","thumbnail_Release_2025_2_832x400_a81767cb63_50d5bc12ee",245,118,4.04,4042,"\u002Fuploads\u002Fthumbnail_Release_2025_2_832x400_a81767cb63_50d5bc12ee.webp",{"name":79,"hash":80,"ext":57,"mime":58,"path":54,"width":81,"height":82,"size":83,"sizeInBytes":84,"url":85},"medium_Release_2025_2_832x400_a81767cb63.webp","medium_Release_2025_2_832x400_a81767cb63_50d5bc12ee",750,361,15.43,15430,"\u002Fuploads\u002Fmedium_Release_2025_2_832x400_a81767cb63_50d5bc12ee.webp",{"name":87,"hash":88,"ext":57,"mime":58,"path":54,"width":89,"height":90,"size":91,"sizeInBytes":92,"url":93},"small_Release_2025_2_832x400_a81767cb63.webp","small_Release_2025_2_832x400_a81767cb63_50d5bc12ee",500,240,9.72,9724,"\u002Fuploads\u002Fsmall_Release_2025_2_832x400_a81767cb63_50d5bc12ee.webp","Release_2025_2_832x400_a81767cb63_50d5bc12ee",19.96,"\u002Fuploads\u002FRelease_2025_2_832x400_a81767cb63_50d5bc12ee.webp","2026-11-13T11:47:39.065Z","2026-11-13T11:47:39.066Z",[100],{"id":101,"documentId":102,"title":103,"published":104,"weight":101,"slug":105,"createdAt":106,"updatedAt":107,"publishedAt":108,"color":54},1,"hc2qik74iq346rzrodyoc5l5","Продукт",true,"release","2025-08-25T10:17:40.582Z","2026-11-12T11:22:44.594Z","2026-11-12T11:22:44.573Z",{"pagination":110},{"page":101,"pageSize":111,"pageCount":101,"total":101},25,{"data":113,"meta":132},[114,120,126],{"published_date":115,"id":116,"documentId":117,"title":118,"slug":119},"2026-11-09",301,"nla7pt5zwy8t0wknadxvz37z","OpenIDE Pro теперь можно купить для себя","openide-pro-personal-licenses",{"published_date":121,"id":122,"documentId":123,"title":124,"slug":125},"2026-11-07",309,"ua3z428wr5otk0z29kwjoedf","Сегодня Claude, завтра Codex: обновления мультиагентной OpenIDE","segodnya-claude-zavtra-codex-obnovleniya-multiagentnoj-openide",{"published_date":127,"id":128,"documentId":129,"title":130,"slug":131},"2026-11-05",318,"xvoscpm4g3zkv4n6afehxus2","Обновление C# в OpenIDE: управление NuGet‑пакетами прямо из IDE","openide-csharp-upravlenie-nuget-paketami",{"pagination":133},{"page":101,"pageSize":134,"pageCount":135,"total":136},3,11,31,1794584601396]