GT.M V5.0-000 is now available. V5.0-000 is a major release of GT.M. The fact that it has a new top level version number - V5 vs. V4 - means that it has a new database format. There is significant new functionality as well, as described in the V5.0-000 Release Notes (http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Release_Notes.html).

Even though a database format change affects every index and data block in the database, GT.M V5.0-000 comes with an upgrade procedure that operates mostly in parallel with normal application operation. Stand alone access is required typically only for a few seconds. Note that for applications deployed in a logical dual site configuration, the upgrade can be accomplished with continuous application availability.

The most significant enhancements in this release are as follows:

1. Transaction counts are increased from 32 bits to 64 bits.

2. M names can be up to 31 characters long.

3. A new intrinsic function, $INCREMENT(glvn[,expr]), is provided to atomically increment a global variable by a numeric value.

4. Network services can now be written in GT.M and deployed under inetd/xinetd.

5. On the secondary of an application deployed in a logical dual site configuration, helper processes can now be used to speed the rate at which updates can be committed to disk.

6. There is now an option for a database file to allow existing global variable nodes with null subscripts but to prohibit setting/updating global variables with null subscripts.

7. On OpenVMS, upper and lower case labels in M routines can be the target of a call from an external C routine to an M routine.

8. GT.M traditionally collated a null subscript between numeric subscripts and string subscripts. The M standard specifies that null subscripts be collated before numeric subscripts. When a database file is created, it can now be created to use either traditional GT.M collation or M standard collation for null subscripts.

Please see the announcement of the release (http://www.sanchez-gtm.com/news/news_060605.htm).

GT.M for x86 GNU/Linux used under the GNU General Public License (GPL) can be downloaded from Source Forge (http://sourceforge.net/projects/sanchez-gtm). Software for customers who have purchased support can be downloaded from the GT.M FTP site.

Please also visit the new documentation area in the GT.M project page (http://www.sanchez-gtm.com/user_documentation/user_doc.htm). Henceforth, we intend to make all documentation available there.

Regards
-- Bhaskar
begin:vcard
fn:K.S. Bhaskar
n:Bhaskar;K.S.
org:Fidelity Information Services, Inc.
adr:Suite 300;;2 West Liberty Boulevard;Malvern;PA;19355;USA
email;internet:[EMAIL PROTECTED]
title:VP, Product Manager
tel;work:+1 (610) 578-4265
tel;fax:+1 (484) 595-5101
tel;cell:+1 (610) 620-3355
x-mozilla-html:FALSE
url:http://www.sanchez-gtm.com
version:2.1
end:vcard

Reply via email to