forked from pool/python-requests-cache
- 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
120 lines
4.8 KiB
Plaintext
120 lines
4.8 KiB
Plaintext
-------------------------------------------------------------------
|
||
Tue Nov 21 06:22:09 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
||
|
||
- 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 <mcepl@suse.com>
|
||
|
||
- 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 <jayvdb@gmail.com>
|
||
|
||
- 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 <jayvdb@gmail.com>
|
||
|
||
- 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 <jayvdb@gmail.com>
|
||
|
||
- 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 <tchvatal@suse.com>
|
||
|
||
- 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 <mcepl@suse.com>
|
||
|
||
- Remove superfluous devel dependency for noarch package
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 28 17:27:40 UTC 2017 - alarrosa@suse.com
|
||
|
||
- Initial release
|
||
|