Commits

Show all
Author Commit Message Labels Comments Date
Jason Moiron
remove a pdb statement from the test suite, take care of django-trunk deprecation warnings for template loaders in settings & settings insertion in tests/base
Tags
johnny-cache-0.2.1
Jason Moiron
bump version *down* to 0.2.1 for a release, which has been a long time coming frankly, and fixes many issues with the current 0.2
Jason Moiron
preliminary 1.3 support; *NOTE* if you are using with 1.3, transaction support is BROKEN in 1.3
Jason Moiron
add a check for 1.1.x to guard against trying to iterate over WhereNodes; this should take care of #30, the attached patch did not pass johnny's tests for django-1.1.3
Jason Moiron
remove commented out add/set from memcached backend
Jason Moiron
change the implementation of the memcached backend to override _get_memcache_timeout instead of re-implement add & set to provide infinite timeouts, bb #33
Jason Moiron
add changes to the transaction manager to not get fooled by django's testing transaction reassignments, #25
Jason Moiron
adding filebased caching as per #34
Jason Moiron
play with the settings during the Web-related tests to add the app_directories template loader if it is not in the settings already #22
Jason Moiron
add regression test for bitbucket #20
Jeremy Self
add signals import
Jeremy Self
use table_map when tables isn't populated
Jeremy Self
add import
Jason Moiron
#27 change test suite to automatically set DISABLE_QUERYSET_CACHE=False in the proper settings location (johnny.settings)
Jason Moiron
#15 modify keygen to work a bit better with some types of objects, especially GeoSpatial objects & queries. Note that the modified keygen runs on average 0.000002s slower in the test suite, over 2014 actual runs of the key on various types of queries.
Jason Moiron
version bump to 0.3 and documentation update for the new TransactionMiddleware
Jason Moiron
fallback to using the default CACHE_BACKEND if you don't want to give johnny it's own
Jason Moiron
simplify middleware blacklist loading step
Jason Moiron
fix blacklist test for new johnny.settings
Jannis Leidel
Fixed finding tables of nested where nodes.
Jannis Leidel
Added note about new JOHNNY_CACHE_BACKEND setting to docs.
Jannis Leidel
Moved settings to own module and added ability to provide a separate cache backend for Johnny, e.g.:
Jason Moiron
sqlite3's connection object isn't threadsafe so we can't really test some transaction features with it; use mysql or postgres to run these unit tests
Jason Moiron
add fix for #7 for django1.1 without resorting to patching django, however had to resort to some other pretty extreme ugliness (parsing SQL with regex) so might want to develop a new fix for this if it turns out to be too brittle; so far tested on mysql
Jason Moiron
add support for subselect tables in django 1.2 without the requirement of patching django
Jason Moiron
disable the unnecessary messages middleware which isn't in django 1.1
Jason Moiron
add testing paginator use to the annotation test
Jason Moiron
adding CommittingTransactionMiddleware, which is a workaround to the normal TransactionMiddleware that fails to commit transactions when they are not dirty; leaving dangling transactions has some side effects since Johnny stores reads & write events in a local cache first and then flushes to the global cache only when transactions are committed. Also adding tests that verify the behavior of TransactionMiddleware and that the workaround middleware provided by johnny fixes this. #17
Jason Moiron
merge tip with b22fdde131b1b from amenasse's branch for #16
ant...@localhost.localdomain
Fix for issue #16 - Annotation through Paginator crashes Johnny
  1. Prev
  2. Next