Releases: KarelCemus/play-redis
1.4.0
Implemented RedisCacheComponents to support compile-time DI
Implemented MGET, MSET and MSETNX redis commands.
1.3.1
Exposed RedisConnector, it is publicaly available for injection now.
1.3.0 (scredis)
- 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)
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
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
Upgrade to Play 2.5.x without any API changes. There are only minor improvements removing use of deprecated code.
1.0.0
Completely rewritten for Play 2.4.x, uses DI, introduced 4 interfaces available by DI. See README for more details.
1.0.0-RC1
RC for Play 2.4 with Brando 3.x.x. There are several untested features within Brando impl.
1.0.0-M1
Supposed to be stable release of play-redis for Play 2.4 with Brando 2.x.x
0.2.1
Backported KEYS command. Implemented support of the KEYS
command. Backported from the 0.3
version