The best multi-platform development tools. Create once and deploy modern applications on multiple platforms.
Buy all your components at Barnsten. Can’t find the right component? Call us for the best price.
Build Web Apps Faster.
With Sencha Java & JavaScript Frameworks and 115+ High Performance UI Components.
Develop with the entire toolset from initial design to final deployment. Create your future with Visual Studio.
Manage your databases with confidence and ease.
Maximize efficiency wherever the database is located.
The best multi-platform development tools. Create once and deploy modern applications on multiple platforms.
Buy all your components at Barnsten. Can’t find the right component? Call us for the best price.
Build Web Apps Faster.
With Sencha Java & JavaScript Frameworks and 115+ High Performance UI Components.
Develop with the entire toolset from initial design to final deployment. Create your future with Visual Studio.
Manage your databases with confidence and ease.
Maximize efficiency wherever the database is located.
RAD Studio 10.4 Sydney – Release 1 (also known as 10.4.1) is available for installation. 10.4.1 builds on the feature set of 10.4, enhancing existing features throughout the product, and adding new capabilities. Delphi 10.4.1, C++Builder 10.4.1, and RAD Studio 10.4.1 are available to download to any active Update Subscription customer.
RAD Studio 10.4.1 has a strong focus on quality improvements. Key quality focus areas include:
RAD Studio 10.4.1 includes all fixes from 10.4 Patch 1, Patch 2, and Patch 3
In addition to quality enhancements, 10.4.1 also includes a number of new features, as detailed below.
If you have already installed 10.4 Sydney (May 26th, 2020), installing 10.4 Sydney – Release 1 requires a full uninstall and reinstall. As part of the uninstall process, you will see an option for preserving your settings. This is enabled by default. Separately, you can also preserve settings with Settings Migration Tool.
RAD Studio now supports deploying apps on Windows Server 2019.
The following fixes will be especially noticeable for large projects. Note the above memory usage and performance fixes are also very significant for large projects.
We are introducing a new reader-writer lock implementation, working across all supported platforms and which is faster and more lightweight than the old TMultiReadExclusiveWriteSynchronizer (a.k.a. TMREWSync). TLightweightMREW wraps a native implementation of a reader-writer lock on each platform.
For more information, please read the TLightweightMREW documentation.
Many fixes to TThread.WaitFor, TParallel.For, TParallel.Join, TConditionVariableMutex.WaitFor for Linux, TTask.WaitForAny, and the TPoolThread class IdleWorkerThreadCount. We also addressed some issues with TThreadedQueue related with PopItem, the use of a large number of threads, and more.
We are continuing the work on the new FireMonkey TMemo component architecture, by adding additional improvements to the Windows implementation and adding support for macOS to this new FMX TMemo component architecture. Most of the focus is on TMemo IME mode for Korean, Japanese, and Chinese (among other languages) but there are also general improvements in performance, stability, scrolling behavior, mouse selection, copy and paste, and more. There are also fixes for TEdit.
The 10.4.1 release improves the Delphi compiler in several areas. In particular the focus was on supporting the LSP code completion, and in improving the managed records quality, but we also addressed a few 10.4 regressions and unexpected changes (including issues with goto statements and other uncommon scenarios). There are some improvements in package references and C++ HPP files generation. The release also improves compiler performance in a few areas, optimizing unit names lookup and other internal searches, benefiting large projects. There are also a few code generation improvements (that is, cases in which the compiler can generate code that performs better).
This release improves Managed Records quality, including:
You can download the 10.4.1. version via:
WEB: https://altd.embarcadero.com/download/radstudio/10.4/RADStudio-10-4-1-esd-1461.exe
ISO: https://altd.embarcadero.com/download/radstudio/10.4/radstudio_10_4_101461a.iso