Download & Extend

Releases for Memcache API and Integration

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
Last updated: January 19, 2012 - 11:50
Official release from tag: 6.x-1.10

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
Last updated: January 19, 2012 - 11:50
Official release from tag: 7.x-1.0

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
Last updated: January 7, 2012 - 06:30
Official release from tag: 7.x-1.0-rc3

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 more

memcache 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
Last updated: November 15, 2011 - 02:55
Official release from tag: 7.x-1.0-rc2

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:

  • #1184678 by das-peter: Added Enhance failure tolerance.
  • #538426 by mikeytown2: Enable socket connections.
  • #1014154 by pillarsdotnet, valthebald: Fixed Incorrect documentation in README.txt.
  • #1322040 by dixon_: Fixed Change private methods to protected.

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
Last updated: October 27, 2011 - 16:25
Official release from tag: 7.x-1.0-rc1

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 more

memcache 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
Last updated: October 24, 2011 - 16:20
Official release from tag: 7.x-0.2

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
Last updated: September 23, 2011 - 02:36
Official release from tag: 7.x-0.1

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
Last updated: July 19, 2011 - 03:37
Official release from tag: 7.x-0.0

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 more

memcache 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
Last updated: May 27, 2011 - 12:41
Official release from tag: 7.x-1.0-beta4

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
Last updated: May 12, 2011 - 05:41
Official release from tag: 6.x-1.9

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 more

memcache 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
Last updated: May 5, 2011 - 21:46
Official release from tag: 6.x-1.9-rc1

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.

Read more

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
Last updated: February 1, 2011 - 20:12
Official release from tag: 6.x-1.8

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:

Bug fixes:

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
Last updated: December 24, 2010 - 23:21
Official release from tag: 7.x-1.0-beta3

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:

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
Last updated: December 24, 2010 - 23:21
Official release from tag: 7.x-1.0-beta2

Release notes

Fixes DRUPAL-SA-CONTRIB-2010-098.

Changes since DRUPAL-7--1-0-BETA1:

Read more

memcache 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
Last updated: December 24, 2010 - 23:21
Official release from tag: 5.x-1.10

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
Last updated: December 24, 2010 - 23:21
Official release from tag: 6.x-1.5

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
Last updated: December 24, 2010 - 23:21
Official release from tag: 6.x-1.5-rc1

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
Last updated: December 24, 2010 - 23:21
Official release from tag: 7.x-1.0-beta1

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
Last packaged version: 7.x-1.0+5-dev
Last updated: April 18, 2012 - 12:28
Development snapshot from branch: 7.x-1.x

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
Last updated: December 24, 2010 - 23:21
Official release from tag: 6.x-1.4

Release notes

No changes since 6.x-1.4-rc1.

Subscribe with RSS Syndicate content