New version of UniDAC 9.3 is available!

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Locked
Devart
Site Admin
Posts: 3974
Joined: Tue 26 Oct 2004 13:51

New version of UniDAC 9.3 is available!

Post by Devart » Thu 15 Sep 2022 20:57

Dear users!

We are glad to announce the release of the UniDAC 9.3 with the support for RAD Studio 11 Alexandria Release 2, Lazarus 2.2.2, iOS 15, and Android 12.

What's new in this release:
  • Added the CloneCursor method for Query and Table components that allows sharing data between datasets
  • Added support of standard collations in a SQL statement in the VirtualQuery component
  • Improved the performance of exporting to XML
  • Fixed bug when a connection string parameter value contains a single quote
SQLServer data provider
  • Added support for Microsoft OLE DB Driver for SQL Server 19
  • Added support for Azure AD authentication support for the Microsoft OLE DB provider
  • Added support for the Always On availability group in the Direct mode
  • Added support for connection to the Azure database by using the "Redirect" connection policy in the Direct mode
  • Fixed bug with restricting the list of procedures using PROCEDURE_TYPE condition in Metadata component
  • Fixed bug with committing transaction on SQL Server 2000 in Direct mode
MySQL data provider
  • Fixed bug with "Record changed by another user" error when LockMode <> lmNone and using encryption
  • Fixed bug with truncation of milliseconds of DateTime fields in the Dump component
  • Fixed bug with posting calculated field
PostgreSQL data provider
  • Added support for PostGIS
  • Improved TimeZoneOffset support for TPgTimeStamp
  • Improved the Truncate method of the TPgLargeObject class is improved
  • Fixed bug with executing a SELECT statement via the Execute method of the Query component
  • Fixed bug with the Ping method of the Connection component when the MultipleConnections specific option is set to False
  • Fixed bug with the "Record was changed by another user" exception when editing a dataset that contains double precision fields
  • Fixed bug with "Invalid TimeStamp string" when the date has YYYY-MM-DD format
  • Fixed bug with international characters in error messages
InterBase data provider
  • Improved support for TIME/TIMESTAMP WITH TIME ZONE data types
  • Added support for EXTENDED TIME/TIMESTAMP WITH TIME ZONE data types
  • Added support for working with time zone data types when clients don't have the ICU library
  • Added support for The isc_dpb_session_time_zone, isc_dpb_set_bind, isc_dpb_decfloat_round, and isc_dpb_decfloat_traps DPB
  • Fixed bug with a "Too many Contexts of Relation/Procedures/Views" error when using "UPDATE OR INSERT" batch operations
  • Fixed bug with using CAST in the SQL statement when UseUnicode set to True
  • Fixed bug with reading GUID data of stored procedure in using the AsGuid property
  • Fixed bug with processing GUID data in using in parameter
  • Fixed bug with working with the transaction when LockMode <> lmNone
  • Fixed bug with using the TUniAlerter component in WebBroker applications
  • Fixed bug with "Invalid variant type" error when the DMLRefresh property is set to True
SQLite data provider
  • Now the Direct mode is based on version 3.39.2 of the SQLite engine
  • Fixed bug with mapping table columns of non-standard types to fields of the ftMemo type
  • Fixed bug with mapping table columns of integer types to string fields
DBF data provider
  • Added support for VisualFoxPro CANDIDATE indexes
NexusDB data provider
  • Added support for NexusDB 4.60.01
  • Added option to set Remote Thread Priority
MS Access data provider
  • Fixed bug with processing UUID fields

Devart Development Team
https://www.devart.com/unidac/

Locked