- chore: drop python 3.9 support
- Update to 1.1.8
- fix: prevent race conditions
- Update to 1.1.7
- refactor(storage): create sqlite database path only when creating
connections
- fix(cache): Lambda parameter name clashes the loop variable being
closed over
- add release process guidelines for maintainers
- Feature/accept pathlib path in SqliteStorage
- Update to 1.1.6
- remove some stale httpx configs
- Add support for request no-cache directive
- Update to 1.1.5
- filter out soft-deleted, expired and incomplete entries in `get_entries`
- Update to 1.1.4
- don't raise an error on consumed streams that were read into
memory
- close sqlite connections properly
- Update to 1.1.3
- improve git-cliff docs
- fix: add BaseFilter to __all__ exports
- fix: set `after_revalidation=True` for `NeedsToBeUpdated` -> `FromCache` transition
- Update to 1.1.2
- respect shared option when excluding unstorable headers
- remove s-maxage consideration for private caches
- ensure 304 responses don't leak
- Update to 1.1.1
- chore(deps-dev): bump the python-packages group with 10 updates
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hishel?expand=0&rev=17
167 lines
6.6 KiB
Plaintext
167 lines
6.6 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Feb 12 10:07:35 UTC 2026 - Daniel Garcia <daniel.garcia@suse.com>
|
|
|
|
- Update to 1.1.9
|
|
- chore: drop python 3.9 support
|
|
- Update to 1.1.8
|
|
- fix: prevent race conditions
|
|
- Update to 1.1.7
|
|
- refactor(storage): create sqlite database path only when creating
|
|
connections
|
|
- fix(cache): Lambda parameter name clashes the loop variable being
|
|
closed over
|
|
- add release process guidelines for maintainers
|
|
- Feature/accept pathlib path in SqliteStorage
|
|
- Update to 1.1.6
|
|
- remove some stale httpx configs
|
|
- Add support for request no-cache directive
|
|
- Update to 1.1.5
|
|
- filter out soft-deleted, expired and incomplete entries in `get_entries`
|
|
- Update to 1.1.4
|
|
- don't raise an error on consumed streams that were read into
|
|
memory
|
|
- close sqlite connections properly
|
|
- Update to 1.1.3
|
|
- improve git-cliff docs
|
|
- fix: add BaseFilter to __all__ exports
|
|
- fix: set `after_revalidation=True` for `NeedsToBeUpdated` -> `FromCache` transition
|
|
- Update to 1.1.2
|
|
- respect shared option when excluding unstorable headers
|
|
- remove s-maxage consideration for private caches
|
|
- ensure 304 responses don't leak
|
|
- Update to 1.1.1
|
|
- chore(deps-dev): bump the python-packages group with 10 updates
|
|
- Update to 1.1.0
|
|
- add in memory example
|
|
- pass any response with non-expected status code on revalidation to client
|
|
- pass any response with non-expected status code on revalidation to client
|
|
- allow setting storage base with via `database_path` for sqlite storage
|
|
- Update to 1.0.0
|
|
- add examples, improve docs
|
|
- Update to 1.0.0b1
|
|
- add policies
|
|
- add graphql docs
|
|
- improve sans-io diagram colors
|
|
- filter out `Transfer-Encoding` header for asgi responses
|
|
- body-sensitive responses caching
|
|
- add global `use_body_key` setting
|
|
- Update to 1.0.0.dev3
|
|
- automatically generate httpx sync integration from async
|
|
- replace pairs with entries, simplify storage API
|
|
- more robust compressed response caching
|
|
- add custom integrations docs
|
|
- simplify metadata docs
|
|
- add date header for proper age calculation
|
|
- handle httpx iterable usage instead of iterator correctly
|
|
- fix compressed data caching for requests
|
|
- raise on consumed httpx streams, which we can't store as is (it's already decoded)
|
|
- add missing permissions into `publish.yml`
|
|
- add logging for asgi
|
|
- add blacksheep integration examples
|
|
- add integrations with fastapi and asgi
|
|
- Update to 1.0.0.dev2
|
|
- fix time travel date, explicitly specify the timezone
|
|
- add import without extras check in ci
|
|
- remove redundant utils and tests
|
|
- don't raise an error on 3xx during revalidation
|
|
- fix check for storing auth requests
|
|
- add hishel_created_at response metadata
|
|
- Update to 1.0.0.dev1
|
|
- remove some redundant utils methods
|
|
- improve git-cliff
|
|
- install async extra with httpx
|
|
- make `anysqlite` optional dependency
|
|
- make httpx and async libs optional dependencies
|
|
- Update to 1.0.0.dev0
|
|
- improve docs versioning, deploy dev doc on ci
|
|
- use mike powered versioning
|
|
- Update to 0.1.5
|
|
- remove some redundant files from repo
|
|
- increase requests buffer size to 128KB, disable charset detection
|
|
- feat: add close method to storages API
|
|
- better cache-control parsing
|
|
- set chunk size to 128KB for httpx to reduce SQLite read/writes
|
|
- Update to 0.1.4
|
|
- move some tests to beta
|
|
- add sqlite tests for new storage
|
|
- temporary remove python3.14 from CI
|
|
- chore(internal): remove src folder
|
|
- chore: improve CI
|
|
- fix beta imports
|
|
- create an sqlite file in a cache folder
|
|
- better async implemetation for sqlite storage
|
|
- get rid of some locks from sqlite storage
|
|
- add sqlite storage for beta storages
|
|
- feat: allow already consumed streams with `CacheTransport`
|
|
- feat: add support for a sans-IO API
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 15 09:23:22 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to 0.1.3
|
|
* Remove `types-redis` from dev dependencies (#336)
|
|
* Bump redis to 6.0.0 and address async `.close()` deprecation warning (#336)
|
|
* Avoid race condition when unlinking files in `FileStorage`. (#334)
|
|
* Allow prodiving a `path_prefix` in `S3Storage` and `AsyncS3Storage`. (#342)
|
|
- Update BuildRequires and Suggests from pyproject.toml
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 11 10:07:20 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to 0.1.2
|
|
* Add check for fips compliant python. (#325)
|
|
* Fix compatibility with httpx. (#291)
|
|
* Use SyncByteStream instead of ByteStream. (#298)
|
|
* Don't raise exceptions if date-containing headers are invalid. (#318)
|
|
* Fix for S3 Storage missing metadata in API request. (#320)
|
|
- Update BuildRequires and Requires from pyproject.toml
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 13 15:06:33 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 0.1.1:
|
|
* FIx typig extensions nor found.
|
|
* Add support for Python 3.12 / drop Python 3.8.
|
|
* Specify usedforsecurity=False in blake2b.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 29 21:41:24 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 0.0.33:
|
|
* Added a Logging section to the documentation.
|
|
* Don't raise an exception if the `Date` header is not present.
|
|
* Ignore file not found error when cleaning up a file storage.
|
|
* Fix `AssertionError` on `client.close()` when use
|
|
SQLiteStorage.
|
|
* Fix ignored flags when use `force_cache`.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 8 12:59:50 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 0.0.30:
|
|
* Fix cache update on revalidation response with content
|
|
(rfc9111 section 4.3.3)
|
|
* Fix request extensions that were not passed into revalidation
|
|
request for transport-based implementation (but were
|
|
* passed for the pool-based impl) (#247).
|
|
* Add `cache_private` property to the controller to support
|
|
acting as shared cache.
|
|
* Improve efficiency of scanning cached responses in
|
|
`FileStorage` by reducing number of syscalls.
|
|
* Add `remove` support for storages
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 20 12:52:55 UTC 2024 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Add sle15_python_module_pythons
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 9 05:34:39 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
|
|
|
|
- Remove not needed python 2 Build dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 2 08:46:08 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
|
|
|
|
- Initial version (0.0.29)
|