New UniDAC version 5.1 is available for download now!

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 UniDAC version 5.1 is available for download now!

Post by Devart » Thu 19 Sep 2013 13:35

Dear users,

the new UniDAC version 5.1.3 is available for download now.

In this version:
  • RAD Studio XE5 is supported
  • Application development for Android is supported
  • Lazarus 1.0.12 is supported
  • Automatic checking for new versions is added
  • Flexible management of conditions in the WHERE clause is added
  • Performance is improved
  • IPv6 protocol support is added
  • Migration from FIBPlus is added
  • The possibility to use ranges is added
  • The AutoCommit property for the Connection component is added
  • The Ping method for the Connection component is added
  • The AllowImplicitConnect option for the Connection component is added
  • The SQLRecCount property for the Query and StoredProc components is added
  • The ScanParams property for the Script component is added
  • The RowsAffected property for the Script component is added
  • Support of the IN keyword in the TDataSet.Filter property is added
  • Like operator behaviour when used in the Filter property is now similar to TClientDataSet
  • ConnectionTimeout is now used when disconnecting after connection loss
  • Bug when using the Uni.EnableUniSQL global variable is fixed
  • Bug with storing the dbMonitor active state to DFM is fixed
  • Bug with setting ConnectionTimeout for Unix, Mac OS and iOS platforms is fixed
  • Bug with incorrect displaying of long names of parameters and macros in design-time is fixed
  • Bug with processing cached data when UpdateRecordTypes is not default is fixed
  • Bug with moving data from WideMemo to String fields by TCRBatchMove is fixed
  • Bug in TCRBatchMove when destination dataset has no key fields is fixed
  • Bug with TCRBatchMove and DataSets in the UniDirectional mode is fixed
  • Bug with showing a connection dialog in design-time when LoginPrompt is set to False is fixed
  • Bug with setting the connection string containing inline comments is fixed
  • Bug with unnecessary unlock calling after an update error is fixed
Oracle data provider
  • The UROWID data type is supported in the Direct mode
  • Bug with Memory Leak in the Direct Mode is fixed
  • Bug with an empty error message for ORA-24344 in TUniDataSet is fixed
  • Bug with retrieving KeyFields when using Data Base Link is fixed
  • Bug with getting TimeStamp & Interval fields when FieldsAsString=True is fixed
  • Bug with getting a parameter with the Currency data type is fixed
SQLServer data provider
  • The CursorType specific option is added
  • Bug with using connection macros is fixed
  • Bug with using ptResult parameters is fixed
  • Bug with calling RefreshRecord when FullRefresh is set to True is fixed
MySQL data provider
  • MariaDB is supported
  • Bug with AssignConnect from a disconnected source connection is fixed
InterBase data provider
  • Now Params specific option values for TUniTransaction can be separated by a semicolon
  • The ForceUsingDefaultPort global variable is added
  • TUniLoader.LoadFromDataSet for cases when a dataset record count is less than the RowsPerBatch value is optimized
  • Bug with setting the TBlobField.AsString value when CacheBlobs = False is fixed
PostgreSQL data provider
  • PostgreSQL 9.3 is supported
  • Bug with AssignConnect from a disconnected source connection is fixed
  • Bug when the UnpreparedExecute option is set to True is fixed
  • Bug with an "Invalid password packet size" message in the PostgreSQL log is fixed
  • Bug with a zero-valued LastInsertID result is fixed
SQLite data provider
  • Now the Direct mode is based on the SQLite engine version 3.8.0
  • The AutoCommit and AutoCommitRowCount TUniLoader specific options are added
  • Bug with AssignConnect from a disconnected source connection is fixed
  • Bug with an incorrect datetime (date, 'localtime') function result in the Direct mode is fixed
  • Bug with detecting auto-increment fields is fixed

ODBC data provider
  • The DefaultStrParamSize specific option is added
  • An option that allows fetching VarBytes as BLOB is added
  • ConnectionTimeout is now used when disconnecting after connection loss
  • The "SQL statement doesn't return rows" bug when DetectFieldsOnPrepare=False is fixed
MSAccess data provider
  • The ForceCreateDatabase option is added
  • Bug with updating table in the Optimistic lock mode is fixed

NexusDB data provider
  • NexusDB 3.12 is supported
Devart development team
http://www.devart.com/unidac

Locked