RAD Studio 版本發佈

查看各個版本中的最新內容,包含功能、增強與已解決問題的詳細資訊。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
RAD Studio 13.2 Florence主要版本2026年9月17日
功能

A New Delphi LLVM 20 Compiler for Linux

  • One of the biggest changes in 13.2 is the new Delphi LLVM 20 compiler and toolchain for Linux Intel 64-bit. The entire Linux64 toolchain has moved to LLVM 20, including a modern linker and much richer debug information.
  • The compiler is available both as a 32-bit and a 64-bit binary, so it's available in both the 32-bit IDE and 64-bit IDE. In other words, in the 64-bit IDE you can now target Linux64 along with Windows 64 and Windows an Arm. However, you can also keep using the 32-bit IDE, if your Linux projects are small.

C++Builder Win64x

  • The modern Win64x C++ compiler now runs directly inside the IDE as an in-process compiler. This gives the IDE accurate file and line progress, structured diagnostics that navigate back to the source, responsive build cancellation, and parallel compilation while keeping the entire build process integrated.
  • This release also improves package-based C++ development, including design-time packages, packages containing Delphi units, dependencies, resources, and package consumption across projects.
  • There are also fewer unnecessary rebuilds, plus an optional Delphi memory manager for applications with particularly demanding allocation patterns.

Much Faster Compilation - and Faster Applications

  • Embarcadero have done significant work on the performance of the LLVM-based Delphi compilers for both Linux Intel 64-bit and Windows Arm64EC.
  • The compilers now support parallel code generation, taking advantage of multiple CPU cores during compilation. This makes a particularly large difference with big projects and Release builds. In internal testing, some representative FireMonkey builds compile up to 14 times faster.
  • This release has also enabled a new generation of compiler optimizations. Depending on the code, Embarcadero have measured Release applications running two to four times faster, with some tests reaching as much as seven times faster.
  • Windows Arm64EC also gets a new default memory manager based on FastMM4, along with the option of using the high-performance rpmalloc memory manager for allocation-heavy or highly multithreaded applications.

Navigator Is Now Part of RAD Studio

  • After integrating Bookmarks in RAD Studio 13.1, in 13.2 Embarcadero have taken the next step and integrated Navigator directly into the IDE.
  • Navigator's Goto dialog gives you very fast, real-time access to units, types, methods, and other symbols. It's especially useful when you're working with a large codebase and know roughly what you're looking for but don't want to spend your time hunting through files.
  • The editor minimap has also been enhanced to show the structure of the current source file, active line, breakpoints, and error annotations.

New VCL Navigation Controls

  • For Windows developers, 13.2 adds two new VCL controls: TTabView and TNavigationView.
    • TTabView provides a modern tabbed UI with images, multiline captions, close and add buttons, scrolling, and a menu for accessing open tabs. Tabs can contain forms or other controls, so it works well for document-style applications, dashboards, development tools, and other multi-view interfaces.
    • TNavigationView provides a modern vertical navigation UI, with normal and compact modes, images, multiline text, scrolling, drag-and-drop reordering, and extensive customization.
  • Both controls are designed to make it easier to create more contemporary Windows interfaces while remaining fully within the VCL programming model.

FireMonkey Style Designer

  • The FireMonkey Style Designer, which was introduced in 13.1, gets a substantial update in 13.2.
  • You can now launch it directly from the IDE and use existing VCL Style Format files from the Bitmap Style Designer as a starting point. Embarcadero have also added search and analysis tools that can identify unused resources, broken references, duplicate names, and other potential problems.
  • On the design side, there are new gradient resources, Circle and Ellipse vector elements, rasterization, glow effects, support for multiple effects on an element, and more complete text-layout options.
  • The goal is to make creating and maintaining sophisticated FireMonkey styles considerably easier - particularly when styles become large and complex. The FireMonkey Style Designer is a tool you can give to a graphic designer, not a developer, and its UX matches the experience with popular design tools.

Runtime Packages on Windows on Arm

  • Another important piece of the Windows on Arm work lands in 13.2: Delphi runtime packages for Windows Arm64EC.
  • You can now create and consume dynamic runtime packages on Windows on Arm. That means applications that use Delphi's package architecture can move to Arm without having to abandon that architecture or redesign how their applications are modularized.
  • For developers with large existing Delphi applications, this removes another significant barrier to targeting Windows on Arm.

