Changes
Breaking Changes
- Remove support in deprecated TLS versions 1.0 and 1.1 @valentinogeron (#1205)
🚀 New Features
- Add sdevent adapter @Oipo (#1144)
- Add RedisModule adapter @tezc (#1182)
- Helper for setting TCP_USER_TIMEOUT socket option @zuiderkwast (#1188)
- Allow specifying the keepalive interval @michael-grunder (#1168)
🐛 Bug Fixes
- Fix a typo in b6a052f. @yossigo (#1190)
- Fix wincrypt symbols conflict @hudayou (#1151)
- Don't attempt to set a timeout if we are in an error state. @michael-grunder (#1180)
- Accept -nan per the RESP3 spec recommendation. @michael-grunder (#1178)
- Fix colliding option values @zuiderkwast (#1172)
🧰 Maintenance
- Version 1.2.0 @chayim (#1202)
- Remove support in deprecated TLS versions 1.0 and 1.1 @valentinogeron (#1205)
- Install major version symlink of shared objects. @yossigo (#1204)
- Add a test for the TCP_USER_TIMEOUT option. @michael-grunder (#1192)
- Add -Werror as a default. @yossigo (#1193)
- CI: Update homebrew Redis version. @yossigo (#1191)
- Fix typo in makefile. @michael-grunder (#1179)
- Write a version file for the CMake package @Neverlord (#1165)
- Cmake static or shared @autoantwort (#1160)
- Fix typo @tillkruss (#1153)
- CMakeLists.txt: respect BUILD_SHARED_LIBS @ffontaine (#1147)
- Add a test ensuring we don't clobber connection error. @michael-grunder (#1181)
- Search for openssl on macOS @michael-grunder (#1169)
- Ensure functionality without
_MSC_VER
definition @windyakin (#1194)
Contributors
We'd like to thank all the contributors who worked on this release!
@Neverlord, @Oipo, @autoantwort, @chayim, @ffontaine, @hudayou, @michael-grunder, @postgraph, @tezc, @tillkruss, @valentinogeron, @vityafx, @windyakin, @yossigo and @zuiderkwast