| Ä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 | 24.05.2026 | 2.54.25 | Version released |
| cego | 24.05.2026 | 2.54.25 | Introduced crash recovery autocorrect option ( direct and post ) for index rebuild either direclty after invalidating index during recovery or at at the end of the recovery procedure. post advantage : in case of many insert operations during recovery, this might lead to a faster recovery time, since index is invalidated and not treated direct advantage : in case of index oriented update operations, this might lead to a better recovery performance |
| cego | 23.05.2026 | 2.54.25 | A recovery issue occured when using user function is expression list for update operations. For expressions containing user functions, the values for CegoQueryManager and tabSetId have to be setup explicit, since this is not done by redo log decoding. The coresponding setup method setQueryManager has been added for all involved classes ( CegoExpr, CegoTerm, CegoFactor, CaseCaseCond, etc ) Furthermore a new global variable CegoFieldValue::__recoveryTS has been introduced. During transaction recovery, this variable is setup to the corresponding recovery timestamp. So the constant datatime value sysdate is setup to the current recovery timestamp value ( otherwise the current timestamp is used ) |
| cego | 13.05.2026 | 2.54.24 | Version released |
| cego | 12.05.2026 | 2.54.24 | Added btree dump implementation to CegoAction::execDumpBTree |
| cego | 12.05.2026 | 2.54.24 | More cleanup of dump statements ( moved dump table / btree statements from CegoAdm.def to Cego.def ). Dump still supported for table objecs ( TODO : dump of btree objects ) |
| cego | 11.05.2026 | 2.54.24 | In CegoFunction::evalFieldValue, case USERDEFINED, removed cout debugging statements |
| cego | 08.04.2026 | 2.54.23 | Version released |
| lfcbase | 08.04.2026 | 1.23.5 | Version released |
| lfcbase | 08.04.2026 | 1.23.5 | Fix added in File::operator = and File:operator +=, after file copy operation, source file descriptor was not closed. This might lead to file descriptor leaks. |
| cego | 08.04.2026 | 2.54.23 | In CegoXMLSpace, set initial value for __fsyncOn = false ( was not initialized ) Small code cleanup in CegoArchiveThread |
| cego | 07.04.2026 | 2.54.22 | Version released |
| lfcbase | 07.04.2026 | 1.23.4 | Version released |
| lfcbase | 07.04.2026 | 1.23.4 | Improved error message for File::open with strerror details added |
| cego | 07.04.2026 | 2.54.22 | Added patch in CegoArchiveThread::job, in case of an exception while shifting logs, the sleep is also executed. This avoids log file noise in case of a repeating error, e.g. if the shifting logfile cannot be accessed for any reason |
| cego | 25.03.2026 | 2.54.21 | Improved checkpoint recovery. If crash occurs during checkpoint with enabled cpdump, the dump file is checked and if required, moved to ready state. This ensures a stable recovery also if a crash occurs after database xml is written and before the checkpoint dump file was moved to ready. |
| cego | 25.03.2026 | 2.54.21 | Version released |
| cego | 25.03.2026 | 2.54.21 | Cleanup work done for several encoding / decoding methods. Decoding constructors ( e.g. CegoSelect, CegoFactor, CegoTerm, etc ) have been reduced and for encoding, just the CegoProcBlock instance is needed ( for update query encoding inside procedures ) |
| cego | 22.03.2026 | 2.54.20 | Version released |
| cego | 22.03.2026 | 2.54.20 | small code cleanups |
