Installation now supports Microsoft Visual Studio 2008 in addition to Microsoft Visual Studio 2005.
Tables Schema Collection has a new column named TABLE_TYPE_EX that returns information about Queue or Global Temporary tables.
Schema Collections are now documented in Developers Guide.
Delegated Credential support is required when using Query Director. Without this fix, the LDAP authentication method will not provide a delegated credential to Query Director.
Modify profile may not be effective in some Teradata Database PEs.
Modified encrypted network traffic will not be detected.
Customer unable to logon using .NET SPNEGO where DNS names are of mixed case. This problem occurs on Linux Servers.
DataTypes Schema Collection now correctly returns "Double Precision" in the CreateFormat column for the Double data type.
DataSourceInformation Schema Collection now correctly returns MustContainAll in the GroupByBehavior column. It also returns a correct Identifier Pattern.
Columns Schema Collection now correctly returns the Teradata Database type name in the COLUMN_TYPE column. Application must use the ProviderDbType column to map the column type to the .NET Data Provider type in the DataTypes schema collection and or TdType enumeration.
ProcedureParameters, MacroParameters and UserDefinedFunctionParameters Schema collections now correctly returns the Teradata Database type name in the DATA_TYPE column. Application must use the ProviderDbType column to map the column type to the .NET Data Provider type in the DataTypes schema collection and or TdType enumeration.
Change Password feature in Microsoft Visual Studio now saves the new password to the Data Connection. Therefore user can close and reopen the connection. Also Visual Studio will persist the new password if Save Password option is enabled for the Data Connection.
SPNEGO mechanism overwrote configuration settings specified in the TdgssUserConfigFile.xml. This issue has been resolved and application can use TdgssUserConfigFile.xml to change the default settings for SPNEGO.
SPNEGO mechanism with Data Encryption failed when connecting to MPRAS server. This issue has been resolved and application can use SPENGO to connect to MP-RAS.
TD2 and LDAP logons failed intermittently with error "[8028] The LAN message Authentication is invalid" or "[8017] The UserId, Password or Account is invalid" respectively.
The Add and Subtract methods and operators of TdDate, TdTimestamp, TdTimestampWithTimeZone, TdTime and TdTimeWithTimeZone threw an ArgumentOutOfRangeException when an overflow occurred. They now correctly throw an OverflowException.
The Add and Subtract methods and operators of TdDate with TimeSpan Parameter returned incorrect result when a TimeSpan with Ticks less than a whole Day was used. For example TdDate returned "2008-12-09" when "-0.00:20:00.0" was added to "2008-12-10". Data Provider now returns "2008-12-10" because it adds or subtracts the Days property of TimeSpan from TdDate.
The Subtraction operator of TdTimeWithTimeZone value type with two TdTimeWithTimeZone Parameters returned incorrect result when the equivalent UTC time for one or both operands was in the next or previous 24 hours.
TdDate, TdTime, TdTimeWithTimeZone, TdTimespan and TdTimespanWithTimeZone provider specific types now have "TryParse(String, IFormatProvider)" method corresponding to "Parse(String, IFormatProvider)" method.
Data Provider returned error "[115027] Session initialization error: unable to execute HELP SESSION" when a) Teradata Database Default Session Mode is ANSI and b) Connection String did not specify ANSI or Teradata Session Mode.
TdgssNetConfig.resources.dll is the satellite assembly for TdgssNetConfig utility. It was incorrectly copied to PrivateAssemblies\ja directory. Installation now copies the assembly to Config\ja directory.
Data Provider threw OutOfMemoryException when an Output Parameter is of type CLOB with Maixmum Size of 2G. Provider allocated memory based on Maximum Size and not the actual data size. Data Provider now allocates memory based on actual data size.
Binary de-serialization of a DataTable with Provider-Specific column types (e.g. TdDate) resulted in StackOverflow exception.
High CPU utilization across the connection after the Data Provider threw a Command Timeout exception (error number 100038). Furthermore Command Timeout setting was not honored across the connection after the exception.
Data Provider threw an "Invalid Teradata response message sequence" (error number 100016) when SELECT statement had a WITH CLAUSE for specifying Summary Lines. The Data Provider now throws error number 114002 to indicate that it does not support WITH CLAUSE.
Microsoft Visual Studio Integration / code generation:
TableAdapter Query configuration Wizard, in Microsoft Visual Studio 2008, did not display existing Stored Procedures. This issue has been resolved.
TdParameter Collections generated by Visual Studio for Stored Procedures were sorted by name as oppose to the Stored Procedure Parameter Ordinal number corresponding to Stored Procedure DDL. This issue has been resolved and TdParameterCollection generated by Visual Studio now corresponds to Stored Procedure DDL.
Sub-Seconds for Stored Procedure Parameters of type TIME and TIMESTAMP were always truncated because the generated code did not set the TdParameter.Precision, TdParameter.Scale or TdParameter.Size. This issue has been resolved and TdParameter.Size is set correctly to reflect the number of sub-seconds.
TdParameter Collection Wizard displayed "Teradata.Client.Provider.TdParameter" in the Members list-box. This issue has been resolved and the Wizard displays the Parameter Name in the Members list-box.
Teradata Gateway dropped Encrypted Connections after it was retrieved from the Pool. This issue has been resolved.
TdgssNetConfig.exe utility did not generate the Teradata.Net.Security.TdgssExtensions.dll assembly.