RediStack 1.0.0 Alpha 6
Pre-release
Pre-release
API Docs are always available at docs.redistack.info
Major
RedisIntegrationTestCasenow has properties that can be overridden in subclasses for specializing how to connect to Redis !74RESPTranslator.ParsingErrorhas two new cases:invalidBulkStringSizeandbulkStringSizeMismatch!82RedisMetrics.activeConnectionCountis no longer anIntand instead is a new specialized wrapper class calledActiveConnectionGauge!84- This is to address the data race found by the thread sanitizer that now runs on test passes
- It maintains an internal
Atomic<Int>count that can be modified with the publicincrement(by:)/decrement(by:)methods
Minor
RESPValuenow conforms toEquatable!76RedisErrornow conforms toEquatable!77RESPValue.init(bulk:)now accepts a wider range of values !81- The
Stringoverload is nowString? - The
Intoverload is now generic with a constraint ofFixedWidthInteger
- The
Patch
- Fixed a data race with
RedisMetrics.activeConnectionCountthat was caught with the new thread sanitizer test passes !84- The job that caught the error: https://gitlab.com/Mordil/swift-redi-stack/-/jobs/302079265