AI Components and MCP Development

  • Embaracdero also done a significant amount of work on the AI components available to RAD Studio developers.
  • The SmartCore AI Components Pack has been extensively refactored and is available through GetIt for both Delphi and C++Builder. It provides broader access to APIs and capabilities from OpenAI, Anthropic Claude, Google Gemini, and Ollama, while maintaining a provider-independent architecture.
  • This gives you building blocks for conversational applications, content and image generation, structured responses, data analysis, application-specific assistants, and other AI-powered features without having to implement each provider API yourself.
  • RAD Studio 13.2 also includes MCPConnect as an additional GetIt download for Delphi and C++Builder.
  • MCPConnect makes it much easier to build Model Context Protocol (MCP) servers and expose your existing application functionality, business logic, data, and prompts to AI clients and agents. It takes care of much of the protocol plumbing - routing, serialization, schema generation, sessions, HTTP and standard I/O communication - leaving you to concentrate on what your application actually provides.

Quality Improvements

  • The IDE has improvements around brace and parenthesis matching, Linux-style line endings, High DPI form inheritance, C++ syntax highlighting, module reloading, the Object Inspector, IDE Insight, and more.
  • The LLDB-based debuggers have better support for inspecting modern C++ data structures as well as Delphi Variants, arrays, and properties, together with faster symbol processing and reduced debugger overhead.
  • Embarcadero have also made many fixes specifically to the new LLVM platforms, including Linux shared libraries and DataSnap deployment, and Windows Arm64EC linking, debugging, exceptions, floating point, generics, imported functions, resources, and static-library interoperability.

FireMonkey, Skia, Android, Databases and Web

  • Skia4Delphi moves to version 7.3, with fixes, broader Linux compatibility, Windows 7 runtime support, and rendering performance improvements. Embarcadero have also reworked FireMonkey animation responsiveness on Windows and improved the style-viewer tools for Per-Monitor v2 High DPI.
  • On Android, the default minimum SDK is now API level 24, with corresponding installer and NDK updates. Embarcadero have refreshed the Google AdMob and Google Maps libraries and added low-level access to the Android Age Verification APIs and related application entitlement. The Age Verification APIs are available also for iOS.
  • FireDAC adds support for PostgreSQL 18.4, configurable Oracle CLOB prefetching, and IBM Informix connectivity from Linux through the Informix ODBC driver.
  • For web and Internet development, Embarcadero have added OAuth 2 Authorization Code Flow with PKCE, along with improvements to socket timeout handling, HTTP certificate information, REST Debugger URL validation, and web file dispatching.
  • WebStencils now provides explicit access to dataset field information, while the RAD Server Management Console gains sortable user and group columns and improved High DPI support.
RAD Studio Architect 13.1 Florence May Patch2026年5月4日
修正
  • Assert and AssertErrorProc broken in Delphi 13.1.
  • No soapserver.dcp release file in the RAD Studio Professional installation.
  • Skia apps for Ubuntu crash on startup.
  • Trying to compile a simple FMX Mac Arm64 app using XCode 26.4 and 26.4 SDK fails with '...does not contain arm64 architecture'.
  • '[DCC Fehler] E2597 ld: file too small (length=0) for architecture arm64' when compiling with iPhoneOS 26.4 SDK.
  • RAD Studio 13.1 C++ Formatter crashes in compclangformat.dll when a user clang-format file is present.
  • Additional Delphi Arm64EC-related fixes include:
    • Proper handling of AV exceptions when invoking code via RTTI.
    • Fixes for issues invoking platform APIs after calling functions in an ARM64EC DLL.
    • Improvements to localization support.
RAD Studio Enterprise 13.1 Florence May Patch2026年5月4日
修正
  • Assert and AssertErrorProc broken in Delphi 13.1.
  • No soapserver.dcp release file in the RAD Studio Professional installation.
  • Skia apps for Ubuntu crash on startup.
  • Trying to compile a simple FMX Mac Arm64 app using XCode 26.4 and 26.4 SDK fails with '...does not contain arm64 architecture'.
  • '[DCC Fehler] E2597 ld: file too small (length=0) for architecture arm64' when compiling with iPhoneOS 26.4 SDK.
  • RAD Studio 13.1 C++ Formatter crashes in compclangformat.dll when a user clang-format file is present.
  • Additional Delphi Arm64EC-related fixes include:
    • Proper handling of AV exceptions when invoking code via RTTI.
    • Fixes for issues invoking platform APIs after calling functions in an ARM64EC DLL.
    • Improvements to localization support.
