CHI

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


* Fixes
  - Mention testing_driver_class in CHI/Driver/Development.pm - RT #78921 (Nigel Horne)

* Tests
  - Add test_multiple_processes for testing drivers under concurrent writes - RT #79132 (Nigel Horne)

* Docs
  - Mention that driver tests are responsible for their own cleanup - RT #79100 (Nigel Horne)
  - Various spelling fixes thanks to Pod::Spell

0.55  Jul 3, 2012

* Improvements
  - Compute derived/aggregate stats in CHI::Stats::parse_stats_logs

* Fixes
  - Eliminate "=for html" POD entries, which were mangling metacpan.org output (Pedro Melo)

0.54  May 30, 2012

** Incompatible Changes **
  - ** Switch CHI::Stats format to JSON for easier generation and parsing

0.53  May 30, 2012

* Improvements
  - Measure time elapsed in get, set, and compute; record in logs and stats. Only
    measure when debug logging or stats are enabled.
  - compute() now handles list or scalar caller context
  - The driver parameter now accepts full classes prefixed by '+', as is standard.
    driver_class is still accepted for backward compatibility but no longer documented.

* Fixes
  - compute() no longer modifies passed-in options hashref
  - Fix get_multi_* with partially empty l1 cache - perl-chi/pull/12 (Mike Cartmell)
  - Fix get_keys when file_extension set on CHI::Driver::File - RT #76489 (Vitaliy Tokarev)
  - Have set_multi call store_multi underneath as documented in Development.pod - RT
    #76621 (Oliver Paukstadt)
  - Minor POD fixes (Alessandro Ghedini)

0.52  Mar 7, 2012

* Improvements
  - Subclasses inherit configuration from their parents unless they also call config()

* Fixes
  - Fix Config test to not require memcached

0.51  Mar 4, 2012

* Improvements
  - Add CHI->config() to register storage types, and set core and per-namespace defaults

* Fixes
  - Fix new test_max_key_length test to work on drivers that do not support get_keys

0.50  Nov 30, 2011

* Docs
  - Clarify busy_lock doc, add obj_ref doc (perlover)

* Fixes
  - Override set() rather than set_object() in Role/HasSubcaches.pm so that
    keys are not double-transformed when set in l1 or mirror caches. This is
    simpler and should be more robust.
  - Remove htdocs which were accidentally added into dist

0.49  Jun 23, 2011

* Fixes
  - Go back to generating version numbers for all sub-modules again

0.48  Jun 15, 2011

* Fixes
  - Disregard default expires_at and expires_in if either are provided - RT #67970 (spjw)

0.47  Apr 28, 2011

* Improvements
  - Allow compute() to take get options - expire_if and busy_lock
  - Add atomic operations: add, append, replace (alpha)

0.46  Apr 22, 2011

* Other
  - Only generate version numbers for .pm files with documentation, to reduce inter-version churn

0.45  Apr 18, 2011

* Improvements
  - Add expires_on_backend parameter

0.44  Mar 17, 2011

* Fixes
  - Recreate tarball so that it can be read with older tars
  - Remove more unnecessary packages from CPAN index

0.43  Mar 17, 2011

* Improvements
  - Add compress_threshold parameter

0.42  Mar 3, 2011

* Fixes
  - Put parens around qw in various places to fix for perl 5.13+

* Improvements
  - Improve accuracy of benchmarks (nothingmuch)

0.41  Mar 1, 2011

* Improvements
  - Add RawMemory driver, a faster version of Memory that does not serialize/deserialize
    values
  - Add etc/bench/bench.pl for benchmarking CHI and non-CHI caches
  - Publish current benchmarking results in CHI::Benchmarks

* Testing
  - Stop using test counts (http://stackoverflow.com/questions/690342/)

0.40  Feb 27, 2011

* Improvements
  - Reverse order of 2nd and 3rd arguments in compute() (old order will still work)
  - Throw error if arguments passed to clear() 

* Fixes
  - Fix CHI::Driver::Metacache::meta_cache to build lazily, eliminating intermittent bug
    and making compatible with Moose 1.99+ (autarch)
  - Check if get_object defined in purge - RT #63699 (forrest)

0.39  Feb 6, 2011

* Fixes
  - Put missing module names back in POD

0.38  Feb 6, 2011



( run in 0.826 second using v1.01-cache-2.11-cpan-8dfa8b56332 )