Releases: KarelCemus/play-redis
Setting version to 2.0.2
play.cache.AsyncCacheApi
is bound to JavaRedis
instead of DefaultAsyncCacheApi
to fixed value deserialization and support Java HTTP context #140.
2.0.1
2.0.0 (deprecated)
Deprecation note: It doesn't bind any implementation to play.api.cache.AsyncCacheApi
.
Introduced support of Redis Cluster in #84.
Implemented increment in maps #112.
Support of named caches #114
Introduced prefix
configuration property to apply a namespace on all keys in the cache instance #118.
Simplified RedisCacheModule
and RedisCacheComponents
. Internal components are no longer published, removed Binder
class, introduced RedisInstanceProvider
instead. Introduced RedisInstanceResolver
and RecoveryPolicyResolver
to provide custom implementations. Introduced RedisCaches
handler encapsulating all APIs to a single named cache. #122
Created Wiki with more detailed and structured documentation.
Revamped configuration as a consequence of named cache integration #114. Some properties were removed, instance configuration is now more direct, named caches are supported. See Migration Guide for more details.
Introduced InvocationPolicy
implementing Eager
and Lazy
invocation mechanism handling waiting for the result of the set
operation. Lazy
policy (default) does wait for the result, Eager
does not wait and ignores it instead #98.
1.6.1
1.6.0
1.5.1
1.4.2
1.5.0
Scredis connector replaced
by Rediscala implementation
due to repository inactivity, no release management, missing support of cluster,
and unreleased support of Scala 2.12.
Due to changes in the connector, there are slightly relaxed constraints
of return values in both CacheApi
and CacheAsyncApi
. For example,
some operations instead of List
return Seq
and instead of Set
also
return Seq
. This change was introduced to avoid possibly unnecessary
collection conversion inside the play-redis
.
Changed return type Unit
in AbstractCacheApi
to akka.Done
with the same meaning but
but better signalizing the intention.
Cross-compiled for Scala 2.11 and Scala 2.12.
1.4.1
1.4.0
Implemented RedisCacheComponents to support compile-time DI
Implemented MGET, MSET and MSETNX redis commands.