RAD Studio Professional 13.1 Florence May Patch2026年5月4日
修正
  • Assert and AssertErrorProc broken in Delphi 13.1.
  • No soapserver.dcp release file in the RAD Studio Professional installation.
  • Skia apps for Ubuntu crash on startup.
  • Trying to compile a simple FMX Mac Arm64 app using XCode 26.4 and 26.4 SDK fails with '...does not contain arm64 architecture'.
  • '[DCC Fehler] E2597 ld: file too small (length=0) for architecture arm64' when compiling with iPhoneOS 26.4 SDK.
  • RAD Studio 13.1 C++ Formatter crashes in compclangformat.dll when a user clang-format file is present.
  • Additional Delphi Arm64EC-related fixes include:
    • Proper handling of AV exceptions when invoking code via RTTI.
    • Fixes for issues invoking platform APIs after calling functions in an ARM64EC DLL.
    • Improvements to localization support.
RAD Studio Architect 13.1 Florence2026年3月19日
功能

Delphi Arm64EC Native Compiler Toolchain - Target the next generation of Windows on Arm devices with your existing codebase

  • RAD Studio 13.1 and Delphi 13.1 introduce a new native target platform for the Delphi compiler: Windows on Arm. Delphi can now generate native Arm binaries that run on Windows Arm devices (including Windows on Arm virtual machines on Arm-based Macs), without relying on Intel emulation.
  • The new target is available in the IDE's Platform Manager and allows developers to further expand their native Windows support, building applications for Win32, Win64 (Intel), and Win64 (Arm) from the same codebase. Existing Delphi applications can generally be recompiled for the new platform with minimal changes.
  • From a technical standpoint, Delphi generates Arm64EC binaries. Arm64EC (Emulation Compatible) is a Windows on Arm ABI introduced by Microsoft that enables native Arm64 code to interoperate seamlessly with emulated x64 code. This approach allows mixing Intel libraries with an Arm-based executable and supports incremental migration by preserving x64 calling conventions and register usage.
  • The Delphi Windows on Arm toolchain is built on LLVM 20. It leverages LLVM's linker infrastructure and selected RTL services, relies on Microsoft's UCRT for core runtime functionality, and uses LLDB for debugging. Applications compiled with Delphi for Windows on Arm interact directly with the native Windows 64-bit Arm API.
  • In most cases, existing Delphi Win64 applications can be migrated with minimal changes. The majority of Windows APIs behave consistently across Intel and Arm platforms, making the transition straightforward - provided your code does not depend on Intel-specific assembly. Some edge cases may require source updates, and applications still targeting Win32 will first need to be migrated to 64-bit.

Android API Level 36 and iOS 26 Support - Compliance for the latest mobile OS and app store requirements

  • RAD Studio 13.1 adds support for Android API level 36.1, a requirement for publishing apps on the Google Play Store starting in August 2026. The release also updates the build system and platform JAR files accordingly. In addition, this release has refreshed the Application Uses Permissions page to include the permissions required by the new API level and upgraded the Jetpack Core library used by the FireMonkey framework on Android.
  • Also improved how the IDE locates existing Android SDK installations, added support for building Android shared libraries (.so), and introduced support for opting out of predictive back navigation in recent Android versions.
  • On the Apple side, RAD Studio 13.1 adds official support for iOS 26 and raises the default minimum supported iOS version to ensure continued compliance with App Store requirements.

Bookmarks Addon Integrated in the IDE - Expanded built-in source bookmark capabilities

  • RAD Studio 13.1 fully integrates the Bookmarks add-on into the IDE. Originally developed by Parnassus and previously available via GetIt, this implementation replaces the IDE's built-in bookmark system with a more capable and extensible solution.
  • The enhanced Bookmarks feature introduces automatic numbering, fast keyboard-driven navigation, and a structured view of active bookmarks with precise code line references and a nice preview.
  • It also adds support for temporary caret bookmarks: you can drop a bookmark and press Escape to return to it. These bookmarks behave as a stack, so navigation follows a last-in, first-out model, and each bookmark is removed as you return to it.
  • Overall, these improvements make it easier to navigate large codebases and quickly return to relevant sections of your source code.

