D29.ATHENS.12.3.0.1 - ideasawakened/DelphiKB GitHub Wiki
Related: Delphi Master Release List, D29.ATHENS.12.3.0.0
RAD Studio 12.3 April Patch Readme
April 22, 2025
RAD Studio 12.3 April Patch provides quality improvements to the 12.3 release, focused on the Delphi compiler, the C++ 64-bit Modern toolchain, the RAD Studio 64-bit IDE and its debugger, the VCL library and other RAD Studio features.
Installing this patch is highly recommended for all RAD Studio 12.3, Delphi 12.3, and C++Builder 12.3 customers.
Installation via GetIt
If you download the patch via GetIt, it is installed automatically, creating a backup of the files replaced. The download, about 559MB, happens in one of the steps of the console window (this may take some time depending on your connection speed).
Note: The patch includes an updated version of PAServer. This is copied to the patch download folder (Documents\Embarcadero\Studio\23.0\CatalogRepository\12.3Patch-AprilPatch\PAServer), and you need to copy it over to your target devices (Mac, Linux, Windows) and install it manually there.
In addition, for debugging packages in the 64-bit IDE, you should set the LLDB_DCP_SEARCH_PATH environment variable to refer to the lib\win64\debug folder, with a command like:
set LLDB_DCP_SEARCH_PATH=C:\Program Files (x86)\Embarcadero\Studio\23.0\lib\win64\debug
And then run bin64\bds.exe from the same command line.
Manual Download and Installation
This patch is also available in the download portal at my.embarcadero.com. Locate the RAD Studio 12.3 April Patch file and download it. After unzipping it, you can run the batch file or you can manually expand the embedded ZIP file in the respective subfolders of the RAD Studio installation folder.
You’ll have to copy PAServer and install it on your target device and set the LLDB_DCP_SEARCH_PATH environment variable as explained above.
Uninstallation steps (for GetIt installation)
To uninstall the patch and revert back to the 12.3 original version:
- Open the Catalog Repository installation folder
- Run patch.R123.hotfix.april_uninstall.bat
- Only after you have cleared the patch, uninstall the package from GetIt.
Quality Portal issues and other issues addressed by the RAD Studio 12.3 April Patch
Delphi Compiler and Toolchain
This patch addresses a compiler speed issue along with a change in the use of the record constraints for generic types: https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3163 https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3102 https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3309
Modern C++ 64-bit Compiler and Toolchain
The patch contains a variety of quality fixes in several areas overall.
The patch addresses the following publicly reported issues: https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3056 https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-2708
64-bit RAD Studio IDE
For the 64-bit RAD Studio IDE we added support for ExpertsCreators, addressed an issue running on a Windows ARM VM in Parallels Desktop, and included many improvements to debugging 64-bit Delphi apps in the 64-bit IDE overall.
The patch also addresses the following publicly reported issues related to key bindings: https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3169
Additional Reports
The patch addresses the following publicly reported issues for Android services and VCL styles, and an issue when creating Delphi ActiveX libraries: https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3108 https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3149
https://blogs.embarcadero.com/rad-studio-12-3-april-patch-available/
Links
2025.05.07
Forum Post Delphi-PRAXiS April 2025 patch to 12.32025.05.06
Forum Post Delphi-PRAXiS RAD Studio 12.3 patch available - April 2025- 64-bit versions of the DCC remained non-fixed see RSS-3102: E2512 Type parameter 'T' must be a non-nullable value type or E2010 Incompatible types: 'T' and 'TRec'
2025.04.29
Blog Post by Marco Cantu Delphi 12.3 April Patch Released2025.04.28
Official Blog Post by Marco Cantu RAD Studio 12.3 April Patch Available