Skip to content

Releases: KarelCemus/play-redis

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.

1.3.1

11 Jan 18:06
Compare
Choose a tag to compare

Exposed RedisConnector, it is publicaly available for injection now.

1.3.0 (scredis)

03 Jan 13:42
Compare
Choose a tag to compare
  • possibly breaking changes although the API itself was not changed but may need recompilation.
  • migration from Brando to Scredis connector to support AUTH command.
  • several new command.
  • support of Lists, Maps, and Sets

1.3.0-M1 (scredis)

30 Aug 11:31
Compare
Choose a tag to compare
1.3.0-M1 (scredis) Pre-release
Pre-release

This should be stable release but not fully met 1.3.0 milestone. The intention of this release is to test the migration from Brando to Scredis connector to verify use in production environments as well as on Heroku with required AUTH command.

Besides this, this milestone also implements several new command.

1.2.0

17 Apr 13:00
Compare
Choose a tag to compare

Play-redis provides native serialization support to basic data types such as String, Int, etc. However, for other objects including collections, it used to use default JavaSerializer serializer. Since Akka 2.4.1, default JavaSerializer is officially considered inefficient for production use. Nevertheless, to keep things simple, play-redis still uses this inefficient serializer NOT to enforce any serialization library to end users. Although, it recommends kryo serializer claiming great performance and small output stream. Any serialization library can be smoothly connected through Akka configuration, see the official Akka documentation.

This release is focused on library refactoring. While public API remained unchanged, there are several significant changes to their implementations. Those are consequences of refactoring some functionality into self-standing units. For example, there has been extracted RedisConnector implementing the Redis protocol and RedisCache implementing cache API over that. Before, it was tangled together. As consequence, the library has now layered architecture (facades -> cache implementation -> protocol implementation) with several public facades.

1.1.0

15 Mar 07:41
Compare
Choose a tag to compare

Upgrade to Play 2.5.x without any API changes. There are only minor improvements removing use of deprecated code.

1.0.0

08 Feb 11:23
Compare
Choose a tag to compare

Completely rewritten for Play 2.4.x, uses DI, introduced 4 interfaces available by DI. See README for more details.

1.0.0-RC1

18 Dec 14:10
Compare
Choose a tag to compare
1.0.0-RC1 Pre-release
Pre-release

RC for Play 2.4 with Brando 3.x.x. There are several untested features within Brando impl.

1.0.0-M1

18 Dec 14:09
Compare
Choose a tag to compare
1.0.0-M1 Pre-release
Pre-release

Supposed to be stable release of play-redis for Play 2.4 with Brando 2.x.x

0.2.1

25 Nov 21:38
Compare
Choose a tag to compare

Backported KEYS command. Implemented support of the KEYS command. Backported from the 0.3 version