Windows 11 Specific VCL Styles (also for the IDE) - Easily modernize the look and feel of your Windows applications

  • Continuing the UI modernization efforts of recent releases, RAD Studio 13.1 Florence introduces a set of six new Windows 11-specific VCL styles, offering a range of color variations. These include Windows Modern, Windows Modern Dark, Windows Modern Slate Gray, Windows Modern Green, Windows Modern Blue, and Windows Modern Purple.
  • A corresponding update has also been made to the IDE styles, further aligning the RAD Studio IDE with the Windows 11 look and feel. The IDE automatically selects an appropriate style based on the operating system - using a Windows 10 style when running on Windows 10 and switching to a Windows 11 style on Windows 11. IDE UI improvements include support for rounded window corners, improvements to the IDE search control, and updates to the navigation toolbar.

FireMonkey Style Designer - Faster, more flexible and modern UI styling

  • RAD Studio 13.1 includes the initial release of a new FireMonkey Style Designer, built specifically for FireMonkey (unlike the existing Bitmap Style Designer) and based on more modern design principles.
  • The new designer is a standalone application that reimagines how developers create and manage FMX styles. Rather than requiring detailed knowledge of style object hierarchies and component internals, it offers a more design-centric approach, focusing on high-level concepts such as colors, backgrounds, typography, and interaction states. The tool then handles the translation into the underlying FireMonkey style format.
  • The Style Designer itself was built with FireMonkey, showcasing the framework's ability to support professional desktop tooling. While primarily intended for developers, it is also designed to be used by UI/UX designers working alongside the development team.

DelphiLSP LSIF - Faster navigation in library source code

  • Delphi 13.1 introduces an extended architecture for the DelphiLSP code completion and navigation engine. The Delphi Language Server Protocol (LSP) engine now includes support for the Language Server Index Format (LSIF). This architectural change aims to reduce dependence on the compiler, improving the performance, stability, and accuracy of Code Insight.
  • The LSIF (Language Server Index Format) system introduces a new approach for DelphiLSP to provide navigation and Code Insight features by using pre-generated index files rather than relying on the compiler. When LSIF data is available, the language server can offer faster, more stable operations such as Go To Definition and Hover information. The product already includes pre-generated LSIF files for the core libraries, and you can generate matching LSIF files for the symbols defined in your own packages using a new compiler option.
  • The primary goal of this change is to deliver faster performance for common navigation requests without invoking the compiler. LSIF support increases responsiveness, reduces pauses previously caused by repeated background compilation, and improves DelphiLSP stability by lowering the number of requests sent to the compiler.

C++Builder / Modern Win64 Quality

  • Following the upgrade to Clang 20 and C++23 in 13.0, RAD Studio 13.1 focuses primarily on improving quality across the C++Builder 64-bit Modern compiler toolchain. Notably, this release introduces the clang-scan-deps utility for faster dependency analysis and improves Unicode path handling during linker invocation.
  • For the Windows SDK, the import process has been made more robust when multiple SDK versions are installed, and support has been added for the latest Windows SDK.
  • Several issues affecting the use of the Delphi runtime from C++ have also been addressed.

IDE and Debugger Quality

  • This release delivers a significant improvement to the High DPI design experience. You can now choose to save forms at 96 DPI, regardless of the design-time DPI. This is particularly useful for teams working on the same project across different screen resolutions and High DPI IDE configurations.
  • In addition, this release introduces a new mechanism that allows simple calculations in selected numeric fields of the Object Inspector (specifically the Left, Top, Height, and Width properties of VCL TControl and derived classes).
  • Embarcadero's product registration experience has also been modernized, with significant updates to both the License Manager application and the Product Registration dialog. These VCL applications now offer High DPI support using the Per Monitor v2 configuration, along with updated fonts and an overall UI refresh.
  • For the debugger, the'Attach to Process' dialog now displays process icons, making it easier to identify target processes.
  • This release also includes several debugger quality improvements, with a particular focus on the 64‑bit debuggers for Delphi and Modern C++. Resolved multiple scenarios - mainly involving exception handling - where the debugger previously stopped with an error and now operates as expected.

Quality and Small Enhancements for VCL and FireMonkey

  • In RAD Studio 13.1, Embarcadero has delivered a broad set of quality improvements across both UI libraries, VCL and FireMonkey.
  • FireMonkey added support for Tinted Glyph, enabling icon recoloring within an ImageList - bringing this capability in line with what is already available for the TSpeedButton control. This feature is also used by the new FireMonkey Style Designer.
  • Added support for Linux styles and views in the IDE designer, added support for DirectX texture filtering, and improved the way a TFrame embedded in a FireMonkey form is aligned and manages its margins.

