Skip to content

v1.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jul 08:37
· 230 commits to main since this release

[1.3.0] - 2024-07-17

Removed

  • Removed old replication in anticipation of coming clustering.

Changed

  • Build with Crystal 1.13.1
  • Deb packages now includes all debug symbols, for useful stacktraces
  • Replaced HTTP router with an internal one. Now LavinMQ uses 0 external libraries.
  • Specs are more reliable when a new server is started for each spec
  • LavinMQ never sets TLS ciphers by it self, custom ciphers have to be configured via the config

Fixed

  • HTTP API: Regression where an (empty) body was required to PUT a new vhost
  • lavinmqctl didn't recognize 201/204 response codes from set_permissions, set_user_tags and add_vhost
  • Queues will no longer be closed if file size is incorrect. Fixes #669
  • Improved logging
  • Won't choke on empty message files on boot #685
  • Won't choke on somewhat too large message files on boot #671

Added

  • Can view which messages are unacked in each queue (HTTP and UI) #712
  • Tags and descriptions on VHosts
  • Can pass an array of URLs to Shovel

Changes: v1.2.15...v1.3.0