v0.2.0
Pre-release
Pre-release
Major release changes
- Add support Valkey v9 command changes, including hash expiration values and DELIFEQ. #187
Minor release changes
- Add static name to ValkeyCommand. #186 from @slashmo
- Add Subscription connection manager. #194
- Add ValkeyClient.subscribe functions that use global subscription connection. #195
- Remove platform requirement from Package.swift. #198, #202
- Fix LMOVE empty response bug. #185 from @aim2120
- Add custom BLMPOP response, removed custom SPOP response. #205
- Fixed error when compiling for iOS. #211 from @zunda-pixel
- ValkeyClusterClient TLS requirement is defined by the client configuration not individual nodes. #212
- Throw error if cluster command keys don't all come from the same hash slot. #209
- Add support for ASK errors in the cluster client. #199
Patch release changes
- Break out running clients code from ValkeyClusterClientStateMachine. #178
- Add ability to ValkeyClient to run other workloads than the connection manager. #174
- Move SETINFO to inside ChannelHandler, so they can be pipelined with HELLO. #172
- Remove half closure from client. #188
- Don't allow the SUBSCRIBE command to be cancelled. #214