| Ä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 | 26.12.2025 | 2.53.5 | Version released |
| cego | 26.12.2025 | 2.53.5 | Crash consistency checks ( checkCrashAndRecovery with 20 runs and checkRandonCrash with 200 runs ) passed |
| cego | 26.12.2025 | 2.53.5 | Patch added in CegoDistManager::startTableSet, final checkpoint must be written after starting log, otherwise no logswitch will be done |
| cego | 25.12.2025 | 2.53.5 | Basic backup recovery with heavy load, concurrent online backup and recovery up to last committed lsn passed ! |
| cego | 25.12.2025 | 2.53.5 | In CegoRecoveryManager, changed order in recovery procedure. Datafile recovery must be done after file registration, but before object registration. File recovery restores bitmaps and pages on file level and object registration loads pages into bufferpool. So we first have to update data files ( via dataFileRecovery ) and then these pages are loaded to bufferpool ( via registerObjects ). |
| cego | 24.12.2025 | 2.53.5 | Basic tableset recovery from online backup works. To treat th e 0-LSN-Sync logic, several adaptions for CegoRecoveryManager were necessary. Still missing are extensive crash recovery tests |
| cego | 24.12.2025 | 2.53.5 | Set LSN for LOGREC_SYNC operations to 0.
This is useful to simplify the recovery process especially for backup recoveries. With previous logic, LSN gaps occur in the archive log history file ( caused by LSN handling in CegoTableManger::insertDataTable with previous allocated LSN ) which result in incomplete recoveries. The change to LOGREC_SYNC=0 had some impacts for logfile and recovery handling done in CegoLogThreadPool::copyLog, CegoDistManager::startTableSet and CegoLogManager::logAction The new logic also avoids unnecessary archive logs with only LOGREC_SYNC operations, since these files are skipped by copyLog now. This new logic still has to be verified, especially in combination with online backups und subsequent recoveries |
| cego | 23.12.2025 | 2.53.5 | Added patch in CegoLogManager::logAction, logfile should be flushed if LOG_FULL occurs, otherwise it seems, that log entries get lost with subsequent log file switch ( still not verified ) |
| cego | 22.12.2025 | 2.53.4 | Version released |
| cego | 22.12.2025 | 2.53.4 | Added fix in CegoSelect::nextJoinTuple, in case of result ordering, the check for unknown order attribute has been removed. The attribute list returned with getAttrRefList may also contain attributes for nested ( or parent ) query attributes ( attr not found is returned in any case, if there is an invalid attribute reference ). check125 has been added to verify this case. |
| cego | 22.12.2025 | 2.53.4 | Fix added in CegoAdmAction, set threshold default value to 0 ( was -1 ) |
| lfcbase | 20.12.2025 | 1.23.2 | Version released |
| lfcbase | 20.12.2025 | 1.23.2 | Added out of range handling for integer and long values in Chain::asInteger and friend methods |
| lfcbase | 16.12.2025 | 1.23.1 | Version released |
| lfcbase | 16.12.2025 | 1.23.1 | Completed integer cleanup for Pager class, replacement of some asInteger with asUnsigned method calls ( BigInteger, NetHandler, etc. ) |
| cego | 15.12.2025 | 2.53.3 | Version released |
| cego | 15.12.2025 | 2.53.3 | Added several patches for trigger objects ( check self refering tables in trigger block to avoid recursion, object invalidation handling fixed ) |
| cego | 15.12.2025 | 2.53.3 | In CegoRecoveryManager::recoverCurrentTransactionLog , completed recovery procedure for trigger and alias objects. For drop operations, added CegoDatabaseManager::removeObject calls, to remove corresponding objects from object cache |
| cegodbd | 10.12.2025 | 1.5.4 | Version released |
| cegodbd | 10.12.2025 | 1.5.4 | Fix added for execute return value and $sth->rows value to return affected rows for update statements |
| cego | 09.12.2025 | 2.53.2 | Version released |
| cego | 09.12.2025 | 2.53.2 | Further fix added in CegoDbThreadPool for bad message handling |
| cego | 08.12.2025 | 2.53.1 | Version released |
| cegobridge | 08.12.2025 | 1.10.0 | Version released |
| cegobridge | 08.12.2025 | 1.10.0 | Adapted code for cego-2.53 |
| cegobridge | 08.12.2025 | 1.10.0 | Warning elimination done |
| cego | 07.12.2025 | 2.53.1 | Fix added in CegoDbHander::acceptSession and CegoSerial::readChain to treat empty or invalid session requests |
| cegojdbc | 07.12.2025 | 1.15.0 | Version released |
| cego | 07.12.2025 | 2.53.0 | Version released |
| lfcxml | 07.12.2025 | 1.3.9 | Version released |
