rtpmidid (26.01) stable; urgency=medium

  * Docker support: Added Dockerfile, docker-compose, and comprehensive Docker documentation
  * RPM package support: Full support for building RPM packages with multi-distro and multi-arch support (including riscv64)
  * Log level configuration: New CMake option to set log level at compile time (1=debug, 2=info, 3=warning, 4=error)
  * Fixed ALSA listener cleanup to avoid double removal and invalid peer access
  * Improved error handling in control socket with robust client removal and better JSON parsing
  * Fixed hardware auto-announce: corrected regex checks and fixed sending data from network to ALSA
  * Fixed incorrect time unit in log output
  * Added missing build dependency (ninja)
  * Updated README with Docker usage instructions and packaging documentation
  * Improved packaging system with new targets for Docker-based builds

 -- David Moreno <dmoreno@coralbits.com>  Tue, 06 Jan 2026 20:46:05 +0100

rtpmidid (24.12) stable; urgency=medium

  * Raw MIDI devices - Can configure them in the ini file, command line or cli util.
  * Optionally use std::format instead of fmt library, where available.
  * Improvements to the TUI.
  * Improvements to the INI configuration file: rawmidi devices, can set local UDP port for clients. Use regex for auto add to the autodiscover and announcement (positive and negative)
  * More tests.

 -- David Moreno <dmoreno@coralbits.com>  Sun, 15 Dec 2024 12:02:08 +0100

rtpmidid (23.12b2) unstable; urgency=medium

  * Packaging fixes
  * Compiles with newest libfmt
  * No mallocs on the hot path
  * Fixes connecting. Improved timeouts.

 -- David Moreno <dmoreno@coralbits.com>  Tue, 05 Dec 2023 22:18:25 +0100

rtpmidid (23.10b1) unstable; urgency=medium

  * New midirouter implementation
  * Accepts an ini file as initial configuration.
  * Control socket is more powerful and complete.

 -- David Moreno <dmoreno@coralbits.com>  Tue, 24 Oct 2023 21:30:45 +0200

rtpmidid (21.11) unstable; urgency=medium

  * Several MIDI packets in a single packet. This solves several issues with third party implementations.
  * Resassembly of SysEx packages
  * Internal improvements
  * More tests
  * Log colors only on terminals
  * Parsing or Real Time Events
  * Moved mdns_rtpmidi into the library

 -- David Moreno <dmoreno@coralbits.com>  Thu, 04 Nov 2021 21:52:52 +0100

rtpmidid (21.07) unstable; urgency=medium

  * Bugfix: bad ordering of events
  * More MIDI events
  * Bad acess initiator / ssrc
  * Bigger buffer size for sysex

 -- David Moreno <dmoreno@coralbits.com>  Fri, 23 Jul 2021 19:42:45 +0200

rtpmidid (20.07) unstable; urgency=medium

  * Improved Mac OS and iOS support
  * Control CLI
  * LGPL2.1 Library
  * Improved stability

 -- David Moreno <dmoreno@coralbits.com>  Sat, 11 Jul 2020 13:01:46 +0200

rtpmidid (20.04.5) unstable; urgency=medium

  * Initial Release.

 -- David Moreno <dmoreno@coralbits.com>  Sun, 05 Apr 2020 15:36:37 +0200

