EnglishFrançais
TexAPI Version 6.0 Print

This table lists the most recent releases of TexAPI 6.0 for each platform.
Select the Number in the Version column for Release Notes.
To see details about a particular platform, click on the platform link (if any).

VersionDatePlatformArchitecturePerl VersionDownload
6.0.007 17 May 12 Linux for x86 x86 5.8.8 5.4M
Linux for x86 x86
5.8.8 (multi-
thread)
5.9M
  
6.0.006 24 Apr 12 AIX 7 for PowerPC PowerPC 5.10 (multi-thread) 6.2M
Linux for x86 x86 5.8 (multi-thread) 5.6M
Linux for x86_64 x86_64 5.8 (multi-thread) 5.6M
Linux for x86_64 x86_64 5.12 (multi-thread) 5.6M
Solaris 9 for SPARC SPARC 5.8 6.3M
  
6.0.005 17 Nov 11 Linux for x86 x86  5.10 (multi-thread) 6.0M
Linux for x86_64 x86_64 5.10 (multi-thread) 6.4M

Linux for x86 x86 5.8 (multi-thread) 5.9M
Linux for x86_64 x86_64 5.8 (multi-thread) 5.4M
Solaris 10 for SPARC SPARC 5.10 7.5M
Solaris 10 for SPARC SPARC 5.8 7.5M
Solaris 10 for SPARC64 SPARC64 5.10 9.0M
Windows 2000/XP/2003 running Microsoft Services for Unix x86 5.8 5.2M
  
6.0.004 28 Jul 11 Linux for x86 x86 5.14 6.6M
Linux for x86_64 x86_64 5.10 (multi-threaded) 6.5M
Linux for x86 x86 5.10 (multi-threaded) 6.0M
Linux for x86 x86 5.8 (multi-threaded) 5.8M
Solaris 10 for Intel x86 5.8 5.5M
Solaris 10 for SPARC SPARC 5.10 7.0M
  
6.0.003 11 May 11 FreeBSD6 x86 5.8 5.3M
FreeBSD7 x86 5.10 5.4M
Linux for x86 x86 5.8 5.2M
Linux for x86 x86 5.8 (multi-thread) 5.6M
Linux for x86 x86 5.10 6.1M
Linux for x86 x86 5.12 6.3M
Linux for x86_64 x86_64 5.10 6.4M
Linux for x86_64 x86_64 5.8 5.6M
Linux for PPC64 ppc64 5.10 6.7M
Solaris 10 for Intel x86 5.10 6.3M
Solaris 10 for SPARC SPARC 5.8 6.4M
Solaris 10 for SPARC SPARC 5.10 7.5M
Windows 2000/XP/2003 running Microsoft Services for Unix x86 5.8 5.2M
  
6.0.002 08 Feb 11 FreeBSD 6 x86 5.8 5.3M
Linux for x86 x86 5.8 5.2M
Linux for x86 x86 5.10 5.7M
Solaris 10 for Intel x86 5.10 5.5M
Solaris 10 for SPARC SPARC 5.8 6.3M
Windows 2000/XP/2003 running Microsoft Services for Unix x86 5.8 5.2M
  
6.0.001 21 Apr 10 FreeBSD 996K

Linux for x86 1022K
Linux for PPC64 1162K
Mac OS/X 969K
Solaris 10 for Intel 1055K
Solaris 10 for SPARC 1085K
Solaris 9 for SPARC 1113K
Solaris 2.6 for SPARC 1034K
Windows 2000/XP/2003 running Microsoft Services for Unix 1492K

top.gif Top

Release Notes
6.0.007 - 17 May 2012
  • A new option, ForceSSL has been added to the connection paramteters. A non-zero value will force all connections to use SSL. If SSL cannot be negotiated, the connection will terminate. The defautl valeu for ForceSSL is zero, implying SSL is optional.
  • The username and password are now encrypted when passed from TexAPI to the Texpress server. AES-265-CBC encryption is used. Texpress 8.3.007 or later is required for encryption to be enabled.
6.0.006 - 24 Apr 2012
  • The error Tex API Error. Cannot allocate memory (Number 100) at offset 0 may be displayed when loading a large number of values (> 150,000) for a column via a TexAPI call. The error is no longer displayed.
  • If TexAPI tracing is enabled via setting TEXTRACE=* in the environment, the client application may generate an Access Violation message. The message is no longer displayed when tracing is enabled.
  • The texxmlodbc utility does not function correctly where the data files are larger than a single partition. The utility now support multiple partitions.
  • A new TexAPI call, TexRowPerms() was added. The new call provides an efficient means for determining the record level security permissions for the current record.
  • A new call is available in texapi.pm. The ke::texapi::ErrClear() call is used to clear any outstanding TexAPI error conditions.
6.0.005 - 17 Nov 2011
  • The texapi.pm ColCursor() call may not return UTF-8 based data correctly. In some instances the data may be converted to ISO-8859-1. The correct data encoding is now returned.
  • The TexErrorGet() call may not return the correct error number on 64 bit machines. The error string is always correct. The correct error number is now returned.
6.0.004 - 28 Jul 2011
  • Fixed issue where UTF-8 based tables would be treated as ISO-8859-1 (latin 1) encoded for Texpress 8.3.001 and later.
  • Fixed the texapi.pm ColFetch() and RowFetch() calls to always return the data value as a scalar, rather than returning a list when used in a list context. The change provides backwards compatibility with previous versions of texapi.pm.
6.0.003 - 11 May 2011
  • Added RowRefresh() TexAPI call to texapi.pm.
  • Fixed error in perl embedded documentation that hid the ErrLock() function.
6.0.002 - 08 Feb 2011
  • Added support for SSL/TLS based connections between TexAPI and Texpress. Texpress 8.3.001 or later is required to provide the server side support. For more details see the Encrypted Connections documentation. 
  • Re-wrote texapi.pm as a perl wrapper around the 'C' version of the TexAPI library. The change means there is only one API communicating with texserver, allowing additions to the API to be made available in other languages more rapidly.
  • The Mac OS/X version of TexPAI no longer uses the posix threads library. The library caused issues when installed on earlier versions of Mac OS/X.
  • Support for standaloneimport was removed from TexAPI. The functionality is no longer required or supported.
6.0.001 - 21 Apr 2010
  • Fixed issue with file transfers where the file size is greater than 2 Gb. Texpress 8.2.008 or later is required to allow for large file transfers.
  • Changed TexAPI to pass its version number to the server when connecting. The change required the version number to TexAPI to roll to 6.0 in order to provide backwards compatibility.
  • When closing down, texxmlserver now waits for all child processes to complete before terminating. The wait removes the error Could not bind to port which may appear when restarting the server.

top.gif Top