|
This table lists the most recent releases of Texpress 7.1 for each platform. Select the Number in the Version column for Release Notes.
Release Notes
7.1.010 - 27 July 2001
- Licences in use code adjusted to remember the host IP address of each running client/server session.
The texlicstatus program will now display the host name for texserver sessions. NOTE: Pre texpress 7.1.010 installations will need the Texpress licence code to be reinstalled using the texlicset program (a new licence code is NOT required, just re-installation of the existing licence code).
- Connection effiicency of texserver improved by removing IP address host name lookup. Log files will now record IP address rather than hostname.
- Fixed texupgrade bad error status when upgrading databases that do not have a key. Caused texupgrade to incorrectly exit after running the 63data program.
- Changed so that on a data file compact the minimal possible size data header is written.
- Adjusted new text sorting (introduced in 7.1.005) to do consistent checking for numeric/text component mix. All number components will now be ordered prior to all text components.
7.1.009 - 27 June 2001
- Licences in use code adjusted to remember the user id of each running session.
The texlicstatus program will now display the authorised user name for texserver sessions. NOTE: Pre texpress 7.1.009 installations will need the Texpress licence code to be reinstalled using the texlicset program (a new licence code is NOT required, just re-installation of the existing licence code).
- Fixed error where writes to the database audit file were unbuffered.
- Adjusted the texcompact program -i argument to remove confusing error message displayed when database has old langcode=european option set.
- Fixed the texperms program so the database forms in the qryforms and reportforms sub directory were set with correct permissions.
- Fixed problem with latitude/longitude query values where use of a lower case directional value (s, n, e, w) returned incorrect query results.
- Minor efficiency adjustments to the texql.pl program.
- The texupgrade script was adjusted to provide better error checking and more robust upgrading of pre 6.0 databases.
- Fixed error in extended character mapping from old Texpress internal representation (pre Texpress 6.0 databases) to ISO-8859-1. The character Û (U circumflex) was being mapped incorrectly.
Top
7.1.008 - 12 June 2001
- Various changes to permit record data to contain non-printable ASCII characters. The only ASCII characters that can now not be part of record data is ASCII 0 (NULL) and ASCII 01-06 (Ctrl+A - Ctrl+F) as these are used as data file delimiters.
The texforms application will display non printable characters on screen as a #
- Fix to adjust XML data exported for double nested grids.
7.1.007 - 8 June 2001
- Fixed problem generating export data with hidden columns that had been aliased.
7.1.006 - 7 June 2001
- Internal field buffer length expanded to 8K.
7.1.005 - 15 May 2001
- Changed text sorting to numerically compare text components comprised solely of digits.
- Internal commands requiring a shell will now always run sh.
External requiring a shell commands will run the users preferred shell.
7.1.004 - 15 May 2001
- Commane line argument -i added to texserver to indicate that connections to this service are by trusted clients.
- Minor adjustment of export code.
- Problem fixed in global replace code relating to zero length matches.
7.1.003 - 1 May 2001
- Security model for KE Texpress reworked.
Programs now run setuid as the Texpress administrator (rather than setgid as the Texpress group). All files and databases at a Texpress site are owned by the Texpress administrator. Allows greater security control of the Texpress installation tree and databases.
- texperms program changed so that by default it will silently make the any necessary file or directory permission adjustments.
Use texperms -v to obtain a description of the changes being made.
- texchdba no longer needs to be run as root, but rather run as the Texpress administrator.
- texsignal program no longer required.
Top
7.0 - released internally only
- NOTE:
KE Texpress 7.0+ uses a new form format for the: Insertion form, dbname/ins, Query forms, dbname/qry and dbname/qryforms, Report forms, dbname/reportforms, that cannot be understood by pre KE Texpress 7.0 programs. Upgrading will require the texupgrade program to be run on each database (as the DBA).
- Insertion form structure changed to support double nested grids for EMu and Lifedata applications.
- Code to map a texql query statement to usuable index parameters completely rewritten and streamlined.
6.3 - released commercially to selected sites
- NOTE:
KE Texpress 6.3+ uses a new data file format that cannot be understood by pre KE Texpress 6.3 programs. Upgrading will require the texupgrade program to be run on each database (as the DBA).
- Internal data file row header flags rationalised.
- Internal data file row header get/put functions rewritten to handle new data file format.
- Internal data file row body get/put adjusted to compact repeating empty column delimiters.
Can result in data file size savings of 25%+.
- Configuration file for each database dbname/conf, changed from a binary to a text file.
- Statistics file for each database, dbname/stats, changed from a binary to a text file.
- Rationalised database statistics so that a floating point value is maintained for the average number of indexed atoms per record. This means that a reindex can always factor in a realistic value in to the index configuration (even after a database initialisation).
- Lookup table user specified sort facility no longer supported. Items that were designated as user specified sort will now be sorted alphabetically.
- Rationalisation of row insert/update/delete code so that texserver/texql, texforms and texsdiagent share more common code.
Top
|