Revisions of python-requests-cache
buildservice-autocommit
accepted
request 1157517
from
Dirk Mueller (dirkmueller)
(revision 21)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 20)
- update to 1.2.0: * Drop support for python 3.7 * Remove methods deprecated in 1.0 from `CachedSession` and `BaseCache` * Add support for `X-HTTP-Method-Override` and other headers that can override request method * Add `CachedSession.wrap()` classmethod to add caching to an existing `requests.Session` object * Add `vacuum` parameter to `SQLiteCache.delete()` to optionally skip vacuuming after deletion (enabled by default to free up disk space) * Optimize `SQLiteCache.delete()` when deleting a single key * Add support for RFC 7159 JSON body with `decode_content=True` (root element with any type) * Use timezone-aware UTC datetimes for all internal expiration values * Add support for python 3.12 * Note: There is a known bug with multiprocess/multithreaded usage of the SQLite backend on python 3.12. * Add support for cattrs 23.2 * Fix `IncompleteRead` error that could sometimes occur with streaming requests due to mismatch with `Content-Length` header * Handle a corner case with streaming requests, conditional requests, and redirects * When redacting ignored parameters from a cached response, keep the rest of the original URL and headers without normalizing * Add `CachedHTTPResponse._request_url` property for compatibility with urllib3
buildservice-autocommit
accepted
request 1128169
from
Markéta Machová (mcalabkova)
(revision 19)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1128168
from
Markéta Machová (mcalabkova)
(revision 18)
Matej Cepl (mcepl)
committed
(revision 17)
- 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
buildservice-autocommit
accepted
request 1087523
from
Factory Maintainer (factory-maintainer)
(revision 16)
baserev update by copy to link target
Matej Cepl (mcepl)
committed
(revision 15)
- 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.
buildservice-autocommit
accepted
request 888211
from
Matej Cepl (mcepl)
(revision 14)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 888188
from
John Vandenberg (jayvdb)
(revision 13)
- Update to v0.6.3
buildservice-autocommit
accepted
request 886292
from
Dirk Mueller (dirkmueller)
(revision 12)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 885485
from
John Vandenberg (jayvdb)
(revision 11)
- 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
Matej Cepl (mcepl)
accepted
request 884522
from
John Vandenberg (jayvdb)
(revision 10)
- Update to v0.6.0
buildservice-autocommit
accepted
request 729800
from
Tomáš Chvátal (scarabeus_iv)
(revision 9)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 8)
- Update to 0.5.2: * Fix DeprecationWarning from collections #140
buildservice-autocommit
accepted
request 701310
from
Tomáš Chvátal (scarabeus_iv)
(revision 7)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 701307
from
Petr Gajdos (pgajdos)
(revision 6)
- 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
buildservice-autocommit
accepted
request 659641
from
Matej Cepl (mcepl)
(revision 5)
baserev update by copy to link target
Matej Cepl (mcepl)
committed
(revision 4)
Clean up the SPEC file
Matej Cepl (mcepl)
committed
(revision 3)
Remove superfluous devel dependency for noarch package
Yuchen Lin (maxlin_factory)
accepted
request 595212
from
Alexei Podvalsky (awissu)
(revision 2)
initialized devel package after accepting 595212
Displaying revisions 1 - 20 of 21