- 39159bc Update dependency restrictions for pymongo and redis-py on python 3.7 and 3.8 by Jordan Cook · 3 years, 8 months ago
- 1d9cb18 Update tests, changelog, and contributors by Jordan Cook · 3 years, 8 months ago
- 47ef59e Merge pull request #565 from dholth/sqlite-wal-mode by Jordan Cook · 3 years, 8 months ago
- afa2b7a wal mode by Daniel Holth · 3 years, 8 months ago
- e1459bf Merge pull request #552 from JWCook/response-type-hints by Jordan Cook · 3 years, 8 months ago
- 026b627 Wait a bit longer for MongoDB to spin up for integration tests by Jordan Cook · 3 years, 8 months ago
- 0d2d9c6 Add an intermediate wrapper class, OriginalResponse, to provide type hints for extra attributes set on requests.Response objects by Jordan Cook · 3 years, 8 months ago
- 5bc8ff2 Make CachedResponse.__str__ a bit more consistent with Response ('<class [status_code]: ...>') by Jordan Cook · 3 years, 8 months ago
- 26b3d20 Merge pull request #561 from JWCook/nox by Jordan Cook · 3 years, 8 months ago
- 5e1472b Use nox to run tests in GitHub Actions by Jordan Cook · 3 years, 8 months ago
- fce732d Merge pull request #555 from JWCook/settings-refactor by Jordan Cook · 3 years, 8 months ago
- faad6dc Move request-specific settings into RequestSettings class by Jordan Cook · 3 years, 8 months ago
- d05d042 Move settings module to top level package, and leave 'models' subpackage for only serialized data models by Jordan Cook · 3 years, 8 months ago
- 810e9d7 Add argument docs back to CachedSession.__init__ instead of generic **kwargs; init settings in CachedSession instead of BaseCache by Jordan Cook · 3 years, 8 months ago
- e4a8fbf Add example of loading settings from a config file by Jordan Cook · 3 years, 8 months ago
- 185f586 tmp by Jordan Cook · 3 years, 8 months ago
- 550fca5 Update docs, doc dependencies, changelog, and contributors by Jordan Cook · 3 years, 8 months ago
- 5a9a18c Remove some redundant, undocumented means of passing CachedSession/BaseBackend arguments by Jordan Cook · 3 years, 8 months ago
- 940930e Fix 504 behavior with stale-if-error and only-if-cached by Jordan Cook · 3 years, 8 months ago
- 8ae4c66 Update install_cache() and enabled() by Jordan Cook · 3 years, 8 months ago
- f0927ef More code cleanup and comments by Jordan Cook · 3 years, 8 months ago
- 2578cde Fix some regression bugs and broken tests by Jordan Cook · 3 years, 8 months ago
- b3646b0 Split datetime-related utility functions into a separate module by Jordan Cook · 3 years, 8 months ago
- 4b524f7 Refactor request-level settings into separate RequestSettings class by Jordan Cook · 3 years, 8 months ago
- 01f4652 Refactor session-level settings into separate CacheSettings class by Jordan Cook · 3 years, 8 months ago
- 4e841ea Move more cache policy logic to CacheActions by Jordan Cook · 3 years, 8 months ago
- c353174 Update black to 22.3.0 due to psf/black#2964 by Jordan Cook · 3 years, 8 months ago
- 9437556 Merge pull request #551 from JWCook/docs by Jordan Cook · 3 years, 9 months ago
- 1028684 Add a 'Choosing a Backend' section to docs by Jordan Cook · 3 years, 9 months ago
- 3f15dca Add 'Use Cases' section to each backend's docs by Jordan Cook · 3 years, 9 months ago
- 0c2d85f Fix typo by Jordan Cook · 3 years, 9 months ago
- 2869a64 Swap out appdirs for platformdirs by Jordan Cook · 3 years, 9 months ago
- 2ed9988 Add another article link by Jordan Cook · 3 years, 9 months ago
- aad7826 Merge pull request #548 from JWCook/only-if-cached by Jordan Cook · 3 years, 9 months ago
- a51bc2f Add support for Cache-Control: only-if-cached and corresponding options for request() and send() by Jordan Cook · 3 years, 9 months ago
- 06d236c Merge pull request #545 from JWCook/refresh by Jordan Cook · 3 years, 9 months ago
- 64137e6 Update changelog, docs, and bump version by Jordan Cook · 3 years, 9 months ago
- 7e08996 Add more unit test coverage for new revalidation behavior by Jordan Cook · 3 years, 9 months ago
- aded804 Reorganize tests in test_session module by Jordan Cook · 3 years, 9 months ago
- 1489fb2 Add separate revalidate ('soft refresh') option, support revalidation for no-cache and must-revalidate, and related refactoring by Jordan Cook · 3 years, 9 months ago
- 369f1b1 Add refresh option to CachedSession.request() and send() by Jordan Cook · 3 years, 9 months ago
- 39e0ace Reword inaccurate usage of the term 'revalidate' by Jordan Cook · 3 years, 9 months ago
- ae4788e Move mypy config from setup.cfg to pyroject.toml by Jordan Cook · 3 years, 9 months ago
- ad9c80f Bump dev dependencies and GitHub Actions by dependabot[bot] · 3 years, 9 months ago
- e85e3c0 Forgot to bump version in init file by Jordan Cook · 3 years, 10 months ago v0.9.3
- 1e84136 Change wording a bit on cache header behavior by Jordan Cook · 3 years, 10 months ago
- cc5305f Merge pull request #537 from JWCook/concurrency-tests by Jordan Cook · 3 years, 10 months ago
- 3c77e2c Update dev dependencies and changelog by Jordan Cook · 3 years, 10 months ago
- 3453ae6 Handle CorruptGridFile error in GridFS backend by Jordan Cook · 3 years, 10 months ago
- fe82501 Increase stress test multiplier to 10 for pre-deployment tests by Jordan Cook · 3 years, 10 months ago
- 0bd1446 Add lock around remove_expired_responses() for SQLite, Filesystem, and GridFS backends by Jordan Cook · 3 years, 10 months ago
- 9576fcf Improve filesystem backend thread safety by Jordan Cook · 3 years, 10 months ago
- 25f2cab Improve GridFS backend thread safety by Jordan Cook · 3 years, 10 months ago
- 8b2a669 Fix race condition with dropping and recreating SQLite tables in multiple threads by Jordan Cook · 3 years, 10 months ago
- a5e87b2 Run additional stress tests with multiple processes by Jordan Cook · 3 years, 10 months ago
- 3d9d4c4 Improve multithreaded tests: use fewer unique responses and more total requests to increase concurrent cache hits by Jordan Cook · 3 years, 10 months ago
- 7d1cdea Add stress test shortcut for nox by Jordan Cook · 3 years, 10 months ago
- 6e595f3 Update changelog and contributors by Jordan Cook · 3 years, 10 months ago
- e661771 Merge pull request #540 from JWCook/max-norm-body-size by Jordan Cook · 3 years, 10 months ago
- ae81d71 Skip normalizing a JSON request body if it's excessively large (>10MB) due to performance impact by Jordan Cook · 3 years, 10 months ago
- 9858264 Merge pull request #538 from JWCook/json-body-root-list by Jordan Cook · 3 years, 10 months ago
- 7c4a0ed Fix request normalization for request body with a list as a JSON root by Jordan Cook · 3 years, 10 months ago
- 6399848 Merge pull request #532 from thatguystone/master by Jordan Cook · 3 years, 10 months ago
- 1c7cd3d Fix cache path expansion by Andrew Stone · 3 years, 10 months ago
- a03cef8 Update license, and remove (redundant?) copyright from Sphinx doc footer by Jordan Cook · 3 years, 10 months ago
- e09a644 Merge pull request #530 from JWCook/fix-pymongo-bson by Jordan Cook · 3 years, 10 months ago
- 35aecf2 Fix handling BSON serializer differences between pymongo's bson and standalone bson codec. by Jordan Cook · 3 years, 10 months ago
- 9b06688 Merge pull request #529 from JWCook/fix-binary-serializer-detection by Jordan Cook · 3 years, 10 months ago v0.9.2
- b5bac5a Fix serialization in filesystem backend with binary content that is also valid UTF-8 by Jordan Cook · 3 years, 10 months ago
- 43c9287 Merge pull request #528 from JWCook/backtesting-example by Jordan Cook · 3 years, 10 months ago
- 49c1178 Add documentation example for backtesting with time-machine by Jordan Cook · 3 years, 10 months ago
- c2baccd Merge pull request #527 from JWCook/fix-expire-override by Jordan Cook · 3 years, 10 months ago
- 7f64c17 Update changelog and contributors by Jordan Cook · 3 years, 10 months ago
- 1f5d6f6 Use only integers for expire_after values in tests and docs by Jordan Cook · 3 years, 10 months ago
- 261bda4 Fix disabling expiration for a single request with `CachedSession.request(..., expire_after=-1)` by Jordan Cook · 3 years, 10 months ago
- 04ff30b Adjust stress test settings for pre-deploy tests by Jordan Cook · 3 years, 10 months ago
- ebb5f69 Merge pull request #525 from JWCook/fix-params-positional-arg by Jordan Cook · 3 years, 10 months ago
- fea0eff Update changelog, contributors, and dependencies by Jordan Cook · 3 years, 10 months ago
- 941c101 Fix support for `params`, `data`, and `json` as positional arguments to `CachedSession.request()` by Jordan Cook · 3 years, 10 months ago
- aafc42f Merge pull request #517 from glensc/patch-1 by Jordan Cook · 3 years, 10 months ago
- 9f95928 Skip empty body decode/encode in normalize_json_body by Elan Ruusamäe · 3 years, 10 months ago
- 6faa065 Update to mypy v0.931 and add some ignores/workarounds for new false positives by Jordan Cook · 3 years, 10 months ago
- d941996 Update changelog, bump dev dependencies, and bump version by Jordan Cook · 3 years, 10 months ago
- 8823984 Update changelog and contributors by Jordan Cook · 3 years, 11 months ago v0.9.1
- ddf7ad8 Merge pull request #503 from JWCook/py3.10.2-compat by Jordan Cook · 3 years, 11 months ago
- 4c8e386 Switch to a different method of resolving ForwardRefs during deserialization for python 3.10.2 compatibility by Jordan Cook · 3 years, 11 months ago
- 0b8f7c8 Merge pull request #502 from reclosedev/dependabot/pip/sphinx-automodapi-0.14.1 by Jordan Cook · 3 years, 11 months ago
- 78c15b5 Bump sphinx-automodapi from 0.13 to 0.14.1 by dependabot[bot] · 3 years, 11 months ago
- a29b85c Merge pull request #500 from JWCook/key-only-params by Jordan Cook · 3 years, 11 months ago
- 483574f Update changelog and contributors by Jordan Cook · 3 years, 11 months ago
- 030e788 Add support for key-only request parameters by Jordan Cook · 3 years, 11 months ago
- 0185d02 Update changelog and bump version by Jordan Cook · 4 years ago
- 3a5acf7 Bump dependencies Bump cattrs from 1.9.0 to 1.10.0 by dependabot[bot] · 4 years ago
- f568ab1 Bump invalid JSON message from 'warning' to 'debug' log level by Jordan Cook · 4 years ago
- f70bd2e Minor changelog formatting by Jordan Cook · 4 years ago
- 418b216 Merge branch 'docs-and-deps' by Jordan Cook · 4 years ago v0.9.0
- 83120fc Update changelog by Jordan Cook · 4 years ago
- 3df3a1d Revert to previous version of mypy due to false positive by Jordan Cook · 4 years ago
- b51f361 Update dependencies and pre-commit hooks by Jordan Cook · 4 years ago
- ccf789a Update contributors by Jordan Cook · 4 years ago