Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiIDENewsRAD Studio

Announcing the Availability of RAD Studio 11.1 Alexandria

07 rad studio 11 1 alexandria released blue

Embarcadero is pleased to announce the release of RAD Studio 11 Alexandria Release 1, also known as RAD Studio 11.1, along with Delphi 11.1 and C++Builder 11.1. 

The RAD Studio 11.1 Alexandria release enhances the great features introduced in RAD Studio 11, with a focus on usability, performance and stability improvements. It also includes some new functionality, including new database drivers. Additionally, the RAD Studio 11.1 release offers official support to operating systems released after 11.0 shipped: Windows 11, macOS 12 Monterey, iOS 15, and Android 12. Delphi also switches to a new debugger technology on some of the platforms.

In this blog post, we want to highlight some of the main new features and enhancements in RAD 11.1, covering the most relevant quality updates.

IDE Improvements

The RAD Studio IDE is the primary focus of the 11.1 release, with the goal of rounding up the features introduced in recent versions:

  • Extensive High DPI IDE quality, plus improved use of the IDE with Remote Desktop 
  • Improvements with High DPI designers for VCL and FireMonkey and the styled VCL form designer
  • The new Welcome Page introduced in 11.0 now offers background images and supports adding custom frames with a new Open Tools API

rad111announce 01

  • GetIt Library Manager enhancements with cached images and a reworked UI implementation (based on the VCL TControlList component)
    rad111announce 02

There are also a few new IDE features:

  • The Messages view uses different colors for compiler errors, messages, and hints to better highlights issues (the colors can be customized)
    rad111announce 03
  • The new Items dialog shows the available platforms for each item
    rad111announce 04
  • The Compile dialog shows the platform and build configuration used by the current compilation
    rad111announce 05

Code Insight Across Delphi and C++Builder

Another significant quality focus area of RAD Studio 11.1 is Code Insight for both languages, Delphi and C++.

The C++ language Code Insight implementation, which is based on the Language Server Protocol architecture and cquery, was improved in terms of quality and performance. This is an area we are actively working on and for which we might release a new focused update soon.

The Delphi LSP engine saw big performance improvements, with most projects loading and updating error insight from 5 times to 30 times faster. Other changes include type parameters being shown when completing a class declaration, including T in a generic declaration, and showing set types. 

rad111announce 06

Compilers and Debuggers

The Delphi and C++ compilers for the various platforms were improved in terms of stability and performance. The Delphi and C++Builder window compilers have additional support for ASLR, DEP/NX, and TSAWARE platform security settings, which are now enabled by default. The RAD Studio binaries and runtime packages are now built with these settings enabled.

rad111announce 07

Regarding debuggers, beside general quality work, the Delphi macOS 64-bit ARM debugger and the Delphi Android 64-bit debugger are now based on the LLDB debugger architecture, which was already in use for the Delphi iOS 64-bit debugger. The intent is to unify the Delphi debuggers on this technology, for most of the supported platforms, as a way to deliver increasingly better quality over time.

Moreover, the C++ STL and RTL improved their quality, including better Delphi RTL integration (for example, improving dynamic arrays with STL iterators).

RTL, UI, and Database Libraries

In the 11.1 Release the core Delphi RTL had several optimizations and quality improvements. There is also a new TURLStream class, a TStream descendant with support for async operations. The product added support for Window 11 and Server 2022 in the TOSVersion data structure.

The VCL quality work focused on recent features, like enhanced TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit and TNumberBox, flickering and DoubleBuffering, VCL High-DPI and scaling issues. 

Additionally, we recently released via GetIt package manager a demo showing the use of the WinUI 3 library in Delphi, a further step in our support for the Windows App SDK (which already includes WebView 2 and MSIX). See WinUI 3 for more information.
rad111announce 08

FireMonkey quality work was centered primarily on TListView quality, improved Android SDK integration, TWebBrowser, Windows HighDPI-related issues, and performance

In terms of database libraries, FireDAC in 11.1 added Structure View integration and offers support for MariaDB 10.6, SQLite SEE, and Firebird 4 new data types. RAD Studio 11.1 also improved DataSnap quality and the ability to deploy a WebBroker application on Android. 

rad111announce 09

Finally, regarding RAD Server, the new release of RAD Studio added SysAdmin endpoints including logs handling, backups management, and database validations, plus integrated deployment for RSLite

Quality

As mentioned, the RAD Studio 11.1 Alexandria release focused on quality, and that specifically includes customer reported issues and support escalations. This release provides quality improvements for over 650 publicly reported issues and customer feature requests. (Notice that QP synchronization is not immediate.)

There is More: AWS and Python

We also want to remind you that since the 11.0 release Embarcadero also made available to Enterprise and Architects customers the preview of a new AWS SDK for Delphi (licenced from Appercept): new releases are expected at a constant pace. Moreover, the company started offering free Delphi UI libraries to Python developers, along with promoting libraries to use Python in RAD Studio applications.

You can read more about AWS support at https://blogs.embarcadero.com/appercepts-new-aws-sdk-for-delphi-available-with-rad-studio-and-delphi-enterprise-and-architect/ and about Python integration at https://blogs.embarcadero.com/introduction-to-python-gui-development-with-delphi-for-python-vcl-fmx/

Ready to Go

Product trials for RAD Studio, Delphi and C++Builder 11 are now available and the updated product builds are live in the online store. Customers on Update Subscription can download and install RAD Studio 11 today using their existing license and will receive an email announcing the new release availability. Downloads are available for download in the new customers portal at https://my.embarcadero.com.

For more information, you can check:

Also, you can register for the RAD Studio 11.1 Alexandria launch webinar tomorrow, see https://blogs.embarcadero.com/whats-coming-in-rad-studio-join-the-upcoming-webinar/

We are very happy with the quality work our team did for RAD 11.1 and we are certain you’ll equally enjoy using this new version of RAD Studio, C++Builder, and Delphi.

 

With Rad’s Studio Application Builder Software, you can make applications in the Delphi or C++ environments. Try the free tool here.

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

Marco is one of the RAD Studio Product Managers, focused on Delphi. He's the best selling author of over 20 books on Delphi.

13 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES