Delphi DAC team has added support for the Android 64-bit platform to UniDAC.
What's new:
- Android 64-bit is supported
- Lazarus 2.0.6 is supported
- Now Trial edition for macOS and Linux is fully functional
- Bug with mapping a MEMO field to a floating-point field type in the TVirtualQuery is fixed
- Bug with the Loader component when UniDirectional set to True for source dataset is fixed
- Bug with "Record changed by another user" error when LockMode <> lmNone is fixed
- Bug with mapping to BCD fields when TClientDataSet is used is fixed
- Bug with resetting the range values when executing the Refresh method is fixed
- Bug with AV failure when using encryption is fixed
- Bug with using the FieldOrigins property is fixed
- Several bugs that occurred when using DataSet Manager are fixed
- Oracle 19c is supported
- Long database object names is supported
- Bug with UTF-8 encoding for Oracle 9 in the Direct mode is fixed
- Bug with memory leak on session connect in the Direct mode is fixed
- Bug with init session timezone in the Direct mode is fixed
- Bug with rounding float values in the Direct mode is fixed
- TLS 1.2 support in the Direct mode is added
- The connection option MultiSubnetFailover for the MSOLEDB provider is added
- Updating data after invoking the Refresh method is fixed
- Bug with connecting to SQL Server 2000 in the Direct mode is fixed
- Use of the Server property that contains Port in the Direct mode is added
- Bug with the NativeClientVersion connection option being set from ConnectionString is fixed
- OpenSSL 1.1 library is supported
- Bug with freezing of the TUniConnection design-time editor for MySQL versions older than 4.1 is fixed
- Bug with international characters in error messages when UseUnocode = True is fixed
- PostgreSQL 12 is supported
- OpenSSL 1.1 library is supported
- Interbase 2020 is supported
- Improved performance when using pooling
- Bug with using the array data type in a table with quoted name is fixed
- Bug with executing the CREATE DATABASE statement when Pooling is enabled is fixed
- Bug with the UniLoader component when BooleanDomainFields set to True is fixed
- Bug with the "segment buffer length shorter than expected" error is fixed
- Bug with AV when executing the INSERT operation is fixed
- Bug with a wrong default value of a DATETIME field when inserting a record is fixed
- Bug with mapping a MEMO field to a floating-point field type is fixed
- Bug with executing batch operations is fixed
- The LowerCaseObjectId specific option for the Connection component is added
- Bug with reading documents containing array values is fixed
- The IdentifierCase specific option is added
- The cmUnsafe value for the ConnectMode specific option is added
- Bug with refreshing a dataset after adding records via another connection is fixed
- Bug with inserting records with empty field values is fixed
- Bug with adding a field of type MEMO to a table is fixed
- Bug with updating date fields is fixed
- Bug with using native indexes when executing SQL queries is fixed
- Bug with mapping a MEMO field to a floating-point field type is fixed
- Bug with upditing records in a table, which has a compound index, is fixed
- Bug with detecting dBaseIV file format is fixed
- Bug with using character fields in a WHERE clause is fixed
- Bug with opening tables, which table path contains a dot, is fixed
- Bug with using date fields in a WHERE clause on Linux is fixed
https://www.devart.com/unidac/