The TdCommandBuilder.DeriveParameter method has been extended to support CommandBehavior.Text in addition to CommandBehavior.StoredProcedure. Now applications can specify a DML (INSERT, UPDATE, DELETE or Select) statement with parameter markers and the Data Provider prepares the command and populates the TdCommand.Parameters collection. The Data Provider clears the TdCommand.Parameters collection first before populating it with new TdParameter objects. The Data Provider sets the Precision, Scale, ParameterName, Size, Nullable and Direction properties of each TdParameter object.
The Async-Execution methods (e.g. TdCommand.BeginExecuteNonQuery) will transmit LOB-Data asynchronously to the Teradata Database. The Async-Execution methods will not block while the Data Provider is sending LOB data (potentially very large) to the Teradata Database.
TdDataReader.GetValue method incorrectly returned a Byte-Array for a XML column. It now returns a String object.
The .NET Entity Provider for Teradata used to throw a KeyNotFoundException when Visual Studio 2013 was used to create a Entity Data Model from a project that targets .NET Framework 3.5. This problem has been fixed.
The Entity Model Designer used to throw a NotSupportedException when Stored Procedures and functions were imported into the model using Visual Studio 2012 and above. This problem is fixed.