FireDAC and Database Improvements

  • The FireDAC library continues to be updated to support the latest database versions. This release adds support for SAP ASE Server 16.1, IBM DB2 12.1, and MariaDB Server 12.1 (with some FireDAC database drivers available in the Enterprise edition only).
  • In addition, legacy SQLite encryption is now available for 64-bit Windows applications.

Web Tooling Enhancements

  • RAD Studio 13.1 introduces support for the HTTP Server-Sent Events (SSE) model for both Web servers and Web clients, with new classes such as TWebResponseStream, THTTPEvent, and THTTPEventSource. This enables the development of applications based on SSE, including support for protocols such as MCP.
  • In addition, WebBroker adds Apache configuration support for C++Builder, and RAD Server Lite now includes integrated support for TLS 1.3.
RAD Studio Enterprise 13.1 Florence2026年3月19日
功能

Delphi Arm64EC Native Compiler Toolchain - Target the next generation of Windows on Arm devices with your existing codebase

  • RAD Studio 13.1 and Delphi 13.1 introduce a new native target platform for the Delphi compiler: Windows on Arm. Delphi can now generate native Arm binaries that run on Windows Arm devices (including Windows on Arm virtual machines on Arm-based Macs), without relying on Intel emulation.
  • The new target is available in the IDE's Platform Manager and allows developers to further expand their native Windows support, building applications for Win32, Win64 (Intel), and Win64 (Arm) from the same codebase. Existing Delphi applications can generally be recompiled for the new platform with minimal changes.
  • From a technical standpoint, Delphi generates Arm64EC binaries. Arm64EC (Emulation Compatible) is a Windows on Arm ABI introduced by Microsoft that enables native Arm64 code to interoperate seamlessly with emulated x64 code. This approach allows mixing Intel libraries with an Arm-based executable and supports incremental migration by preserving x64 calling conventions and register usage.
  • The Delphi Windows on Arm toolchain is built on LLVM 20. It leverages LLVM's linker infrastructure and selected RTL services, relies on Microsoft's UCRT for core runtime functionality, and uses LLDB for debugging. Applications compiled with Delphi for Windows on Arm interact directly with the native Windows 64-bit Arm API.
  • In most cases, existing Delphi Win64 applications can be migrated with minimal changes. The majority of Windows APIs behave consistently across Intel and Arm platforms, making the transition straightforward - provided your code does not depend on Intel-specific assembly. Some edge cases may require source updates, and applications still targeting Win32 will first need to be migrated to 64-bit.

Android API Level 36 and iOS 26 Support - Compliance for the latest mobile OS and app store requirements

  • RAD Studio 13.1 adds support for Android API level 36.1, a requirement for publishing apps on the Google Play Store starting in August 2026. The release also updates the build system and platform JAR files accordingly. In addition, this release has refreshed the Application Uses Permissions page to include the permissions required by the new API level and upgraded the Jetpack Core library used by the FireMonkey framework on Android.
  • Also improved how the IDE locates existing Android SDK installations, added support for building Android shared libraries (.so), and introduced support for opting out of predictive back navigation in recent Android versions.
  • On the Apple side, RAD Studio 13.1 adds official support for iOS 26 and raises the default minimum supported iOS version to ensure continued compliance with App Store requirements.

Bookmarks Addon Integrated in the IDE - Expanded built-in source bookmark capabilities

  • RAD Studio 13.1 fully integrates the Bookmarks add-on into the IDE. Originally developed by Parnassus and previously available via GetIt, this implementation replaces the IDE's built-in bookmark system with a more capable and extensible solution.
  • The enhanced Bookmarks feature introduces automatic numbering, fast keyboard-driven navigation, and a structured view of active bookmarks with precise code line references and a nice preview.
  • It also adds support for temporary caret bookmarks: you can drop a bookmark and press Escape to return to it. These bookmarks behave as a stack, so navigation follows a last-in, first-out model, and each bookmark is removed as you return to it.
  • Overall, these improvements make it easier to navigate large codebases and quickly return to relevant sections of your source code.

Windows 11 Specific VCL Styles (also for the IDE) - Easily modernize the look and feel of your Windows applications

  • Continuing the UI modernization efforts of recent releases, RAD Studio 13.1 Florence introduces a set of six new Windows 11-specific VCL styles, offering a range of color variations. These include Windows Modern, Windows Modern Dark, Windows Modern Slate Gray, Windows Modern Green, Windows Modern Blue, and Windows Modern Purple.
  • A corresponding update has also been made to the IDE styles, further aligning the RAD Studio IDE with the Windows 11 look and feel. The IDE automatically selects an appropriate style based on the operating system - using a Windows 10 style when running on Windows 10 and switching to a Windows 11 style on Windows 11. IDE UI improvements include support for rounded window corners, improvements to the IDE search control, and updates to the navigation toolbar.

