New features and customer reported issues fixed in RAD Studio 10.3.1

From RAD Studio
Jump to: navigation, search

Abstract: List of new features and customer reported issues fixed in RAD Studio 10.3 Rio - Release 1.

10.3 Rio - Release 1 (also known as 10.3.1) is an update of Delphi 10.3 Rio, C++Builder 10.3 Rio, and RAD Studio 10.3 Rio available for any active Update Subscription customer. 10.3 Rio - Release 1 consists of new features, enhancements, and bug fixes.

Release 1 also includes the enhancements from the C++ Toolchain Hotfix (released on January 21st, 2019), the RAD Server Database Migration Patch (released on December 14th, 2018), the IDE Patch (released on December 14th, 2018), and the Missing Files Patch (released on December 5th, 2018).

RAD Studio 10.3.1 consists of new features, enhancements, and bug fixes.

Key RAD Studio 10.3.1 New Features

  • Expanded support for iOS 12 and iPhone X series devices.
  • RAD Server Console UI redesign and migration to the Ext JS framework.
  • Improved FireDAC support for Firebird 3.0.4 and Firebird embedded.
  • HTTP and SOAP Client Library Enhancements on Windows.
  • Two new IDE productivity tools: Bookmarks and Navigator.
  • 15 new custom VCL Windows and Multi-Device FireMonkey styles.

List of publicly reported bugs fixed in 10.3.1

This release also includes additional enhancements throughout various product areas and fixes for over 150 publicly reported bugs.

