Lines Matching refs:in
11 SECURITY: There are security fixes in the release.
25 modules APIs. Moreover smaller bugs in other parts of Redis are fixed in
32 default: if the write load in the server drops immediately, the commands
33 executed in the latest second may not be fsync-ed to disk as it should.
34 This may lead to data loss in case the write load drops immediately and
37 Other things in this release
40 * Streams: a bug in the iterator could prevent certain items to be returned in
42 * Memleak in bitfieldCommand fixed.
44 * Fix memory leak when rewriting config file in case of write errors.
46 * Fix non critical bugs in diskless replication.
57 Christian Zeller in commit 1cac9b4b:
58 Typo fixes in CONTRIBUTING
61 antirez in commit f63c5c7b:
65 antirez in commit 668661da:
69 chendianqiang in commit 3c2800e3:
73 antirez in commit 7ac7ffd5:
77 antirez in commit cc101721:
78 Make comment in getClientOutputBufferMemoryUsage() describing the present.
81 WuYunlong in commit 72420b0d:
82 Do not active expire keys in the background when the switch is off.
85 liaotonglang in commit 33a50d24:
89 zhaozhao.zz in commit 6a92836f:
93 Oran Agra in commit f179f71e:
97 Yossi Gottlieb in commit 1825a4ec:
101 Yossi Gottlieb in commit 9d20fdb4:
105 antirez in commit ded1980e:
109 Yossi Gottlieb in commit c3df78c2:
113 Yossi Gottlieb in commit 8d38ef20:
117 Yossi Gottlieb in commit 9b7009b1:
121 Yossi Gottlieb in commit 05802442:
125 Yossi Gottlieb in commit d5194daf:
129 Yossi Gottlieb in commit 8897c154:
133 Yossi Gottlieb in commit 6dd5bad4:
137 Yossi Gottlieb in commit 83026101:
141 Yossi Gottlieb in commit dc5edc7b:
145 Yossi Gottlieb in commit 5f29e2e2:
149 Oran Agra in commit e1839ab3:
153 Oran Agra in commit 3b207b89:
157 antirez in commit 7e350b09:
161 antirez in commit 91238a60:
165 oranagra in commit ee2da67c:
169 Oran Agra in commit 78022492:
173 Yossi Gottlieb in commit 232dca7f:
177 antirez in commit 7f98129a:
178 MANIFESTO: simplicity and lock-in.
181 antirez in commit 71265fe3:
185 yongman in commit 8115be6e:
186 Fix uint64_t hash value in active defrag
189 Angus Pearson in commit 90e7b5a9:
190 …Enlarge error buffer in redis-check-aof.c to remove compiler warning of output truncation through …
193 zhaozhao.zz in commit 43151baf:
197 唐权 in commit d3c17c9d:
201 stan011 in commit 296bd097:
205 Yossi Gottlieb in commit e08c9c15:
209 zhaozhao.zz in commit c6b1252f:
210 aof: enhance AOF_FSYNC_EVERYSEC, more details in #5985
213 David Carlier in commit ce54e299:
217 yongman in commit c9274498:
218 Fix memleak in bitfieldCommand
221 James Rouzier in commit 635d8d83:
225 Salvatore Sanfilippo in commit 7c23e534:
227 abhay in commit 9ea8ec42:
231 antirez in commit 1b7407fa:
235 Oran Agra in commit 3bbf9747:
246 result in Redis crashing in special conditions (not normal usage, but specific
253 * A replication bug leading to a potential crash in case of plain misuse of handshake commands was …
255 * LFU field management in objects was improved.
256 * A potential overflow in the redis-check-aof was fixed.
257 * A memory leak in case of API misuse was fixed.
262 We suggest to upgrade Redis, especially in case your instance is facing
264 bugs could result in unwanted crashes.
268 antirez in commit 84bdd440:
269 HyperLogLog: fix comment in hllCount().
272 antirez in commit ef1833b3:
273 HyperLogLog: handle wrong offset in the base case.
276 antirez in commit 623afd5e:
280 antirez in commit 12b5ff10:
284 antirez in commit 254d897e:
288 John Sully in commit 7f79849c:
292 Brad Solomon in commit 3ef2c831:
293 Provide an uninstall target in Makefile
296 antirez in commit 57aea463:
300 antirez in commit ba5145b8:
304 antirez in commit 76c59f0e:
308 antirez in commit 1c636714:
312 Guy Benoish in commit 6a3fca4c:
316 Guy Benoish in commit 9ec144ea:
320 Guy Benoish in commit d04b5211:
321 Fix zlexrangespec mem-leak in genericZrangebylexCommand
324 Guy Benoish in commit 516f1c77:
325 Use memtoll() in 'CONFIG SET client-output-buffer-limit'
328 Guy Benoish in commit 8db67a55:
332 Guy Benoish in commit db3d626b:
333 Check server.verbosity in RM_LogRaw
336 Guy Benoish in commit 71439a07:
340 antirez in commit c8a26834:
344 antirez in commit a13ba750:
348 antirez in commit 500e5117:
352 antirez in commit 7854daa1:
356 antirez in commit d38d82af:
360 antirez in commit 4d747bb8:
364 MeirShpilraien in commit 8824b509:
368 zhaozhao.zz in commit 000b055b:
372 antirez in commit 9b2a0d54:
373 Fix BZPOP arity, backport from fix in cd2743c.
376 chendianqiang in commit 134b2582:
380 Steve Webster in commit 1293e2a5:
384 Steve Webster in commit 3cc4f469:
388 antirez in commit f4edd2b9:
390 swilly22 in commit cedcc54e:
394 swilly22 in commit 26e98da2:
398 Salvatore Sanfilippo in commit 0e910939:
400 antirez in commit 67452e91:
401 Make comment in #5911 stay inside 80 cols.
404 John Sully in commit 30f666ef:
408 Frank Meier in commit bc6c1c40:
412 antirez in commit 76419d8d:
414 Oran Agra in commit 72ba6069:
418 chendianqiang in commit 2ca21753:
419 fix replicationid will not change for server.masterhost==NULL in cluster mode when restart slave
422 Salvatore Sanfilippo in commit bd7ddd79:
424 varianfeng in commit d13bc143:
428 artix in commit 44c5bce0:
432 artix in commit f066e526:
436 Zhicheng Wei in commit 23214966:
440 antirez in commit 80bccd71:
455 is in MONITOR or SYNC mode.
463 * The networking core now recovers if an IPv6 address is listed in bind but
464 is actually not able to work because there is no such protocol in the
467 * redis-cli cluster mode improved in many ways. Especially the fix subcommand
473 * DEBUG DIGEST-VALUE added in case you want to make sure a given set of keys
476 * Fix a potential crash in the networking code related to recent changes
482 * Fix a crash in KEYS and other commands using pattern matching, in an edge
486 executed in loading state.
489 further in the details.
511 antirez in commit ee93dc0b:
512 Crashing is too much in addReplyErrorLength().
515 hdmg in commit c55254a5:
519 lsytj0413 in commit dfd25013:
523 antirez in commit 392a2566:
527 antirez in commit 7602f695:
531 zhaozhao.zz in commit c4f3585e:
535 antirez in commit d037e987:
539 artix in commit e00ab324:
540 Cluster Manager: - Multiple owners checking in 'fix'/'check' commands is
544 artix in commit 94f64de3:
545 Cluster Manager: FixOpenSlot now correctly updates in-memory cluster
549 artix in commit 752d636f:
551 in one node and importing state in multiple nodes.
554 artix in commit 552091f9:
555 Cluster Manager: setting new slot owner is now handled atomically in
559 artix in commit 2280f4f7:
563 artix in commit e084b8cc:
568 zhaozhao.zz in commit fa726e2a:
569 remove useless tryObjectEncoding in debug assert
572 Oran Agra in commit 40244b10:
576 zhaozhao.zz in commit beab3151:
580 antirez in commit 07ccb642:
581 Remove no longer relevant comment in processCommand().
584 antirez in commit 60fdaf07:
588 antirez in commit 48b31b0d:
592 yura in commit ef3ff402:
596 Thomas Orozco in commit ee223fb8:
600 yongman in commit 41295e55:
604 Oran Agra in commit 0ed3970f:
608 zhaozhao.zz in commit 605dddbb:
612 yongman in commit 1f43bf29:
616 Weiliang Li in commit 69f0c678:
617 fix comment typo in util.c
620 Chris Lamb in commit bc53a3ab:
624 Chris Lamb in commit fefe5460:
628 David Carlier in commit a8862972:
632 David Carlier in commit 5e86daf9:
636 Guy Benoish in commit 7c8cf5ac:
640 Qu Chen in commit 39e9eda3:
644 antirez in commit 62485232:
648 Madelyn Olson in commit a5487309:
665 issue with redis-cli when in cluster mode. Finally some FreeBSD and DragonFly
671 David Carlier in commit e8b4291a:
675 yongman in commit 8fcfd374:
679 yongman in commit d7089ddd:
680 Fix pointer access and memory leak in redis-cli.
683 antirez in commit 17b4cd83:
687 antirez in commit 45123169:
691 David Carlier in commit 5ad588f0:
695 David Carlier in commit 11801e1a:
699 David Carlier in commit c1f13575:
703 David Carlier in commit 275a2d49:
707 antirez in commit 44ad5141:
711 antirez in commit c7951f43:
715 antirez in commit a69bc5be:
719 antirez in commit 5314099d:
738 in a bad condition. Previously many corner cases were not covered.
749 4. Don't evict expired keys when the KEYS command is called, in order to
752 5. Improvements in the computation of the memory used, when estimating
756 8. When in MULTI state, return OOM while accumulating commands and there
759 10. Fix a crash in Redis modules, thread safe context reply accumulation.
761 12. Disable protected mode in Sentinel.
768 antirez in commit c801283f:
772 antirez in commit 4c4f50e1:
776 Itamar Haber in commit a7b46e0e:
777 Uppercases subcommands in MEMORY HELP
780 Itamar Haber in commit 80e129d9:
784 valentino in commit 88805cbb:
788 Itamar Haber in commit 6b402733:
792 yongman in commit 1c637de9:
793 fix malloc in clusterManagerComputeReshardTable
796 artix in commit 90b52fde:
800 artix in commit 89cbb5df:
804 artix in commit 175515c9:
805 Cluster Manager: fixed string parsing issue in clusterManagerGetConfigSignature
808 artix in commit 3997dd6e:
812 artix in commit bd80291c:
813 Cluster Manager: fixed typos in comments.
816 artix in commit 4369cbce:
820 antirez in commit 1ed821e2:
824 michael-grunder in commit b49bcd01:
828 antirez in commit 09d1849e:
832 antirez in commit bdf6306f:
836 antirez in commit 50222af5:
837 Disable protected mode in Sentinel mode.
840 antirez in commit 643ee6e3:
844 Andrey Bugaevskiy in commit 8b609c99:
848 Andrey Bugaevskiy in commit 27102605:
852 antirez in commit a677923d:
856 David Carlier in commit 427e440a:
860 David Carlier in commit 28f9ca4e:
864 zhaozhao.zz in commit 4bf9efe2:
865 MULTI: OOM err if cannot free enough memory in MULTI/EXEC context
868 antirez in commit 4fbd7a39:
872 Itamar Haber in commit 2480db53:
876 Itamar Haber in commit e5e4d2ef:
880 zhaozhao.zz in commit 713800d2:
884 antirez in commit e79ee263:
888 antirez in commit 505cc70f:
889 Fix typo in streamReplyWithRange() top comment.
892 Damien Tournoud in commit 3c36561d:
896 antirez in commit 3761582f:
900 zhaozhao.zz in commit edc47a3a:
901 do not delete expired keys in KEYS command
904 antirez in commit 9872af6d:
905 Use guide comments to make changes in #5462 more obvious.
908 youjiali1995 in commit 3f399c3b:
912 hujie in commit eaaff621:
913 fix typo in config.c
916 hujiecs in commit 43ebb7ee:
920 antirez in commit de8fdaac:
924 antirez in commit dc8f1112:
928 antirez in commit 83a6e81d:
929 Get rid of the word slave in the release note of Redis 5.
940 To start a quick recap of what's new in Redis 5:
949 7. Improvemenets in HyperLogLog implementations.
958 16. Differnet optimizations in the networking layer.
961 - Lua scripts can now timeout and get in -BUSY state in the replica as well.
963 19. The Redis core was refactored and improved in many ways.
966 since the core was improved in many ways during the development of the new
974 we are not aware of critical bugs in this release, surely there is to handle it
981 so the jump is not as big as it was between 3.2 and 4 in terms of how things
989 The list of commits in this release follows.
994 antirez in commit bcc0916d:
995 Fix conditional in XGROUP.
998 antirez in commit 1b2f23f3:
1002 antirez in commit de0ae56c:
1006 antirez in commit 56c3dfa1:
1010 antirez in commit 2687f228:
1014 zhaozhao.zz in commit cfbaf8f1:
1018 antirez in commit 4e4099b9:
1022 zhaozhao.zz in commit 6dd4d864:
1026 zhaozhao.zz in commit 3aff0e8c:
1030 antirez in commit 880b563e:
1034 antirez in commit 83c87835:
1038 antirez in commit fd22e3ac:
1042 antirez in commit dfab3cba:
1046 zhaozhao.zz in commit a3fb28ed:
1047 Streams: rewrite id in XSTREAM CREATE *
1050 zhaozhao.zz in commit f4b4db13:
1054 zhaozhao.zz in commit d22f1ef0:
1055 Stream & AOF: rewrite stream in correct way
1058 zhaozhao.zz in commit 6455274d:
1062 zhaozhao.zz in commit 0edbe953:
1066 Hamid Alaei in commit 9714bba2:
1070 antirez in commit eb53f15a:
1074 antirez in commit a77f836e:
1078 antirez in commit 0f0610eb:
1082 zhaozhao.zz in commit a745e423:
1086 zhaozhao.zz in commit 9974be13:
1087 Streams: propagate lastid in XCLAIM when it has effect
1090 zhaozhao.zz in commit 69a628d0:
1094 zhaozhao.zz in commit a04b43c7:
1098 Sergey Chupov in commit 8977a90c:
1099 fixed typos in readme
1102 antirez in commit 3a745674:
1106 antirez in commit 22770d76:
1110 antirez in commit fbac534f:
1111 Test: avoid time related false positive in RESTORE test.
1114 antirez in commit 49872337:
1118 antirez in commit 80c471f5:
1122 antirez in commit 8defa5da:
1126 zhaozhao.zz in commit e1e3eaca:
1130 antirez in commit b501fd5d:
1139 Upgrade urgency HIGH: Many bugs fixed especially in the context of streams.
1159 antirez in commit 9a6fa7d0:
1163 antirez in commit 101e419f:
1167 antirez in commit 726debb8:
1171 antirez in commit 0b87f78a:
1175 zhaozhao.zz in commit 6aa8ac70:
1179 antirez in commit 48040b02:
1183 zhaozhao.zz in commit 7cc20569:
1187 antirez in commit 2007d30c:
1191 zhaozhao.zz in commit 6a298110:
1195 zhaozhao.zz in commit 041161b7:
1199 zhaozhao.zz in commit f04d799b:
1200 Streams: reset approx_maxlen in every maxlen loop
1203 zhaozhao.zz in commit affd9365:
1207 zhaozhao.zz in commit 4c405ad0:
1208 Streams: propagate original MAXLEN argument in XADD context
1211 antirez in commit 5c6d4b4a:
1212 Fix typo in replicationCron() comment.
1215 antirez in commit a67a8dbf:
1216 Fix typo in design comment of bio.c.
1219 antirez in commit c4ab5a05:
1223 antirez in commit dc0b628a:
1227 antirez in commit 4566fbc7:
1231 antirez in commit 5eca170c:
1232 Fix printf type mismatch in genRedisInfoString().
1235 antirez in commit 260b53a2:
1239 zhaozhao.zz in commit 5d12f9d9:
1240 Streams: update listpack with new pointer in XDEL
1243 zhaozhao.zz in commit 6b7ad838:
1247 Oran Agra in commit 3454a043:
1248 script cache memory in INFO and MEMORY includes both script code and overheads
1251 Oran Agra in commit d6aeca86:
1255 antirez in commit a996b2a2:
1259 Bruce Merry in commit 1a8447b6:
1263 Bruce Merry in commit 8dde46ad:
1264 Fix incorrect memory usage accounting in zrealloc
1267 Hamid Alaei in commit b362a1b7:
1271 antirez in commit 55e9df8a:
1275 antirez in commit b0d22702:
1279 antirez in commit af2f6682:
1283 antirez in commit f9a3e6ef:
1287 antirez in commit 01e0341a:
1291 antirez in commit f9b3ce9a:
1295 antirez in commit 36e66d86:
1299 antirez in commit e33fdbe8:
1300 Modules: remove useless defines in hellotimer.c
1303 antirez in commit 1c8b2248:
1307 Guy Korland in commit 7ded552d:
1311 Pavel Skuratovich in commit f92b3273:
1312 Fix typo in comment
1315 antirez in commit 57b6c343:
1319 antirez in commit 3f82e59c:
1323 antirez in commit 6a73aca3:
1327 antirez in commit ef8413db:
1331 antirez in commit 05579e38:
1335 antirez in commit 11c53f8c:
1336 Modules: dictionary API work in progress #5: rename API for consistency.
1339 antirez in commit 0bd7091b:
1343 antirez in commit 5fc16f17:
1344 Modules: dictionary API work in progress #4: reseek API.
1347 antirez in commit 45b7f779:
1348 Modules: dictionary API work in progress #3: Iterator creation.
1351 antirez in commit 8576b0ae:
1352 Modules: dictionary API work in progress #2: Del API.
1355 antirez in commit 4b0fa7a7:
1356 Modules: dictionary API work in progress #1.
1359 antirez in commit 28210760:
1360 Module cluster flags: use RM_SetClusterFlags() in the example.
1363 antirez in commit 18c5ab93:
1367 antirez in commit 4ce6bff2:
1371 antirez in commit 2ba52889:
1375 antirez in commit 6a39ece6:
1379 antirez in commit 0ff35370:
1383 antirez in commit 2d11ee95:
1387 antirez in commit 851b2ed3:
1391 artix in commit 148e4911:
1392 …Cluster Manager: clusterManagerFixOpenSlot now counts node's keys in slot if node is neither migra…
1395 Guy Korland in commit 8afca145:
1399 Guy Korland in commit 9a278db2:
1403 antirez in commit 26479036:
1407 Guy Korland in commit 27b7fb5a:
1411 Guy Korland in commit 233aa2d3:
1415 antirez in commit a8494072:
1419 antirez in commit 6c8a8f2e:
1423 antirez in commit 5c758406:
1427 antirez in commit 2da823c4:
1428 LOLWUT: add Redis version in the output.
1431 antirez in commit bfcba420:
1435 antirez in commit efed898a:
1439 antirez in commit eb0fbd71:
1443 Slobodan Mišković in commit ed08feb7:
1447 antirez in commit 2ffb4413:
1451 antirez in commit 55dae693:
1452 LOLWUT: fix structure typo in comment.
1455 antirez in commit 9b3098b9:
1459 antirez in commit 263dbadc:
1463 antirez in commit a622f6c0:
1467 antirez in commit 38b0d25a:
1471 antirez in commit 34ebd898:
1475 antirez in commit 46286e64:
1479 antirez in commit 2d4143fd:
1483 antirez in commit 3546d9ce:
1487 antirez in commit b404a6ce:
1488 LOLWUT: show the output verbatim in redis-cli.
1491 antirez in commit e30ba94f:
1495 antirez in commit 9c771145:
1499 Jakub Vrana in commit 4a1d6c7d:
1503 antirez in commit 72e0368a:
1507 antirez in commit c7841c2b:
1511 antirez in commit 1b9b19ba:
1515 antirez in commit 7da266e6:
1519 antirez in commit 93d803c9:
1523 antirez in commit 89434032:
1527 antirez in commit 7673d88d:
1528 Slave removal: replace very few things in Sentinel.
1531 antirez in commit f1de29b3:
1535 antirez in commit 53fe558e:
1539 antirez in commit c92b02dd:
1543 antirez in commit be76ed0c:
1547 antirez in commit 3fd73151:
1548 Slave removal: Make obvious in redis.conf what a replica is.
1551 antirez in commit a22168e4:
1552 Slave removal: slave mode -> replica mode text in redis-cli.
1555 antirez in commit 0e222fbe:
1559 antirez in commit 34a5615e:
1560 Slave removal: slave -> replica in redis.conf and output buffer option.
1563 antirez in commit 1d2fcf6f:
1567 antirez in commit 2546158d:
1571 antirez in commit c0952c0d:
1575 antirez in commit 1f37f1dd:
1579 Amin Mesbah in commit 7928f578:
1580 Use geohash limit defines in constraint check
1583 Jeffrey Lovitz in commit bb2bed78:
1587 youjiali1995 in commit 246980d0:
1591 youjiali1995 in commit fa7de8c4:
1595 Weiliang Li in commit 7642f9d5:
1596 fix usage typo in redis-cli
1609 of replication of scripts and handling of the maxmemory directive in slaves.
1617 * Fix: False positives in tests.
1628 antirez in commit 1d1bf7f0:
1632 antirez in commit cfd969c7:
1636 antirez in commit 3e1fb5ff:
1637 Use commands (effects) replication by default in scripts.
1640 antirez in commit c6c71abe:
1644 antirez in commit dfbce91a:
1648 antirez in commit 1705e42e:
1652 antirez in commit a0dd6f82:
1653 Clarify why remaining may be zero in readQueryFromClient().
1656 zhaozhao.zz in commit 2eed31a5:
1660 antirez in commit 37fb606c:
1662 zhaozhao.zz in commit 1898e6ce:
1666 antirez in commit 82fc63d1:
1670 zhaozhao.zz in commit 839bb52c:
1674 zhaozhao.zz in commit 2e1cd82d:
1678 antirez in commit 17233080:
1682 antirez in commit 42bce87a:
1683 Test: processing of master stream in slave -BUSY state.
1686 antirez in commit 8bf42f60:
1690 antirez in commit c2b104c7:
1694 antirez in commit 7b75f4ae:
1698 antirez in commit adc4e031:
1702 dejun.xdj in commit 20ec1f0c:
1706 Chris Lamb in commit 8e5423eb:
1710 zhaozhao.zz in commit 395063d7:
1711 remove duplicate bind in sentinel.conf
1714 Salvatore Sanfilippo in commit b221ca41:
1716 Sascha Roland in commit eea0d3c5:
1720 antirez in commit 4cb9ee11:
1721 Add maxmemory slave behavior change in the change log.
1724 zhaozhao.zz in commit 5ad888ba:
1728 zhaozhao.zz in commit d928487f:
1732 Oran Agra in commit af675f0a:
1736 antirez in commit f2cd16be:
1737 Document slave-ignore-maxmemory in redis.conf.
1740 antirez in commit 02d729b4:
1744 antirez in commit 447da44d:
1748 antirez in commit 868b2925:
1749 Better variable meaning in processCommand().
1752 antirez in commit 319f2ee6:
1756 zhaozhao.zz in commit 22c166da:
1760 zhaozhao.zz in commit c03c5913:
1764 zhaozhao.zz in commit fcd5ef16:
1768 zhaozhao.zz in commit 656e4b2f:
1769 networking: just move qb_pos instead of sdsrange in processInlineBuffer
1772 zhaozhao.zz in commit 2c7972ce:
1776 zhaozhao.zz in commit 1203a04f:
1777 adjust qbuf to 26 in test case for client list
1780 zhaozhao.zz in commit aff86fa1:
1784 Chris Lamb in commit 45a6c5be:
1788 Chris Lamb in commit 186df148:
1789 Make some defaults explicit in the sentinel.conf for package maintainers
1792 dejun.xdj in commit b59f04a0:
1796 shenlongxing in commit a3f2437b:
1800 antirez in commit df911235:
1817 This release is a huge step forward in Redis 5 maturity and fixes a number
1827 * Fix corner case in Redis CLuster / Sentinel failover, by resetting the
1828 disconnection time with master in a more appropriate place.
1846 * Improvements in what the MEMORY command is able to report.
1847 * Add year in log. (WARNING: may be incompatible with log scraping tools)
1852 antirez in commit a4d1201e:
1856 antirez in commit 273d8191:
1860 antirez in commit fbbcc6a6:
1864 antirez in commit 70c4bcb7:
1868 antirez in commit 63addc5c:
1872 antirez in commit 724740cc:
1876 antirez in commit ddc87eef:
1877 Explain what's the point of zslUpdateScore() in top comment.
1880 antirez in commit 741f29ea:
1884 antirez in commit 20116836:
1885 Optimize zslUpdateScore() as asked in #5179.
1888 antirez in commit 8c297e8b:
1892 dejun.xdj in commit bd2f3f6b:
1893 Streams: rearrange the usage of '-' and '+' IDs in stream commands.
1896 dejun.xdj in commit c0c06b84:
1897 Streams: add mmid_supp argument in streamParseIDOrReply().
1900 antirez in commit ab237a8e:
1904 Oran Agra in commit 1ce3cf7a:
1908 Oran Agra in commit 36622899:
1912 antirez in commit 83d4311a:
1916 shenlongxing in commit a633f8e1:
1920 antirez in commit 24c45538:
1924 zhaozhao.zz in commit c609f240:
1928 antirez in commit 9e971739:
1932 antirez in commit 0e77cef0:
1936 antirez in commit acfe9d13:
1940 antirez in commit 4e933e00:
1944 WuYunlong in commit 41607dfd:
1945 Consider aof write error as well as rdb in lua script.
1948 Salvatore Sanfilippo in commit 1d073a64:
1950 Guy Korland in commit 2db31fd4:
1954 antirez in commit 64242757:
1955 Add year in log.
1958 antirez in commit 50be4a1f:
1959 Document dynamic-hz in the example redis.conf.
1962 antirez in commit 9a76472d:
1966 antirez in commit a330d06c:
1970 antirez in commit d42602ff:
1974 antirez in commit 7b5f0223:
1978 antirez in commit 037b00de:
1982 antirez in commit 0e97ae79:
1983 Make emptyDb() change introduced in #4852 simpler to read.
1986 zhaozhao.zz in commit f7740faf:
1990 zhaozhao.zz in commit 0c008376:
1994 antirez in commit dc600a25:
1995 Example the magic +1 in migrateCommand().
1998 antirez in commit d6827ab6:
2002 WuYunlong in commit 89ec1453:
2006 Pavel Rochnyack in commit cd25ed17:
2010 antirez in commit 6bfb4745:
2011 Streams: refactoring of next entry seek in the iterator.
2014 zhaozhao.zz in commit 4724548e:
2015 Streams: skip master fileds only when we are going forward in streamIteratorGetID
2018 Oran Agra in commit 4b79fdf1:
2022 antirez in commit a1e081f7:
2026 dsomeshwar in commit 8b4fe752:
2030 antirez in commit 9e5bf047:
2034 Oran Agra in commit c2ecdcde:
2035 fix recursion typo in zmalloc_usable
2038 antirez in commit 4f742bd6:
2042 antirez in commit a4efac00:
2043 string2ll(): test for NULL pointer in all the cases.
2046 antirez in commit 2c07c107:
2050 Itamar Haber in commit 270903d6:
2054 Itamar Haber in commit faf3dbfc:
2058 antirez in commit 49841a54:
2062 antirez in commit 77a7ec72:
2064 antirez in commit 4ff47a0b:
2068 antirez in commit aba68552:
2072 antirez in commit be88c0b1:
2076 antirez in commit 0cf3794e:
2077 Fix wrong array index variable in getExpansiveClientsInfo().
2080 antirez in commit ea3a20c5:
2084 antirez in commit 8f7e496b:
2085 Rename var in clientsCronTrackExpansiveClients() for clarity.
2088 antirez in commit 8d617596:
2092 antirez in commit 85a1b4f8:
2096 antirez in commit d4c5fc57:
2100 antirez in commit 1c95c075:
2104 Salvatore Sanfilippo in commit 16b8d364:
2106 antirez in commit 0aca977c:
2108 antirez in commit 313b2240:
2112 antirez in commit 6183f059:
2113 Refine comment in addReplyErrorLength() about replying to masters/slaves.
2116 Salvatore Sanfilippo in commit 22e9321c:
2118 Oran Agra in commit f89c93c8:
2122 Salvatore Sanfilippo in commit 8213f64d:
2124 Salvatore Sanfilippo in commit 46fd9278:
2126 antirez in commit 6201f7b4:
2130 Salvatore Sanfilippo in commit 4bff45c7:
2132 antirez in commit afc7e08a:
2136 Salvatore Sanfilippo in commit e03358c0:
2138 dejun.xdj in commit 846cf12a:
2142 dejun.xdj in commit 6501b6bb:
2146 Oran Agra in commit d5559898:
2150 antirez in commit cefe21d2:
2154 Salvatore Sanfilippo in commit 4fc20992:
2155 Merge pull request #5128 from kingpeterpaule/remove-one-loop-in-freeMemoryIfNeeded
2156 Salvatore Sanfilippo in commit 9fbd49bb:
2158 Salvatore Sanfilippo in commit cab39676:
2160 antirez in commit f9c84d6d:
2164 Salvatore Sanfilippo in commit e22a1218:
2166 Salvatore Sanfilippo in commit 28dd8dd1:
2168 Oran Agra in commit bf680b6f:
2172 zhaozhao.zz in commit 73306c6f:
2176 antirez in commit 103c5a1a:
2180 Salvatore Sanfilippo in commit a317f55d:
2182 antirez in commit 185e0d9c:
2186 Salvatore Sanfilippo in commit 4215e74b:
2188 zhaozhao.zz in commit c9324f81:
2192 paule in commit b6ce7d5d:
2196 zhaozhao.zz in commit b4ba5ac8:
2200 peterpaule in commit 816fc6cb:
2201 remove one ineffective loop in dictGetSomeKeys.
2204 Oran Agra in commit b05a22e2:
2205 bugfix in sdsReqType creating 64bit sds headers on 32bit systems
2208 dejun.xdj in commit 491682a6:
2209 Streams: using streamCompareID() instead of direct compare in block.c.
2212 dejun.xdj in commit a2177cd2:
2213 Streams: add streamCompareID() declaration in stream.h.
2216 dejun.xdj in commit 0484dbcf:
2220 WuYunlong in commit 2d4366c5:
2224 Salvatore Sanfilippo in commit ab33bcd3:
2226 antirez in commit 2352a519:
2230 antirez in commit 3d7d20b7:
2234 antirez in commit 967ad364:
2235 Test: add lshuffle in the Tcl utility functions set.
2238 antirez in commit d6efd5fc:
2242 andrewsensus in commit 8dc08ae2:
2246 antirez in commit 69997153:
2248 antirez in commit a93f8f09:
2252 Salvatore Sanfilippo in commit a44a5934:
2254 WuYunlong in commit d6ba4fd5:
2255 Fix config set slowlog-log-slower-than and condition in createLatencyReport
2258 WuYunlong in commit b3660be8:
2259 Add test in slowlog.tcl
2262 artix in commit d4182a0a:
2266 artix in commit d222eda9:
2270 artix in commit 513eb572:
2274 Salvatore Sanfilippo in commit f3980bb9:
2276 Shen Longxing in commit c2a85fb3:
2280 Salvatore Sanfilippo in commit 4cb5bd4e:
2282 antirez in commit 8d6b7861:
2286 antirez in commit b6260a02:
2290 antirez in commit a7c180e5:
2294 Salvatore Sanfilippo in commit bf4def0f:
2296 Salvatore Sanfilippo in commit 16770551:
2298 Oran Agra in commit 920158ec:
2302 Salvatore Sanfilippo in commit f45e7901:
2304 tengfeng in commit 9505dd20:
2308 antirez in commit 0420c327:
2310 antirez in commit 28e95c7c:
2314 antirez in commit a8c1bb31:
2318 antirez in commit 1a02b5f6:
2322 antirez in commit a71e8148:
2326 antirez in commit 09327f11:
2330 dejun.xdj in commit 3f8a3efe:
2334 Salvatore Sanfilippo in commit 7239e9ca:
2336 dejun.xdj in commit 61f12973:
2340 antirez in commit b67f0276:
2341 redis-cli: fix #4990 additional argument in help.
2344 antirez in commit 18d65849:
2348 antirez in commit 84620327:
2352 Amit Dey in commit a3a5a25f:
2353 fixing broken link in CONTRIBUTING
2356 dejun.xdj in commit 289d8d9c:
2360 minkikim89 in commit 62a4a8c1:
2361 fix whitespace in redis-cli.c
2364 WuYunlong in commit 0a5805d7:
2365 fix compile warning in addReplySubcommandSyntaxError
2368 antirez in commit cb78c842:
2372 antirez in commit 81778d91:
2376 antirez in commit 18d8205b:
2380 antirez in commit 29644144:
2384 antirez in commit 0ea39aa4:
2388 antirez in commit 6614d305:
2392 dejun.xdj in commit 46f5a2ca:
2396 antirez in commit 243c5a7a:
2400 antirez in commit c25ee35a:
2404 antirez in commit b9f33830:
2408 antirez in commit 0c12cbed:
2412 antirez in commit 06ca400f:
2416 antirez in commit 6a529067:
2420 Jack Drogon in commit 93238575:
2424 antirez in commit 94b3ee61:
2428 antirez in commit 549b8b99:
2432 Salvatore Sanfilippo in commit 526b30a7:
2434 antirez in commit 677d10b2:
2438 Salvatore Sanfilippo in commit 02e38516:
2440 chendianqiang in commit cbb2ac07:
2442 antirez in commit 2edcafb3:
2446 Salvatore Sanfilippo in commit bc6a0045:
2448 Salvatore Sanfilippo in commit ee09b5ed:
2450 Salvatore Sanfilippo in commit f03ad962:
2452 Salvatore Sanfilippo in commit e4881cd0:
2454 WuYunlong in commit 2833cfbe:
2458 chendianqiang in commit 7de1ada0:
2459 limit the size of pending-querybuf in masterclient
2462 WuYunlong in commit 2e167f7d:
2466 WuYunlong in commit aeb7bc3e:
2470 antirez in commit d751d98b:
2474 Salvatore Sanfilippo in commit a0b05a04:
2476 Salvatore Sanfilippo in commit aa2c390e:
2478 Salvatore Sanfilippo in commit a4ef94d2:
2480 dejun.xdj in commit 9f185626:
2484 dejun.xdj in commit 1139070a:
2488 dejun.xdj in commit bbd0ca95:
2492 dejun.xdj in commit 7becf54e:
2496 dejun.xdj in commit bde05e9c:
2500 antirez in commit 5baf50d8:
2504 dejun.xdj in commit 0b74fd67:
2508 zhaozhao.zz in commit b9cbd04b:
2512 zhaozhao.zz in commit f5538642:
2513 clients: show pubsub flag in client list
2516 zhaozhao.zz in commit 1fcf2737:
2520 Akshay Nagpal in commit 007e3cbd:
2524 antirez in commit ab55f9da:
2528 antirez in commit 75f1a7bd:
2530 antirez in commit 4a70ff74:
2531 Add unblock in CLIENT HELP.
2534 shenlongxing in commit 3c27db1c:
2538 Salvatore Sanfilippo in commit f7b21bc7:
2540 Salvatore Sanfilippo in commit 730a4cfa:
2542 antirez in commit 2214043b:
2546 Mustafa Paltun in commit 010dc172:
2550 Mustafa Paltun in commit 6d0acb33:
2554 Oran Agra in commit de495ee7:
2555 minor fix in creating a stream NACK for rdb and defrag tests
2558 antirez in commit 71295ee3:
2562 antirez in commit fb39bfd7:
2563 Take clients in a ID -> Client handle dictionary.
2566 antirez in commit ed65d734:
2570 Salvatore Sanfilippo in commit 345b4809:
2572 Salvatore Sanfilippo in commit 35c5f3fa:
2574 Oran Agra in commit 5616d4c6:
2578 Oran Agra in commit e8099cab:
2582 Oran Agra in commit 751eea24:
2586 Salvatore Sanfilippo in commit bb666d44:
2588 antirez in commit b9058c73:
2590 antirez in commit 43831779:
2594 Salvatore Sanfilippo in commit eb052ba9:
2596 antirez in commit 27178a3f:
2597 Fix type of argslen in sendSynchronousCommand().
2600 antirez in commit 1f1e724f:
2604 Salvatore Sanfilippo in commit aa5eaad4:
2606 antirez in commit 3cf8dd2c:
2610 Madelyn Olson in commit 45731edc:
2614 Madelyn Olson in commit e8d68b6b:
2615 Fixed replication authentication with whitespace in password
2618 antirez in commit fc0c9c80:
2619 Sentinel: drop the renamed-command entry in a more natural way.
2622 antirez in commit 8ba670f5:
2626 antirez in commit a8a76bda:
2628 antirez in commit 2358de68:
2632 antirez in commit a9c50088:
2636 antirez in commit b72cecd7:
2640 antirez in commit 91a384a5:
2644 antirez in commit 903582dd:
2648 antirez in commit c303e768:
2652 antirez in commit 60df7dbe:
2656 antirez in commit 72e8a33b:
2660 Guy Benoish in commit dfcc20f4:
2661 Fix compiler warning in restoreCommand
2664 Salvatore Sanfilippo in commit cf7fcdbe:
2666 Salvatore Sanfilippo in commit 70b7fa2c:
2668 Salvatore Sanfilippo in commit 54d66d39:
2670 Salvatore Sanfilippo in commit 199e704a:
2672 michael-grunder in commit db6b99f9:
2676 Salvatore Sanfilippo in commit a16aa03a:
2678 Oran Agra in commit 20e10dc7:
2682 shenlongxing in commit ec55df11:
2686 youjiali1995 in commit df6644fe:
2690 Salvatore Sanfilippo in commit 1527bcad:
2692 Salvatore Sanfilippo in commit c1e82405:
2694 Salvatore Sanfilippo in commit 79f55eed:
2696 Salvatore Sanfilippo in commit c6f4118c:
2698 Guy Benoish in commit b5197f1f:
2702 Salvatore Sanfilippo in commit c6fdebf5:
2704 Oran Agra in commit 482785ac:
2708 Salvatore Sanfilippo in commit 4da29630:
2710 antirez in commit e7219025:
2714 Salvatore Sanfilippo in commit 5f5e1199:
2716 antirez in commit 4848fbec:
2720 Oran Agra in commit f31b0405:
2724 antirez in commit 333c98c4:
2728 antirez in commit e94b2053:
2732 Oran Agra in commit 26229aa6:
2733 use safe macro (non empty) in memrev64ifbe to eliminate empty if warning
2736 Oran Agra in commit 5cd3c952:
2737 64 bit RDB_OPCODE_RESIZEDB in rdb saving
2740 antirez in commit ba92b517:
2744 Benjamin Holst in commit 36524060:
2748 antirez in commit 44571088:
2750 antirez in commit 6967d0bd:
2754 antirez in commit 0ed0dc3c:
2758 antirez in commit bd92389c:
2762 Salvatore Sanfilippo in commit 3518bb66:
2764 antirez in commit 20766608:
2768 Salvatore Sanfilippo in commit e670ccff:
2770 antirez in commit a0b27dae:
2774 antirez in commit 62f9ac6f:
2778 Max Vetrov in commit d4c4f20a:
2782 antirez in commit 79a1c19a:
2786 Salvatore Sanfilippo in commit 2e0ab4a8:
2788 Salvatore Sanfilippo in commit 94658303:
2790 antirez in commit 6a66b93b:
2794 antirez in commit d353023a:
2796 antirez in commit d6e8fe77:
2797 Fix infinite loop in dbRandomKey().
2800 Salvatore Sanfilippo in commit 40d5df65:
2802 Salvatore Sanfilippo in commit 8bc3ffcb:
2804 Salvatore Sanfilippo in commit 6c7847a1:
2806 antirez in commit 1e92fde3:
2810 Fuxin Hao in commit a4f658b2:
2811 Fix update_zmalloc_stat_alloc in zrealloc
2834 introduced in Redis 5.0 RC1. Notably ZPOP* now returns score/element in reverse
2846 may in theory be able to find unrelated regressions.
2854 * Sentinel bug that in some cases prevented Sentinel to detect that the master
2861 * XREVRANGE fixed, in some cases it could not return elements, or crash the
2862 server, or in general not behave correctly.
2864 * ZPOP can now unblock multiple clients in a sane way.
2881 antirez in commit 9fdcc159:
2885 antirez in commit cf760071:
2889 antirez in commit a57595ca:
2893 antirez in commit 8783fb94:
2897 antirez in commit 8cb9344b:
2901 赵磊 in commit 59080f60:
2905 dejun.xdj in commit ac2a824a:
2909 dejun.xdj in commit c7197ff5:
2910 Check if the repeat value is positive in while loop of cliSendCommand().
2913 dejun.xdj in commit 3f77777f:
2917 dejun.xdj in commit 7a565d72:
2921 dejun.xdj in commit 64bf60fb:
2925 dejun.xdj in commit 5bed12aa:
2929 dejun.xdj in commit d71c4961:
2930 Stop saving auth command in redis-cli history.
2933 dejun.xdj in commit fca99e41:
2937 antirez in commit 01407a3a:
2941 WuYunlong in commit fb5408cf:
2945 antirez in commit 0b8b6df4:
2949 antirez in commit e98627c5:
2953 antirez in commit 17f5de89:
2957 antirez in commit 266e6423:
2958 Sentinel: fix delay in detecting ODOWN.
2961 zhaozhao.zz in commit eafaf172:
2965 huijing.whj in commit 4630da37:
2966 fix int overflow problem in freeMemoryIfNeeded
2990 7. Improvemenets in HyperLogLog implementations.
2999 16. Differnet optimizations in the networking layer.
3002 - Lua scripts can now timeout and get in -BUSY state in the slave as well.
3004 19. The Redis core was refactored and improved in many ways.
3011 (in decreasing number of commits) by:
3030 non-backward compatible changes introduced in the 5.0 release:
3033 old redis-trib, but new fixes will be implemented only in redis-cli.
3039 * Certain log formats and sentences are different in Redis 5.0.
3042 is promoted to master. It means that in setups where you want slaves to
3043 enforce maxmemory in an independent way from the master (that will anyway
3050 to slaves or the AOF log itself. This is much better in the general case
3051 and in the future we want to totally remove the other possiblity of
3059 commands that in Redis 4 had their result ordered lexicographically before
3063 undetermined in Lua, exactly as it is by default when calling the commands