FireMonkey Style Designer - Faster, more flexible and modern UI styling

  • RAD Studio 13.1 includes the initial release of a new FireMonkey Style Designer, built specifically for FireMonkey (unlike the existing Bitmap Style Designer) and based on more modern design principles.
  • The new designer is a standalone application that reimagines how developers create and manage FMX styles. Rather than requiring detailed knowledge of style object hierarchies and component internals, it offers a more design-centric approach, focusing on high-level concepts such as colors, backgrounds, typography, and interaction states. The tool then handles the translation into the underlying FireMonkey style format.
  • The Style Designer itself was built with FireMonkey, showcasing the framework's ability to support professional desktop tooling. While primarily intended for developers, it is also designed to be used by UI/UX designers working alongside the development team.

DelphiLSP LSIF - Faster navigation in library source code

  • Delphi 13.1 introduces an extended architecture for the DelphiLSP code completion and navigation engine. The Delphi Language Server Protocol (LSP) engine now includes support for the Language Server Index Format (LSIF). This architectural change aims to reduce dependence on the compiler, improving the performance, stability, and accuracy of Code Insight.
  • The LSIF (Language Server Index Format) system introduces a new approach for DelphiLSP to provide navigation and Code Insight features by using pre-generated index files rather than relying on the compiler. When LSIF data is available, the language server can offer faster, more stable operations such as Go To Definition and Hover information. The product already includes pre-generated LSIF files for the core libraries, and you can generate matching LSIF files for the symbols defined in your own packages using a new compiler option.
  • The primary goal of this change is to deliver faster performance for common navigation requests without invoking the compiler. LSIF support increases responsiveness, reduces pauses previously caused by repeated background compilation, and improves DelphiLSP stability by lowering the number of requests sent to the compiler.

C++Builder / Modern Win64 Quality

  • Following the upgrade to Clang 20 and C++23 in 13.0, RAD Studio 13.1 focuses primarily on improving quality across the C++Builder 64-bit Modern compiler toolchain. Notably, this release introduces the clang-scan-deps utility for faster dependency analysis and improves Unicode path handling during linker invocation.
  • For the Windows SDK, the import process has been made more robust when multiple SDK versions are installed, and support has been added for the latest Windows SDK.
  • Several issues affecting the use of the Delphi runtime from C++ have also been addressed.

IDE and Debugger Quality

  • This release delivers a significant improvement to the High DPI design experience. You can now choose to save forms at 96 DPI, regardless of the design-time DPI. This is particularly useful for teams working on the same project across different screen resolutions and High DPI IDE configurations.
  • In addition, this release introduces a new mechanism that allows simple calculations in selected numeric fields of the Object Inspector (specifically the Left, Top, Height, and Width properties of VCL TControl and derived classes).
  • Embarcadero's product registration experience has also been modernized, with significant updates to both the License Manager application and the Product Registration dialog. These VCL applications now offer High DPI support using the Per Monitor v2 configuration, along with updated fonts and an overall UI refresh.
  • For the debugger, the'Attach to Process' dialog now displays process icons, making it easier to identify target processes.
  • This release also includes several debugger quality improvements, with a particular focus on the 64‑bit debuggers for Delphi and Modern C++. Resolved multiple scenarios - mainly involving exception handling - where the debugger previously stopped with an error and now operates as expected.

Quality and Small Enhancements for VCL and FireMonkey

  • In RAD Studio 13.1, Embarcadero has delivered a broad set of quality improvements across both UI libraries, VCL and FireMonkey.
  • FireMonkey added support for Tinted Glyph, enabling icon recoloring within an ImageList - bringing this capability in line with what is already available for the TSpeedButton control. This feature is also used by the new FireMonkey Style Designer.
  • Added support for Linux styles and views in the IDE designer, added support for DirectX texture filtering, and improved the way a TFrame embedded in a FireMonkey form is aligned and manages its margins.

FireDAC and Database Improvements

  • The FireDAC library continues to be updated to support the latest database versions. This release adds support for SAP ASE Server 16.1, IBM DB2 12.1, and MariaDB Server 12.1 (with some FireDAC database drivers available in the Enterprise edition only).
  • In addition, legacy SQLite encryption is now available for 64-bit Windows applications.

