Skip to content

Releases: cloudamqp/lavinmq

v1.1.5: 1.1.5

22 Jun 22:12
Compare
Choose a tag to compare

Fixed

  • Prevent memory leaks from consumer fibers which are waiting for empty queues etc.

Changes: v1.1.4...v1.1.5

v1.1.4: 1.1.4

22 Jun 21:55
Compare
Choose a tag to compare

Changed

  • fsync on transaction commit, but not on publish confirm

Fixed

  • Don't allow creating policies with wrongly typed defintions
  • Javascript bugs in the UI
  • Allow importing definitions where entities lacks the vhost property
  • Export vhost parameters when exporting a single vhost
  • Redirect to login page when cookie expires in UI

Added

  • Single Active Consumer queue support
  • Exponential backoff for shovel reconnects
  • Consumer churn rate metrics
  • Quicker boot time after crash
  • UI view for consumers

Changes: v1.1.3...v1.1.4

v1.1.3: 1.1.3

22 May 09:15
Compare
Choose a tag to compare

[1.1.3] - 2023-05-22

Added

  • Added churn_rates to /api/overview call #517

Changed

  • Improve RAM usage by only spawning queue_expiration loop when it's needed #512
  • Better handling of JSON arguments in UI #513
  • Load debug symbols by default

Fixed

  • Fixed some specs

Changes: v1.1.2...v1.1.3

v1.1.2: 1.1.2

27 Apr 07:30
Compare
Choose a tag to compare

Seg fault issues with Crystal 1.8.0 and LLVM 12, so this version just rebuild of 1.1.1 using crystal 1.8.1 and LLVM 15

Changes: v1.1.1...v1.1.2

v1.1.1: 1.1.1

26 Apr 08:52
Compare
Choose a tag to compare

Fixed

  • Segmentation fault bug with Crystal 1.8 for exchange to exchange binding listing in API
  • Consistent login handling in UI (use cookie, not basic auth)
  • Shovel/federation clients now support negotiating frame_max with upstream server

Changed

  • Remove signal handler for SEGV (segmentation fault) in release mode so that a coredump is generated
  • Don't include stat history when listing exchanges
  • UI table refactoring so that multiple tables can have pagination for instance
  • UI keeps trying to load data while server is offline

Added

  • lavinmqctl definitions <datadir> to generate definitions json from an existing data dir for emergency recovery

Changes: v1.1.0...v1.1.1

v1.1.0: 1.1.0

15 Apr 13:51
Compare
Choose a tag to compare

Added

  • Only mmap message store files on-demand, decreasing memory usage for arbitrary long queues to 0
  • CSP rules in the UI, forbids inline js etc.
  • Support ?columns= query for all API endpoints
  • The HTTP API now supports cookie authentication, in addition to basic auth

Changed

  • Precompress static assets (inflate on-demand if client don't accept deflate)
  • Don't include historic message stats when listing queues via the API
  • New favicon (that works both in dark and light mode)
  • Return 403 rather than 401 for access refused in /api (401 only if unauthenticated)
  • Cleaning up JS in UI

Fixed

  • Error message in UI when lacking access to Logs/Vhosts/Users/shovels/federation
  • Autocomplete queues/vhosts is now correct in the UI (selecting only from the vhost in question)
  • Deliveries of messages larger than socket_buffer_size (16KB) on x86_64 fixed in Crystal 1.8.0 due to faulty LibC bindings
  • Increased responsiveness in cases with very fast consumers
  • UI: Consumers listing on Queue page
  • UI: Users with vhost access can also list all connections/channels/consumers in that vhost

Changes: v1.0.1...v1.1.0

v1.0.1

06 Apr 17:27
Compare
Choose a tag to compare

v1.0.0: 1.0.0

31 Mar 15:09
Compare
Choose a tag to compare

v1.0.0-beta.13: Beta 13

29 Mar 22:39
Compare
Choose a tag to compare

v1.0.0-beta.12: Beta 12

22 Mar 11:09
Compare
Choose a tag to compare