Commit Graph

  • 4698678ff8 Update CHANGELOG.md and package.xml release/6.3.0RC1 michael-grunder 2025-10-03 06:09:09 -07:00
  • 2f2d81149d Update CHANGELOG and package.xml develop michael-grunder 2025-10-06 16:24:55 -07:00
  • 7d3b2e4d6d Add hGetWithMeta method Pavlo Yatsukhnenko 2025-10-06 15:15:28 +03:00
  • 9dfc377902 Update CHANGELOG.md michael-grunder 2025-10-06 11:38:00 -07:00
  • 547475295a Introduce "must use attribute" michael-grunder 2025-10-05 21:26:26 -07:00
  • 5ebb853e1a Fix segfault during Redis Cluster failover Rasmus Lerdorf 2025-09-30 20:20:37 -04:00
  • f5db01b781 fix testXGrous expectation for change in redis 8.2.2 Remi Collet 2025-10-03 12:05:56 +02:00
  • 4517d5f910 bump version Remi Collet 2025-10-03 12:05:34 +02:00
  • 6ca84b668c Update package.xml for the 6.3.0RC1 release. michael-grunder 2025-10-02 21:03:11 -07:00
  • f7e6981084 Normalize package.xml with an automatic formatter michael-grunder 2025-10-02 19:44:33 -07:00
  • bddb0305f4 Minor changelog.md fix michael-grunder 2025-10-02 11:37:00 -07:00
  • 0fff135257 Add VRANGE commit to CHANGELOG.md michael-grunder 2025-10-02 11:14:35 -07:00
  • d01614b7a4 Add a release blurb. michael-grunder 2025-10-02 10:38:49 -07:00
  • 3822a11f45 Consolidate several similar commits + recategorize michael-grunder 2025-09-30 18:05:51 -07:00
  • 2e5e47da75 Add 6.3.0RC1 section to CHANGELOG.md copilot-swe-agent[bot] 2025-09-30 20:55:49 +00:00
  • 6ce3bd533a Implement VRANGE command and add a test michael-grunder 2025-09-18 08:08:14 -07:00
  • 7a69d7301c Update sponsorship (#2719) Till Krüss 2025-10-02 09:44:42 -07:00
  • 2066cfad26 document PECL configure options Till Krüss 2025-09-26 09:48:55 -07:00
  • 1d662f56aa Fix markdown headlines (#2718) Till Krüss 2025-09-25 13:16:50 -07:00
  • 0ac014764d Improve wording in README about project support Till Krüss 2025-09-15 08:54:21 -07:00
  • c0076036d9 Improve install instructions - using pie - Fedora and EL have v6 Remi Collet 2025-09-18 08:27:37 +02:00
  • cba423ccd0 Fix the link to the OpenLMS logo fix/openlms-logo michael-grunder 2025-09-13 12:28:46 -07:00
  • 09cd4c54b9 Clean up README.md: fix typos, spelling, and grammar errors (#2713) Copilot 2025-09-13 10:59:30 -07:00
  • e9e9e49509 Add maxRetries to redis_sock_configure. michael-grunder 2025-09-11 21:08:36 -07:00
  • f9f609e1eb Refine parameter descriptions and examples in README Josh 2025-09-12 11:30:44 -04:00
  • 1d07c3a07e Add a .github/copilot-instructions.md file michael-grunder 2025-09-10 16:08:50 -07:00
  • f24814a423 Fix geosearchstore bypolygon test michael-grunder 2025-09-10 11:39:41 -07:00
  • b3da0f3bcf Remove a "bad argument" assertion for testWait michael-grunder 2025-09-10 11:12:52 -07:00
  • 22a2914b09 Add a regression test michael-grunder 2025-09-03 14:29:55 -07:00
  • 35df8ad7c2 Attempt to fix an overflow bug in ZADD on Windows michael-grunder 2025-09-03 14:08:02 -07:00
  • 25e6d5fcc2 fix typo (s/sees/seeds/) Christian Flothmann 2025-09-07 13:12:46 +02:00
  • d0b0c5cfdd Fix typo Michael Grunder 2025-09-01 09:03:06 -07:00
  • 92137ffd3f We actually do return bool in sismember so do the same here michael-grunder 2025-08-30 14:38:10 -07:00
  • 38115decb9 Fix VISMEMBER unit test michael-grunder 2025-08-29 11:44:56 -07:00
  • b8de91c9e0 Fix errors and a warning michael-grunder 2025-08-29 11:37:51 -07:00
  • 92dd256f98 Implement VISMEMBER command. michael-grunder 2025-08-29 10:44:52 -07:00
  • c4b2ea6ca5 Fix VEMB reply handling in RedisCluster michael-grunder 2025-08-02 18:10:48 -07:00
  • 0b4b4ed2c3 Add a test for VGETATTR michael-grunder 2025-08-02 17:57:15 -07:00
  • d80b725824 Implement VGETATTR command michael-grunder 2025-08-01 11:03:05 -07:00
  • 7f9b1f416e Implement VLINKS command michael-grunder 2025-07-31 20:36:27 -07:00
  • ea11d62aec Test for VSETATTR michael-grunder 2025-07-31 17:47:07 -07:00
  • 92716ed0c5 Implement VSETATTR command michael-grunder 2025-07-31 17:29:28 -07:00
  • 65927b53b1 We can use redis_kv_cmd instead of a specific vrem command. michael-grunder 2025-07-31 16:33:49 -07:00
  • 5fe188416d Add a test for VRANDMEMBER michael-grunder 2025-07-31 16:25:48 -07:00
  • bbae745a93 Add a test for VREM michael-grunder 2025-07-31 16:09:09 -07:00
  • dc91631b3f Implement VREM command michael-grunder 2025-07-31 16:00:58 -07:00
  • 1deca62841 Implement VRANDMEMBER michael-grunder 2025-07-31 15:27:47 -07:00
  • 96378b70fd Implement VEMB and slightly rework VINFO michael-grunder 2025-07-31 12:50:29 -07:00
  • 8f8a49bec2 Tests for VCARD, VDIM, and VINFO. michael-grunder 2025-07-31 11:54:58 -07:00
  • 0fda9f293b Implement VCARD, VDIM, and VINFO michael-grunder 2025-07-31 11:12:36 -07:00
  • 0ed0fc0562 Add Redis::REDIS_VECTORSET type. michael-grunder 2025-08-27 14:54:13 -07:00
  • 659dc763e0 Refactor redis_replicaof_cmd michael-grunder 2025-08-27 16:37:08 -07:00
  • 8d369f4d62 Implement GEOSEARCH[STORE] BYPOLYGON. michael-grunder 2025-08-23 14:16:46 -07:00
  • b1b0c19142 Implement DELIFEQ command michael-grunder 2025-08-23 11:44:54 -07:00
  • b0ba827be2 Fixing segfault in cluster_update_slot Jacob Brown 2024-09-23 13:21:05 -05:00
  • 8685c49c70 Use continue not break if we get a NULL node Michael Grunder 2025-08-21 07:59:51 -07:00
  • f4ec5e2bb0 Use ZEND_STRL instead of literal, len michael-grunder 2025-08-20 10:29:16 -07:00
  • a0621555b5 Reduce to < 80 chars michael-grunder 2025-08-20 08:13:38 -07:00
  • 03837f0230 Remove pointless casts michael-grunder 2025-08-19 16:13:29 -07:00
  • 7769194757 Change int flags to zend_bool since we only use them as booleans michael-grunder 2025-08-19 15:05:28 -07:00
  • 9802fc0e46 Rework REDIS_SAVE_CALLBACK to be a function. michael-grunder 2025-08-19 08:47:01 -07:00
  • 58e1a04f76 Remove wrapper macro which hides branching logic michael-grunder 2025-08-18 18:20:45 -07:00
  • 8f0931bbed Rework REDIS_PROCESS_REQUEST to be a function. michael-grunder 2025-08-18 16:48:38 -07:00
  • 7c953d458b Remove dead legacy code. michael-grunder 2025-08-18 15:46:45 -07:00
  • 950d2bc79d Rework REDIS_PROCESS_KW_CMD as a function michael-grunder 2025-08-16 11:40:45 -07:00
  • 601ebbff2b Rework REDIS_PROCESS_CMD into a static function michael-grunder 2025-08-15 09:25:42 -07:00
  • c3a7163108 Rework CLUSTER_RESET_MULTI to be a static function michael-grunder 2025-08-14 18:49:07 -07:00
  • b004051499 Rewowrk CLUSTER_FREE_QUEUE as a static function michael-grunder 2025-08-14 18:06:37 -07:00
  • fae89fa992 Remove dead macro CLUSTER_BUILD_CMD michael-grunder 2025-08-14 18:01:32 -07:00
  • f880e1f727 Make CLUSTER_ENQUEUE_RESPONSE a static function michael-grunder 2025-08-14 16:04:40 -07:00
  • b90e27f285 Rework CLUSTER_PROCESS_KW_CMD to be a small wrapper macro + function michael-grunder 2025-08-14 13:21:40 -07:00
  • 1db3908914 Rework CLUSTER_PROCESS_CMD to use an underlying function michael-grunder 2025-08-14 11:20:39 -07:00
  • d564e8cf3c Fix dead assignment michael-grunder 2025-08-14 09:33:37 -07:00
  • 8be2306e4f Fix several issues surfaced by gcc -fanzlyze michael-grunder 2025-08-13 18:42:18 -07:00
  • b83981aaeb Rework HEXPIRE test inclusion + bump Valkey (#2684) Michael Grunder 2025-08-06 10:08:49 -07:00
  • 6e5faf4226 Refactor EVAL[SHA] command and add a regression test michael-grunder 2025-08-05 09:00:59 -07:00
  • f61e8cd7ba Fix RedisCluster segfault michael-grunder 2025-08-04 15:26:48 -07:00
  • 334937cb98 Add PHP 8.5 to CI Pavlo Yatsukhnenko 2025-07-30 14:25:28 +03:00
  • d1d690053f Implement VSIM command michael-grunder 2025-07-30 13:33:24 -07:00
  • 286fa63064 Implement VADD command michael-grunder 2025-07-29 14:02:39 -07:00
  • 9cae7815da Make changes requested by @yatsukhnenko Wyatt OʼDay 2025-07-30 04:38:15 -07:00
  • d18db84c68 Link to the correct header Wyatt OʼDay 2025-07-30 03:30:02 -07:00
  • 1e6f5477cb Fix compiling with PHP 8.5.0 alpha3 and newer Wyatt OʼDay 2025-07-30 03:16:04 -07:00
  • ca80ee0e67 Fix passing NULL for hash expiry argument michael-grunder 2025-07-28 09:58:00 -07:00
  • 340f23b082 Fix an off-by-one length calculation error. michael-grunder 2025-07-26 18:32:44 -07:00
  • a6922a07fe Update redis_commands.c Pavlo Yatsukhnenko 2025-07-24 19:29:38 +03:00
  • 6b2f088d49 Fix hset fields handling Pavlo Yatsukhnenko 2025-07-24 16:11:39 +03:00
  • 7805da7542 Fix HSetEx expiry argument handling Pavlo Yatsukhnenko 2025-07-24 15:47:44 +03:00
  • 2acab399cb Fix the echo liveness check when in sentinel mode. michael-grunder 2025-07-16 22:14:12 -07:00
  • 75acbb0984 Remove unused macros + simplify some logic michael-grunder 2025-07-16 21:55:48 -07:00
  • ce5b0facc2 Implement HGETEX, HSETEX, HGETDEL, and refactor HMGET (#2667) Michael Grunder 2025-07-16 16:46:09 -07:00
  • 8dada174c4 Add an INI setting returning 5.x legacy behavior -- readonly session on lock failure Anton Smirnov 2025-07-08 08:29:51 +03:00
  • 152fdda9b1 Fix double -> int truncation warning michael-grunder 2025-05-07 15:02:02 -07:00
  • 8014000369 Attempt to fix flaky GitHub CI tests. michael-grunder 2025-05-07 09:02:38 -07:00
  • 7350768cd9 Implement several hash expiration commands michael-grunder 2025-05-06 10:37:21 -07:00
  • 593ba012ac Check for dragonfly_version in HELLO response michael-grunder 2025-05-04 10:20:01 -07:00
  • cceb3c5767 Clean up invalidated slot cache fix/slot-cache-invalidation michael-grunder 2025-05-01 14:47:17 -07:00
  • f01f805895 Use zend_hrtime instead of time(NULL) since it's monotonic michael-grunder 2025-05-01 10:58:07 -07:00
  • fead6c7f27 Add invalidateSlotCaches() function to invalidate any slot caches. michael-grunder 2025-04-23 18:56:13 -07:00
  • 47d3239fe2 Add a slot cache expiration mechanism michael-grunder 2025-04-20 07:44:22 -07:00