RAD Studio 12.3 Athens New Features: Smarter Development, Faster Results!

RAD Studio 12.3 Athens New Features + Download Link.png

Embarcadero is happy to tell customers that RAD Studio 12.3 Athens is now available with Delphi 12.3 and C++ builder 12.3. RAD Studio 12.3 Athens provides the first edition of the 64-bit RAD Studio IDE with many enhanced features that have been focused on their quality.

In this essay we try to announce key enhancements and provide you with links to more information.

NOTE: You can download CRACKED version of RAD Studio 12.3 Athens for FREE from this link!

Improvements to the New C++ Builder Compiler for Win64

Following the provision of a new edition of the C++ compiler based on Clang for win64 in RAD Studio 12.1 and wonderful enhancements to that in the 12.2 edition (including producing and consumption of run-time packages, supporting CMake, and parallel saturated batch compiling operation of CPU, compile time performance), new version included additional quality operations and improvements. Some of them are official support for AVX2, modern setup commands and even better performance of the compiler.

With this version, C++ programmers and developers can improve their code quality and security. This work is possible with the integration of sanitizers based on Clang. Among these sanitizers we can mention address sanitizers and undefined behavior sanitizers. They can find C++ code problems and make them applicable for enhancing C++ language security.

RAD Studio 12.3 Athens New Features: Smarter Development, Faster Results!

Android Level 35 Target API

Version 12.3 of RAD Studio is updating itself to reach level 35 in target API level for Delphi and Android. These are Google application play store necessities till August 2025. While the primary goal is to reach a new API level, the announced changes include different technologies and a new target in NDK that supports pages of 16 kB sizes and provides new license options. In general, these improvements enable developers to build modern Android applications and create new versions of android operating systems.

Additionally, we are trying to provide graphical tools to help manage Android SDK installation. This tool that is named Android SDK Manager, is usable for Delphi developers that have activated subscriptions. About this tool you will read more essays in the near future.

Android level 35 target API

Smart CodeInsight Improvements

To help our customers use LLMS artificial intelligence facilities in their code, RAD Studio 12.2 introduced an open architecture for artificial plugins. This plugin provides online support for 3 solutions:

  • OpenAI
  • Gemini by Google
  • Claude by Anthropic

Also, there is an offline solution for Ollama. This architecture has different goals, which are:

  • All options are optional and are disabled by default.
  • There are different providers in this architecture and this will let you choose one or more between them.
  • In order to provide more privacy, an offline solution is available that is installable locally.

RAD Studio 12.3 is an improved smart CodeInsight that has multiple considerable extensions that have been added to its user interface. These extensions focus on improving the chat experience and are integrated with artificial intelligence-related edit commands.

In the 12.3 version the chat window supports Markdown. Markdown provides a more readable output with an acceptable format. This window allows editor content reading with text commands and additional buttons. At the same time, commands that are imported into the editor provide this option that sends results to the activated Markdown chat window instead of the editor. This option lets you receive a better reply format.

In addition, the CodeInsight smart setting page provides a list of existing models that are received from artificial intelligence. In this list there are new commands for Find Unit and Finds Header, which are based on artificial intelligence.

RAD Studio 12.3 chat panel integrated with artificial intelligence, with the help of creating prompt ability in its code editor, provides support for Markdown and in-depth integration with IDE.

Smart CodeInsight improvements

64-bit IDE Primary Version

RAD Studio 12.3 introduces the primary published version of the 64-bit IDE. While this primary version has limitations in its access features, it just provides support for installed platforms in 64-bit windows. This is an important turning point for this product. 64-bit IDE provides almost unlimited memory space for its IDE. This space is for installed components and designs that are open in the system. Also, some part of this space is for integrated compilers in big project’s creation time.s

In addition to the mentioned items, the 64-bit version IDE allows access to databases in design time that provides just one 64-bit drive client. Finally, we should say that we provide a 64-bit local Delphi debugger that works based on LLDB. This debugger, compared to the current version, will provide more features for remote debugging of 64-bit applications through a 32-bit IDE, in the near future. 

Primary version of the 64-bit IDE is a type of optional installation and this version is installed beside 32-bit IDE that is a default version. Developers can use an editor or both of them at the same time.

As a primary published version, the 64-bit IDE built-in features are not in accordance with the 32-bit type. Most of the existing features are acceptable for win64 development, as a daily drive, with VLC and FMX designs too, coding, debugging and supporting databases. However, in the primary published version, developers put win64 as their target and other platforms are not supported. In this version, items from the list below are not supported:

  • In this version, visual assist does not exist for C++.
  • Support for typed libraries such as ActiveX and com does not exist.
  • Rebuilding and Delphi metrics are not supported.

