Next | Query returned 45 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-02-21 20:23:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-redis: updated to 4.5.1

4.5.1

Bug Fixes

Fix UnixDomainSocketConnection object has no attribute _command_packer

4.5.0

๐Ÿงช Experimental Features

Add TS.MGET example for OS Redis Cluster

๐Ÿš€ New Features

Use hiredis::pack_command to serialized the commands.
Add support for unlink in cluster pipeline

๐Ÿ› Bug Fixes

Fix issue with pack_commands returning an empty byte sequence
Async HiredisParser should finish parsing after a Connection.disconnect()
Check for none, prior to raising exception
Tuple function cannot be passed more than one argument
Synchronise concurrent command calls to single-client to single-client mode

๐Ÿงฐ Maintenance

Add TS.MGET example for OS Redis Cluster
Documentation changes: typo fix
Simplify the sync SocketBuffer, add type hints
Add missing Union type in method StreamCommands.xclaim()
Change redismod docker to redis-stack-server
   2023-01-12 11:22:15 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-redis: updated to 4.4.2

4.4.2

๐Ÿงช Experimental Features

Add support for BF.CARD

๐Ÿš€ New Features

Add support for BF.CARD
Add support for custom connection pool class in NodesManager

๐Ÿ› Bug Fixes

Allow replica to master promotion in nodes_cache
Security Fix: Updating graph parser for potential injection cases
   2023-01-09 12:27:03 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-redis: updated to 4.4.1

Changes 4.4.1

๐Ÿš€ New Features

Add dialect to FT.AGGREGATE
Add support for resetchannels in ACL SETUSER
Allow EVAL_RO and EVALSHA_RO to be routed to read replica
Add timeout parameter for SentinelManagedConnection
Add TIMEOUT to query class
Add support for certain LATENCY commands

๐Ÿ› Bug Fixes

Add type checking to __eq__ in graph classes
Accept str for ex parameter in set command
Fix for Unhandled exception related to self.host with unix socket
Make PythonParser resumable

๐Ÿงฐ Maintenance

Fix incorrect _disconnect_raise docstring
Remove DeprecationWarning by replace get_event_loop with get_running_loop
Fix AttributeError when trying to split library version
Including startup instructions via redis-stack docker
Fix JSON.ARRINDEX test
Add OpenTelemetry example with Uptrace backend
Switch docs to furo theme
Combine auto-concatenated strings
Updating graph tests to support new execution plan
Raising NotImplementedError for certain CLUSTER and LATENCY commands
   2022-12-08 10:01:30 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-redis: updated to 4.4.0

v4.4.0

New Features (since 4.4.0rc4)

Async clusters: Support creating locks inside async functions

Bug Fixes (since 4.4.0rc4)

Async: added 'blocking' argument to call lock method
Added a replacement for the default cluster node in the event of failure.
Fixed geosearch: Wrong number of arguments for geosearch command

Maintenance (since 4.4.0rc4)

Updating dev dependencies
Removing deprecated LGTM
Added an explicit index name in RediSearch example
Adding connection step to bloom filter examples
   2022-11-22 20:12:27 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-redis: updated to 4.3.5

Version 4.3.5

Changes

This is a maintenance release of redis-py, prior to the release of 4.4.0. This \ 
release contains both bug fixes, and features, keeping pace with the release of \ 
redis-stack capabilities.

๐Ÿš€ New Features

Add support for TIMESERIES 1.8
Graph - add counters for removed labels and properties
Add support for TDIGEST.QUANTILE extensions
Add TDIGEST.TRIMMED_MEAN
Add support for async GRAPH module
Support TDIGEST.MERGESTORE and make compression optional on TDIGEST.CREATE
Adding reserve as an alias for create, so that we have BF.RESERVE and CF.RESERVE \ 
accuratenly supported

๐Ÿ› Bug Fixes

Fix async connection.is_connected to return a boolean value
Fix: workaround asyncio bug on connection reset by peer
Fix crash: key expire while search
Async cluster: fix concurrent pipeline
Fix async SEARCH pipeline
Fix KeyError in async cluster - initialize before execute multi key commands

๐Ÿงฐ Maintenance

Supply chain risk reduction: remove dependency on library named deprecated
Search test - Ignore order of the items in the response
Fix GRAPH.LIST & TDIGEST.QUANTILE tests
Fix TimeSeries range aggregation (twa) tests
Mark TOPK.COUNT as deprecated
   2022-07-05 12:19:15 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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

Next | Query returned 45 messages, browsing 11 to 20 | Previous