memcache 8.x-2.5

Bug fixes

This is a hotfix to the 8.x-2.4 branch, which attempted to resolve the REQUEST_TIME using the time service. Unfortunately in certain situations, custom implementations of the memcache container in settings.php will try to access this service within the bootstrap container, which doesn't have the time service.

In 8.x-2.5, we re-implement the time service (which is basically 1 line of code) within our own service as a private method.

No other changes have been made since 8.x.2.4.

memcache 8.x-2.4

Bug fixes

This is an incremental release for memcache, supporting Drupal 9.1 through 10.

Most of the changes in this release are either code sniffs or compatibility. Importantly, Drupal 8 support has been dropped.

All changes since 8.x-2.3:

memcache 8.x-2.3

Bug fixes

This version is a bug fix release to mainly revert the issue in 2.2 where cache invalidation was causing data loss and other odd issues. Marked #2996615: Transaction support for cache (tags) invalidation as need work.

All commits since 8.x-2.2:

memcache 8.x-2.2

Bug fixes
New features

This is an iterative release for memcache, with the biggest change adding transaction support and debugging.

All changes since 2.1:

memcache 8.x-2.2-rc1

Bug fixes
New features

This is a pre-release for the 2.2 version of Memcache.

The two biggest features / bug fixes is adding support for cache tags invalidation and getting data writes chunked when they're over 1M. Due to the various configurations sites may have, this pre-release exists to test those features together before a full release is made.

All issues fixed since 8.x-2.1:

memcache 7.x-1.8

Bug fixes

The PHP 7 Is Not Required Release

Changes compared to 7.x-1.7:

memcache 7.x-1.7

Bug fixes
New features

The 20/20 DrupalCon Global Release

Overview

This release contains a number of important bug fixes, and some new features.

Do not use this release if you are using a version of PHP older than PHP 7! Due to an unintended dependency on PHP 7, you must instead upgrade to 7.x-1.8 where this has been fixed.

memcache 7.x-1.7-rc1

Bug fixes
New features

The 7.x-1.7-rc1 release of the Drupal Memcache module contains primarily bug fixes, and is a recommended upgrade.

New Features

ASCII protocol authentication

