diff --git a/CMakeLists.txt b/CMakeLists.txt index e5635fd64..7823a6c38 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ # Copyright (c) 2012-2020 Fidelity National Information # # Services, Inc. and/or its subsidiaries. All rights reserved. # # # -# Copyright (c) 2017-2022 YottaDB LLC and/or its subsidiaries. # +# Copyright (c) 2017-2023 YottaDB LLC and/or its subsidiaries. # # All rights reserved. # # # # Copyright (c) 2017 Stephen L Johnson. All rights reserved. # @@ -33,7 +33,7 @@ foreach(lang ${languages}) endforeach() # Defaults -set(version r137) +set(version r138) # If CMAKE_BUILD_TYPE is not defined make it a Release build if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Build type" FORCE) diff --git a/README.md b/README.md index 638e218b8..8528ffcf8 100644 --- a/README.md +++ b/README.md @@ -122,7 +122,7 @@ listed below. For example for Ubuntu Linux: - Installing YottaDB Now you are ready to install YottaDB. The default installation path for each release includes the release - (e.g. for YottaDB r1.36, the default installation path is /usr/local/lib/yottadb/r136), + (e.g. for YottaDB r1.38, the default installation path is /usr/local/lib/yottadb/r138), but can be controlled using the ```--installdir``` option. Run ```./ydbinstall --help``` for a list of options. Note that if the ```ydb_icu_version``` env var is set to a value other than what `pkg-config --modversion icu-io` diff --git a/sr_linux/release_name.h b/sr_linux/release_name.h index f3059bc95..e02eea5b3 100644 --- a/sr_linux/release_name.h +++ b/sr_linux/release_name.h @@ -3,7 +3,7 @@ * Copyright (c) 2001-2018 Fidelity National Information * * Services, Inc. and/or its subsidiaries. All rights reserved. * * * - * Copyright (c) 2017-2022 YottaDB LLC and/or its subsidiaries. * + * Copyright (c) 2017-2023 YottaDB LLC and/or its subsidiaries. * * All rights reserved. * * * * Copyright (c) 2017-2018 Stephen L Johnson. * @@ -20,7 +20,7 @@ #define GTM_VERSION "V6.3" #define GTM_ZVERSION "V6.3-014" -#define YDB_ZYRELEASE "r1.37" /* changes here should be reflected in YDB_RELEASE in sr_unix/libyottadb.h */ +#define YDB_ZYRELEASE "r1.38" /* changes here should be reflected in YDB_RELEASE in sr_unix/libyottadb.h */ /* This sets YDB_RELEASE_STAMP as part of the cmake build process. * Example values are diff --git a/sr_port/dse.hlp b/sr_port/dse.hlp index 9310cf820..6cc9bb817 100644 --- a/sr_port/dse.hlp +++ b/sr_port/dse.hlp @@ -1558,9 +1558,9 @@ This command displays an output like the following: - File /home/jdoe/.yottadb/r1.36_x86_64/g/yottadb.dat + File /home/jdoe/.yottadb/r1.38_x86_64/g/yottadb.dat Region DEFAULT - File /home/jdoe/.yottadb/r1.36_x86_64/g/yottadb.dat + File /home/jdoe/.yottadb/r1.38_x86_64/g/yottadb.dat Region DEFAULT Date/Time 27-JAN-2019 03:13:40 [$H = 63214,11620] Access method MM Global Buffers 1024 @@ -2979,6 +2979,6 @@ **Note** - This help file is a concise representation of the revision r1.36 of the + This help file is a concise representation of the revision r1.38 of the Administration and Operations Guide. To obtain a copy of the current revision, go to https://docs.yottadb.com/AdminOpsGuide/index.html. diff --git a/sr_port/gde.hlp b/sr_port/gde.hlp index 337cf2b67..362fb5102 100644 --- a/sr_port/gde.hlp +++ b/sr_port/gde.hlp @@ -2248,6 +2248,6 @@ **Note** - This help file is a concise representation of the revision r1.36 of the + This help file is a concise representation of the revision r1.38 of the Administration and Operations Guide. To obtain a copy of the current revision, go to https://docs.yottadb.com/AdminOpsGuide/index.html. diff --git a/sr_port/lke.hlp b/sr_port/lke.hlp index d5886a810..678f62336 100644 --- a/sr_port/lke.hlp +++ b/sr_port/lke.hlp @@ -638,6 +638,6 @@ **Note** - This help file is a concise representation of the revision r1.36 of the + This help file is a concise representation of the revision r1.38 of the Administration and Operations Guide. To obtain a copy of the current revision, go to https://docs.yottadb.com/AdminOpsGuide/index.html. diff --git a/sr_port/mumps.hlp b/sr_port/mumps.hlp index e2b1d7a2d..835a80667 100644 --- a/sr_port/mumps.hlp +++ b/sr_port/mumps.hlp @@ -147,7 +147,7 @@ **Note** - This help file is a concise representation of the revision r1.36 of the + This help file is a concise representation of the revision r1.38 of the Administration and Operations Guide. To obtain a copy of the current revision, go to https://docs.yottadb.com/ProgrammersGuide/index.html. @@ -531,7 +531,7 @@ Example: - $ /usr/local/lib/yottadb/r136/ydb -run ^killalias + $ /usr/local/lib/yottadb/r138/ydb -run ^killalias killalias ; Demonstrate Kill * of pass-by-reference ZPrint ; Print this program Set A=1,C=3 @@ -592,7 +592,7 @@ Example: - $ /usr/local/lib/yottadb/r136/ydb -run ^tprestart + $ /usr/local/lib/yottadb/r138/ydb -run ^tprestart tprestart ; Transaction restart variable association also restored on restart zprint ; Print this program set A="Malvern",C="Pennsylvania",E="USA" @@ -647,7 +647,7 @@ Note that TROLLBACK does not restore alias variables: - /usr/local/lib/yottadb/r136/ydb -run ^tprollback + /usr/local/lib/yottadb/r138/ydb -run ^tprollback tprollback ; zprint ; Print this program set A(1)=1,A(2)=2,A(3)=3 @@ -709,7 +709,7 @@ Example: - $ /usr/local/lib/yottadb/r136/ydb -run ^aliasexample; Extended annotated alias example + $ /usr/local/lib/yottadb/r138/ydb -run ^aliasexample; Extended annotated alias example zprint write "------------",! set x="name level",x(1)=1,x(1,2)="1,2",x("foo")="bar" @@ -1881,7 +1881,7 @@ Example: YDB>write $zgbldir - /usr/local/lib/yottadb/r136/mumps.gld + /usr/local/lib/yottadb/r138/mumps.gld YDB>set $zgbldir="test.gld" YDB>set a=10 YDB>set b=a @@ -4510,7 +4510,7 @@ Example: - /usr/local/lib/yottadb/r136/ydb -run ^stackalias + /usr/local/lib/yottadb/r138/ydb -run ^stackalias stackalias ; Demonstrate New with alias ZPrint ; Print this program Set A=1,*B=A,*C(2)=A ; Create some aliases @@ -4555,7 +4555,7 @@ The following is essentially the same as the prior example but using an exclusive NEW: - $ /usr/local/lib/yottadb/r136/ydb -run ^stackalias1 + $ /usr/local/lib/yottadb/r138/ydb -run ^stackalias1 stackalias1 ; Demonstrate New with alias ZPrint ; Print this program Set A=1,*B=A,*C(2)=A ; Create some aliases @@ -5873,7 +5873,7 @@ YDB>ZLink "NOSENSE" %YDB-E-LABELMISSING Label referenced but not defined:lab - %YDB-I-SRCNAM in source module /home/gtmuser1/.yottadb/r136_x86_64/r/ + %YDB-I-SRCNAM in source module /home/gtmuser1/.yottadb/r138_x86_64/r/ NOSENSE.m YDB>ZPrint ^NOSENSE NOSENSE; @@ -6889,7 +6889,7 @@ TR0:0,TR1:0,TR2:0,TR3:0,TR4:0,TC0:0,TC1:0,TC2:0,TC3:0,TC4:0,ZTR:0,DFL:0,DFS:0,JFL:0,JFS:0,JBB:0,JFB:0,JFW:0,JRL:0,JRP:0, JRE:0,JRI:0,JRO:0,JEX:0,DEX:0,CAT:4,CFE:0,CFS:0,CFT:0,CQS:0,CQT:0,CYS:0,CYT:0,BTD:0,WFR:0,BUS:0,BTS:0, DEXA:0,GLB:0,JNL:0,MLK:0,PRC:0,TRX:0,ZAD:0,JOPA:0,AFRA:0,BREA:0,MLBA:0,TRGA:0 - GLD:/home/gtmuser1/.yottadb/r136_x86_64/g/mumps.gld,REG:DEFAULT,SET:205,KIL:0,GET:1, + GLD:/home/gtmuser1/.yottadb/r138_x86_64/g/mumps.gld,REG:DEFAULT,SET:205,KIL:0,GET:1, DTA:0,ORD:0,ZPR:0,QRY:0,LKS:0,LKF:0,CTN:411,DRD:9,DWT:15,NTW:2 03,NTR:4,NBW:212,NBR:414,NR0:0,NR1:0,NR2:0,NR3:0,TTW:1,TTR:0,TRB:0,TBW:2,TBR:6,TR0:0, TR1:0,TR2:0,TR3:0,TR4:0,TC0:0,TC1:0,TC2:0,TC3:0,TC4:0 @@ -7031,7 +7031,7 @@ $ZQUIT=0 $ZREALSTOR=694280 $ZRELDATE="20200731 20:46 6996f60301958081b568fb2a804695d700f51c5e (dirty)" - $ZROUTINES=". /home/user/.yottadb/r1.36_x86_64/o*(/home/user/.yottadb/r1.36_x86_64/r /home/user/.yottadb/r) /usr/local/lib/yottadb/r136/libyottadbutil.so" + $ZROUTINES=". /home/user/.yottadb/r1.38_x86_64/o*(/home/user/.yottadb/r1.38_x86_64/r /home/user/.yottadb/r) /usr/local/lib/yottadb/r138/libyottadbutil.so" $ZSOURCE="" $ZSTATUS="" $ZSTEP="B" @@ -7054,7 +7054,7 @@ $ZUT=1528962650791332 $ZVERSION="GT.M V6.3-014 Linux x86_64" $ZYERROR="" - $ZYRELEASE="YottaDB r1.36 Linux x86_64" + $ZYRELEASE="YottaDB r1.38 Linux x86_64" This example displays the current value of all intrinsic special variables. @@ -8555,7 +8555,7 @@ Example: - /usr/local/lib/yottadb/r136/ydb -run ^dstackex + /usr/local/lib/yottadb/r138/ydb -run ^dstackex dstackex; zprint ^dstackex write !,$STACK @@ -9163,7 +9163,7 @@ variable with an agreed prefix (e.g., "%") and its $ZAHANDLE() as a suffix. The handle can be returned as the value. - $ /usr/local/lib/yottadb/r136/ydb -run retval + $ /usr/local/lib/yottadb/r138/ydb -run retval retval ; Return an array / object from a function ;;Data for the object array ;;Albert Einstein,14-March-1879 @@ -10052,10 +10052,10 @@ YDB>set x=$zjobexam() YDB>write x - /home/gtmuser1/.yottadb/r136_x86_64/r/YDB_JOBEXAM.ZSHOW_DMP_28760_1 + /home/gtmuser1/.yottadb/r138_x86_64/r/YDB_JOBEXAM.ZSHOW_DMP_28760_1 YDB>set x=$zjobexam("test.file") YDB>write x - /home/gtmuser1/.yottadb/r136_x86_64/r/test.file + /home/gtmuser1/.yottadb/r138_x86_64/r/test.file YDB> Shows default file name and type of the files created containing the zshow @@ -10267,7 +10267,7 @@ Example: $ cd /usr/work/me - $ /usr/local/lib/yottadb/r136/ydb + $ /usr/local/lib/yottadb/r138/ydb YDB>For i="DIRECTORY","NAME","TYPE","" Write $ZPARSE("test.m",i),! /usr/work/me/ test @@ -10929,9 +10929,9 @@ Example: YDB>write $ztrnlnm("ydb_dist") - /usr/local/lib/yottadb/r136/utf8 + /usr/local/lib/yottadb/r138/utf8 YDB>write $ztrnlnm("ydb_dist","","","","","VALUE") - /usr/local/lib/yottadb/r136/utf8 + /usr/local/lib/yottadb/r138/utf8 YDB> This uses $ZTRNLNM() to display the translation value for ydb_dist. @@ -11647,7 +11647,7 @@ Example: $ export ydb_chset=UTF-8 - $ /usr/local/lib/yottadb/r136/ydb + $ /usr/local/lib/yottadb/r138/ydb YDB>write $zchset UTF-8 YDB> @@ -13171,7 +13171,7 @@ Example: $ export sigusrval=10 - $ /usr/local/lib/yottadb/r136/ydb + $ /usr/local/lib/yottadb/r138/ydb YDB>zprint ^ztran foo; set $ztexit=1 diff --git a/sr_port/mupip.hlp b/sr_port/mupip.hlp index 0938d89b5..022f2ed92 100644 --- a/sr_port/mupip.hlp +++ b/sr_port/mupip.hlp @@ -253,7 +253,7 @@ processing for all regions before starting archive. For example, a message like: - DB file /home/jdoe/.yottadb/r136_x86_64/g/gtm.dat backed up in file /backup/gtm.dat + DB file /home/jdoe/.yottadb/r138_x86_64/g/gtm.dat backed up in file /backup/gtm.dat Transactions up to 0x0000000000E92E04 are backed up. confirms that gtm.dat is backed up correctly and is ready for archive. @@ -2371,7 +2371,7 @@ $ mupip rctldump . Object Directory : /tmp - Relinkctl filename : /tmp/yottadb/r136_x86_64/ydb-relinkctl-61f9eb418212a24a75327f53106c1656 + Relinkctl filename : /tmp/yottadb/r138_x86_64/ydb-relinkctl-61f9eb418212a24a75327f53106c1656 # of routines : 1 # of attached processes : 2 Relinkctl shared memory : shmid: 11534344 shmlen: 0x57c6000 @@ -5479,12 +5479,12 @@ following is an example of SHOW=HEADER output: ------------------------------------------------------------------------------- - SHOW output for journal file /home/jdoe/.yottadb/r136_x86_64/g/gtm.mjl + SHOW output for journal file /home/jdoe/.yottadb/r138_x86_64/g/gtm.mjl ------------------------------------------------------------------------------- - Journal file name /home/jdoe/.yottadb/r136_x86_64/g/gtm.mjl + Journal file name /home/jdoe/.yottadb/r138_x86_64/g/gtm.mjl Journal file label GDSJNL27 - Database file name /home/jdoe/.yottadb/r136_x86_64/g/gtm.dat - Prev journal file name /home/jdoe/.yottadb/r136_x86_64/g/gtm.mjl_2012310190106 + Database file name /home/jdoe/.yottadb/r138_x86_64/g/gtm.dat + Prev journal file name /home/jdoe/.yottadb/r138_x86_64/g/gtm.mjl_2012310190106 Next journal file name Before-image journal ENABLED Journal file header size 65536 [0x00010000] @@ -5534,7 +5534,7 @@ qualifiers.The following is an example of SHOW=STATISTICS output: ------------------------------------------------------------------------------- - SHOW output for journal file /home/jdoe/.yottadb/r136_x86_64/g/gtm.mjl + SHOW output for journal file /home/jdoe/.yottadb/r138_x86_64/g/gtm.mjl ------------------------------------------------------------------------------- Record type Count ---------------------- @@ -9180,6 +9180,6 @@ Example: **Note** - This help file is a concise representation of the revision r1.36 of the + This help file is a concise representation of the revision r1.38 of the Administration and Operations Guide. To obtain a copy of the current revision, go to https://docs.yottadb.com/AdminOpsGuide/index.html. diff --git a/sr_unix/libyottadb.h b/sr_unix/libyottadb.h index ca2bcb602..b032f7464 100755 --- a/sr_unix/libyottadb.h +++ b/sr_unix/libyottadb.h @@ -3,7 +3,7 @@ * Copyright (c) 2001-2017 Fidelity National Information * * Services, Inc. and/or its subsidiaries. All rights reserved. * * * - * Copyright (c) 2017-2022 YottaDB LLC and/or its subsidiaries. * + * Copyright (c) 2017-2023 YottaDB LLC and/or its subsidiaries. * * All rights reserved. * * * * This source code contains the intellectual property * @@ -67,7 +67,7 @@ enum YDB_MAIN_LANG_GO = 1 /* Main routine is written in Go so handle signals differently */ }; -#define YDB_RELEASE 137 /* Corresponds to YottaDB release r1.37 (i.e. YDB_ZYRELEASE in sr_linux/release_name.h) */ +#define YDB_RELEASE 138 /* Corresponds to YottaDB release r1.38 (i.e. YDB_ZYRELEASE in sr_linux/release_name.h) */ /* Maximum values */ #define YDB_MAX_IDENT 31 /* Maximum size of global/local name (not including '^') */ diff --git a/sr_unix/ydbinstall.sh b/sr_unix/ydbinstall.sh index c89b9fcf8..6f7f77e03 100755 --- a/sr_unix/ydbinstall.sh +++ b/sr_unix/ydbinstall.sh @@ -174,10 +174,10 @@ help_exit() echo "Version is defaulted from yottadb file if one exists in the same directory as the installer." echo "This version must run as root." echo "" - echo "Example usages are (assumes latest YottaDB release is r1.36 and latest GT.M version is V7.0-005)" - echo " $0 # installs latest YottaDB release (r1.36) at /usr/local/lib/yottadb/r136" - echo " $0 --utf8 default # installs YottaDB release r1.36 with added support for UTF-8" - echo " $0 --installdir /r136 r1.36 # installs YottaDB r1.36 at /r136" + echo "Example usages are (assumes latest YottaDB release is r1.38 and latest GT.M version is V7.0-005)" + echo " $0 # installs latest YottaDB release (r1.38) at /usr/local/lib/yottadb/r138" + echo " $0 --utf8 default # installs YottaDB release r1.38 with added support for UTF-8" + echo " $0 --installdir /r138 r1.38 # installs YottaDB r1.38 at /r138" echo " $0 --gtm # installs latest GT.M version (V7.0-005) at /usr/local/lib/fis-gtm/V7.0-005_x86_64" echo "" echo "As options are processed left to right, later options can override earlier options."