File rubygem-message_bus.changes of Package rubygem-message_bus
-------------------------------------------------------------------
Tue Nov 14 15:14:18 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>
- New upstream release 4.3.8, see bundled CHANGELOG
-------------------------------------------------------------------
Wed Dec 7 11:25:02 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 4.3.0
see installed CHANGELOG
FUTURE
04-11-2022
- Version 4.2.0
- FIX: Add redis gem version 5 support
- FEATURE: Allow disabling subscriptions without disabling publication
-------------------------------------------------------------------
Thu Mar 3 08:22:41 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 4.2.0
see installed CHANGELOG
22-02-2022
- Version 4.2.0
- FEATURE: Add support for `clear_every` parameter in Redis backend
This allows the clearing of the backlog to take place once every N messages. In high-load scenarios, this can provide significant performance benefit.
-------------------------------------------------------------------
Mon Feb 21 11:31:54 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 4.1.0
see installed CHANGELOG
16-02-2022
- Version 4.1.0
- PERF: Optimize Client#backlog for up-to-date clients
Also introduces a new MessageBus#last_ids(*channels) api for fetching the last_ids of
multiple channels simultaneously
-------------------------------------------------------------------
Tue Jan 25 07:10:30 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 4.0.0
see installed CHANGELOG
11-01-2022
- Version 4.0.0
- DEV: Remove backend diagnostics
- DEV: Rename reliable_pub_sub to backend_instance
- FIX: `destroy` following `after_fork` could thread lock
31-12-2021
- Version 3.4.0
- FEATURE: Remove process auto-termination on missed keepalives
20-12-2021
- Version 3.3.8
- FIX: Restore dist js files to fix a regression in 3.3.7
- FIX: Stop various thread/pg connection leaks
- DEV: Fix ruby warnings
15-12-2021
- Version 3.3.7
- FIX: Prevent simple polling from clobbering the session
- SECURITY: Fix path traversal on diagnostics route.
-------------------------------------------------------------------
Thu Jun 24 17:35:45 UTC 2021 - Stephan Kulow <coolo@suse.com>
updated to version 3.3.6
see installed CHANGELOG
-------------------------------------------------------------------
Wed Jan 20 12:54:11 UTC 2021 - Stephan Kulow <coolo@suse.com>
updated to version 3.3.4
see installed CHANGELOG
02-10-2020
- Version 3.3.4
- FIX: Remove trailing comma incorrectly added in ec60d8865.
-------------------------------------------------------------------
Fri Sep 25 14:16:46 UTC 2020 - Stephan Kulow <coolo@suse.com>
updated to version 3.3.3
see installed CHANGELOG
- Unrelease
18-09-2020
- Version 3.3.3
- FIX: `queue_in_memory` option not being passed to the backends.
- FIX: `MessageBus::DistributedCache#publish` should raise on error.
On the redis backend, any errors encountered during `MessageBus#publish`
will add the message into an in memory queue and silently swallow the
error. While this is behavior is OK for normal message_bus usage, it may
lead to inconsistency when using `DistributedCache`. If a process
doesn't publish successfully to another process, it will still update
its in memory cache leaving the other processes unaware. As such, the
distributed cache is out of sync and will require another successful
write to the cache to resync all the caches.
15-09-2020
- Version 3.3.2
- FIX: In the JavaScript client throw when when lastId is given but is not a number.
- FEATURE: raise when attempting to publish to invalid targets
- Log when DistributedCache encounters an error when publishing.
09-06-2020
- Version 3.3.1
- FIX: Disconnect Redis conn when rescuing errors in global subscribe.
- FIX: `MessageBus::Backends::Redis#global_subscribe` not closing Redis connections.
15-05-2020
- Version 3.3.0
- FEATURE: `MessageBus.base_route=` to alter the route that message bus will listen on.
07-05-2020
-------------------------------------------------------------------
Wed May 13 19:24:16 UTC 2020 - Stasiek Michalski <stasiek@michalski.cc>
- Initial package