- 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-requests-cache?expand=0&rev=17
- 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.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-requests-cache?expand=0&rev=15