(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | * '''BrandMeister Core 20240418-171357''' | ||
+ | ** Imporovements in io_uring support: | ||
+ | *** Improved stability on submission cancellation | ||
+ | *** Improved stability of SSL BIO | ||
+ | *** Improved stability of socket I/O | ||
+ | ** Improved CallManager performance | ||
+ | ** Fixed bug in FastForward (affected on TetraPack call routing) | ||
+ | ** Migration to OpenSSL 3.x APIs: | ||
+ | *** All cryptographic hashes and assymetric ciphers are moved to use EVP API | ||
+ | *** Some components still use some depricated direct APIs of symetric ciphers | ||
+ | ** Support of fresh [[Hytera/Repeaters|Hytera HR106x]] firmware | ||
+ | |||
+ | * '''BrandMeister Registry 20240418-201807''' | ||
+ | ** Fixed ClickHouse compatibility | ||
+ | ** LastHeard: | ||
+ | *** Added storing of aggregated TETRA individual calls | ||
+ | *** Fixed life time of ClickHouse uploader | ||
+ | ** Added option to configure plugins by using separated json files | ||
+ | ** Added new plugin Call Collect - LastHeard for TetraPack | ||
+ | |||
+ | * '''BrandMeister Core 20240219-130318''' | ||
+ | ** Imporovements in io_uring support: | ||
+ | *** Improved stability of SSL BIO | ||
+ | *** Improved stability of socket I/O | ||
+ | *** Fully new thread-call | ||
+ | ** Improved stability of QuickAccess to Registry | ||
+ | ** Refactored fault handler, now it is modular | ||
+ | ** Improved frame drops handling in TETRA -> DMR | ||
+ | |||
+ | * '''BrandMeister Registry 20240219-132500''' | ||
+ | ** Improved stability of access.so on reload | ||
+ | ** Many improvements in registration handling for TetraPack Core | ||
+ | ** Updated ClickHouse client | ||
+ | |||
+ | * '''BrandMeister Core 20231110-184143''' | ||
+ | ** 20 changes: 572 additions and 319 deletions | ||
+ | ** Imporovements in io_uring support | ||
+ | ** Improved console logging | ||
+ | |||
+ | * '''BrandMeister Registry 20231113-184146''' | ||
+ | ** Fixes for routing between TETRA and DMR | ||
+ | |||
* '''BrandMeister Core 20230810-113232''' | * '''BrandMeister Core 20230810-113232''' | ||
** 241 changes: 10709 lines added, 2715 deleted :) | ** 241 changes: 10709 lines added, 2715 deleted :) | ||
Line 5: | Line 47: | ||
** External Codecs: improved dead process detection | ** External Codecs: improved dead process detection | ||
** MemoryTrace: improved compatibility to 3rd-party libraries and stability, added capability for full dump into .csv | ** MemoryTrace: improved compatibility to 3rd-party libraries and stability, added capability for full dump into .csv | ||
+ | ** RedBlackTree: improved compatibility with C++20 | ||
** Embedded HTTPD: improved compatibility | ** Embedded HTTPD: improved compatibility | ||
** DetroitBridge: new link driver for TetraPack (private calls, group calls, SDS, GPS) | ** DetroitBridge: new link driver for TetraPack (private calls, group calls, SDS, GPS) | ||
Line 25: | Line 68: | ||
*** TLS: changes in API to improve stability, fixed error messages | *** TLS: changes in API to improve stability, fixed error messages | ||
*** ThreadCall: fully new implementation to improve thread safity | *** ThreadCall: fully new implementation to improve thread safity | ||
− | |||
** Debian 12: | ** Debian 12: | ||
*** Fully new events and requests multiplexer based on URing to replace epoll, also new shared write buffer library | *** Fully new events and requests multiplexer based on URing to replace epoll, also new shared write buffer library |
There is no more history
There is no more history