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