Summary Component/s QP/QC
[Regression] Conditional noexcept for Template Member Function is evaluated differently(?) Compiler, Compiler\C++ RSP-23297
C++ 10.3 bcc32c, AV when std::map with try/__finally Compiler, Compiler\C++ RSP-22988
[bcc64] Compiler version predefined macros are not updated Compiler, Compiler\C++ RSP-21704
bcc32c parallel compilation fails to work! Compiler, Compiler\C++ RSP-21657
Memory display unable to show padded extended from bcc32c Compiler, Compiler\C++ RSP-21609
[Clang 5] Problem with Ansi character constant encoding Compiler, Compiler\C++ RSP-22339
binary encoding/decoding of float fails with bcc32c release mode Compiler, Compiler\C++ RSP-19313
std::chrono::steady_clock::now() returns time_point instead of time_point Compiler, Compiler\C++, Compiler\C++\CLANG RSP-18752
[C++][CLANG32][EH] Exception rethrow causes a crash in BCC32C Compiler, Compiler\C++, Compiler\C++\CLANG RSP-13219
bcc32c compiler crashes due compilation Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Back End RSP-19918
Datasnap - linker errors on new ISAPI dll project Compiler, Compiler\C++, Data\DataSnap RSP-21805
FireDac TFDStoredProc input parameter mismatch Compiler, Compiler\C++, Data\FireDAC RSP-23121
Debugger] With bcc32c some variables are not evaluated correctly by the debugger Compiler, Compiler\C++, Debugger RSP-19834
C++ 10.3 bcc32c, try __finally, Internal compiler error: 0 @ 00000000 Compiler, Compiler\C++, VCL RSP-23418
Clang: __finally block contains corrupt class members and local objects Compiler, Compiler\C++, VCL RSP-21824
F2084 Internal Error: C2527 Compiler, Compiler\Delphi RSP-21806
F2084 Erreur interne : C21846 Compiler, Compiler\Delphi RSP-22285
ObjC linker flag appears to be broken when targeting iOS 11.x Compiler, Compiler\Delphi RSP-20728
When linking static libraries (*.a) inside an Ios project i have warning: unknown dwarf DW_FORM_strp Compiler, Compiler\Delphi RSP-19759
TEdit: Disturbing full screen input in landscape orientation on Android Compiler\Delphi, FireMonkey RSP-23442
"[FireDAC][Phys][IB]cannot attach to password database" on second launch of iOS app Data RSP-23012
TFDJSONDataSet Data RSP-22781
TClientDataSet stores date wrong Data, Data\ADO RSP-21937
It should be possible to construct TAmazonStorageService with empty account key Data, Data\Cloud RSP-23173
TAmazonStorageService.GetBucketLocation() returns amzrUSEast1 in case an authentication error occurs. Data, Data\Cloud RSP-23165
Empty dataset returned from DataSnap Server causes "Argument out of range" error in client Data, Data\DataSnap RSP-23217
Datasnap REST memory leak in client on internal server error exception Data, Data\DataSnap RSP-23100
DataSnap Server (Service Application) miss Vcl.SvcMgr unit Data, Data\DataSnap RSP-21728
DataSnap REST Application only allows 1 user Data, Data\DataSnap RSP-20216
function TDataSet.CopyFields does not copy field values of a nested dataset Data, Data\DBRtl RSP-22946
FireDAC master/detail Relation, detail Query not updating when inserting new master Record Data, Data\FireDAC RSP-23260
[REGRESSION] [FireDAC][Phys][FB]invalid transaction handle (expecting explicit transaction start) Data, Data\FireDAC RSP-23176
IOS Iblite Interbase not licensed Data, Data\FireDAC RSP-23175
Duplicate records when opening a TFDQuery with index on an Internalcalc field Data, Data\FireDAC RSP-22867
FireDAC - Firebird 3 Embedded Connection Data, Data\FireDAC RSP-21940
SchemaAdapter ApplyUpdates Data, Data\FireDAC RSP-21939
FireDAC RefreshRecord Data, Data\FireDAC RSP-20857
FireDAC TFUpdateSQL MySQL Code generator BUG: The SQL script code Generated for FetchRow is wrong when Primary Key is an AutoInc Field Data, Data\FireDAC RSP-20734
Error with master-detail using FireDac with the detail with only 1 record. Error in cache updates Data, Data\FireDAC RSP-20237
FireDAC re-queries already retrieved empty detail dataset Data, Data\FireDAC RSP-18739
Firemonkey app crash when using sqlite on a particular phone Data, Data\FireDAC, FireMonkey RSP-21875
FireDAC crashes in 10.3 Data, Data\FireDAC, Install RSP-21677
Opening a large TDataModule derived form is very slow Data, Data\LiveBindings, IDE RSP-19465
Can not upgrade EMS database with EMS Upgrade Wizard Data, Data\MEAP RSP-21676
TClientDataset ApplyUpdates returns error count of 1 with no error message Data, Data\Midas RSP-20330
TRestRequest builds the request URL wrong Data, Data\REST RSP-23318
10.3 Rio datasnap using JSONReflect is not compatible with 10.2. "Field FstrBuffer cannot be found in type TJSONString" Data, RTL, RTL\Delphi, RTL\Delphi\Other RSP-21867
Certificate pinning impossible with TSQLConnection/THTTPClient Data, RTL\Delphi\Net RSP-21236
RAD Server doubles endpoints in inheritance Data\MEAP RSP-21801
macOS Mojave 10.14.1 with XCode 10.1 breaks OS X debugger Debugger RSP-21961
Can't set breakpoint in runtime package if it included in installed designtime package Debugger, IDE RSP-22906
TSpinBox shows empty box FireMonkey RSP-23518
Error on scrolling with wheel mouse FireMonkey RSP-23315
On Android decimal numbers in TNumberbox not possible FireMonkey RSP-23298
TWebBrowser isn't covered by MultiView drawer FireMonkey RSP-23047
TMapView "cut" when align=client FireMonkey RSP-23036
FMX.TWebBrowser component drawing error on Samsung Galaxy S8 FireMonkey RSP-23017
Detected problem with API compatibility on Android 9 FireMonkey RSP-23008
iOS 12.1 SDK and device requirement for submitting to App Store FireMonkey RSP-22985
TWebbrowser bug!!! FireMonkey RSP-22928
TWebBrowser-Change in 10.3 leads to an error FireMonkey RSP-21877
AV when try to paste to a TEdit If clipboard is empty FireMonkey RSP-21876
Undocumented change of TMemo.SelectWord possible Bug FireMonkey RSP-21865
Splash screen hangs when using 9-patch image FireMonkey RSP-21863
MainActivity.registerIntentAction faills under RAD 10.3 (Rio) FireMonkey RSP-21841
TNumberBox don't show text if value is 0 FireMonkey RSP-21820
External exception 87A at finalization of FMX FireMonkey RSP-21817
Button with caption: "Done" appears when Edit/Memo has focus with device in landscape mode FireMonkey RSP-21811
The text in TComboTrackBar is not updated after changing value at runtime. FireMonkey RSP-21784
Native control of WebBrowser can not call WebBrowser.Navigate method FireMonkey RSP-21730
GetIt pack Radiant Shapes shows v1.1.3 but installs 1.1.2 FireMonkey RSP-22070
Listview and Listbox unusable with Camera component FireMonkey RSP-21988
TTrackbar - dragging thumb doesn't work right if Tracking is set to False on Android FireMonkey RSP-22231
ImageList changes Filenames w/ leading zeroes (File01.jpg -> File1.jpg) FireMonkey RSP-22284
Repopulating a StringGrid with less rows can cause a crash FireMonkey RSP-22260
TFloatAnimation causes segmentation fault on Android FireMonkey RSP-21990
[FMX] Android TListView Item Text only shows on first item with Android 10" Tablet FireMonkey RSP-22280
Android TEdit using ControlType=Platform too visible FireMonkey RSP-22024
TExpander broken FireMonkey RSP-22041
Changes to FMX.Memo.Style.pas FireMonkey RSP-22406
Android app non functional on Samsung Galaxy XCover 3 FireMonkey RSP-22127
Argument Out of Range Error Multiview FireMonkey RSP-20902
[Android] VirtualKeyboardShown event fired when keyboard is closed FireMonkey RSP-20826
Redundant scrollbar condition in FMX.ExtCtrls FireMonkey RSP-20806
TButton With StyleLookup speedbuttonstyle Inside TEdit Breaks Out Of Align Size FireMonkey RSP-20530
Since Tokyo 10.2.2 the Android project won't run on Android 4.4.2 Exception EContext3DException FireMonkey RSP-19738
After Updating delphi from 10.2.1 to 10.2.2 Application no longer runs on LineageOS 13 FireMonkey RSP-19694
Problem when editing on a TEdit FireMonkey RSP-18449
FMX.StdCtrls.TExpander is broken in Delphi Tokyo FireMonkey RSP-18155
Some Android Keyboard Issues (IMEs) + Solution included FireMonkey RSP-16895
TSelection property Proportional = true, the left bottom point of movement problems FireMonkey RSP-16061
On iOS platform, edit controls stop working after showing and hiding other form (edited) FireMonkey RSP-13365
Native resolution not supported on iPAD Pro FireMonkey RSP-12931
[10.2.3 Regression] AddImageToSavedPhotosAlbum() do not work FireMonkey, FireMonkey\Runtime RSP-21953
ExecuteTarget method of TTakePhotoFromLibraryAction and TTakePhotoFromCameraAction no longer uses Target parameter FireMonkey, FireMonkey\Runtime RSP-18961
TNotificationCenter.PresentNotification not working on iOS10 devices (for R1031) FireMonkey, RTL RSP-16762
App uses non-SDK interfaces, Android 9.0 throws a warning toast FireMonkey\Runtime, RTL, RTL\Delphi, RTL\Delphi\Header Translations RSP-22046
Provisioning - default values for Build Type = Windows XXbit - Application Store and Distribution type = Store IDE RSP-23180
AV in dclbindcomp260.bpl IDE RSP-22990
Delphi crash with error report IDE RSP-22910
GetIt - Systools is still missing IDE RSP-22880
GetIt - SynEdit and JCL/JVCL are missing IDE RSP-21923
Rio 10.3 IDE missing Application sub options IDE RSP-21683
CLANG compiled packages will not install the components IDE RSP-22100
Deploying an App to the Windows Store fails IDE RSP-22123
Attach to process dialog does not show all processes IDE RSP-22192
add ITSAppUsesNonExemptEncryption key to info.plist for iOS IDE RSP-20636
Add ability to specify iPad Pro 167px application icon IDE RSP-14635
Tokyo Builder does not create IOS and Android Libraries IDE, IDE\Projects RSP-19602
Installation System Path Warning Missing Knowledge Base Arcticle Install RSP-14244
ilink32: Unresolved external 'operator new(unsigned int, std::align_val_t)' and 'operator delete(void *, std::align_val_t)' Linker RSP-21658
Firebase SDKs not linking Linker RSP-22154
System.ZLib.o Linker RSP-22293
[Regression] std::array initializer-list constructor removed RTL, RTL\C++ RSP-23038
[10.2.3 Regression] System.ZLib fails to link for Win64 RTL, RTL\C++ RSP-21653
chrono::steady_clock is chrono::system_clock which is not steady RTL, RTL\C++ RSP-20552
Uncompliant definition of CLOCKS_PER_SECS RTL, RTL\C++, RTL\C++\Date/Time 47730
JSON Serializer outputs empty array as null rather than [] RTL, RTL\Delphi RSP-23352
SOAP Basic Auth is broken RTL, RTL\Delphi RSP-23344
System.JSON unable to handle NAN deserialization for doubles RTL, RTL\Delphi RSP-23338
TAmazonStorageService.CopyObject() fails if the destination path contains a hash-tag RTL, RTL\Delphi RSP-23229
Missing Soap.Win.CertHelper and public declarations RTL, RTL\Delphi RSP-23076
TStringList.IndexOf ditches TStringList.CompareStrings by doing an own length comparison beforehand RTL, RTL\Delphi RSP-23072
Bug in Copy() procedure RTL, RTL\Delphi RSP-23004
MainActivity.registerIntentAction method causes a crash RTL, RTL\Delphi RSP-22877
Wrong Null evaluation on System.JSON RTL, RTL\Delphi RSP-21894
Attribute JsonSerialize is lost in descendants RTL, RTL\Delphi RSP-21787
Win64 compiler generates incorrect asm code for loading const parameters into registers. RTL, RTL\Delphi RSP-21742
TStringList.IndexOfName may not find a name that is in the list when Sorted = True RTL, RTL\Delphi RSP-21633
TJSON.JsonToObject() doesn't work with a custom TJSONInterceptor defined via JSONReflect custom attribute RTL, RTL\Delphi RSP-21590
iOS 11 Notifications never displayed RTL, RTL\Delphi RSP-19251
FloatToStr does not work on Linux Apache Module RTL, RTL\Delphi RSP-17907
System.Copy fails when copying Shortstring if second parameter exceeds length+1 in x64 RTL, RTL\Delphi RSP-16704
Exception "is not a valid ObjectiveC type" RTL, RTL\Delphi, RTL\Delphi\Header Translations RSP-18738
Bug in System.Net.HttpClient.Win.pas RTL, RTL\Delphi, RTL\Delphi\Net RSP-21770
THttpClient should report Server Certificate error specifics RTL, RTL\Delphi, RTL\Delphi\Net RSP-19831
HTML Decode can cause nulls in return value RTL, RTL\Delphi, RTL\Delphi\Net RSP-18007
TISAPIRequest.TranslateURI does not work RTL, RTL\Delphi, RTL\Delphi\Net RSP-17838
[10.2.3 Regression] LocationSensor does not work on iOS RTL, RTL\Delphi, RTL\Delphi\Other RSP-21834
Scheduled notifications not appearing on Android RTL, RTL\Delphi, RTL\Delphi\Other RSP-22312
THttpClient DoProcessStatus doesn't remove the Content-Length Header when redirecting RTL\Delphi\Net RSP-23341
SOAP gzipped response is not unzipped, causes application crash RTL\Delphi\Net RSP-23225
DataSnap authentication with firemoney client on Windows. UTF8 support for REST DataSnap authentication. RTL\Delphi\Net RSP-21547
unit Soap.SOAPHTTPTrans procedure THTTPReqResp.DoNeedClientCertificate missing instruction SOAP RSP-23195
THTTPReqResp.DoNeedClientCertificate(... ) does not validate certificate correctly SOAP RSP-23177
Property CertName doesn't exist in the component TClientCert SOAP RSP-23143
THTTPReqResp returning the error "received content of invalid content-type setting text/html - soap expects text/xml" in Windows 10 ( 1809 ) SOAP RSP-23092
THTTPRIO->HTTPWebNode->ClientCertificate CertName and SerialNumber missing SOAP RSP-21907
Property SerialNum doesn't exist in the component TClientCert VCL RSP-23132
TRelativePanel - IDE crashes (and unjustified circular dependency) VCL RSP-22860
Create an APPX file not working VCL RSP-21679
TRichEdit displays text wrong in high dpi VCL RSP-22119
PopupActionBar wrong position if running on secondary monitor VCL RSP-21011
IDE very slow when create new form or unit with large project VCL RSP-18066
DPI scaling of frames may give inconsistent results VCL RSP-17966

See Also