|
RedisClientReleaseNotes
NOTE: This page has moved to RedisClientReleaseNotes on GitHub. Please update your links.Latest release notes for the latest version of the c# ServiceStack.Redis client. Redis Client v1.30 Release NotesThis version adds support for the recently released Redis v2.0. This release also fixes a major performance issue with the older clients so it is now a recommended upgrade for all older clients which ideally should coincide with an upgrade to redis-server v2.0. Warning: Breaking API ChangesUnfortunately during development of RedisWebServices I became aware that the nomenclature of the descriptive API found in the IRedisClient and IRedisTypedClient were sometimes in-consistent. Normally when making changes to published API's I would continue to deprecate and support the older API's unfortunately since there was so many changes supporting both API's would've made it more confusing so I've taken the opportunity with the release of redis-server v2.0 to start with a fresh slate, though I will continue to make available the older version (v1.20) of the client below. The new terminology used in the new APIThe wording in the new IRedisClient and RedisWebService API's:
Please file any issues you find with the C# Client (or the rest of ServiceStack) on the issues pages. DownloadThe latest version of the open source c# redis client is available:
Download the stable and development release of the Redis Server Windows builds here: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload (currently v2.0RC) Older ReleasesFor those that can't move to the new redis-server and new C# client, I will maintain the downloads of the older v2.0 libraries: Redis Client v1.20 Release NotesThis version adds support for all operations available in Redis v1.3.11 (and the upcoming v2.0 RC) apart from the special debug commands: MONITOR / CONFIG / DEBUG which are commonly accessed via redis-cli/telnet for diagnosing a live-running Redis instance. Redis Client v1.19 Release NotesThe biggest feature of this release is support for Redis Publish/Subscribe operations. Other than that all client client API's now use the new binary safe Redis wire protocol so now all arguments including keys are binary safe strings. Most new Redis operations available in the latest version of redis-server v1.3.10 have been implemented. Other noteworthy mentions:
New or changed API methods:
Redis Client v1.14 Release NotesThis release brings the client up to date with v1.3.9 of the redis-server with the following new operations included: You can access these new operations with the IRedisClient using the v1.3.9 of the redis-server.Richer Transaction support has been improved with the addition of the IRedisTypedTransaction<T> which utilizes the IRedisTypedClient to provide transactions against strongly-typed POCO types. Examples can be found on the test page RedisTypedTransactionTests.cs Redis Client v1.09 Release NotesFeaturesThe biggest feature in this release is the addition of Redis Transactions. Almost every command in IRedisClient can now be queued and executed as part of an atomic Redis operation. For more info on how to use transactions visit RedisTransactions. Other noteworthy features
Older Release NotesRedis Client v1.08 Release NotesAPI compatibilityThis version of the client includes support for the Redis 1.3.7 API. This includes support for all Sorted Sets and Hash operations. Features
Breaking API changes:
|