summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Merge pull request #593 from JWCook/rich-reprJordan Cook2022-04-1915-18/+69
|\
| * Ensure BaseCache.cache_name gets set if a backend class is initialized direct...Jordan Cook2022-04-196-6/+6
| * Improve output for all models when printed or logged with richJordan Cook2022-04-199-12/+63
|/
* Merge pull request #591 from JWCook/fresh-staleJordan Cook2022-04-189-77/+197
|\
| * Add support for Cache-Control: stale-if-errorJordan Cook2022-04-189-88/+148
| * Add support for Cache-Control: max-stale and min-freshJordan Cook2022-04-186-6/+66
|/
* Merge pull request #590 from JWCook/connection-closeJordan Cook2022-04-186-14/+40
|\
| * Add positional-or-keyword args to request wrapper methods consistent with req...Jordan Cook2022-04-182-13/+18
| * Close database connections (if applicable) on CachedSession.__exit__ and close()Jordan Cook2022-04-185-1/+22
|/
* Merge pull request #589 from JWCook/vcrJordan Cook2022-04-188-19/+266
|\
| * Add links to source files on Examples pageJordan Cook2022-04-184-22/+22
| * Turn VCR converter into an example in the docs instead of a library featureJordan Cook2022-04-186-13/+44
| * Just do a one-way export to VCR format instead of a full serializerJordan Cook2022-04-182-66/+41
| * WIP: Add VCR-compatible YAML serializerJordan Cook2022-04-185-0/+241
|/
* Merge pull request #587 from JWCook/policyJordan Cook2022-04-1821-172/+187
|\
| * Refactor utilities for parsing cache headers into CacheDirectives classJordan Cook2022-04-1811-148/+157
| * Move all cache policy-related modules to separate 'policy' subpackageJordan Cook2022-04-1717-27/+33
|/
* Merge pull request #585 from JWCook/docsJordan Cook2022-04-1725-590/+666
|\
| * Move backend docs to user guide, separate from API reference docsJordan Cook2022-04-1719-204/+214
| * Move detailed backend docs from rst docstings to md filesJordan Cook2022-04-1622-574/+640
|/
* Merge pull request #584 from JWCook/mongodbJordan Cook2022-04-1524-102/+419
|\
| * Update changelogJordan Cook2022-04-151-3/+8
| * Add serializer name to cache key to avoid errors due to switching serializersJordan Cook2022-04-159-29/+52
| * Add TTL testsJordan Cook2022-04-153-10/+67
| * Add get_ttl() method for convenienceJordan Cook2022-04-151-8/+21
| * Skip setting TTL for redirects collectionJordan Cook2022-04-151-4/+2
| * Set stress test multiplier back to 5 for pre-deploy testsJordan Cook2022-04-152-2/+5
| * Generate XML coverage report for CodecovJordan Cook2022-04-152-5/+7
| * Update general expiration docsJordan Cook2022-04-153-6/+16
| * Add notes on viewing responses in MongoDBJordan Cook2022-04-152-2/+19
| * Fix structuring/unstructuring CachedResponse.historyJordan Cook2022-04-152-9/+15
| * Use BSON preconf stage and store response values under top-level keys, so cre...Jordan Cook2022-04-154-37/+51
| * Use a set_ttl() method instead of keyword argument, since it should only be s...Jordan Cook2022-04-153-42/+109
| * Improvements for MongoDB:Jordan Cook2022-04-158-28/+130
|/
* Merge pull request #575 from JWCook/docsJordan Cook2022-04-113-8/+40
|\
| * Add some more notes about SQLite and Redis backendsJordan Cook2022-04-113-8/+40
|/
* Merge pull request #573 from JWCook/sqlite-evictionJordan Cook2022-04-107-66/+264
|\
| * Add SQLiteDict.sorted() method with sorting and other query optionsJordan Cook2022-04-103-3/+160
| * Use Unix time integer instead of datetime string, and use same time source on...Jordan Cook2022-04-101-3/+5
| * LEFT JOIN option is slightly fasterJordan Cook2022-04-101-10/+1
| * WIP: Add faster implementation of removing invalid redirects in SQLJordan Cook2022-04-102-7/+32
| * Add indexed datetime column to SQLite backend for faster evictionJordan Cook2022-04-105-61/+84
|/
* Add sample databases for recent versions, for use in compatibility testsJordan Cook2022-04-105-0/+0
* Merge pull request #574 from JWCook/auth-headersJordan Cook2022-04-106-30/+59
|\
| * Add default list of ignored_parameters for most common authentication params/...Jordan Cook2022-04-106-20/+56
| * Remove 'default exclude headers', since match_headers now accepts a list of s...Jordan Cook2022-04-101-10/+3
|/
* Merge pull request #568 from JWCook/refreshJordan Cook2022-04-0917-294/+413
|\
| * Log cache criteria checks for both read and writeJordan Cook2022-04-091-20/+26
| * Also skip cache read for requests excluded by allowable_methodsJordan Cook2022-04-096-32/+81
| * If we're picking an arbitrary sentinel value, it may as well be an interestin...Jordan Cook2022-04-091-1/+1