Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add compatibility with urllib3 2.0 | Jordan Cook | 2023-05-15 | 1 | -9/+4 |
| | |||||
* | Fix loading cached JSON content when decode_content=True and the root ↵ | Jordan Cook | 2023-05-08 | 1 | -2/+17 |
| | | | | element is a list | ||||
* | Enable bugbear extension and fix warnings | Jordan Cook | 2023-05-08 | 4 | -17/+11 |
| | |||||
* | Share SQLite connection objects among threads and use lock for write ↵ | Jordan Cook | 2023-03-01 | 3 | -10/+36 |
| | | | | operations instead of using thread-local connections | ||||
* | Change DynamoDB table to use cache key as partition key | Jordan Cook | 2023-03-01 | 2 | -5/+13 |
| | |||||
* | Set default serializers for each backend using param defaults instead of ↵ | Jordan Cook | 2023-01-13 | 6 | -14/+7 |
| | | | | 'default_serializer' class attributes | ||||
* | Add tests for pypy3.9 | Jordan Cook | 2022-12-30 | 2 | -2/+12 |
| | |||||
* | Make CachedResponse.cache_key available from all cache access methods | Jordan Cook | 2022-12-30 | 1 | -0/+11 |
| | |||||
* | Make use of index with SQLiteCache.filter(expired=False) | Jordan Cook | 2022-10-28 | 1 | -4/+8 |
| | |||||
* | Add SQLite method to count unexpired responses in SQL | Jordan Cook | 2022-10-28 | 1 | -0/+10 |
| | |||||
* | Omit invalid responses and set response.cache_key in SQLiteCache.sorted() | Jordan Cook | 2022-10-28 | 1 | -4/+30 |
| | |||||
* | Handle errors due to invalid responses in deserialize(), so it applies to ↵ | Jordan Cook | 2022-10-28 | 1 | -2/+2 |
| | | | | other methods besides just get_responses() | ||||
* | Add 'url' argument to BaseCache.contains() and delete() for similarity to ↵ | Jordan Cook | 2022-09-30 | 1 | -2/+2 |
| | | | | has_url() and delete_url() | ||||
* | Bump max wait time for MongoDB TTL test | Jordan Cook | 2022-09-30 | 1 | -2/+2 |
| | |||||
* | Fix tests for python 3.7 | Jordan Cook | 2022-09-30 | 1 | -2/+2 |
| | |||||
* | Add ttl_offset argument for Redis backend | Jordan Cook | 2022-09-30 | 1 | -1/+24 |
| | |||||
* | Match whether ignored_parameters are present in a request (without matching ↵ | Jordan Cook | 2022-09-29 | 1 | -11/+13 |
| | | | | content) | ||||
* | Rename 'test_compat' test module to 'test_upgrade' for disambiguation with ↵ | Jordan Cook | 2022-09-29 | 1 | -2/+0 |
| | | | | other compatibility tests | ||||
* | Add retries for MongoDB ServerSelectionTimeoutError on GitHub Actions runners | Jordan Cook | 2022-07-05 | 1 | -1/+22 |
| | |||||
* | Clean up SerializerPipeline.decode_content | Jordan Cook | 2022-06-11 | 1 | -2/+3 |
| | |||||
* | Clean up SQLiteCache convenience methods a bit | Jordan Cook | 2022-06-11 | 1 | -4/+9 |
| | |||||
* | Update tests and docs | Jordan Cook | 2022-06-11 | 5 | -14/+21 |
| | |||||
* | Split up remove_expired_reponses() into remove() and reset_expiration() ↵ | Jordan Cook | 2022-06-11 | 1 | -2/+10 |
| | | | | methods, with more granular arguments | ||||
* | Run integration tests with all serializers _only_ for Filesystem backend; ↵ | Jordan Cook | 2022-06-10 | 4 | -63/+57 |
| | | | | for all other backends, only test with default serializer | ||||
* | Change this into an option for CattrStage instead of a separate class | Jordan Cook | 2022-06-10 | 1 | -1/+6 |
| | |||||
* | Add a base model repr that excludes default values even if rich isn't installed | Jordan Cook | 2022-05-30 | 1 | -4/+4 |
| | |||||
* | Update repo links, changelog, and contributors | Jordan Cook | 2022-05-15 | 1 | -0/+1 |
| | |||||
* | Add 'older_than' argument to remove_expired_responses() | Jordan Cook | 2022-05-03 | 1 | -2/+0 |
| | |||||
* | Add a BaseStorage.default_serializer attribute, to be more explicit about ↵ | Jordan Cook | 2022-04-22 | 1 | -2/+3 |
| | | | | which backends use something other than pickle by default | ||||
* | Add SQLiteDict.size() method to estimate the database size | Jordan Cook | 2022-04-22 | 1 | -4/+11 |
| | |||||
* | For SQLite expires column, use time.time() instead of datetime.timestamp() | Jordan Cook | 2022-04-22 | 1 | -1/+1 |
| | |||||
* | Merge *PickleDict storage classes into parent classes | Jordan Cook | 2022-04-22 | 5 | -54/+39 |
| | |||||
* | Fix parameter forwarding for redis-py 4.2 and pymongo 4.1 on python <=3.8 | Jordan Cook | 2022-04-21 | 1 | -19/+24 |
| | |||||
* | Add misc missing test coverage | Jordan Cook | 2022-04-20 | 1 | -10/+4 |
| | |||||
* | Add support for DynamoDB TTL | Jordan Cook | 2022-04-20 | 3 | -13/+65 |
| | |||||
* | Store responses in DynamoDB as JSON documents instead of serialized binaries | Jordan Cook | 2022-04-19 | 3 | -17/+31 |
| | |||||
* | Close database connections (if applicable) on CachedSession.__exit__ and close() | Jordan Cook | 2022-04-18 | 1 | -1/+2 |
| | |||||
* | Move all cache policy-related modules to separate 'policy' subpackage | Jordan Cook | 2022-04-17 | 1 | -1/+1 |
| | |||||
* | Add serializer name to cache key to avoid errors due to switching serializers | Jordan Cook | 2022-04-15 | 1 | -2/+2 |
| | |||||
* | Add TTL tests | Jordan Cook | 2022-04-15 | 3 | -10/+67 |
| | |||||
* | Improvements for MongoDB: | Jordan Cook | 2022-04-15 | 5 | -16/+51 |
| | | | | | * Use native document format (BSON) instead of binary blob * Add option to use native TTL feature | ||||
* | Add SQLiteDict.sorted() method with sorting and other query options | Jordan Cook | 2022-04-10 | 1 | -2/+102 |
| | |||||
* | Add indexed datetime column to SQLite backend for faster eviction | Jordan Cook | 2022-04-10 | 1 | -26/+26 |
| | |||||
* | Update tests, changelog, and contributors | Jordan Cook | 2022-04-06 | 1 | -3/+5 |
| | |||||
* | Wait a bit longer for MongoDB to spin up for integration tests | Jordan Cook | 2022-04-01 | 1 | -2/+2 |
| | |||||
* | Fix some regression bugs and broken tests | Jordan Cook | 2022-03-29 | 1 | -1/+1 |
| | |||||
* | Swap out appdirs for platformdirs | Jordan Cook | 2022-03-14 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | * platformdirs is a more actively maintained fork of appdirs. * Also relax requirements a bit for attrs and urllib (minimum instead of caret constraint) Dependabot update: Bump responses from 0.16.0 to 0.19.0 Bumps [responses](https://github.com/getsentry/responses) from 0.16.0 to 0.19.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.16.0...0.19.0) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
* | Add more unit test coverage for new revalidation behavior | Jordan Cook | 2022-03-11 | 1 | -11/+13 |
| | |||||
* | Reorganize tests in test_session module | Jordan Cook | 2022-03-11 | 1 | -1/+0 |
| | |||||
* | Handle CorruptGridFile error in GridFS backend | Jordan Cook | 2022-02-22 | 2 | -0/+19 |
| |