2022-07-05 12:19:15 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-redis: updated to 4.3.4 Version 4.3 🔥 Breaking Changes Fix backward compatibility from 4.3.2 in Lock.acquire() Fix XAUTOCLAIM to return the full response, instead of only keys 2+ 🚀 New Features Added dynamic_startup_nodes configuration to RedisCluster. 🐛 Bug Fixes Fix retries in async mode Async cluster: fix simultaneous initialize Uppercased commands in CommandsParser.get_keys 🧰 Maintenance Late eval of the skip condition in async tests Reuse the old nodes' connections when a cluster topology refresh is being done Docs: add pipeline examples Correct retention_msecs value Cluster: use pipeline to execute split commands Docs: Add a note about client_setname and client_name difference |
2022-06-08 19:27:05 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-redis: updated to 4.3.3 Version 4.3.3 Changes 🐛 Bug Fixes Fix Lock crash, and versioning 4.3.3 🧰 Maintenance Async cluster: improve docs Version 4.3.2 Changes 🚀 New Features SHUTDOWN - add support for the new NOW, FORCE and ABORT modifiers Adding pipeline support for async cluster Support CF.MEXISTS + Clean bf/commands.py Extending query_params for FT.PROFILE Implementing ClusterPipeline Lock 🐛 Bug Fixes Set default response_callbacks to redis.asyncio.cluster.ClusterNode Add default None for maxlen at xtrim command 🧰 Maintenance Async cluster: add/update typing Changed list type to single element type Made sync lock consistent and added types to it Async cluster: optimisations Fix typos in README Fix modules links to https://redis.io/commands/ |
2022-05-10 07:25:58 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-redis: updated to 4.3.1 Version 4.3.1 🐛 Bug Fixes Fix asyncio Search crash |
2022-05-09 07:42:55 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-redis: updated to 4.3.0 Version 4.3.0 🔥 Breaking Changes Replace OSError exceptions from can_read with redis.ConnectionError Updated FUNCTION LOAD changes (from release 7.0 rc3 to support redis 7.0 final) 🚀 New Features Get command keys for subcommands Add support for CLUSTER SHARDS Add support for COMMAND LIST Add Async RedisCluster ACL SETUSER - add selectors and key based permissions Support for redis 7 streams features Async Connection: Allow PubSub.run() without previous subscribe() Implemented LATENCY HISTOGRAM by always throwing NotImplementedError Add async supoort for SEARCH commands Retry(): Support negative retries value Add support for MODULE LOADEX INFO - add support for taking multiple section arguments CONFIG SET - add the ability to set multiple parameters in one call CONFIG GET - add the ability to pass multiple pattern parameters in one call Add support for COMMAND GETKEYSANDFLAGS Support CASESENSITIVE for TAG fields 🐛 Bug Fixes Rename 'update_supported_erros' to 'update_supported_errors' in Retry module Fix execute_command() determining nodes error when no key command Fix incorrect return statement in auth 🧰 Maintenance Add unittest for PubSub.connect() Fix incorrect return annotation in asyncio.lock Minor cleanups in commands/cluster.py Update xtrim type annotation Async tests for redis commands, json, bloom, timeseries Fixed typing in getex command |
2022-04-04 20:18:34 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-redis: updated to 4.2.2 Version 4.2.2 Changes 🚀 New Features Extended "CLUSTER NODES" parser to support special slot entries 🔥 NOTE: This change is potentially breaking depending on your use of \ specialized slot entries. Support for bytes was added Add support for BIT|BYTE option available in redis 7 🐛 Bug Fixes Fix imports in for async Always clear reference to closed reader/writer Fix disable decode for dump command in async 🧰 Maintenance Cluster commands linkdocs Clarify bit type in setbit/getbit documentation Clean up test supoort enterprise environments Vector similarity search example Fix search query with params tests Version 4.2.1 Changes 🚀 New Features Add support for CLUSTER MYID Add dialect support for RediSearch queries 🧰 Maintenance Fix black Make typing_extensions conditional to Python < 3.8 Version 4.2.0 Changes 🚀 New Features Support for Vector Fields for Vector Similarity Search 🐛 Bug Fixes Fix cluster scan command cursors & scan_iter 🧰 Maintenance Remove verbose logging from cluster initializers Mark tests for redis-stack |
2022-02-16 14:10:35 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-redis: updated to 4.1.4 4.1.4: New Features Adding ExecutionPlan support for graph Vector similiary search support |
2022-02-08 17:43:03 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-redis: updated to 4.1.3 4.1.3 Bug Fixes Fix flushdb and flushall Maintenance Add redis5 and redis4 dockers Change json.clear test multi to be up to date with redisjson Fixing volume for unstable_cluster docker Update changes file with changes since 4.0.0-beta2 |
2022-01-27 17:56:46 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-redis: updated to 4.1.2 Version 4.1.2 Changes 🚀 New Features Invalid OCSP certificates should raise ConnectionError on failed validation Added retry mechanism on socket timeouts when connecting to the server 🐛 Bug Fixes LMOVE, BLMOVE return incorrect responses Fixing AttributeError in UnixDomainSocketConnection Fixing TypeError in GraphCommands.explain 🧰 Maintenance For tests, increasing wait time for the cluster Increased pubsub's wait_for_messages timeout to prevent flaky tests README code snippets formatted to highlight properly Fix link in the main page Documentation fixes: JSON Example, SSL Connection Examples, RTD version Direct link to readthedocs |
2022-01-17 20:02:13 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-redis: updated to 4.1.1 Version 4.1.1 Changes 🚀 New Features Add retries to connections in Sentinel Pools OCSP Stapling Support Define incr/decr as aliases of incrby/decrby FT.CREATE - support MAXTEXTFIELDS, TEMPORARY, NOHL, NOFREQS, SKIPINITIALSCAN 🐛 Bug Fixes Timeseries docs fix get_connection: catch OSError too Set keys var otherwise variable not created Clusters should optionally require full slot coverage 🧰 Maintenance Triple quote docstrings in client.py PEP 257 syncing requirements Typo and typing in GraphCommands documentation Allowing poetry and redis-py to install together setup.py: Add project_urls for PyPI Support test with redis unstable docker Connection examples Documentation cleanup |
2022-01-10 18:41:47 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-redis: updated to 4.1.0 Version 4.1.0 🚀 New Features OCSP stapling support Support for SELECT Support for specifying error types with retry Support for RESET command since Redis 6.2.0 Support CLIENT TRACKING Support WRITE in CLIENT PAUSE JSON set_file and set_path support Allow ssl_ca_path with rediss:// urls Support for password-encrypted SSL private keys Support SYNC and PSYNC 🐛 Bug Fixes Retry on error exception and timeout fixes Fixing read race condition during pubsub Fixing exception in listen Fixed MovedError, and stopped iterating through startup nodes when slots are \ fully covered Socket not closing after server disconnect Single sourcing the package version Ensure redis_connect_func is set on uds connection 🧰 Maintenance SRTALGO - Skip for redis versions greater than 7.0.0 Documentation updates Add CI action to install package from repository commit hash Fix link in lmove docstring Disabling JSON.DEBUG tests Version 4.0.2 🐛 Bug Fixes Restoring Sentinel commands to redis client Better removal of hiredis warning 🧰 Maintenance Adding links to redis documents in function calls Version 4.0.1 🐛 Bug Fixes Removing command on initial connections Removing hiredis warning when not installed Version 4.0.0 🚀 New Features FT.EXPLAINCLI intentionally raising NotImplementedError 🐛 Bug Fixes Restoring ZRANGE desc for Redis < 6.2.0 Response parsing occasionally fails to parse floats Re-enabling read-the-docs 🧰 Maintenance Call HSET after FT.CREATE to avoid keyspace scan Unit tests fixes for compatibility Improve documentation about Locks Fixes to allow --redis-url to pass through all tests Fix unit tests running against Redis 4.0.0 Search alias test fix Adding RediSearch/RedisJSON tests Updating codecov rules Tests to validate custom JSON decoders Added breaking icon to release drafter |