Delphi 10.4.1 人品大爆發,大幅修正許多陳年臭蟲,讓人驚豔!以下是從官方網上文件節錄我覺得很有意思的修正項目。
Summary | Component/s | ExternalID |
---|---|---|
DataSnap cpu activity on idle connections (TDSTCPServerTransport 元件修正,TDSHTTPServerTransport 則無影響) |
Data, Data\DataSnap | RSP-29681 |
DataSnap Server ERR_SSL_PROTOCOL_ERROR (併入 RSP-21524 修正) |
Data, Data\DataSnap | RSP-29219 |
Datasnap: Very slow when moving File (>2.1 GB) from Client to Server compared to opposit direction (大檔案傳輸效率問題終於解決!) |
Data, Data\DataSnap | RSP-28179 |
DataSnap: unsigned types not supported | Data, Data\DataSnap | RSP-28128 |
Datasnap Filter - Abstract Error | Data, Data\DataSnap | RSP-28067 |
onValidateCertificate not working on OSX and IOS | Data, Data\DataSnap | RSP-27983 |
REST: base64.js issue (自 XE1 以來的問題修正!) |
Data, Data\DataSnap | RSP-26081 |
TLS 1.2 support for Datasnap standalone or windows service server (順便修掉 RSP-29219 bug) |
Data, Data\DataSnap | RSP-21524 |
Datasnap: ServerMethod Parameter AnsiString wrong generated by ProxyGenerator | Data, Data\DataSnap, IDE | RSP-28166 |
Memory overflow on DataSnap server compiled as Apache module on Windows + IE (在 Linux 上安心使用) |
Data, Data\DataSnap, Internet | RSP-27871 |
DataSnap Server Crash with Win64 and Firebird 3.0 (只說明在 10.4.1 上無法覆現,嚴格來說也算是結案無誤) |
Data, Data\DBX | RSP-30342 |
BCD Overflow - Client DataSet with datetime and bcdfield (n,2) in database | Data, Data\Midas | RSP-30213 |
AccessViolation when applying updates of TDataSetProvider | Data, Data\Midas | RSP-29831 |
[TClientDataSet] Exception when a ftWideMemo is set to an empty string with LogChanges=True | Data, Data\Midas | RSP-29431 |
DataSetProvider options on Linux | Data, Data\Midas | RSP-28305 |
Win64 project with MidasLib incorretly load WideMemo field Data | Data, Data\Midas | RSP-27377 |
ClientDataSet - Null or not null, that's the question | Data, Data\Midas | RSP-27175 |
Access Violation executing TClientDataset.LoadFromFile if file contains Optional Params and MidasLib is statically linked with 64 bits compiler | Data, Data\Midas | RSP-26304 |
TClientDataSet.ApplyRange fail to work with multiple indexes set | Data, Data\Midas | RSP-26240 |
Clone a TClientDataset instance with IndexFieldNames of more than 16 fields cause Invalid Parameters | Data, Data\Midas | RSP-26216 |
ClientDataSet Memory Leak!!!! | Data, Data\Midas | RSP-23477 |
Delphi XE8/10.2 - 64-bit Midas/MidasLib Issue | Data, Data\Midas | RSP-21283 |
Aggregate totals can become incorrect with 64 bit TClientDataSet | Data, Data\Midas | RSP-20391 |
64 bit MidasLib does not calculate aggregate totals correctly for negative numbers | Data, Data\Midas | RSP-20390 |
TClientDataSet.DisableStringTrim = False fail to work for ftWideString field | Data, Data\Midas | RSP-19886 |
Editing A ClientDataset when Logchanges is False and a filter with NULL expression has been applied | Data, Data\Midas | RSP-19401 |
DataSetProvider "Invalid pointer operation" on 64bit | Data, Data\Midas | RSP-19247 |
ClientDataset open cds file Chinese FiledName display garbled code (可以視為修正 Unicode 欄位名稱) |
Data, Data\Midas | RSP-18838 |
TClientDataSet.SaveToFile produces different XML when using midas.dll and midaslib | Data, Data\Midas | RSP-18641 |
TClientDataSet A/V with XML, TWideMemoField, MidasLib, x64 | Data, Data\Midas | RSP-18263 |
MidasLib issue | Data, Data\Midas | RSP-17696 |
DataSnap 64 bit client abnormal program termination | Data, Data\Midas | RSP-16351 |
TAggregrateField not sum up BCD amount correctly for TClientDataSet in Win64 platform | Data, Data\Midas | RSP-15094 |
Problem with MidasLib in Delphi XE7 SP1 | Data, Data\Midas | RSP-12991 |
TAggregateField not handling negative amounts in 64-bit TClientDataSet | Data, Data\Midas | RSP-12516 |
Delphi 10.4 ListView, TClientDataSet bug in Android 10 | Data, Data\Midas, FireMonkey | RSP-29482 |
BCD convert error | Data, Data\Midas, RTL, RTL\Delphi | RSP-29719 |
Complex object JSON does not load Delphi 10.4 | Data, Data\REST | RSP-29769 |
Rest debugger create wrong code. | Data, Data\REST | RSP-27048 |
簡單評鑑
CPU 滿載的問題在 TCP Service 上獲得改善,HTTP 倒是沒這問題。
DataSnap Server 專案樣板自帶 TLS 1.2 程式內容,不再需要人工加入。
自 XE7 以來,64 位元一系列相容性及 Base64.js 不支援 Unicode 處理問題等修正。
Delphi 10.4.1,真香!
沒有留言:
張貼留言