Releases: cloudamqp/lavinmq
Releases · cloudamqp/lavinmq
v1.1.5: 1.1.5
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
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
[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
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
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
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
Changes: v1.0.0...v1.0.1
v1.0.0: 1.0.0
Changes: v1.0.0-beta.13...v1.0.0