memcache 7.x-1.0

Bug fixes
Unsupported

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.

memcache 7.x-1.0-rc3

Unsupported

This is the third and hopefully final release candidate before a stable 7.x-1.0 release.

Changes since 7.x-1.0-rc2:

memcache 7.x-1.0-rc2

New features
Bug fixes
Unsupported

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

New features
Bug fixes
Unsupported

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:

memcache 7.x-0.0

Bug fixes
Unsupported

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.

memcache 7.x-1.0-beta4

Bug fixes
Unsupported

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.

memcache 6.x-1.9

New features
Bug fixes
Unsupported

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.

memcache 6.x-1.9-rc1

New features
Bug fixes
Unsupported

#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

New features
Bug fixes
Unsupported

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.

memcache 7.x-1.0-beta3

Bug fixes
Unsupported

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.

memcache 5.x-1.10

Security update
Bug fixes
Unsupported

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

New features
Bug fixes
Insecure
Unsupported

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:

memcache 6.x-1.5-rc1

New features
Bug fixes
Insecure
Unsupported

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:

memcache 7.x-1.0-beta1

New features
Bug fixes
Insecure
Unsupported

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 6.x-1.3

New features
Bug fixes
Insecure
Unsupported

Changes since 6.x-1.2:

  • Feature #295738: cache stampede protection for items with a ttl.
  • Feature #362944: support minimum cache lifetime when using memcache.inc.
  • Bug #374527: load dmemcache.inc from memcache-session.inc.
  • Bug #441842: implement sess_destroy_uid() in memcache-session.inc.

memcache 5.x-1.9

Bug fixes
Insecure
Unsupported

#338522 by jaydub - no watchdog() call in dmemcache_set()
Feature #295738: backport from D6, add cache stampede semaphore
Bug #332719: don't lose anonymous sessions.
Fix bug #330044: {user} -> {users}
Backport fix for #225365.
Fix bug #292346 in DRUPAL-5 tree.
#312713 by Genoo: Patch for update_status module.
Set cache_flush variable before doing database delete to prevent several processes doing the same thing at the same time.
Math fix for stats percentages.

memcache 6.x-1.2

Bug fixes
Insecure
Unsupported

Changes since DRUPAL-6--1-1:

  • #354420 by andreiashu, jojje: update README to emphasize that a separate memcache server is required for sessions.
  • #362502 by mmcdougall and jvandyk: correctly update session memcache when data has been cleared from session

memcache 6.x-1.0

Bug fixes
Insecure
Unsupported

First release for Drupal 6.

Now supports Drupal 6's block and page cache flushes.

If using memcache.db.inc and memcache is offline, memcache cache retrieval is tried for only the first retrieval within a request.

memcache-session.inc now supports Drupal 6's session_save_session, which allows temporary disabling of writing session data.

See issues with wildcard cache flushes: http://drupal.org/node/224772

memcache 5.x-1.8

New features
Bug fixes
Insecure
Unsupported

- #247306 correct % of memory used statistic
- #286322 by Souvent22: Drupal 5.8 patch.
- #256080 by jaydub: fix hook_install to not use db_add_column in hook_install. Tested on MySQL. PostgreSQL users look after yourselves
- #273824 reported by bennos Zlib compression conflicts with memcache.
- added Drupal 5.7 core cache serialization patch to 5.x branch.
fixes issue #226672 - Serialize patch needed for 5.7
- #186332 by firebus; memcache wasn't matching core behavior on cache_clear_all
- Patches for blockcache and user_relationships

memcache 5.x-1.7

New features
Bug fixes
Insecure
Unsupported

http://drupal.org/cvs?commit=98250 - Sync HEAD and 5.x
http://drupal.org/cvs?commit=98243 - Added new serialization patches as well as memcache-session.inc!! w00t.
http://drupal.org/cvs?commit=92779 - Fix for cache_clear_all issue in issue #199483. Combined patches posted by Reg, firebus and robertDouglass.

memcache 5.x-1.5

Bug fixes
Insecure
Unsupported

Lots of bugfixes. Thanks to killes, chx and LifetimeTV for the great testing and help getting this module enterprise-ready.

  • make sure $cache->data is object. Reported by chx.
  • Many bugfixes regarding the debug information and its interactions with bootstrap.
  • typo in .info file: depends => dependencies

memcache 5.x-1.4

New features
Bug fixes
Insecure
Unsupported
  • Added admin/settings/memcache page to turn per-page memcache statistics on or off globally.
  • Removed user_access call from hook_init... that function isn't available in the init phase of bootstrapping.

memcache 5.x-1.3

New features
Bug fixes
Insecure
Unsupported

Fixing a critical SQL error in memcache.db.inc. Reported by robertDouglass and corrected by chx. Also adds hook_requirements.

memcache 5.x-1.2

Bug fixes
Insecure
Unsupported

Critical error in memcache_admin code introduced in 1.1 release.

memcache 5.x-1.1

Bug fixes
Insecure
Unsupported
  • adding separate patches for Drupal 5.1 and 5.2
  • admin module now working pretty well. Many unimplemented features, and some nice fancy graphics would be cool as well, but it shows up in the menu and gives you the raw stats for the various servers.
  • correct menu type in admin module so that link shows in menu
  • #158140 updating docs and removing old tests. New tests should be written to reflect newest code
  • #149120 by Shiny - postgresql fixes
  • #162710 reroll patch for DRUPAL-5-2

memcache 5.x-1.0

Bug fixes
Insecure
Unsupported
  1. documenting the 'memcache_key_prefix' variable that can be set in if more than one Drupal instance is to share memcache
  2. rob discovers hook_devel_cache and promptly simplifies the install and uninstall hooks for memcache.
  3. Adding a TROUBLESHOOTING section to README.txt
  4. session handling doesn't work right. I'm removing it for now in advance of a 1.0 release
  5. #154247 by chx and robertDouglass: clone objects going into memcache
  6. #154287 by chx: no table locking

memcache 5.x-1.0-beta2

Bug fixes
Insecure
Unsupported
  1. session handling doesn't work right. I'm removing it for now in advance of a 1.0 release
  2. Adding a TROUBLESHOOTING section to README.txt
  3. rob discovers hook_devel_cache and promptly simplifies the install and uninstall hooks for memcache.
  4. documenting the 'memcache_key_prefix' variable that can be set in if more than one Drupal instance is to share memcache

memcache 5.x-1.0-beta1

New features
Insecure
Unsupported

This is the first public (beta) release of the Memcache module. The admin stats still need a lot of work and patches are welcome. The basic machinery should be working well, however. Installation documentation needs some love.

memcache 5.x-1.0-deprecated

Insecure
Unsupported

This code is exactly the same as the development snapshot that has been available until now. Future development will be changing the overall strategy with regards to the relation between memcache and Drupal's own cache mechanism, so this version is being released only to be available for anyone who may be using it currently.

Pages

Subscribe with RSS Subscribe to Releases for Memcache API and Integration