12 сентября 2024

Выпущен Delphi 12 Athens release 2 (Delphi 12.2)

Сегодня, 12 сентября 2024 года, компания Embarcadero Technologies выпустила update #2 для RAD Studio 12 Athens: Delphi 12.2 Athens, C++ Builder 12.2 Athens и RAD Studio 12.2 Athens.
RAD Studio 12.2 Athens & Delphi 12.2 Athens
Традиционно для update основное внимание уделено улучшению качества и устранению обнаруженных проблем, но не обошлось и без приятных новинок:
  • 64-х битные версии компиляторов командной строки Delphi 32-бит (dcc32) и Delphi 64-бит (dcc64).
  • 64-х битная версия движка Delphi LSP (позволяет анализировать очень большие проекты без ограничений по памяти).
  • Smart CodeInsight - открытая архитектура AI-плагинов для помощни в кодировании. Элементы пользовательского интерфейса Smart CodeInsight в IDE включают панель чата и меню редактора с прямыми командами для выбранного кода. RAD Studio 12.2 Athens имеет готовую к использованию поддержку Smart CodeInsight для трех онлайн-решений (OpenAI, Gemini от Google и Claude от Anthropic) и одного офлайн-решения (Ollama). Плагины AI можно выборочно включать и настраивать на специальной странице Tools Options, где также можно задать плагин по умолчанию для чата и редактора. Smart CodeInsight предлагает OpenTools API, поэтому разработчики могут сами писать плагины для дополнительных LLM-движков и API. В Delphi and C++Builder Demos for Embarcadero RAD Studio добавлена папка AIEngine Demos с AI_Consumer_CodeSample и CohereAI_Plugin.
  • Новая улучшенная реализация Delphi Code Insight с многочисленными исправлениями и повышенной производительностью.
  • \
  • Полоса прокрутки редактора кода теперь показывает разделы кода, которые были изменены, имеют закладки, ошибки или предупреждения, и т.д.
  • "RAD Studio Focus Mode" ("режим дзен") - оставляет в IDE только редактор(ы) с сокращенным пользовательским интерфейсом, содержащим только самое необходимое, чтобы программист на отвлекался на многочисленные панели и функции IDE, и поэтому мог избежать прерывания потока мыслей.
  • Значительные улучшения режима разделения редактора кода.
  • WebStencils Template Library - библиотека компонент для разработки web-сайтов на основе любой библиотеки JavaScript. Они обеспечивают интеграцию и обработку HTML-файлов используя серверные скрипты, которые работают с данными извлеченными и обработанными серверным приложением разработанном на RAD Studio 12.2. TWebStencilProcessor реализует тот же интерфейс, что и TPageProducer, который использовался в WebBroker и DataSnap, поэтому может заменить его.
  • Новый компилятор C++ для Win64, основанный на Clang 15, UCRT для C runtime, смеси LLVM и MinGW для C++ runtime и LLVM libc++ STL.
  • Отладчик C++ для Win64, основанный на LLDB.
  • Поддержка отладки для компилятора Clang 15 Win64 C++ с поддержкой отладочной информации PDB.
  • Новые функции рефакторинга с использованием Visual Assist: Introduce Variable, Create From Usage and Extract Method.
  • Боллее 400 "quality and performance" усовершенствований.
  • ...
Подробнее:

4 комментария:

  1. https://altd.embarcadero.com/download/radstudio/12.0/RADStudio_12_2_9782_9961F.iso

    ОтветитьУдалить
  2. Любопытно, а Delphi Community Edition осталась 12.1 или тоже переведена на 12.2?

    ОтветитьУдалить
    Ответы
    1. Конечно CE ещё 12.1. Delphi CE 12.2 в лучшем случае выпустят перед следующим релизом Delphi

      Удалить
    2. Я бы безусловно согласился с такой гипотезой о будущем CE, если бы она была озвучена до релиза Delphi CE 12.1 в конце июля. Она вышла всего лишь через 4 месяца после релиза RAD Studio 12.1 в апреле. Так что, по-моему, не таким уж и наивным будет сейчас ожидать, что и вслед за RAD Studio 12.2 выйдет и Delphi CE 12.2.

      Удалить