|
| 1 | + phpredis 3.1.3 |
| 2 | + |
| 3 | + phpredis 3.1.2 |
| 4 | + * RedisArray segfault fix [564ce3] (Pavlo Yatsukhnenko) |
| 5 | + * Small memory leak fix [645888b] (Mike Grunder) |
| 6 | + * Segfault fix when recreating RedisCluster objects [abf7d4] (Michael Grunder) |
| 7 | + * Fix for RedisCluster bulk response parsing [4121c4] (Alberto Fernández) |
| 8 | + * Re allow single array for sInterStore [6ef0c2, d01966] (Michael Grunder) |
| 9 | + * Better TravisCI integration [4fd2f6] (Pavlo Yatsukhnenko) |
| 10 | + |
| 11 | + phpredis 3.1.1RC2 |
| 12 | + * Additional test updates for 32 bit systems (@remicollet) |
| 13 | + * ARM rounding issue in tests (@remicollet) |
| 14 | + * Use new zend_list_close instead of zend_list_delete when reconnecting. |
| 15 | + * Refactoring of redis_boolean_response_impl and redis_sock_write (@yatsukhnenko) |
| 16 | + |
| 17 | + phpredis 3.1.1.RC1 |
| 18 | + |
| 19 | + This release contains mostly fixes for issues introduced when merging |
| 20 | + the php 5 and 7 codebase into a single branch. |
| 21 | + |
| 22 | + * Fixed a segfault in igbinary serialization (@yatsukhnenko) |
| 23 | + * Restore 2.2.8/3.0.0 functionality to distinguish between an error |
| 24 | + and simply empty session data. (@remicollet) |
| 25 | + * Fix double to string conversion function (@yatsukhnenko) |
| 26 | + * Use PHP_FE_END definition when available (@remicollet) |
| 27 | + * Fixed various 'static function declared but not used' warnings |
| 28 | + * Fixes to various calls which were typecasting pointers to the |
| 29 | + wrong size. (@remicollet) |
| 30 | + |
| 31 | + * Added php session unit test (@yatsukhnenko) |
| 32 | + * Added explicit module dependancy for igbinary (@remicollet) |
| 33 | + * Added phpinfo serialization information (@remicollet) |
| 34 | + |
| 35 | +phpredis 3.1.1RC1 |
| 36 | + This release contains mostly fixes for issues introduced when merging |
| 37 | + the php 5 and 7 codebase into a single branch. |
| 38 | + |
| 39 | + * Fixed a segfault in igbinary serialization (@yatsukhnenko) |
| 40 | + * Restore 2.2.8/3.0.0 functionality to distinguish between an error |
| 41 | + and simply empty session data. (@remicollet) |
| 42 | + * Fix double to string conversion function (@yatsukhnenko) |
| 43 | + * Use PHP_FE_END definition when available (@remicollet) |
| 44 | + * Fixed various 'static function declared but not used' warnings |
| 45 | + * Fixes to various calls which were typecasting pointers to the |
| 46 | + wrong size. (@remicollet) |
| 47 | + |
| 48 | + * Added php session unit test (@yatsukhnenko) |
| 49 | + * Added explicit module dependancy for igbinary (@remicollet) |
| 50 | + * Added phpinfo serialization information (@remicollet) |
| 51 | + |
| 52 | +phpredis 3.0.0 |
| 53 | + |
| 54 | + This version of phpredis supports cluster and is intended for php versions |
| 55 | + 7.0.0 and higher. To compile cluster-enabled phpredis for older versions |
| 56 | + of php, please use the 2.2.8 pecl package. |
| 57 | + |
| 58 | + A huge thanks goes out to Sean DuBois for doing all the work required to get |
| 59 | + phpredis working in php 7.0! |
| 60 | + |
| 61 | + -- Improvements --- |
| 62 | + |
| 63 | + * PHP 7 Support (Sean DuBois) [3159bd2, 567dc2f, daa4d9f, f2711e3, 9cb9d07, |
| 64 | + 9d51c89, 9ff8f49, 33bb629, cbdf65a, f30b7fd, c687a51, 6b3e773, 2bf8241, |
| 65 | + 771bd3d, 9221ca4, 4e00df6, e2407ca, 97fcfe6, 77e6200] |
| 66 | + * Redis Cluster support |
| 67 | + * Allow SINTERSTORE to take a single array argument again |
| 68 | + * IPv6 support |
| 69 | + |
| 70 | + --- Fixes --- |
| 71 | + |
| 72 | + * config.w32 fix (Jan-E) [495d308, c9e0b682] |
| 73 | + * Exception handling improvement (Jan-E) [314a2c3c] |
| 74 | + * Unit test fix for max int value (Jan-E) [659ea2aa] |
| 75 | + * unsigned long -> zend_ulong fix (Jan-E) [4d66e3d4] |
| 76 | + * Visual Stuio 14 fixes (Jan-E) [ea98401c] |
| 77 | + * Segfault fix when looking up our socket (ephemeralsnow) [0126481a] |
| 78 | + * Allow '-' and '+' in ZRANGEBYLEX (Patrick Pokatilo) [8bfa2188] |
| 79 | + * Documentation fixes (Ares) [54b9a0ec] |
| 80 | + * php7 related memory leak fix (Stuart Carnie) [b75bf3b4] |
| 81 | + * Potential segfault fix in cluster session (Sergei Lomakov) [661fb5b1] |
| 82 | + * php7 related serialization leak fix (Adam Harvey) [c40fc1d8] |
| 83 | + |
| 84 | +phpredis 2.2.7 |
| 85 | + |
| 86 | + -- Improvements --- |
| 87 | + |
| 88 | + * Implemented PFADD, PFMERGE, and PFCOUNT command handling |
| 89 | + * Implemented ZRANGEBYLEX command (holding off on ZREVRANGEBYLEX |
| 90 | + as that won't be out until 3.0) |
| 91 | + * Implemented getMode() so clients can detect whether we're in |
| 92 | + ATOMIC/MULTI/PIPELINE mode. |
| 93 | + * Implemented rawCommand() so clients can send arbitrary things to |
| 94 | + the redis server |
| 95 | + * Implemented DEBUG OBJECT (@michael-grunder, @isage) |
| 96 | + * Added/abide by connect timeout for RedisArray |
| 97 | + * Select to the last selected DB when phpredis reconnects |
| 98 | + |
| 99 | + -- Fixes --- |
| 100 | + |
| 101 | + * Fix a possible invalid free in _serialize |
| 102 | + * Added SAVE and BGSAVE to "distributable" commands for RedisArray |
| 103 | + * @welting -- Fixed invalid "argc" calculation re HLL commands |
| 104 | + * Allow clients to break out of the subscribe loop and return context. |
| 105 | + * Fixes a memory leak in SCAN when OPT_SCAN_RETRY id. |
| 106 | + * @remicollet -- Fix possible segfault when igbinary is enabled. |
| 107 | + * Add a couple of cases where we throw on an error (LOADING/NOAUTH/MASTERDOWN) |
| 108 | + * Fix several issues with serialization NARY |
| 109 | + * @itcom -- Fix missing TSRMLS_CC and a TSRMLS_DC/TSRMLS_CC typo |
| 110 | + |
| 111 | +phpredis 2.2.5 |
| 112 | + |
| 113 | + This is a minor release with several bug fixes as well as additions to support |
| 114 | + new commands that have been introduced to Redis since our last release. |
| 115 | + |
| 116 | + A special thanks to everyone who helps the project by commenting on issues and |
| 117 | + submitting pull requests! :) |
| 118 | + |
| 119 | + [NEW] Support for the BITPOS command |
| 120 | + [NEW] Connection timeout option for RedisArray (@MikeToString) |
| 121 | + [NEW] A _serialize method, to complement our existing _unserialize method |
| 122 | + [NEW] Support for the PUBSUB command |
| 123 | + [NEW] Support for SCAN, SSCAN, HSCAN, and ZSCAN |
| 124 | + [NEW] Support for the WAIT command |
| 125 | + |
| 126 | + [FIX] Handle the COPY and REPLACE arguments for the MIGRATE command |
| 127 | + |
| 128 | + [DOC] Fix syntax error in documentation for the SET command (@mithunsatheesh) |
| 129 | + [DOC] Homebrew documentation instructions (@mathias) |
| 130 | + |
| 131 | +phpredis 2.2.4 |
| 132 | + |
| 133 | + ** |
| 134 | + ** Features / Improvements |
| 135 | + ** |
| 136 | + |
| 137 | + * Randomized reconnect delay for RedisArray @mobli |
| 138 | + This feature adds an optional parameter when constructing a RedisArray object |
| 139 | + such that a random delay will be introduced if reconnections are made, |
| 140 | + mitigating any 'thundering herd' type problems. |
| 141 | + |
| 142 | + * Lazy connections to RedisArray servers @mobli |
| 143 | + By default, RedisArray will attempt to connect to each server you pass in |
| 144 | + the ring on construction. This feature lets you specify that you would |
| 145 | + rather have RedisArray only attempt a connection when it needs to get data |
| 146 | + from a particular node (throughput/performance improvement). |
| 147 | + |
| 148 | + * Allow LONG and STRING keys in MGET/MSET |
| 149 | + * Extended SET options for Redis >= 2.6.12 |
| 150 | + * Persistent connections and UNIX SOCKET support for RedisArray |
| 151 | + * Allow aggregates for ZUNION/ZINTER without weights @mheijkoop |
| 152 | + * Support for SLOWLOG command |
| 153 | + * Reworked MGET algorithm to run in linear time regardless of key count. |
| 154 | + * Reworked ZINTERSTORE/ZUNIONSTORE algorithm to run in linear time |
| 155 | + |
| 156 | + ** |
| 157 | + ** Bug fixes |
| 158 | + ** |
| 159 | + |
| 160 | + * C99 Compliance (or rather lack thereof) fix @mobli |
| 161 | + * Added ZEND_ACC_CTOR and ZEND_ACC_DTOR @euskadi31 |
| 162 | + * Stop throwing and clearing an exception on connect failure @matmoi |
| 163 | + * Fix a false positive unit test failure having to do with TTL returns |
| 164 | + |
1 | 165 | php5-redis (2.2.2-1) unstable; urgency=low
|
2 | 166 |
|
3 | 167 | * Non-maintainer upload.
|
|
0 commit comments