fac67c4e78Accepting request 1162314 from devel:languages:python
Ana Guerrero
2024-03-27 19:41:47 +0000
2d0859fe95Accepting request 1162291 from home:glaubitz:branches:devel:languages:pythonRobert Schweikert2024-03-26 15:50:57 +0000
de9943fd2eAccepting request 1139023 from devel:languages:python
Ana Guerrero
2024-01-17 21:14:40 +0000
0f0cfe95a3- add https://github.com/redis/redis-py/pull/3005 as Close-various-objects-created-during-asyncio-tests.patch to fix tests for python 3.12 potential data leak in specific cases. (CVE-2023-28858, bsc#1209811) * Better error handlingDirk Mueller2024-01-15 20:20:19 +0000
bdeeb6a122Accepting request 1136240 from devel:languages:python
Dominique Leuenberger
2024-01-05 21:58:46 +0000
62082908f4Accepting request 1121196 from home:dgarcia:branches:devel:languages:pythonDaniel Garcia2023-10-30 16:28:01 +0000
49aaaad2c8Accepting request 1119872 from devel:languages:python
Ana Guerrero
2023-10-24 18:07:42 +0000
70420d4dd9- Disable more tests that are broken on ALP build OBSDaniel Garcia2023-10-24 07:17:39 +0000
d21e817faeAccepting request 1119606 from home:dgarcia:branches:devel:languages:pythonDaniel Garcia2023-10-24 06:29:34 +0000
e02d989c64Accepting request 1102123 from home:mcalabkova:branches:devel:languages:pythonMatej Cepl2023-08-03 08:01:06 +0000
c0dbe5ea8cWIP DO NOT SUBMIT YET (gh#redis/redis-py#2679)Matej Cepl2023-07-18 15:32:54 +0000
fe8b50ab1bAccepting request 1088081 from devel:languages:python
Dominique Leuenberger
2023-05-30 20:02:00 +0000
96483c6333Accepting request 1088046 from home:AndreasStieger:branches:devel:languages:pythonMatej Cepl2023-05-20 21:52:35 +0000
43960ccb1dAccepting request 1085447 from devel:languages:python
Dominique Leuenberger
2023-05-09 11:07:43 +0000
389e533630Accepting request 1085420 from home:ojkastl_buildservice:Branch_devel_languages_pythonDirk Mueller2023-05-08 08:19:35 +0000
a5d3339759Accepting request 1080032 from devel:languages:python
Dominique Leuenberger
2023-04-20 13:13:27 +0000
3c4e486ff3Fix accidental donttest overwrite
Steve Kowalik
2023-04-18 03:37:41 +0000
5884f3b76f- Update to 4.5.4: * Security + Cancelling an async future does not, properly trigger, leading to a potential data leak in specific cases. (CVE-2023-28858, bsc#1209811) + Cancelling an async future does not, properly trigger, leading to a potential data leak in specific cases. (CVE-2023-28859, bsc#1209812) * New Features + Introduce AbstractConnection so that UnixDomainSocketConnection can call super().init (#2588) + Added queue_class to REDIS_ALLOWED_KEYS (#2577) + Made search document subscriptable (#2615) + Sped up the protocol parsing (#2596) + Use hiredis::pack_command to serialized the commands. (#2570) + Add support for unlink in cluster pipeline (#2562) * Bug Fixes + Fixing cancelled async futures (#2666) + Fix: do not use asyncio's timeout lib before 3.11.2 (#2659) + Fix UDS in v4.5.2: UnixDomainSocketConnection missing constructor argument (#2630) + CWE-404 AsyncIO Race Condition Fix (#2624, #2579) + Fix behaviour of async PythonParser to match RedisParser as for issue #2349 (#2582) + Replace async_timeout by asyncio.timeout (#2602) + Update json().arrindex() default values (#2611) + Fix#2581 UnixDomainSocketConnection object has no attribute _command_packer (#2583) + Fix issue with pack_commands returning an empty byte sequence (#2416) + Async HiredisParser should finish parsing after a Connection.disconnect() (#2557) + Check for none, prior to raising exception (#2569)
Steve Kowalik
2023-04-18 03:13:49 +0000
bf1ee5d359Accepting request 1076597 from devel:languages:pythonMatej Cepl2023-04-01 08:13:48 +0000
6bf3e78d6d- Upgrade to 4.4.4 (also bsc#1209811, CVE-2023-28858 & bsc#1209812, CVE-2023-28859) to fix possible async command information disclosure. - Upgrade to 4.4.3: Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade! - CWE-404 AsyncIO Race Condition Fix - Upgrade to 4.4.2: - Add support for BF.CARD - Add support for custom connection pool class in NodesManager Allow replica to master promotion in nodes_cache Security Fix: Updating graph parser for potential injection cases - Upgrade to 4.4.0: - Async clusters: Support creating locks inside async functions - 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 - Updating dev dependencies - Removing deprecated LGTM - Added an explicit index name in RediSearch example - Adding connection step to bloom filter examples - Skip test_acl_list test (gh#redis/redis-py#2679)Matej Cepl2023-04-01 02:45:41 +0000
4274d7b8f5- Disable broken test test_xautoclaim gh#redis/redis-py#2554 - udpate to 4.3.5: * Add support for TIMESERIES 1.8 (#2296) * Graph - add counters for removed labels and properties (#2292) * Add support for TDIGEST.QUANTILE extensions (#2317) * Add TDIGEST.TRIMMED_MEAN (#2300) * Add support for async GRAPH module (#2273) * Support TDIGEST.MERGESTORE and make compression optional on TDIGEST.CREATE (#2319) * Adding reserve as an alias for create, so that we have BF.RESERVE and CF.RESERVE accuratenly supported (#2331) * Fix async connection.is_connected to return a boolean value (#2278) * Fix: workaround asyncio bug on connection reset by peer (#2259) * Fix crash: key expire while search (#2270) * Async cluster: fix concurrent pipeline (#2280) * Fix async SEARCH pipeline (#2316) * Fix KeyError in async cluster - initialize before execute multi key commands (#2439) * Supply chain risk reduction: remove dependency on library named deprecated (#2386) * Search test - Ignore order of the items in the response (#2322) * Fix GRAPH.LIST & TDIGEST.QUANTILE tests (#2335) * Fix TimeSeries range aggregation (twa) tests (#2358) * Mark TOPK.COUNT as deprecated (#2363)Daniel Garcia2023-01-18 13:10:50 +0000
8ed8f54ea4- update to 4.3.4: * Fix backward compatibility from 4.3.2 in Lock.acquire() * Fix XAUTOCLAIM to return the full response, instead of only keys 2+ * Added dynamic_startup_nodes configuration to RedisCluster. * Fix retries in async mode * Async cluster: fix simultaneous initialize * Uppercased commands in CommandsParser.get_keys * 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 differenceDirk Mueller2022-10-01 17:23:23 +0000
d313db8f3bAccepting request 982470 from devel:languages:python
Dominique Leuenberger
2022-06-17 19:20:26 +0000
c16bda0221Accepting request 982432 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2022-06-13 13:49:13 +0000
fcf76796ee- Add redismod.conf and tox.ini as Sources to SPEC file.Matej Cepl2022-06-13 07:29:34 +0000
d3a53b0bd3Accepting request 982133 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2022-06-13 06:36:30 +0000
82b2960908Accepting request 906638 from devel:languages:python
Dominique Leuenberger
2021-07-18 21:44:49 +0000
8d1c0f81d0- Add account-defaults-redis.patch which fixes failing tests by taking into consideration redis defaults, not overwriting them (gh#andymccurdy/redis-py#1499).Matej Cepl2021-07-16 09:17:26 +0000
a4d1d21383Accepting request 878169 from devel:languages:python
Dominique Leuenberger
2021-03-11 19:08:22 +0000
23791a97f7- Skipp two tests because of gh#andymccurdy/redis-py#1459.Matej Cepl2021-03-10 12:41:41 +0000
b44324c9c5Accepting request 824196 from devel:languages:python
Dominique Leuenberger
2020-08-06 15:31:28 +0000
f7f9310cbeAccepting request 824116 from home:mcalabkova:branches:devel:languages:pythonMatej Cepl2020-08-03 16:17:31 +0000
a57f319083Accepting request 786460 from devel:languages:python
Dominique Leuenberger
2020-04-19 19:42:26 +0000
f9b4e360abAccepting request 786458 from home:pgajdos:python
Tomáš Chvátal
2020-03-19 12:27:46 +0000
5db7336bc7Accepting request 757265 from devel:languages:python
Dominique Leuenberger
2019-12-23 21:40:25 +0000
bf0bba0abfAccepting request 756890 from home:buschmann23:branches:devel:languages:python
Tomáš Chvátal
2019-12-16 08:02:58 +0000
a470530172Accepting request 751836 from devel:languages:python
Dominique Leuenberger
2019-12-07 14:19:20 +0000
2da24d42c3Accepting request 750899 from home:apersaud:branches:devel:languages:python
Tomáš Chvátal
2019-11-29 09:45:14 +0000
181bbbd515Accepting request 729802 from devel:languages:python
Dominique Leuenberger
2019-09-23 10:04:38 +0000
1da35b2ecd- Update to 3.3.8: * Fixed MONITOR parsing to properly parse IPv6 client addresses * Fixed a regression introduced in 3.3.0
Tomáš Chvátal
2019-09-10 10:56:52 +0000
c3a82728cbAccepting request 722638 from devel:languages:python
Dominique Leuenberger
2019-08-14 09:36:44 +0000
bda3abda55Accepting request 722636 from home:mcalabkova:branches:devel:languages:python
Tomáš Chvátal
2019-08-12 10:15:23 +0000
6df822ed3fAccepting request 694225 from devel:languages:python
Dominique Leuenberger
2019-04-19 16:37:12 +0000
d46cedc7b6- Update to 3.2.0 bsc#1131555:
Tomáš Chvátal
2019-04-15 10:12:22 +0000
b0631d4be4Accepting request 690298 from devel:languages:python
Dominique Leuenberger
2019-04-04 10:01:17 +0000
1e04efcf63Accepting request 690168 from home:jayvdb:django
Tomáš Chvátal
2019-04-01 09:04:18 +0000
6374af49a2Accepting request 688630 from devel:languages:python
Dominique Leuenberger
2019-03-28 21:48:18 +0000
392532f780Accepting request 688628 from home:jayvdb:django
Tomáš Chvátal
2019-03-26 09:41:16 +0000
86cf3a1c1cAccepting request 676986 from devel:languages:python
Yuchen Lin
2019-02-19 11:00:38 +0000
2df149d0c1Accepting request 676978 from home:sebix:branches:devel:languages:python
Thomas Bechtold
2019-02-18 09:39:32 +0000
a7a56ab3ae- Update to 3.1.0: * Connection URLs must have one of the following schemes: redis://, rediss://, unix://. Thanks @jdupl123. #961/#969 * Fixed an issue with retry_on_timeout logic that caused some TimeoutErrors to be retried. Thanks Aaron Yang. #1022/#1023 * Added support for SNI for SSL. Thanks @oridistor and Roey Prat. #1087 * Fixed ConnectionPool repr for pools with no connections. Thanks Cody Scott. #1043/#995 * Fixed GEOHASH to return a None value when specifying a place that doesn't exist on the server. Thanks @guybe7. #1126 * Fixed XREADGROUP to return an empty dictionary for messages that have been deleted but still exist in the unacknowledged queue. Thanks @xeizmendi. #1116 * Added an owned method to Lock objects. owned returns a boolean indicating whether the current lock instance still owns the lock. Thanks Dave Johansen. #1112 * Allow lock.acquire() to accept an optional token argument. If provided, the token argument is used as the unique value used to claim the lock. Thankd Dave Johansen. #1112 * Added a reacquire method to Lock objects. reaquire attempts to renew the lock such that the timeout is extended to the same value that the lock was initially acquired with. Thanks Ihor Kalnytskyi. #1014 * Stream names found within XREAD and XREADGROUP responses now properly respect the decode_responses flag. * XPENDING_RANGE now requires the user the specify the min, max and count arguments. Newer versions of Redis prevent ount from being infinite so it's left to the user to specify these values explicitly. * ZADD now returns None when xx=True and incr=True and an element is specified that doesn't exist in the sorted set. This matches what the server returns in this case. #1084
Tomáš Chvátal
2019-02-15 11:46:31 +0000
a80a8d0650Accepting request 649608 from devel:languages:python
Dominique Leuenberger
2018-11-26 09:22:25 +0000
f62398c5beAccepting request 649543 from home:sebix:branches:devel:languages:python
Todd R
2018-11-16 15:02:25 +0000
901058bff2Accepting request 649524 from home:sebix:branches:devel:languages:python
Tomáš Chvátal
2018-11-16 10:20:02 +0000
38b1bbe888Accepting request 635475 from devel:languages:python
Yuchen Lin
2018-09-13 22:01:36 +0000
b5f7a3b1e7- Add patch redis-skip-rounding.patch to fix rounding issues with geolocation, it is not stable enought o produce pinpoint equal results among 32bit platforms
Tomáš Chvátal
2018-09-13 07:54:53 +0000
eaf5c3d575Accepting request 631998 from devel:languages:python
Dominique Leuenberger
2018-08-29 10:26:51 +0000
b4b0ff3dc1- Run tests by launching redis server - Require redis on runtime
Tomáš Chvátal
2018-08-28 14:25:43 +0000
a4d887c569Accepting request 530853 from devel:languages:python
Dominique Leuenberger
2017-10-05 09:58:13 +0000
61b20cdbccAccepting request 530625 from home:apersaud:branches:devel:languages:python
Jan Matejek
2017-10-03 11:54:57 +0000
90aedef6d8Accepting request 507111 from devel:languages:python
Dominique Leuenberger
2017-07-05 22:01:26 +0000
6985d50ffeAccepting request 506890 from home:benoit_monin:branches:devel:languages:python
Jan Matejek
2017-06-29 15:29:54 +0000
89a24cc35dAccepting request 441394 from devel:languages:python
Dominique Leuenberger
2016-12-07 23:30:19 +0000
d13562cd38- update to 2.10.5: * Allow URL encoded parameters in Redis URLs. Characters like a "/" can now be URL encoded and redis-py will correctly decode them. Thanks * Added support for the WAIT command. Thanks https://github.com/eshizhan * Better shutdown support for the PubSub Worker Thread. It now properly cleans up the connection, unsubscribes from any channels and patterns previously subscribed to and consumes any waiting messages on the socket. * Added the ability to sleep for a brief period in the event of a WatchError occuring. Thanks Joshua Harlow. * Fixed a bug with pipeline error reporting when dealing with characters in error messages that could not be encoded to the connection's character set. Thanks Hendrik Muhs. * Fixed a bug in Sentinel connections that would inadvertantly connect to the master when the connection pool resets. Thanks https://github.com/df3n5 * Better timeout support in Pubsub get_message. Thanks Andy Isaacson. * Fixed a bug with the HiredisParser that would cause the parser to get stuck in an endless loop if a specific number of bytes were delivered from the socket. This fix also increases performance of parsing large responses from the Redis server. * Added support for ZREVRANGEBYLEX. * ConnectionErrors are now raised if Redis refuses a connection due to the maxclients limit being exceeded. Thanks Roman Karpovich. * max_connections can now be set when instantiating client instances. Thanks Ohad Perry.Dirk Mueller2016-11-15 12:37:13 +0000
e97c29c8f3Accepting request 247253 from devel:languages:python
Stephan Kulow
2014-09-03 06:30:19 +0000
2788fb2d31Accepting request 247252 from home:TheBlackCat:branches:devel:languages:python
Todd R
2014-09-02 16:38:54 +0000
ac5671162cAccepting request 208186 from devel:languages:python
Stephan Kulow
2013-11-25 15:03:31 +0000
8ea62ebe80Accepting request 208185 from home:posophe:branches:devel:languages:python
Denisart Benjamin
2013-11-24 19:05:59 +0000
b927205009Accepting request 186099 from devel:languages:python
Stephan Kulow
2013-08-07 18:53:11 +0000
a1fa41d610- Use upstream source URL
Sascha Peilicke
2013-08-06 12:36:23 +0000
fa4355b4f4Accepting request 185593 from home:cberendt:branches:devel:languages:python
Sascha Peilicke
2013-08-05 09:30:25 +0000
7e9b94deb5Accepting request 132594 from devel:languages:python
Stephan Kulow
2012-09-06 07:02:03 +0000
6a38f13732Accepting request 132435 from home:poorboywilly:branches:devel:languages:python
Todd R
2012-09-05 07:51:37 +0000
fc87e0da70Accepting request 123374 from devel:languages:python
Stephan Kulow
2012-06-05 13:34:55 +0000
5abcd06fb5Accepting request 123315 from home:poorboywilly:branches:devel:languages:python
Todd R
2012-06-03 15:03:52 +0000
d922addafaAccepting request 102985 from devel:languages:python
Stephan Kulow
2012-02-14 10:26:39 +0000
de9d4b6eb7Accepting request 102956 from home:aledr:branches
Sascha Peilicke
2012-02-07 08:59:29 +0000
5193e22ec0Accepting request 93475 from devel:languages:python
Stephan Kulow
2011-11-28 17:27:13 +0000
effae7ad7b- Update to version 2.4.9: * Removed socket retry logic in Connection. This is the responsbility of the caller to determine if the command is safe and can be retried. Thanks David Wolver. * Added some extra guards around various types of exceptions being raised when sending or parsing data. Thanks David Wolver and Denis Bilenko. - See file CHANGES for previous versions... - Update to version 2.2.4:
Sascha Peilicke
2011-09-23 12:14:33 +0000
b36c4ca773Accepting request 69954 from home:saschpe:branches:devel:languages:python
Alexandre Rogoski
2011-05-11 00:12:49 +0000
6f633441cbadd docs
Pavol Rusnak
2010-03-09 13:59:48 +0000
1d68b7ad56url
Pavol Rusnak
2010-03-09 13:42:14 +0000
69a8b70908fix
Pavol Rusnak
2010-03-07 22:31:52 +0000
d56c30fba0init
Pavol Rusnak
2010-03-07 22:28:01 +0000