Line 1: | Line 1: | ||
+ | * '''BrandMeister Core 20230810-113232''' | ||
+ | ** 241 changes: 10709 lines added, 2715 deleted :) | ||
+ | ** All link drivers changed their read manner to edge-based triggering | ||
+ | ** Fixed memory leakage when the call routed to both slots of the same repeater | ||
+ | ** External Codecs: improved dead process detection | ||
+ | ** MemoryTrace: improved compatibility to 3rd-party libraries and stability, added capability for full dump into .csv | ||
+ | ** Embedded HTTPD: improved compatibility | ||
+ | ** DetroitBridge: new link driver for TetraPack (private calls, group calls, SDS, GPS) | ||
+ | ** Logstash: fixed connection error messages | ||
+ | ** Mumble, Zello: improved stability | ||
+ | ** HTTP API: fixed telemetry query | ||
+ | ** WebSockets server: improved support of graceful shutdown and restart | ||
+ | ** UTPTX: | ||
+ | *** Receiver: added receiving mode property (disabled, partial, full) | ||
+ | *** NetLink Monitor: refactored to be compatible with URing, all drivers updated to use new API | ||
+ | *** XDP Helper, Express Receiver / Transmitter / Filter: updated to be compatible with fresh versions of libbpf 1.x | ||
+ | *** Removed old packet ring transmitter | ||
+ | *** Removed socket receiver and transmitter for Debian 12 builds | ||
+ | *** Added new uring receiver and transmitter for Debian 12 builds | ||
+ | ** ServiceSuite: | ||
+ | *** Fixed LIP GPS parsing | ||
+ | *** Added support of TETRA SDS and GPS (LIP, NMEA) | ||
+ | *** ETSI: fixed presence query | ||
+ | ** Debian 11: | ||
+ | *** TLS: changes in API to improve stability, fixed error messages | ||
+ | *** ThreadCall: fully new implementation to improve thread safity | ||
+ | *** RedBlackTree: improved compatibility with C++20 | ||
+ | ** Debian 12: | ||
+ | *** Fully new events and requests multiplexer based on URing to replace epoll, also new shared write buffer library | ||
+ | *** Web client, D-Bus core, DNS resolver, ThreadCall, watchdog: changes to make it compatible with URing | ||
+ | *** TLS: fully new implementation to make it compatible with URing | ||
+ | *** ThreadCall: fully new implementation to improve thread safity and compatibility with URing | ||
+ | *** WebSockets client: moved to new version of LWS, event handling through GLib 2.0, new own GLib MainLoop running in green thread to integrate with URing | ||
+ | |||
+ | * '''BrandMeister Registry 20230810-132504''' | ||
+ | ** Fixed dead-lock when reconnecting at Access.so, Filter.so, Router.so | ||
+ | ** Plugins have been updated to support TetraPack bridging | ||
+ | |||
+ | * '''BrandMeister DPDK Edge 20230810-125328''' | ||
+ | ** Moved to DPDK 22.11 | ||
+ | ** Debian 12 only | ||
+ | |||
* '''BrandMeister Registry 20230408-195558''' | * '''BrandMeister Registry 20230408-195558''' | ||
** fixed bug in mumble vox handling | ** fixed bug in mumble vox handling |
There is no more history
There is no more history