Releases: davenverse/rediculous
Releases · davenverse/rediculous
v0.2.0-M2
- Add Publish command to RedisPubsub (This isn't special, its just a normal call to publish, but a pubsub without a publish method is weird)
- Add publish to RedisCommands
v0.2.0-M1
- Adds RedisPubSub Implementation
- Lowers Constrain from Async to Concurrent for most operations
v0.1.1
- Fixes An Error In Connection Acquisition
v0.1.0
- ScalaJS Implementation
- Cats-Effect 3
- Scala 2.12, 2.13, 3
- Added RedisIO for direct use rather than
Redis[IO, *]
which has issues on Scala 3
v0.1.0-M1
- Cats-Effect 3
- ScalaJS Support Implementation
- Scala 3 Support
- On a hash version of fs2 for scalaJS until that is released. Should be binary compatible for jvm, feel free to explicitly set it.
- Dropped 2.12 Support - Adding Scala 3 made 2.12 no longer infer correctly. PRs' accepted if this is wanted.
v0.0.12
- Scala 3 Releases: 3.0.0-M2, 3.0.0-M3
v0.0.11
- Use Entire Cluster to Refresh Topology, if any succeeed use that. More likely to resolve more quickly with this approach.
v0.0.10
- Fixed Release Process Hopefully
v0.0.9
- Fix Return Type of set
v0.0.8
- Fix SETEX Command
- Limit Cluster Topology Refresh
- Add Configuration Options for Cluster Refresh
- CacheLifetime - how long it should not be refreshed again
- UseDynamicRefresh - whether it should use a random node in the topology to refresh or the static initially communicated with
- Refresh Topology on Cluster Errors. This fixes a possible error where if a node is removed from the cluster we may never receive a
MOVED
for these and try to connect to a server we cannot connect to but we don't go see who we should be communicating with. So when we receive an error in our normal communication to the remote we make sure we know what the topology is before returning that error to the user.