memcache 6.x-1.10
| Download | Size | md5 hash |
|---|---|---|
| memcache-6.x-1.10.tar.gz | 40.23 KB | d2cb1380214fcd80ff7625e2c9ef5ca6 |
| memcache-6.x-1.10.zip | 48.07 KB | 13f31ece29d06f263962b0d41307dd5f |
Release notes
Changes since 6.x-1.9:
- #1219176 by psynaptic: Fixed Error running drush when memcache extension is missing.
- #538426 by mikeytown2: Enable socket connections.
- #1244296 by mikeytown2: fix E_STRICT warning in memcache_wildcards()
- #1156354 by psynaptic: fixed undefined object dmemcache_object in memache_admin.module.
- #1156354 by Pol: fixes Called to undefined function dmemcache_object in memcache_admin.module.
- #1011000 by mikeytown2, jeremy: Catch and report on errors thrown by ->connect() and ->get().
- #1155464 by TCRobbert, catch: E_STRICT warning in cache_get().
memcache 7.x-1.0
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-1.0.tar.gz | 38.84 KB | 1963feb483f2af322c2df54430896689 |
| memcache-7.x-1.0.zip | 47.89 KB | ed03888807aa176ab4904f8eea7c93e5 |
Release notes
Since 7.x-1.0-rc3 there have been no reported regressions, so we're releasing 7.x-1.0 today.
This is the same code as rc3, so see the release notes for changes since 7.x-rc2.
If you are using 7.x-0.2 or a previous 7.x-1.x release candidate prior to 7.x-1.x-rc3 you are strongly urged to upgrade, several major bugs have been fixed since those releases.
Note that sessions are not fully ported to 7.x yet, and session.inc has been moved to an unstable folder for this reason. If you're using memcache sessions in 7.x, we'd suggest sticking with core's database sessions for now.
Final checks and benchmarking of this release were sponsored by ITV and carried out by Tag1 Consulting.
Thanks to das-peter and berdir for extensive testing and patching of the 7.x-1.x branch.
memcache 7.x-1.0-rc3
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-1.0-rc3.tar.gz | 38.84 KB | 61f3d35a749e94b60253cafbc34fbb15 |
| memcache-7.x-1.0-rc3.zip | 47.9 KB | 87416169f6337dec826a38ce9fa83b10 |
Release notes
This is the third and hopefully final release candidate before a stable 7.x-1.0 release.
Changes since 7.x-1.0-rc2:
Read morememcache 7.x-1.0-rc2
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-1.0-rc2.tar.gz | 37.45 KB | 89f422230737f669c5c710d611f6bf1d |
| memcache-7.x-1.0-rc2.zip | 46.09 KB | 676dbc59b6d3a55a7539eed4df7c7589 |
Release notes
This is the second release candidate for Memcache 7.x-1.x including minor bug fixes and enhancements. If no regressions are found in this release, the next will be 7.x-1.0.
Changes since 7.x-1.0-rc1:
memcache 7.x-1.0-rc1
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-1.0-rc1.tar.gz | 36.91 KB | 094c3137a705c4286623307ec4b891e8 |
| memcache-7.x-1.0-rc1.zip | 45.27 KB | 225753a2cb9cb0a6f30b071a2924b7aa |
Release notes
Note that while this is a release candidate, session handling is not fully ported yet, there are documented major/critical bugs with core's own session handling so it's unlikely that session handling will be stable prior to 7.x-1.0 final. Testing and useful bug reports for session support welcome!
Changes since 7.x-1.0-beta4:
Read morememcache 7.x-0.2
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-0.2.tar.gz | 36.89 KB | 7c1a2abafa43eaa510a8ff8bc7b8c160 |
| memcache-7.x-0.2.zip | 45.26 KB | 277de7491f3c1436ebe708459ad88851 |
Release notes
Changes since 7.x-0.1:
- #656838 by catch: interim commit to remove an outdated cache constant in the test.
- #1131370 by Berdir: Fixed Segment wildcard counts by $string[0].
- #1307102 by Berdir: Fixed Wildcard clears are broken again...
- #1292208 by brianV: Fixed cache_page() not flushed when updating a node.
- #1131370 by das-peter: Follow-up for segment wildcard counts by [0].
- #1244296 by das-peter: fix strict warning from reset().
- #1289762 by catch: fix E_STRICT warning from array_keys().
- #1131370 by das-peter: wildcard_invalidate variable was not properly updated to 7.x.
- #962422 by das-peter: fix a syntax error.
- #1131380 by das-peter: fix undefined variable.
- #962422: forward port stampede protection improvements from 6.x
- #1131370: forward port wildcard optimization from 6.x-1.9.
memcache 7.x-0.1
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-0.1.tar.gz | 35.86 KB | 1bc4c902a53deed5600dd97a6357bc6e |
| memcache-7.x-0.1.zip | 43.99 KB | a5ca3b6954e28a98d1037489bc1e3e5d |
Release notes
Changes since 7.x-0.0:
- #293902 by Jeremy: Improved admin statistics.
- #1281484 by Berdir: wildcards clears broken on subsequent requests.
- #1233634 by c960657: require dmemcache.inc from memcache-lock.inc
- #616282 by longwave: avoid calling theme() if the theme system wasn't initiatilized.
- #319697: ultimike, jaydub, Jeremy: Don't break uploads when memcache_admin stats are enabled, and other related fixes.
- #1085626 by Berdir, catch: Wildcard entries may go missing, leading to caches not being invalidated properly.
- #907614 by catch, David Strauss, Jeremy: allow a choice of Memcache extension.
- #1103478 by Berdir, catch: port wildcard optimization to Drupal 7, also fixes tests (except one remaining session bug.
- #1014154: by pillarsdotnet, README.txt cleanup.
- Bug #1014154: Correct installation instructions; cleanup.
- #1078626 by Berdir: remove 'full key' from cache objects.
memcache 7.x-0.0
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-0.0.tar.gz | 30.29 KB | 3ccf5d66079e29a305e623d4ebe88899 |
| memcache-7.x-0.0.zip | 38.52 KB | 6d6552785616fe6f6e1c365809911ed8 |
Release notes
Bug fix and testing release.
We're also moving to a new numbering scheme. Memcache for Drupal 7 has around the same stability and feature set as memcache 6.x-1.8, it is lagging behind 6.x-1.9 by a few commits. However it has been in production on some sites for more than a year (at least cache and lock backends), so it makes sense to cut a stable release at this point.
The 7.x-0.x series will be pure bug fix and testing releases.
Once we start adding the new features added in 6.x-1.9 we'll switch back to a 7.x-1.x numbering scheme, with the eventual plan to have the 6.x-1.x and 7.x-1.x branches completely in sync with each other (apart from changes to the core API etc.).
The session back end is not as well tested for 7.x and there are outstanding major bugs with the database back end in core, so post bug reports if you find them.
Changes since 7.x-1.0-beta4:
Read morememcache 7.x-1.0-beta4
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-1.0-beta4.tar.gz | 27.3 KB | 3fe934ce5a76e6966d9a122ec6efff49 |
| memcache-7.x-1.0-beta4.zip | 31.38 KB | 0b7c865c14125affeffb5c469c5016d0 |
Release notes
Use 7.x-0.x release like http://drupal.org/node/1222872, not this one.
This is a minor bug fix release for Drupal 7. It also introduces simpletests and a new (optional) memcache.module.
The 6.x branch has been the focus of development after regressions in the 6.x-1.5 and 6.x-1.6 releases, and not everything is applied to Drupal 7, this is the main reason this is a beta rather than a release candidate.
If you would like to help to move memcache towards a stable release for Drupal 7, the best place to start is the list of patches to be forward ported.
Also see #1154982: New 7.x release(s).
Changes since 7.x-1.0-beta3:
- The memcache.db.inc include file was deprecated in an earlier release and is no longer supported. Removing.
- #1095608 by catch: fix simpletest compatibility.
- Stripping CVS keywords
- Bug #656838: get basic session support working. Patch thanks to bblake.
- #958930: do not flush memcache each time cron runs.
- #961474 by robertDouglass don't advertise a reset option on memcache stats
- #925096 by Richard Eriksson - stray debug line accidentally got committed.
memcache 6.x-1.9
| Download | Size | md5 hash |
|---|---|---|
| memcache-6.x-1.9.tar.gz | 38.84 KB | 2a18fb6d04c86051facd96fcaea564d9 |
| memcache-6.x-1.9.zip | 46.61 KB | 157754a2d196e83e4b8270da24eb34d2 |
Release notes
This is a significant release for memcache, including new simpletests, critical bug fixes, performance improvements and new features. Thanks to Acquia for sponsoring this release!
It has had significant regression testing compared to previous memcache releases, however as with any new release of a contributed module, be sure to test in your development and/or staging environments before deploying to production.
Should you discover any bugs or regressions, please check known issues before reporting.
The 'upgrade path' has been tested between 6.x-1.8 and 6.x-1.9, no changes should be necessary to your configuration to upgrade between those versions. If you have both the memcached and memcache PECL extensions installed, 1.9 will now default to the memcache extension due to several known, unresolved issues with the PECL memcached extension, however this is configurable in settings.php now.
There are some other new configuration options available with this release, check README.txt for documentation.
We now also ship a memcache module in addition to the memcache_admin module, this entirely optional for the moment and doesn't do much, however you will need to install it if you want to run the simpletests.
Read morememcache 6.x-1.9-rc1
| Download | Size | md5 hash |
|---|---|---|
| memcache-6.x-1.9-rc1.tar.gz | 38.96 KB | d65adb946e4022efd0a0160502119be6 |
| memcache-6.x-1.9-rc1.zip | 46.72 KB | 749454ce2fb04decab3cd0e24b40b3db |
Release notes
#293902: Pretty graphs for memcache by Jeremy: Pretty graphs for memcache. Cleaned up the admin statistics to provide more useful data, while still retaining the raw data. Added support for drilling down into the individual slab cache entries, has its own permission as this locks up the memcache server and should not be used on a production website. Fixed display of memcache items, and link individual slabs to cachedump path.
#319697: file uploads file when memcache statistics are written to page footer - easy fix by ultimike, jaydub, Jeremy: Don't break uploads when memcache_admin stats are enabled, and other related fixes.
#585748: sess_write() broken on login when using Pressflow by bl444137: sess_write broken on login when using Pressflow.
#616282: Fatal error opening required theme.inc in content.module by dalejung, DamienMcKenna, jeremy, longwave, robertDouglass: Fatal error opening required theme.inc in content.module.
#791888: sess_destroy_sid() does not remove the session cookie from the user's browser by catch: sess_destroy_sid() does not remove the session cookie from the user's browser.
#822316: receiving a PHP notice "Connection reset by peer .... dmemcache.inc on line 104" by bleen18, cache, Jeremy: Consistently support persistent or non-persistent connections, fixing connection reset by peer errors.
#885478: Improve Memcache as installation profile friendly by hswong3i: allow memcache_admin to be included in install profiles without memcache already being configured.
#995758: PHP Fatal error: Call to a member function increment() on a non-object by valthebald: Call to a member function increment() on a non-object.Issue #1128114 by catch: expand test coverage.
#907614: Allow a choice of extension (and default to memcache due to bugs in memcached) by catch, David Strauss: Consistently use same PECL extension when serving pages, default to 'memcache', make configurable via settings.php.
memcache 6.x-1.8
| Download | Size | md5 hash |
|---|---|---|
| memcache-6.x-1.8.tar.gz | 29.35 KB | d52f83587a16a8483a63b079f1ba9311 |
| memcache-6.x-1.8.zip | 36.79 KB | fb99d6cc13c006303c2f8d79da1b0d17 |
Release notes
If using memcache 6.x-1.6 or 6.x-1.7, it is highly recommended that you upgrade to 6.x-1.8 which solves some known cache flushing bugs.
If you are upgrading from versions prior to 6.x-1.6 to 6.x-1.8, it is possible that some items cleared with a wildcard flush will no longer be treated as invalid. You may want to flush memcache or run drush cc all to correct this.
If you are using memcache.db.inc, we HIGHLY recommend you switch to using memcache.inc, as memcache.db.inc is no longer supported and will likely be removed in future 6.x releases.
Features:
- Memcache locking implementation [link]
- #961434: Improve stats by reporting delete success or failure
- #959200: Add ability to exclude bins (tables) from memcache
Bug fixes:
- #958930: Performance of 6.x-1.7 still degraded compared to 6.x-1.5 addressed known performance issues
- #961474: Don't allow reset via stats pages
- #538042: cache_set duplicated keys error. NOTE: memcache.db.inc is deprecated and should not be used
- #961496: Deprecate memcache.db.inc NOTE: memcache.db.inc may be removed completely in future 6.x releases
memcache 7.x-1.0-beta3
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-1.0-beta3.tar.gz | 29.51 KB | 338fd0dd82dac276f776214d17cfee92 |
| memcache-7.x-1.0-beta3.zip | 34.95 KB | 211c3e7f3fdef62f8f59db93f25b2d63 |
Release notes
The 7.x-1.0-beta2 memcache module was released prematurely, and resulted in a serious performance regression. The 7.x-1.0-beta3 release fixes this performance regression.
NOTE: The 'memcache_wildcard_timestamps' variable is no longer used by the memcache module in 1.0-beta2, however the module has no install file to automatically clean this up. It is safe to delete this variable from your database, either manually or for example by calling "variable_del('memcache_wildcard_timestamps');" within a drush script. You should only do this after deploying memcache 1.0-beta3+. This is not a requirement, only a cleanup suggestion. If in doubt, ignore this.
Bug fixes:
- #941082: admin breaks json
- #911232: A high percentage of getMulti operations are failing to hit cache
- #931036: Wildcard flushing not working
- #926994: Condition in wildcards() function will always evaluate to TRUE due to variable name mistake
- #927692: Collisions in multihash_cid cause problems with wildcard flush
memcache 7.x-1.0-beta2
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-1.0-beta2.tar.gz | 29.42 KB | 38482a5c073f3b8780dccefe8e1c586e |
| memcache-7.x-1.0-beta2.zip | 34.86 KB | 463613fb3e59a2d1849fc79c9754073a |
Release notes
Fixes DRUPAL-SA-CONTRIB-2010-098.
Changes since DRUPAL-7--1-0-BETA1:
Read morememcache 5.x-1.10
| Download | Size | md5 hash |
|---|---|---|
| memcache-5.x-1.10.tar.gz | 29.24 KB | bb8c9e0aa2a794f8985ee7314025368f |
| memcache-5.x-1.10.zip | 55.12 KB | 7097dec2c6e25dd597b7a63026af4545 |
Release notes
Fixes DRUPAL-SA-CONTRIB-2010-098.
Changes since DRUPAL-5--1-9:
- #925096 by robertDouglass: Fixed Use of REQUEST_TIME improper, incomplete.
- Updating README requirements
- Tweaking stats and sessions.
memcache 6.x-1.5
| Download | Size | md5 hash |
|---|---|---|
| memcache-6.x-1.5.tar.gz | 22.86 KB | 05f86db6e42b48a33bc4027803f30e7f |
| memcache-6.x-1.5.zip | 28.38 KB | abc4acd749936bdbe5ab3891f156a4fc |
Release notes
This release offers two major new features: It is now possible to flush only part of a bin within memcache (meaning that you no longer have to configure multiple bins), and the memcache module now supports both the older memcache PECL extension, and the newer memcached PECL extension. Your PECL extension is automatically detected, no configuration is necessary.
Features:
#493448: Memcache and cache_clear_all wildcard
#775498: Support use of PECL memcached
Bugs:
#525400: long keys get truncated
#541136: Notice: Undefined property $expire in dmemcache.inc on line 74
#580372: Notice: Undefined index: cache
#810306: Debugging slipped into -rc release
memcache 6.x-1.5-rc1
| Download | Size | md5 hash |
|---|---|---|
| memcache-6.x-1.5-rc1.tar.gz | 22.82 KB | e41a9cf72dfb82167b2062eb2b6a6752 |
| memcache-6.x-1.5-rc1.zip | 28.35 KB | f0159d3b096d855fefd824523735675c |
Release notes
This release candidate offers two major new features: It is now possible to flush only part of a bin within memcache (meaning that you no longer have to configure multiple bins), and the memcache module now supports both the older memcache PECL extension, and the newer memcached PECL extension. Your PECL extension is automatically detected, no configuration is necessary.
Features:
Bugs:
memcache 7.x-1.0-beta1
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-1.0-beta1.tar.gz | 26.59 KB | 4972231bd5a4bee528d1dc40a4c7a462 |
| memcache-7.x-1.0-beta1.zip | 31.26 KB | 3c3dad6745e4628c7f695eba2aca1ab9 |
Release notes
Beta release of the memcache module for Drupal 7.
This is primarily a direct port of the memcache module from Drupal 6 to Drupal 7. This version of the module supports the newer memcached PECL extension as well as the older memcache PECL extension.
Still known to not work:
- Sessions in memcache (memcache-session.inc)
- Database-backed memcache caching (memcache.db.inc)
memcache 7.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| memcache-7.x-1.x-dev.tar.gz | 38.9 KB | a8eb4714115a72be5fb2fdd4f0111a4b |
| memcache-7.x-1.x-dev.zip | 47.87 KB | 450b77c5351c56b16b1bc9a46da3fed9 |
Release notes
7.x development release.
memcache 6.x-1.4
| Download | Size | md5 hash |
|---|---|---|
| memcache-6.x-1.4.tar.gz | 21.46 KB | 45d6bef8fabd500e73ecb9ee37deb5b7 |
| memcache-6.x-1.4.zip | 27.02 KB | faa1f37db2b21e8020bab0ef23c0f6e1 |
Release notes
No changes since 6.x-1.4-rc1.