(#3150893: Add Memcached ascii authentication support)

From README.txt:

#### ASCII Protocol Authentication

memcache 7.x-1.7-beta2

New features

This release adds support for ASCII protocol authentication.

#### ASCII Protocol Authentication

If you do not want to enable the binary protocol, you can instead enable
token authentication with the default ASCII protocol.

memcache 8.x-2.1

Bug fixes

This is the first stable release of memcache for Drupal 9. It is compatible with both Drupal 8.x and 9.x

Most of the changes are to address deprecations. It should install without needing to run updb or clear cache.

All changes:

memcache 7.x-1.7-beta1

Bug fixes

Fat Tuesday, Let's Get This Party Started
The first -beta in the 7.x-1.7 release cycle includes the following bug fixes:

Please test and provide feedback in the issue queue!

This is a development release.

memcache 8.x-2.0

Bug fixes

This is the first stable release of memcache for Drupal 8.

There have been no changes since the second release candidate.

If you are upgrading from a dev or beta release, you should first read the release notes for memcache-8.x-2.0-rc1 and ensure that your $settings and services are correct before deploying to a live environment.

memcache 8.x-2.0-rc2

Bug fixes

This updated release candidate includes bugfixes for the memcache_admin module. If you have not yet upgraded to 8.x-2.0-rc1, read the release notes before upgrading to this release.

Changes since 8.x-2.0-rc1:

memcache 8.x-2.0-rc1

Bug fixes

This release candidate should be fully stable, however please test and report any bugs in the issue tracker.

Installation

Installing and enabling the module will not switch caching to use memcache automatically, you must also configure things in settings.php, see the README for installation instructions.

memcache 8.x-2.0-beta2

Bug fixes
New features

This release candidate should be fully stable, however please test and report any bugs in the issue tracker.

Installation

Installing and enabling the module will not switch caching to use memcache automatically, you must also configure things in settings.php, see the README for installation instructions.

memcache 8.x-2.0-beta1

Bug fixes
New features

First Beta Release

We're hard at work to roll a truly stable release of the Memcache module. With this first -beta, the module is ready for prime-time testing! Please give it a try and report back any bugs you run into! At this point the module should be fully functional.

Special thanks to Acquia for their funding to help get this module over the finish line! Find the roadmap for the upcoming stable release here:

memcache 8.x-2.0-alpha7

Bug fixes
New features
  • Issue #2997186 by damiankloip, Fabianx: Remove key() usage from Lock Backend
  • Issue #2996626 by Fabianx, damiankloip: Follow-up; class renames
  • Issue #2996626 by Fabianx, damiankloip: Class structure is very confusing, unclear when to use factory and when instance

memcache 8.x-2.0-alpha6

Bug fixes
New features
  • Issue #2995907 by damiankloip, Fabianx: Remove Persistent Lock Implementation
  • Issue #2905341 by damiankloip, Fabianx, Evgeny_Yudkin: MemcacheLockBackend service should use "add" and "delete" instead of "get" and "set"
  • Issue #2995457 by catch, mcdruid: Human readable hashed memcache keys

memcache 8.x-2.0-alpha5

Bug fixes
  • Issue #2882755 by guilopes, mxh, damiankloip, afi13: Move container to memcache
  • Issue #2903077 by yas, damiankloip, realityloop: Undefined index 'description' when module installed without memcache available
  • Issue #2886818 by skek: Wrong fragments in README.txt file

memcache 6.x-1.12

Bug fixes

The 'How Long Has This Been Going On' Release

What's Been Going On

The following important issues have been backported from the 7.x-1.x branch of the Memcache module. Please test in your development / QA / staging environments and provide feedback.

memcache 6.x-1.12-rc1

Bug fixes

The It's Time For Another Backport Release Candidate

The following important issues have been backported from the 7.x-1.x branch of the Memcache module. Please test in your development / QA / staging environments and provide feedback. It is recommended that you wait for the final release before deploying this in a production environment.

memcache 8.x-2.0-alpha4

Bug fixes
  • Issue #2887558 by damiankloip, hswong3i, delta, MiSc: Circular reference detected for service "cache.backend.memcache"
  • Issue #2779147 by martin107, damiankloip: Inject the logger
  • Issue #2882431 by slydevil: Socket file configuration not working

memcache 7.x-1.6

Bug fixes
New features

It's Been Two Years Since The Last Release

Overview

It's been two years since the last Drupal Memcache module release! Perhaps it's no coincidence that I also have a nearly two-year-old daughter. Excuses aside, there's a ton of important changes in this release, from optimizations and bug fixes to new features.

memcache 7.x-1.6-rc3

Bug fixes
New features

Narrowing In On A New Release

Help us test 7.x-1.6-rc3 to make sure there are no regressions compared to 7.x-1.5. Lots of bug fixes and useful new features were included in this release. The README is fully updated, documenting all new features that require configuration.

Always carefully test the update process and new release first in a development and/or staging environment before updating your production environment!

memcache 7.x-1.6-rc2

Bug fixes

Narrowing In On A New Release

Help us test 7.x-1.6-rc2 to make sure there are no regressions compared to 7.x-1.5. Lots of bug fixes and useful new features were included in this release. The README is fully updated, documenting all new features that require configuration.

Always carefully test the update process and new release first in a development and/or staging environment before updating your production environment!

memcache 7.x-1.6-rc1

Bug fixes
New features

It's Been Too Long Since We Had A Release

Help us test 7.x-1.6-rc1 to make sure there are no regressions compared to 7.x-1.5. Lots of bug fixes and useful new features were included in this release. The README is fully updated, documenting all new features that require configuration.

Always carefully test the update process and new release first in a development and/or staging environment before updating your production environment!

memcache 8.x-2.0-alpha2

Bug fixes
  • 20bcb68 Issue #2674884 by damiankloip, jcnventura, h3rj4n, vurt: Array exception and notices
  • 908c0a2 Issue #2680347 by jcnventura, anavarre, gokulnk: Update documentation
  • e0b03a7 Issue #2701903 by egruel: Setting prefix_key is not use by memcache
  • d895e15 Fix docblock and typehint stdClass for MemcacheBackend::valid
  • d95db90 Fix memcache_stampede_semaphore setting call
  • daecae3 Add a MemcacheLockFactory
  • e43814c Fix lock backend and add test coverage
  • 2b95044 Add a close method to DrupalMemcacheInterface for flushing

memcache 6.x-1.11

Bug fixes
New features

The Greg-Asked-For-It Backport Release
The following important issues have been backported from the 7.x-1.x branch of the Memcache module. Please test in your development / QA / staging environments before deploying to production.

memcache 6.x-1.11-rc1

Bug fixes
New features

The It's About Time Backport Release Candidate

The following important issues have been backported from the 7.x-1.x branch of the Memcache module. Please test in your development / QA / staging environments and provide feedback. It is recommended that you wait for the final release before deploying this in a production environment.

memcache 7.x-1.5

Bug fixes

Format When We Can Release

A bug in 7.x-1.4 can result in a white-screen error when the Drupal memcache module splits oversized objects into multiple pieces. This release is primarily focused on fixing that potential error. If you're using 7.x-1.4 or earlier, it is highly recommended you upgrade to this new release.

Always carefully test the update process and new release first in a development and/or staging environment before updating your production environment!

memcache 7.x-1.4

Bug fixes
New features

Happy New Year Release

It's 2015, when did you last update the Drupal memcache module? Now's a good time to update your site to the latest and greatest release: 7.x-1.4. This release is recommended for everyone using the Drupal memcache module as it includes many significant bug fixes and enhancements.

Always carefully test the update process and new release first in a development and/or staging environment before updating your production environment!

memcache 7.x-1.4-rc1

Bug fixes
New features

The Happy Almost-New Year Release Candidate

We're narrowing in on a final 7.x-1.4 release to kick off a happy new year in 2015. This release candidate offers some important cleanup of the memcache module's locking functionality. Prior to this release, it was possible for a thread to renew and/or release a lock that it no longer owned. We've also added support for Memcached SASL, fully documented in the README.

memcache 7.x-1.3

Bug fixes

Halloween Stampede Release

If you have enabled stampede protection ($conf['memcache_stampede_protection'] = TRUE;), it is strongly recommended that you upgrade. If you are unable to upgrade, you should disable stampede protection.

What’s changed since 7.x-1.3-rc1

Nothing. No regressions were found in 7.x-1.3-rc1 so we're re-releasing this unchanged as 7.x-1.3.

memcache 7.x-1.3-rc1

Bug fixes

The Working Stampede Protection Release

If you have enabled stampede protection ($conf['memcache_stampede_protection'] = TRUE;), it is strongly recommended that you upgrade. If you are unable to upgrade, you should disable stampede protection.

memcache 7.x-1.2

Bug fixes

The Error-Free-Installation Release

If you are already running 7.x-1.1, this is not an important or necessary update. This release benefits new memcache installations. If you are currently running 7.x-1.0 or an earlier release, you should update after proper testing.

memcache 7.x-1.1

Bug fixes
New features

The DrupalCon Austin Release

Memcache 7.x-1.1 has been over two years in the making. There’s been a huge number of bug fixes and improvements made in that time (scroll down for the full list). If you’re relying on Memcache in production, this is an important upgrade. As with all production upgrades, however; please, test carefully first!

memcache 7.x-1.1-beta6

Bug fixes

Another beta release of the upcoming 7.x-1.1 release of the memcache module. Please test in your development / QA / staging environments and provide feedback.

Changes:

memcache 7.x-1.1-beta5

Bug fixes

This is the fifth beta of the upcoming 7.x-1.1 release of the memcache module. Please test in your development / QA / staging environments and provide feedback.

Changes:

memcache 7.x-1.1-beta4

Bug fixes
New features

This is the fourth beta of the upcoming 7.x-1.1 release of the memcache module. Please test in your development / QA / staging environments and provide feedback.

Changes:

memcache 7.x-1.1-beta3

Bug fixes

Third beta release of 7.x-1.1 version of the memcache module. Please test in your development / QA / staging environments and provide feedback.

Changes:

memcache 7.x-1.1-beta2

Bug fixes

Second beta release of 7.x-1.1 version of the memcache module. Please test in your development / QA / staging environments and provide feedback.

Changes:

memcache 7.x-1.1-beta1

Bug fixes
New features

First beta release of 7.x-1.1 version of the memcache module. Please test in your development / QA / staging environments and provide feedback.

Changes:

memcache 7.x-1.0

Bug fixes

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

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

Changes since 7.x-1.0-rc2:

Pages

Subscribe with RSS Subscribe to Releases for Memcache API and Integration