Web Tooling Enhancements

  • RAD Studio 13.1 introduces support for the HTTP Server-Sent Events (SSE) model for both Web servers and Web clients, with new classes such as TWebResponseStream, THTTPEvent, and THTTPEventSource. This enables the development of applications based on SSE, including support for protocols such as MCP.
  • In addition, WebBroker adds Apache configuration support for C++Builder, and RAD Server Lite now includes integrated support for TLS 1.3.
RAD Studio Professional 13.1 Florence2026年3月19日
功能

Delphi Arm64EC Native Compiler Toolchain - Target the next generation of Windows on Arm devices with your existing codebase

  • RAD Studio 13.1 and Delphi 13.1 introduce a new native target platform for the Delphi compiler: Windows on Arm. Delphi can now generate native Arm binaries that run on Windows Arm devices (including Windows on Arm virtual machines on Arm-based Macs), without relying on Intel emulation.
  • The new target is available in the IDE's Platform Manager and allows developers to further expand their native Windows support, building applications for Win32, Win64 (Intel), and Win64 (Arm) from the same codebase. Existing Delphi applications can generally be recompiled for the new platform with minimal changes.
  • From a technical standpoint, Delphi generates Arm64EC binaries. Arm64EC (Emulation Compatible) is a Windows on Arm ABI introduced by Microsoft that enables native Arm64 code to interoperate seamlessly with emulated x64 code. This approach allows mixing Intel libraries with an Arm-based executable and supports incremental migration by preserving x64 calling conventions and register usage.
  • The Delphi Windows on Arm toolchain is built on LLVM 20. It leverages LLVM's linker infrastructure and selected RTL services, relies on Microsoft's UCRT for core runtime functionality, and uses LLDB for debugging. Applications compiled with Delphi for Windows on Arm interact directly with the native Windows 64-bit Arm API.
  • In most cases, existing Delphi Win64 applications can be migrated with minimal changes. The majority of Windows APIs behave consistently across Intel and Arm platforms, making the transition straightforward - provided your code does not depend on Intel-specific assembly. Some edge cases may require source updates, and applications still targeting Win32 will first need to be migrated to 64-bit.

Android API Level 36 and iOS 26 Support - Compliance for the latest mobile OS and app store requirements

  • RAD Studio 13.1 adds support for Android API level 36.1, a requirement for publishing apps on the Google Play Store starting in August 2026. The release also updates the build system and platform JAR files accordingly. In addition, this release has refreshed the Application Uses Permissions page to include the permissions required by the new API level and upgraded the Jetpack Core library used by the FireMonkey framework on Android.
  • Also improved how the IDE locates existing Android SDK installations, added support for building Android shared libraries (.so), and introduced support for opting out of predictive back navigation in recent Android versions.
  • On the Apple side, RAD Studio 13.1 adds official support for iOS 26 and raises the default minimum supported iOS version to ensure continued compliance with App Store requirements.

Bookmarks Addon Integrated in the IDE - Expanded built-in source bookmark capabilities

  • RAD Studio 13.1 fully integrates the Bookmarks add-on into the IDE. Originally developed by Parnassus and previously available via GetIt, this implementation replaces the IDE's built-in bookmark system with a more capable and extensible solution.
  • The enhanced Bookmarks feature introduces automatic numbering, fast keyboard-driven navigation, and a structured view of active bookmarks with precise code line references and a nice preview.
  • It also adds support for temporary caret bookmarks: you can drop a bookmark and press Escape to return to it. These bookmarks behave as a stack, so navigation follows a last-in, first-out model, and each bookmark is removed as you return to it.
  • Overall, these improvements make it easier to navigate large codebases and quickly return to relevant sections of your source code.

Windows 11 Specific VCL Styles (also for the IDE) - Easily modernize the look and feel of your Windows applications

  • Continuing the UI modernization efforts of recent releases, RAD Studio 13.1 Florence introduces a set of six new Windows 11-specific VCL styles, offering a range of color variations. These include Windows Modern, Windows Modern Dark, Windows Modern Slate Gray, Windows Modern Green, Windows Modern Blue, and Windows Modern Purple.
  • A corresponding update has also been made to the IDE styles, further aligning the RAD Studio IDE with the Windows 11 look and feel. The IDE automatically selects an appropriate style based on the operating system - using a Windows 10 style when running on Windows 10 and switching to a Windows 11 style on Windows 11. IDE UI improvements include support for rounded window corners, improvements to the IDE search control, and updates to the navigation toolbar.

