× 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 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
cego 21.03.2026 2.54.19 Version released
cego 20.03.2026 2.54.19 Improvement added to thread pool initialization ( db and admin ), if any network address cannot be bind, the daemon terminates immediately with error message ( introduction of init method to CeegoAdminThreadPool and CegoDbThreadPool )
cego 15.03.2026 2.54.18 Version released
cego 15.03.2026 2.54.18 Improved exception handling for NETMNG_MAXSERCHAIN validation in CegoNet and CegoClient. In case of a validation, the connection on client side is closed in a controlled way with message "Fatal protocol error". Since there is no way to get more information from server side, this is ok. On server side, in case of MAXSERCHAIN validation, the connection must be closed immediately ( also for security reasons ), since the serial protocol can not be reset or recovered
In CegoDefs, NETMNG_MAXSERCHAIN has been increased to 4MB
cego 14.03.2026 2.54.17 Version released
cego 14.03.2026 2.54.17 In CegoDefs.h, introduced NETMNG_MAXSERCHAIN which defines the maxium length of a serial protocol message ( see CegoSerial.h )
For database configuration, which are using CLOBS, this value should bet setup large enough ( standard now 1MB )
cego 13.03.2026 2.54.16 Version released
cego 13.03.2026 2.54.16 Fix for include added in CegoXMLSpace.h ( CegoAdminHandler.h was included with brackets, which leads to compile problem for using packages, should be included with quotes )
cego 05.03.2026 2.54.15 Version released
cego 05.03.2026 2.54.15 In CegoClient, query abort via Cntrl-C was broken. This was caused by the pager mode expansion, which requires a special signal handling setup. For interactive mode, setup method was introduced to setup signals SIGINT and SIGPIPE
cego 05.03.2026 2.54.15 In CegoTableManager::checkBTreeIntegrity, improved message for duplicate btree values ( with validating btree value )
cego 02.03.2026 2.54.14 Version released
cego 01.03.2026 2.54.14 Completed verify locks command with missing pool, querycache, tablecache, db and xml locks
cego 01.03.2026 2.54.13 Version released
cego 01.03.2026 2.54.13 In CegoLockHandler, added check for unlock methods to check for lockId == 0. This ensures to avoid unlock operations of undefined lockIds which can impact semaId=0 ( first record lock ). It has been observed, that in deadlock situations, this might lead to locking leaks for RECLOCK-0