Delphi XE6 Support
The Advantage Delphi Components now include support for Delphi XE6. Note that some default behaviors have changed in Delphi XE6. See topic Effects of Upgrading for more information.
Delphi XE5 Support
The Advantage Delphi Components now include support for Delphi XE5.
Delphi XE4 Support
The Advantage Delphi Components now include support for Delphi XE4.
Delphi XE3 Support
The Advantage Delphi Components now include support for Delphi XE3.
Visual Studio 12 Support
The Advantage .NET Data Provider now includes support for Visual Studio 12.
A complete security scan of the code has been made. Enhancements were made to improve checks of incoming packet data, prevent DLL injection attacks, perform buffer validation, etc.
New System Procedure
The procedure sp_GetTableSizeInfo was added to be able to return information about physical table and memo files.
SQL Engine Enhancements
Enhancement has been made in the SQL engine to reduce recursion in expression parsing and evaluation. The changes greatly expand the size of the expressions that the SQL engine can evaluate without causing the "recursion depth error", and improve the speed of evaluating some large SQL expressions.
Support has been added for:
|•||Windows Server 2012|
|•||Windows Small Business Server|
New Server Configuration Setting
The configuration setting Check_Free_Table_Access has been added to restrict free table access through data dictionary connections on a server wide basis.
Entity Framework Skip Operator
Added support for the .Skip() operator to the .NET Entity Framework Provider.
New UTC Timestamp Scalar and Expression Engine Function
Added CURRENT_TIMESTAMP_UTC() SQL scalar and NOW_UTC() expression engine function that return a timestamp value of the current date and time in Coordinated Universal Time (UTC). UTC is the time zone of London England and widely used by applications that share time data across time zones.
New __rootdd Server-Side Alias
Added a system alias called __rootdd that resolves to the root dictionary path. This allows applications to connect to the root dictionary without knowing the actual path. As with any server-side alias, it also allows applications to connect to the root dictionary without having to expose the root dictionary with a network share. See server-side aliases for more information.
ExtraConnectString Property Available in Advantage Data Architect
The connection repository in Advantage Data Architect has been updated to expose the TAdsConnection ExtraConnectString property, which allows additional connection string properties to be provided for a connection. As with the other connection properties, this is persisted in the ads.ini file.