FireMonkey Style Designer - Faster, more flexible and modern UI styling

  • RAD Studio 13.1 includes the initial release of a new FireMonkey Style Designer, built specifically for FireMonkey (unlike the existing Bitmap Style Designer) and based on more modern design principles.
  • The new designer is a standalone application that reimagines how developers create and manage FMX styles. Rather than requiring detailed knowledge of style object hierarchies and component internals, it offers a more design-centric approach, focusing on high-level concepts such as colors, backgrounds, typography, and interaction states. The tool then handles the translation into the underlying FireMonkey style format.
  • The Style Designer itself was built with FireMonkey, showcasing the framework's ability to support professional desktop tooling. While primarily intended for developers, it is also designed to be used by UI/UX designers working alongside the development team.

DelphiLSP LSIF - Faster navigation in library source code

  • Delphi 13.1 introduces an extended architecture for the DelphiLSP code completion and navigation engine. The Delphi Language Server Protocol (LSP) engine now includes support for the Language Server Index Format (LSIF). This architectural change aims to reduce dependence on the compiler, improving the performance, stability, and accuracy of Code Insight.
  • The LSIF (Language Server Index Format) system introduces a new approach for DelphiLSP to provide navigation and Code Insight features by using pre-generated index files rather than relying on the compiler. When LSIF data is available, the language server can offer faster, more stable operations such as Go To Definition and Hover information. The product already includes pre-generated LSIF files for the core libraries, and you can generate matching LSIF files for the symbols defined in your own packages using a new compiler option.
  • The primary goal of this change is to deliver faster performance for common navigation requests without invoking the compiler. LSIF support increases responsiveness, reduces pauses previously caused by repeated background compilation, and improves DelphiLSP stability by lowering the number of requests sent to the compiler.

C++Builder / Modern Win64 Quality

  • Following the upgrade to Clang 20 and C++23 in 13.0, RAD Studio 13.1 focuses primarily on improving quality across the C++Builder 64-bit Modern compiler toolchain. Notably, this release introduces the clang-scan-deps utility for faster dependency analysis and improves Unicode path handling during linker invocation.
  • For the Windows SDK, the import process has been made more robust when multiple SDK versions are installed, and support has been added for the latest Windows SDK.
  • Several issues affecting the use of the Delphi runtime from C++ have also been addressed.

IDE and Debugger Quality

  • This release delivers a significant improvement to the High DPI design experience. You can now choose to save forms at 96 DPI, regardless of the design-time DPI. This is particularly useful for teams working on the same project across different screen resolutions and High DPI IDE configurations.
  • In addition, this release introduces a new mechanism that allows simple calculations in selected numeric fields of the Object Inspector (specifically the Left, Top, Height, and Width properties of VCL TControl and derived classes).
  • Embarcadero's product registration experience has also been modernized, with significant updates to both the License Manager application and the Product Registration dialog. These VCL applications now offer High DPI support using the Per Monitor v2 configuration, along with updated fonts and an overall UI refresh.
  • For the debugger, the'Attach to Process' dialog now displays process icons, making it easier to identify target processes.
  • This release also includes several debugger quality improvements, with a particular focus on the 64‑bit debuggers for Delphi and Modern C++. Resolved multiple scenarios - mainly involving exception handling - where the debugger previously stopped with an error and now operates as expected.

Quality and Small Enhancements for VCL and FireMonkey

  • In RAD Studio 13.1, Embarcadero has delivered a broad set of quality improvements across both UI libraries, VCL and FireMonkey.
  • FireMonkey added support for Tinted Glyph, enabling icon recoloring within an ImageList - bringing this capability in line with what is already available for the TSpeedButton control. This feature is also used by the new FireMonkey Style Designer.
  • Added support for Linux styles and views in the IDE designer, added support for DirectX texture filtering, and improved the way a TFrame embedded in a FireMonkey form is aligned and manages its margins.

Web Tooling Enhancements

  • RAD Studio 13.1 introduces support for the HTTP Server-Sent Events (SSE) model for both Web servers and Web clients, with new classes such as TWebResponseStream, THTTPEvent, and THTTPEventSource. This enables the development of applications based on SSE, including support for protocols such as MCP.
  • In addition, WebBroker adds Apache configuration support for C++Builder, and RAD Server Lite now includes integrated support for TLS 1.3.