------------------------------------------------------------------- Tue Nov 21 06:22:09 UTC 2023 - Matej Cepl - Update to 1.1.1: - Backport fix from 1.2: Add compatibility with cattrs 23.2 - Update to 1.1.0: - SESSION SETTINGS: - Add support for regular expressions with urls_expire_after - SQLITE BACKEND: - Add busy_timeout argument (see SQLite docs for details) - In WAL journaling mode (wal=True), default to 'normal' synchronous mode instead of 'full' - Fix potential OperationalError: database is locked in multithreaded SQLite usage during bulk delete operations - Fix deadlock in multithreaded SQLite usage if a thread encounters an error during COMMIT - BUGFIXES: - Fix loading cached JSON content with decode_content=True when the root element is a list - Fix BaseCache.recreate_keys() to normalize response bodies with b'None' - Fix BaseCache.contains() for multipart POST requests - Fix CachedResponse.history not being fully deserialized on python<=3.8 - Fix request matching with Vary and redirects - Skip normalizing CachedResponse.url so it always matches the original request URL - Avoid unnecessary cache writes for revalidation requests if headers and expiration are unchanged - Add compatibility with urllib3 2.0 ------------------------------------------------------------------- Thu May 4 20:20:19 UTC 2023 - Matej Cepl - WORK IN PROGRESS, TESTS DON’T PASS! - Update to 1.0.1: (CONGRATULATIONS!) - Ignore Cache-Control: must-revalidate and no-cache when `cache_control=False` - Lots of miscellaneous performance improvements - Fast automatic cache cleanup with TTL integration for MongoDB, DynamoDB and Redis - Improved NoSQL/document database support: human-readable and indexable response data in MongoDB and DynamoDB - Complete support for Cache-Control headers (including its extensions) - Complete type hinting and more details from cached responses - Redact common authentication headers and parameters from the cache by default - Improved session settings interface, and more settings for refreshing, revalidation, and offline cache usage - Remaining list of changes all the way to 0.6.3 is too long, HISTORY.md is packaged. ------------------------------------------------------------------- Sat Apr 24 11:30:00 UTC 2021 - John Vandenberg - Update to v0.6.3 * Fix false positive warning with `include_get_headers` * Fix handling of `decode_content` parameter for `CachedResponse.raw.read()` * Replace deprecated pymongo `Collection.count()` with `estimated_document_count()` ------------------------------------------------------------------- Wed Apr 14 22:46:16 UTC 2021 - John Vandenberg - Fix runtime Requires, adding missing prefix python- - Add Recommends python-redis and Suggests for python-boto3 and python-mongodb - Activate integration tests, including redis - Update to v0.6.2 * Explicitly include docs, tests, and examples in sdist - from v0.6.1 * Handle errors due to invalid responses in BaseCache.urls * Add recently renamed BaseCache.remove_old_entries() back, as an alias with a DeprecationWarning * Make parent dirs for new SQLite databases * Add aws_access_key_id and aws_secret_access_key kwargs to DynamoDbDict * Update GridFSPickleDict.__delitem__ to raise a KeyError for missing items * Demote most logging.info statements to debug level * Exclude test directory from find_packages() * Make integration tests easier to run and/or fail more quickly in environments where Docker isn't available ------------------------------------------------------------------- Sat Apr 10 04:33:50 UTC 2021 - John Vandenberg - Update to v0.6.0 * See https://github.com/reclosedev/requests-cache/blob/master/HISTORY.md ------------------------------------------------------------------- Tue Sep 10 10:50:37 UTC 2019 - Tomáš Chvátal - Update to 0.5.2: * Fix DeprecationWarning from collections #140 ------------------------------------------------------------------- Tue May 7 12:27:11 UTC 2019 - pgajdos@suse.com - version update to 0.5.0 * Add gridfs support, thanks to @chengguangnan * Add dynamodb support, thanks to @ar90n * Add response filter #104, thanks to @christopher-dG * Fix bulk_commit #78 * Fix remove_expired_responses missed in __init__.py #93 * Fix deprecation warnings #122, thanks to mbarkhau ------------------------------------------------------------------- Tue Dec 4 12:53:42 UTC 2018 - Matej Cepl - Remove superfluous devel dependency for noarch package ------------------------------------------------------------------- Tue Mar 28 17:27:40 UTC 2017 - alarrosa@suse.com - Initial release