-
Notifications
You must be signed in to change notification settings - Fork 19
D27.SYDNEY.10.4.1.0
Darian Miller edited this page Sep 8, 2020
·
40 revisions
Related: Delphi Master Release List, D27.SYDNEY.10.4.0.0
RAD Studio 10.4.1 has a strong focus on quality improvements. Key quality focus areas include:
- IDE
- Delphi Code Insight (LSP)
- Parallel Library
- SOAP & XML
- C++ Toolchain
- FireMonkey
- VCL
- Delphi Compiler
- iOS Deployment
- There has been 800 issues addressed, covering more than 500 publicly reported issues

- Packages can now have an
automatic version suffix(instead of manually updating and specifying the right version suffix with each new release) - New reader-write lock implementation via the new TLightweightMREW record
- Faster and more lightweight than the TMultiReadExclusiveWriteSynchronizer (TMREW)
- Works across all platforms (TMEW was a simple critical section on some)
- Much improved support for multi-monitor desktop layouts and 4k monitors
- The
floating form designerhas been removed - The
Broadcast to devicesoption is now off by default -
Platform SupportDeployment to Windows Server 2019 now supported - The LSP based Code Insight much improved from its initial 10.4 release
-
2020.09.08Blog by Marco Cantu New TLightweightMREW Record in RAD Studio 10.4.1- The new TLightweightMREW record wraps native POSIX APIs, and it is a better replacement in most cases.
- It has been implemented as a managed record to further reduce the need of creating and freeing it.
- Supported features across all platforms:
- If any thread holds a read lock then any other thread can also acquire a read lock while no one can acquire a write lock.
- If any thread holds a write lock then no thread can acquire a read nor a write lock.
- If a thread holds a read lock, it can acquire another read lock again before the first read lock is released (recursion).
- If a thread holds a write lock, it cannot acquire another write lock
- The following behavior depends on the operating system:
- If at least one reader is always active, a writer may never get the lock (starvation)
- If the same thread tries to recursively acquire a write lock two times, the application will deadlock on Windows but raise an exception on POSIX systems.
-
2020.09.07Blog by David Millington New for Delphi Code Insight in 10.4.1- Code Completion includes items that start with your typed text, but also that contains your typed text. Now this text is underlined by default in the list of results (see image below)
- Four new settings added to Insight Options (see image below):
- List all symbols that start with the filter first
- Select shortest matching symbol
- Filter text is underlined
- Show symbols that contain filter
- To reproduce Code Insight behavior in previous releases of Delphi, keep the first setting on and turn the rest off.
-
2020.09.02Blog RAD Studio 10.4.1 Sydney Released - and Delphi is better than ever! -
2020.09.02Forum Reddit post RAD Studio 10.4.1 Released today -
2020.09.02Forum Delphi-PRAXiS post 10.4.1 Released Today -
2020.09.02Blog by Marco Cantu RAD Studio 10.4.1 Has Been Released- Also available on MarcoCantu.com
-
2020.09.02Wiki by Embarcadero RAD Studio 10.4.1 What’s New DocWiki Page -
2020.09.02Wiki by Embarcadero New features and customer reported issues fixed in RAD Studio 10.4.1

