Hello everyone

librist v0.2.12-rc1 - Release Candidate 1

New Features:
- YAML config file support for ristsender/ristreceiver
- Receiver session timeout API and CLI option
- Peer statistics in receiver
- New udp2udp tool
- Profile selection in rist2rist
- Sender input queue stats
- MPEG-TS null packet suppression byte tracking
- Differentiated bitrate tracking and sender stats API

Bug Fixes:
- Fix premature stream stop on ECHO timeout for single-path (closes #196)
- Fix multi-sender queue issues (static buffer_size moved to context)
- Thread-safe FIFO access in rist_receiver_data_read2
- Fix memory leaks (authentication failures, sender queue)
- Fix OpenMetrics Content-Type header (Prometheus compatibility)
- Fix RTT min/max invalid values
- Fix const correctness in URL parameter parsing
- Fix signed/unsigned comparison statements
- Fix missing strings.h include in yamlparse.c

Improvements:
- Refactored sender queue management for better memory efficiency
- Improved UDP send reliability with EAGAIN retry
- Improved cname buffer safety
- Refactored flow timeout semantics

Build System:
- Fix false positive mbedtls detection in meson build
- Use MbedTLS cmake config module
- Check brew exists before calling (macOS)

Contributors: Sergio Ammirata, Yannick Le Roux, Johan Lescure,
Bill Roberts, Thierry Lelegard, Heiko Nickerl, Azamat H. Hackimov,
Reno Dakota