Releases: swift-server/RediStack
Releases · swift-server/RediStack
1.6.3
What's Changed
Other Changes
- Add CI for Swift 5.10 by @yim-lee in #103
- migrate to github actions by @ktoso in #112
- Follow-up cleanup of GitHub Actions migration by @rnro in #116
- add .editorconfig file by @rnro in #115
- Aligning semantic version label check name by @FranzBusch in #117
- Update release.yml by @FranzBusch in #118
- Enable release mode builds by @josephnoir in #130
- [CI] Update package for Swift 6.0+ by @czechboy0 in #137
New Contributors
- @yim-lee made their first contribution in #103
- @ktoso made their first contribution in #112
- @rnro made their first contribution in #116
- @FranzBusch made their first contribution in #117
- @josephnoir made their first contribution in #130
- @czechboy0 made their first contribution in #137
Full Changelog: 1.6.2...1.6.3
RediStack 1.6.2
RediStack 1.6.1
SemVer Patch
- Add missing availibility flags (#99)
RediStack 1.6.0
SemVer Minor
- Add
RedisHashSlot(#91) - Add
RedisClusterNodeDescriptionandRedisClusterNodeID(#92) - Add
RedisClusterShardDescriptionProtocol(#93)
SemVer Patch
- Improve error messages (#97, patch credit to @hamzahrmalik)
- Change the 'debug' log statement when a connection is grabbed from a connectionpool to 'trace' (#88)
- Add DiscardingTaskGroup and Stream polyfills for cluster support (#94)
Other Changes
RediStack 1.5.1
RediStack 1.5.0
SemVer Minor
- Conform
RedisByteDecodertoNIOSingleStepByteToMessageDecoder(#63) - Delay connection attempts without addresses (#64)
- Require Swift 5.6 (#65)
- Implement a basic
RESP3Tokenparser (#71) - Add support for usernames (#72)
- Add
NIOSSLdependency (#74) - Make
RedisConnection.Configuration.defaultPortthread safe (#81)
SemVer Patch
- Explicitly depend on
Atomics(#57) - Remove reliance on the NIO umbrella module (#60)
- Add
RedisCommandEncoder(#69) - Remove
Context, useLoggereverywhere (#70) - Move
RESP3TokenDecoderinto its own file (#75) - Move
ConnectionPoolfiles into the ConnectionPool folder (#76) - Split up Configuration file into two:
RedisConnectionPool&RedisConnection(#78)
Other Changes
RediStack 1.4.1
The latest master, pre-release, and release API Docs are always available at docs.redistack.info
Semver Patch
- Fix compiler error for pre Swift 5.7 versions !201
RediStack 1.4.0
The latest master, pre-release, and release API Docs are always available at docs.redistack.info
Minor
- Add onUnexpectedConnectionClose callback to pool !200
RediStack 2.0.0 Gamma 1.1
The latest master, pre-release, and release API Docs are always available at docs.redistack.info
Patch
- Fix Thread Sanitizer races caused by lazy one-time initialization of RedisClientErrors !196
RediStack 1.3.3
The latest master, pre-release, and release API Docs are always available at docs.redistack.info
Patch
- Fix Thread Sanitizer races caused by lazy one-time initialization of RedisClientErrors !197