We are very excited to announce the release of Delphi, C++Builder and RAD Studio 10.3.2.

10.3 Rio Release 2 (also known as 10.3.2) builds on the feature set of 10.3 and 10.3.1 by adding new capabilities throughout the product.  Delphi 10.3.2, C++Builder 10.3.2 and RAD Studio 10.3.2 are now available for any active Update Subscription customer.

With Release 2, developers can target the macOS App Store with 64-bit versions of their FireMonkey Delphi apps, leverage the latest language features with C++17 support for Windows 64-bit and become more productive in the IDE through enhanced C++ code completion tooling. Also new is the ability to create Delphi GUI applications for popular Linux distributions and a simplified RAD Server deployment process with new wizards, installers and tooling. Developers can also add push notification support to their Delphi and C++ Android applications with Firebase, the latest standard from Google. 

The installers are available for download on the following registered users download pages:

Key RAD Studio 10.3.2. Features:

macOS 64-bit application support for Delphi

Support the Mac App Store and prepare for the upcoming 64-bit-only version of macOS 

  • 10.3.2 adds a new Delphi compiler for the macOS 64-bit platform, based on the LLVM compiler infrastructure, with the same non-ARC model like all other Delphi desktop and server platforms we support - macOS, Windows and Linux
  • Offers extensive RTL support including core file system access, platform integration, memory and threads management, HTTP and REST client libraries, the Parallel Programming Library, and more
  • macOS 64-bit support includes complete support for the FireMonkey library and all FireMonkey controls previously available on the macOS 32-bit platform
  • Also new in this release is InterBase support for Delphi macOS 64-bit. 
  • Also included in this release is macOS notarization support for submitting your Mac application to Apple for notarization. 
  • Easily recompile your existing macOS 32-bit application for 64-bit and target the App Store

C++17 for Windows 64-bit

Leverage the latest C++ language features in apps built for both Win32 and Win64, with complete C++17 support for Windows

  • C++17 Clang-enhanced compiler and toolchain for Win64 (bcc64), meaning C++17 is available for both Win32 and Win64 targets
  • C++ runtime library (RTL) built with the updated Clang-enhanced compiler for Win64, including current edition of Dinkumware STL
  • Also includes support for C++14
  • Boost library support for both Win32 and Win64 

C++ LSP Code Insight Improvements

Key productivity features in the IDE are now available for the modern Clang-enhanced compiler

  • C++Builder 10.3.2 offers full featured Code Insight support for C++ with the Clang-enhanced compiler
  • Adds new features such as Parameter Completion, Tooltip Insight and Go To Definition, providing feature parity between the classic and modern compilers
    • Significantly improves these features compared to the classic version by making them asynchronous and non-blocking

RAD Server Wizards and Deployment Improvements

Much easier configuration, deployment and management for RAD Server multi-tier

  • Improvements to the RAD Server wizards for automatic FireDAC database mapping and API documentation, including smoother Swagger API documentation and support for Swagger-UI
  • New RAD Server Management Console with configuration editor and integrated REST debugger for quickly executing a generic REST call against the server 
  • Simplified deployment process with installers for Linux and Windows servers

Android Push Notification Support with Firebase

Push notifications are a key feature for many apps - we now support the latest standards from Google

  • FireBase push notification support for your FireMonkey 10.3.2 Android applications, replacing the deprecated Google Cloud Messaging 
  • Provided as part of our Android platform support 
  • Includes improvements to icons for all types of notifications 
  • Includes updates to Google Play Services and Maps to match Firebase version support requirements

FMX Linux for Delphi

Create Linux Desktop apps with FMX 

  • Easily build GUI applications for popular Linux distributions
  • Extends Delphi’s FireMonkey cross-platform framework
  • Includes several ready-to-use user interface styles 
  • Many of the FMX components, such as grids, widgets, etc. work seamlessly on Linux clients
  • Leverage RAD Studio’s innovative features, such as Live Bindings, and much more, in your Linux client applications 
  • Available via GetIt for Enterprise and Architect Edition customers 

  

Also included in 10.3.2 are around 400 quality improvements for customer reported issues.