| Ä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 | 05.11.2025 | 2.52.37 | Cleanup and completion work done for CegoLogReader ( cglog ). For this also the abstract method CegoDecodable::getFormatted has been changed to getInfo, which provides a more compact output format. cglog is used to print ( binary ) redo logfiles in a human readable form. |
| cego | 02.11.2025 | 2.52.36 | Version released |
| cego | 02.11.2025 | 2.52.36 | For CegoLogReader added stdin feature, so log file can be piped via stdin to cglog Extended backup list to indicate most recent redo log timestamp. For this, the backupManager utility had to be adapted to retrieve last redo log timestamp from arch and tape directory |
| cego | 31.10.2025 | 2.52.35 | Version released |
| cego | 31.10.2025 | 2.52.35 | Added CegoXMLSpace::adjustPageOffset method to adjust page offset attribute after tableset recovery. This is needed, if a recovery is made from scratch with a new initialized database xml file |
| cego | 31.10.2025 | 2.52.35 | Changed method CegoXMLSpace::nextTSID to generic. Instead of calculating the next tableset id on XML_MAXTSID_ATTR, the id is calculated based on all defined tablesets. In case of a from scratch recovery ( with a new initialized db xml file ), this ensures id consistency |
| cego | 27.10.2025 | 2.52.34 | Version released |
| cego | 27.10.2025 | 2.52.34 | In CegoRecoveryManager::recoverTableSet shifted ticket recovery before file registration. So all needed tableset id values are set up correctly and no more need to adjust any ids. Just root path and branch id must contain appropriate values for newly defined tableset to be recovered |
| cego | 27.10.2025 | 2.52.34 | Another patch added for scratch recovery. If a tableset is defined for backup recovery, the tableset id must be adjusted to the corresponding id in the datafile. For this, new methods CegoTableManager::adjustTableSetId and CegoFileHandler::readTableSetId have been introduced and added to CegoRecoveryManager::recoverTableSet |
| cego | 26.10.2025 | 2.52.33 | Version released |
| cego | 26.10.2025 | 2.52.33 | Added tableset define parameter branchid. This parameter can be used to set up an appropriate backup branchid for from scratch recovery procedures |
| cego | 26.10.2025 | 2..52.33 | Added more stabilzation for online backup recovery from scratch, e.g. checking for existing tableset set entry in db xml during recovery and allow non existing entry. Perhaps it might be useful to check pagesize of backup datafiles and defined pagesize in db xml ... |
| cego | 23.10.2025 | 2.52.33 | Added improved utility scripts for online backup to tools directory ( logManager, backupManager, backupExecuter ) |
| cego | 20.10.2025 | 2.52.32 | Version released |
| cego | 20.10.2025 | 2.52.32 | Fix added in CeegoXMLSpace::getTableSetBackupBranch, double V() operation removed which caused XML locking issue Changed BRANCHID attribute to NEXTBRANCHID in XML root tag, to make meaning clear. |
| cego | 19.10.2025 | 2.52.31 | Version released |
| cego | 19.10.2025 | 2.52.31 | Changed Backup Branch Id from timestamp value to database wide unique numeric id. For this CegoXMLSpace::setTableSetBackupBranch method has changed to nextTableSetBackupBranch |
| cego | 29.09.2025 | 2.52.30 | Version released |
| cego | 29.09.2025 | 2.52.30 | Block variables in CegoDistCursor still have not been handled For this, the constructor has been expanded to take a block variable as an argument. The block variable then is propagated to the corresponding eval methods ( of CegoPredicate objects ) check124 has been added to illustrate a case, where this patch is needed. |
| cego | 18.08.2025 | 2.52.29 | Version released |
| cego | 17.08.2025 | 2.52.29 | In CegoDbThread::serveRequest, added further tableset states ( BACKUP, CHECKPOINT ) where sessions are accepted |
| cego | 17.08.2025 | 2.52.29 | Renamed new option forcestart to lockexpire. Since the argument expects an expire value, this seems to be a better naming. Added lockexpire option to bsd rc script |
| cego | 14.08.2025 | 2.52.28 | Version released |
| cego | 14.08.2025 | 2.52.28 | Added command line option forcestart with integer parameter seconds exceeded. If set, this option will check for the configured daemon lockfile and if the timestamp of the lockfile is older than now - seconds exceeded, the lock file is removed and the database is started. Since in the meantime, the database crash recovery seems to be pretty stable, this option makes sense. |
| cego | 13.08.2025 | 2.52.28 | Improved input handling in CegoClient. For interactive mode, trailing LF, CR and multiple semicolons are cut now. |
| cego | 11.08.2025 | 2.52.27 | Version released |
| cego | 10.08.2025 | 2.52.27 | Some code cleanup done in CegoSelect::nextTuple for code isolation regarding start and finish caching ( methods startCaching and finishCaching have been introduced ) Another performance patch was made regarding CegoSelect::reset method. Freeing table cursors is no more needed, so doRelease parameter was removed from the method. It is expected, that nested views and subqueries in expressions which are traced multiple times should run pretty faster. |
| cego | 08.08.2025 | 2.52.26 | Version released |
| cego | 08.08.2025 | 2.52.26 | Version released |
| cego | 08.08.2025 | 2.52.26 | For the admin command "threadinfo db", lastAction was added to the threadlist to indicate the current processed query. Once, this was indicated by "threadinfo db <thrid>", but was lost with introduction of query history |
