Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Release notes
After five alpha-releases, this is the first beta release of Authcache 2.0.
Please note. As of this release, some submodules in authcache require Drupal 7.24. Please ensure that core is up-to date before installing/upgrading authcache.
Since 7.x-2.0-alpha5 the following changes were introduced:
Fixes for Safari browser cache and revamp of cache backends
Safari has a bug (confirmed for versions 5/6/7) that causes pages to be delivered from the browser cache even after a user has logged-in. This may result in users unexpectedly seeing the anonymous-version of the page when actually being logged-in. Authcache now disables the browser when serving Safari (see #2147147: Stale content is served from the browser cache (Safari and/or Varnish)).
When using Authcache Builtin Cache Backend, a modification to settings.php is necessary. Make sure that both of the following lines are in place:
$conf['cache_backends'][] = 'sites/all/modules/authcache/authcache.cache.inc';
$conf['cache_backends'][] = 'sites/all/modules/authcache/modules/authcache_builtin/authcache_builtin.cache.inc';
The modification is not necessary when using Authcache Varnish Cache Backend.
Consolidation of submodules
The following submodules have been removed in favor of more generic solutions:
Removed Authcache Contact
Disable the Authcache Contact module before an upgrade to beta1 and enable Authcache User instead.
Removed Authcache Search
Disable the Authcache Search module before an upgrade and instead disable CSRF tokens using the Authcache Form module. See the documentation for more information.
New module Authcache Panels by Page Manager
There is a new module Panels by Page Manager. Enable it in order to load panels content panes via Ajax or ESI. This module now also supports Panels defined in code (see #2132239: Undefined index: did and fragments in autcache_panels.module).
New module Authcache Node History
This is a helper module concentrating querying/updating the history table in one place. This allowed to simplify both the Authcache Comment and Authcache Forum module significantly.
New module Authcache Voting API
This is a very simple module helping with cache invalidation when some Voting API based module like e.g. Fivestar updates votes.
More test coverage
Only 5 out of 25 modules still come without automated tests. Those include: Authcache Boost, Authcache Debug, Authcache Enum, Authcache Poll, Authcache Voting API.
Use gitweb to see the full list of changes between alpha5 and beta1.