× News Cego SysMT Croom Web Statistics Impressum
SysMT Logo
Änderungsprotokolle

Im folgenden sind die letzten Änderungen der verschiedenen Softwarepakete aufgeführt.

Letze 10 30 100 1000 10000 Einträge

Kategorie Datum Version Eintrag
cego 15.06.2025 2.52.9 Version released
cego 15.06.2025 2.52.9 Added duplicate check for table aliases in CegoSelect::evalReferences
cego 15.06.2025 2.52.9 In CegoSelect::getPlan, added parentJoinBuf setup for nested queries in expression list to evaluate join plan correctly ( parentJoinBuf is required for analysis in CegoQueryHelper::checkAttrCond)
cego 15.06.2025 2.52.9 Fix added in CegoDistCursor::joinSetup, for outerCond calculation, also null value comparisons are used, since leads to correct join results and can be optimized by using btrees. ( set attrCond.getFilterCond(outerSchema, false) to (outerSchema, true) for left outer and right outer join)
cego 09.06.2025 2.52.9 In CegoAdminHandler::getUserInfo, increased size of NUMREQ and NUMQUERY from 10 to 12, which could be usefulfor some long running system with many requests ( > 1000 000 000 requests )
Added pack mode in CegoClient for a better representation of large string column definitions. A number of packsize rows is analyzed and the schema is packed for minimal column length, e.g.
CGCLT > desc table t1;
+-----------+-----------+-----------+-----------+-----------+-----------+
| TABLEDESC | TABLEDESC | TABLEDESC | TABLEDESC | TABLEDESC | TABLEDESC |
|      ATTR |      TYPE |    LENGTH |       DIM |   DEFAULT |  NULLABLE |
+-----------+-----------+-----------+-----------+-----------+-----------+
|         a |       int |         4 |         0 |      null |       yes |
|         b |    string |       300 |         0 |      null |       yes |
+-----------+-----------+-----------+-----------+-----------+-----------+
2 tuples
ok ( 0.001 s )
CGCLT > select * from t1;
+-----------+-------+
|        t1 |    t1 |
|         a |     b |
+-----------+-------+
|         1 | Hello |
+-----------+-------+
1 tuples
ok ( 0.001 s )
cego 31.05.2025 2.52.8 Version released
cego 31.05.2025 2.52.8 Fix added in CegoSelect constructors to initialize _joinLevel to 0. A problem may arise, if the reset method is called without a previous select analyse which happens in nested subselects
cego 30.05.2025 2.52.7 Version released
cego 30.05.2025 2.52.7 Patch added in CegoPredicate::getExprOnlyValue, changed return value from reference to value
cego 28.05.2025 2.52.6 Version released
lfcbase 28.05.2025 1.21.7 Version released
cego 28.05.2025 2.52.6 Patch added in CegoCondition and CegoPredicate for arithmetic expression evaluation. The recent grammar modification limits enclosed arithmetic expression to logic expressions. This leads confusing results e.g. for select ( a + b ) / 2 from t1 since ( a + b ) is evaluated as a condition with a logical value as the result ( true or false ) ( caused by grammar production : Factor -> LB Condition RB ) Arithmetic expressions are just parsed with grammar production Predicate -> Expr ( expression only ), so for this case now a special handling has been added ( with new introduced method CegoPredicate::getExprOnlyValue )
lfcbase 17.05.2025 1.21.7 Added improvements to Pager class, e.g. case insensitive search and message box at end of search )
cego 12.05.2025 2.52.5 Small adaptions made for Debian ( in cgwtest.c, cast added to malloc for CGClob and CGBlob allocation ). There are still required some changes for the testsuite shell scripts to safisty Debian flavour ( expimpcheck )
cego 11.05.2025 2.52.4 Version released
cego 11.05.2025 2.52.4 Adaptions made for pager history feature
lfcbase 11.05.2025 2.21.6 Version released
lfcbase 10.05.2025 1.21.6 Added history feature to Pager class. Command history can be loaded and saved with readHistory and writeHistory methods.
Navigation through command history in Edit mode with Cntrl-P and Cntrl-N
lfcbase 10.05.2025 1.21.6 In Pager class, added buffer scrolling in editor part. Preparation started for Pager command history management
cego 05.05.2025 2.52.3 Version released
lfcbase 05.05.2025 1.21.5 Version released
cego 05.05.2025 2.52.3 Adaptions made for lfcbase-1.21.5
lfcbase 05.05.2025 1.21.5 Added virtual method hasData to Pager class. The method must be implemented to indicate, if an execution returns a result set. If no result set is returned, just a message box is shown and edit mode is left ). This seems to be useful for DML queries ( insert, udate, delete, create, drop, ...)
lfcbase 04.05.2025 1.21.4 Version released
lfcbase 04.05.2025 1.21..4 To support several keyboard layouts, changed some window control sequences from Cntrl-Key to ESC key ( e.g. Esc-h is now help in edit mode )
lfcbase 02.05.2025 1.21.3 Version released
lfcbase 01.05.2025 1.21.3 Added pattern search feature for Pager class
cegojdbc 01.05.2025 1.14.0 Version released
cegojdbc 01.05.2025 1.14.0 Support added for cego-2.52
cego 01.05.2025 2.52.2 Version released