Skip to content

Releases: KarelCemus/play-redis

Setting version to 2.0.2

17 Jan 15:07
Compare
Choose a tag to compare

play.cache.AsyncCacheApi is bound to JavaRedis instead of DefaultAsyncCacheApi
to fixed value deserialization and support Java HTTP context #140.

2.0.1

01 Dec 11:14
Compare
Choose a tag to compare

Fixed missing binding of play.api.cache.AsyncCacheApi #135.

2.0.0 (deprecated)

28 Nov 23:48
Compare
Choose a tag to compare

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

12 Nov 21:14
Compare
Choose a tag to compare

JavaRedis preserves Http.Context #130.

1.6.0

30 Sep 13:30
Compare
Choose a tag to compare

Introduced support of Redis Cluster in #84.

Implemented increment in maps #112.

1.5.1

10 Jul 12:17
Compare
Choose a tag to compare

Fixed #102, preserved original exception if extends RedisException and fixed wrong parameters in error messages

1.4.2

10 Jul 11:42
Compare
Choose a tag to compare

Fixed #102, preserved original exception if extends RedisException and fixed wrong parameters in error messages

1.5.0

10 Jul 10:09
Compare
Choose a tag to compare

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

29 May 22:15
Compare
Choose a tag to compare

Fixed minor issues #83 and #85.

1.4.0

02 Mar 20:50
Compare
Choose a tag to compare

Implemented RedisCacheComponents to support compile-time DI

Implemented MGET, MSET and MSETNX redis commands.