What's Changed
- Python: improve UDS socket error handling by @jbrinkman in #4755
- Python: backwards compatibility fix for module imports by @jamesx-improving in #4803
- Add explicit rustfmt and clippy components to install-rust-and-protoc action by @xShinnRyuu in #4820
- CORE: Persist Client Name Across Reconnections for CLIENT SETNAME Command by @affonsov in #4841
- JAVA: Add cluster support for Move command by @affonsov in #4749
- PYTHON: Add MOVE command support for cluster clients by @affonsov in #4751
- NODE: add MOVE command support for cluster clients by @affonsov in #4750
- GO: Add cluster support for Move command by @affonsov in #4748
- JAVA: Move COPY command with database ID from standalone to base client by @affonsov in #4804
- GO: Add DBDestination option tests to CopyWithOptions command by @affonsov in #4802
- NODE: move COPY command to BaseClient and add comprehensive tests by @affonsov in #4805
- PYTHON: Consolidate COPY command implementation to CoreCommands by @affonsov in #4806
- PYTHON: Fix documentation for copy command by @affonsov in #4859
- FIX: SELECT Command Database Persistence Across Reconnections by @affonsov in #4764
- PYTHON: Move SELECT command from StandaloneCommands to CoreCommands by @affonsov in #4851
- Go: Add Select command support for ClusterClient by @affonsov in #4850
- JAVA: Add SELECT command support for cluster mode by @affonsov in #4846
- Node: Move SELECT command from GlideClient to BaseClient by @affonsov in #4849
Full Changelog: v2.1.0...v2.1.1