Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 0.5.1
Commits on Jun 6, 2009
  1. 0.5.1 github gem release

  2. eek! whitespace errors

Commits on May 25, 2009
  1. 0.5 release

  2. Disable client reload and revalidate requests by default

    This was causing all kinds of confusion since refreshing in
    the browser always caused a cache miss. People assumed that
    rack-cache wasn't working at all. The allow_reload and
    allow_revalidate options now default to false. This breaks
    with RFC 2616 but is the desired config in a majority of
    gateway cache scenarios.
Commits on May 18, 2009
Commits on May 11, 2009
  1. Google AppEngine memcache entity store and metastore implementations

    Alexander A. Portnov authored committed
    To use GAE's memcache with rack-cache, set the :metastore and
    :entitystore options as follows:
        use Rack::Cache,
          :metastore   => 'gae://cache-meta',
          :entitystore => 'gae://cache-body'
    The 'cache-meta' and 'cache-body' parts are memcache namespace
    prefixes and should be set to different values.
Commits on Mar 31, 2009
Commits on Mar 16, 2009
  1. 0.4 release

Commits on Mar 14, 2009
Commits on Mar 8, 2009
Commits on Mar 7, 2009
  1. Remove dead code and some refactoring ...

    Daniel Mendler authored committed
    * Removed freshness_information?
    * Removed redundant Header mixin from Request and Response
    * Removed Headers#[] accessor methods
    * Removed unused Response#freeze
    * Removed unused Response#public=
    * Removed unused Response#stale?
    * Removed original_request; the @env goes downstream
Something went wrong with that request. Please try again.