Ä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 |