But we should say that 32-bit IDE supports all platforms.

Apart from these items, RAD Studio 12.3 is available in the professional version and 64-bit binary version of the Delphi compiler and win64, provides the capability to build giant applications as unique executable files with 32-bit IDE. These items that where existed just in 12.3 Enterprise and Architects versions, now are available in all paid versions. 

RAD studio 12.3 64 bit IDE beside 32 bit IDE

Quality for FireDAC and Database

In general, the 12.3 version adds improvements to filtering SQL queries through TFDTable components and supports immigration from IBX to FireDAC using Refind, to access databases and FireDAC. This version also provides special support for accessing 64-bit drivers in 64-bit IDE. As special database drivers, RAD Studio officialy supports below list: 

  • Microsoft SQL Server 2022 (along with supporting saved sequences and procedures in MYSQL with multiple TVP parameters).
  • MongoDB to 8.0 version (with serious connectional parameters for MongoDB Atlas).
  • MySQL 8.4
  • Oracle DRCP (along with Database resident communications).

WebStencils Improvements

RAD Studio version 12.2 introduced WebStencils, which is an integration based on the server side and is applicable for processing HTML files with WebBroker and RAD Server technologies. This flexible feature gives you the power to build websites based on all JavaScript libraries. This capability takes power from data extraction and is processed by RAD Studio server-side applications. 

The main goal of WebStencils is to help navigate websites based on RAD Studio web technologies (like WebBroker, DataSnap and RAD Server). WebStencils also provide script-writing capabilities on the server side, and you can use them to produce HTML pages with any CSS type and JavaScript library. 

Also, with WebStencils, all real data on database query result pages is kept using Delphi and C++ builders. Additionally, WebStencils is a good basis for HTMS as a web-based development solution. 

WebStencils in RAD Studio 12.3 have been developed with access to nested objects and nested subtitles in databases. This expansion includes @ symbol flexibility when there is not any connection with WebStencils commands and also results in improvements in UTF8 character management.

Quality of BLE and Bluetooth

12.3 published version, improves Bluetooth quality and BLE Comprehensive supports RAD Studio platforms. These changes would also include all called events during BLE configuration change transitions.

Delphi LSP Improvements

The Delphi language server protocol motor, powered by CodeInsight, has been developed from a quality and stability view. This will improve compiler management when LSP codes are decomposed. Besides that, both a 32-bit IDE and a 64-bit one provide a 64 -bit version of DelphiLSP engine usage ability for Windows targets. This will result in better support of big code databases that have no limitations on memory usage. In the 12.3 64-bit version it is prepared for all paid versions, especially the professional version.

Delphi RTL, VLS and FireMonkey Quality

RAD Studio 12.3 has many improvements to the Delphi RTL core, and both the VLC libraries and FireMonkey user interface. Of course, these improvements are apart from the Bluetooth changes that we mentioned earlier. Another zone that RAD Studio 12.3 has focused on is WSDL importer and SOAP calling.

Other items that are worth mentioning are:

  • Work was done on VCL quality regarding VCL styles.
  • HighDPI and other general user interface quality improvements in VCL controls.
  • Improvements and other operational TImageCollection editor enhancements.

About FireMonkey, we should say that this published version consists of the items below:

  • In this version, new tools are added to produce FireMonkey styles from VCL styles.
  • The Skia4Delphi version is improved in it.
  • Enhancements to TMemo are added to this version.
  • There are non-Windows dynamic loading platforms and Windows platforms with Z-Order management in them.

With the 12.3 version we are providing notable quality improvements in the field of existing user interface libraries in RAD Studio. We also generally provide reports to customers and actively review internal core implementation and usable components.

RAD Server Improvements

From 12.2 version provide, RAD server provides integration for WebStencils. These integrations are to add improvements to RAD server webservice improvement capability. Besides this, in the 12.3 version, the RAD server has added improvements to data and JSON reply formats. These improvements are:

Adding options to MasterSecret and Appsecret values in the emsserver.ini file that are used to obscure values more.

Adding the concept of customized variables at type level and a new EndpointHide feature to obscure endpoints.

Ready to go?

Click on this Link to Free Download Embarcadero RAD Studio Delphi 12.3 Athens + Lite Edition + CRACK & Patcher

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top