Releases: adilbaig/Tiny-Redis
v2.4.0 Stable Release
This release adds TLS support to TinyRedis thanks to an implementation by @FeepingCreature . TLS was added in Redis 6.0.
Use the new Redis
ctor to connect via TLS
this(const(ubyte)[] certificateData, const(ubyte)[] privateKeyData, const(ubyte)[] caData,
string host = "127.0.0.1", ushort port = 6379)
What's Changed
- Fix issue #45: Implement Redis TLS support (except for subscriptions). by @FeepingCreature in #46
Full Changelog: v2.3.2...v2.4
v2.3.2 Stable Release
Small refactor to reuse basicExceptionCtors and minor code doc improvements. Thanks, @Geod24
Autogenerated release notes are below.
What's Changed
New Contributors
Full Changelog: v2.3.1...v2.3.2
v2.3.1 Stable Release
Small release with a fix for a bug where Tinyredis waist forever for responses for entries over 16KB. See #42 (comment)
Autogenerated release notes are below.
What's Changed
* Response.parseResponse
: Only consume buffer if the response is valid. by @FeepingCreature in #42
New Contributors
- @FeepingCreature made their first contribution in #42. Thank you @FeepingCreature !
Full Changelog: v.2.3.0...v2.3.1
Stable Release
Various cleanups and optimizations to bring inline with DMD 2.098
- add EWOULDBLOCK import for Windows
- change name dub json
- fix incorrect usage of format
- Added
Redis.close
Stable Release
Minor fixes to patch it up to the latest DMD/LDC releases.
Stable Release
An accumulation of minor fixes made over the last 10 months.
Stable Release
Minor update to allow old gdc namespace to work. Generally better to use top-level namespacing anyway
Stable Release
This release brings TinyRedis uptodate with dmd 2.071. Bumped up to 2.1, due to more new features than usual.
- dub updates: dub.json has been spruced up to provide feature parity with the Makefile. Building a lib, and running tests were working. Now examples can also be compiled via dub.
- dmd 2.071 : Updated to dmd 2.071. Thanks to a patch by @John-Colvin
- simpler import : Imports have been clumped into one namespace.
import tinyredis;
- tinyredis.collections: This is the start of some work that his been lying around in master for a while. I've been meaning to write simple OOP wrappers for common data types on Redis. This release includes a basic class to simplify working with SETs
- PubSub: This much requested feature has finally landed! All thanks to @acehreli for building out the complete feature set. PubSub is a Redis feature that works like a lightweight, centralised message queue. A new Subscriber class provides the complete range of functionality to work with message queues. Messages can be handled via function handlers. See the
examples/console.d
for an example of subscribing/unsubscribing to a queue, and for sample usage of the API.
Stable Release
Qualified the debug output with debug(tinyredis)
. In order to see debug output, compile tinyredis with -debug=tinyredis
. Ex:
dmd -debug=tinyredis examples/example.d tinyredis/*
Stable - 2.0.5
Minor bug fix for empty Bulks