Format CHANGELOG.md with Prettier
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / unit-tests (pull_request) Successful in 9s
Code Quality Pipeline / code-quality (pull_request) Successful in 23s
Test Python Package / integration-tests (pull_request) Successful in 24s
Test Python Package / coverage-report (pull_request) Successful in 10s
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / unit-tests (pull_request) Successful in 9s
Code Quality Pipeline / code-quality (pull_request) Successful in 23s
Test Python Package / integration-tests (pull_request) Successful in 24s
Test Python Package / coverage-report (pull_request) Successful in 10s
This commit is contained in:
+36
-1
@@ -7,13 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
|
||||||
## [2.0.4] - 2026-07-10
|
## [2.0.4] - 2026-07-10
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Include optional dependencies in security audit
|
Include optional dependencies in security audit
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 4f7b672 chore: release v2.0.4 [skip ci]
|
- 4f7b672 chore: release v2.0.4 [skip ci]
|
||||||
- a27e9e5 Merge pull request '[fix] Include optional dependencies in security audit' (#50) from cursor/security-audit-all-extras into main
|
- a27e9e5 Merge pull request '[fix] Include optional dependencies in security audit' (#50) from cursor/security-audit-all-extras into main
|
||||||
- fd0045d Include optional dependencies in security audit.
|
- fd0045d Include optional dependencies in security audit.
|
||||||
@@ -28,9 +29,11 @@ Include optional dependencies in security audit
|
|||||||
## [2.0.3] - 2026-07-10
|
## [2.0.3] - 2026-07-10
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Use structured fields for adapter debug and info logs
|
Use structured fields for adapter debug and info logs
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- fa4ff1f chore: release v2.0.3 [skip ci]
|
- fa4ff1f chore: release v2.0.3 [skip ci]
|
||||||
- 0a39151 Merge pull request '[patch] Use structured fields for adapter debug and info logs' (#46) from cursor/structured-adapter-logging into main
|
- 0a39151 Merge pull request '[patch] Use structured fields for adapter debug and info logs' (#46) from cursor/structured-adapter-logging into main
|
||||||
- 82a702d Fix mypy error in Minio adapter log assertion.
|
- 82a702d Fix mypy error in Minio adapter log assertion.
|
||||||
@@ -55,9 +58,11 @@ Use structured fields for adapter debug and info logs
|
|||||||
## [2.0.2] - 2026-07-09
|
## [2.0.2] - 2026-07-09
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Use dict[str, Any] for JSON repository document types
|
Use dict[str, Any] for JSON repository document types
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 369295b chore: release v2.0.2 [skip ci]
|
- 369295b chore: release v2.0.2 [skip ci]
|
||||||
- 95c7859 Merge pull request '[patch] Use dict[str, Any] for JSON repository document types' (#38) from cursor/json-dict-str-any-typing into main
|
- 95c7859 Merge pull request '[patch] Use dict[str, Any] for JSON repository document types' (#38) from cursor/json-dict-str-any-typing into main
|
||||||
- 42e885e Use dict[str, Any] for JSON repository document types.
|
- 42e885e Use dict[str, Any] for JSON repository document types.
|
||||||
@@ -65,9 +70,11 @@ Use dict[str, Any] for JSON repository document types
|
|||||||
## [2.0.1] - 2026-07-09
|
## [2.0.1] - 2026-07-09
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Align Redis and MinIO connect() idempotency
|
Align Redis and MinIO connect() idempotency
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- bd4794d chore: release v2.0.1 [skip ci]
|
- bd4794d chore: release v2.0.1 [skip ci]
|
||||||
- 3dc412c Merge pull request '[patch] Align Redis and MinIO connect() idempotency' (#37) from cursor/connect-idempotency-alignment into main
|
- 3dc412c Merge pull request '[patch] Align Redis and MinIO connect() idempotency' (#37) from cursor/connect-idempotency-alignment into main
|
||||||
- b8d88e6 Cover injected-client connect when client was cleared by disconnect.
|
- b8d88e6 Cover injected-client connect when client was cleared by disconnect.
|
||||||
@@ -76,9 +83,11 @@ Align Redis and MinIO connect() idempotency
|
|||||||
## [2.0.0] - 2026-07-09
|
## [2.0.0] - 2026-07-09
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Make MinIO bucket creation opt-in with production-safe defaults
|
Make MinIO bucket creation opt-in with production-safe defaults
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- c2e6a96 chore: release v2.0.0 [skip ci]
|
- c2e6a96 chore: release v2.0.0 [skip ci]
|
||||||
- 547a1b3 Merge pull request '[breaking] Make MinIO bucket creation opt-in with production-safe defaults' (#36) from cursor/minio-bucket-creation-opt-in into main
|
- 547a1b3 Merge pull request '[breaking] Make MinIO bucket creation opt-in with production-safe defaults' (#36) from cursor/minio-bucket-creation-opt-in into main
|
||||||
- 39baf9b Fix examples integration test by provisioning MinIO bucket in fixture.
|
- 39baf9b Fix examples integration test by provisioning MinIO bucket in fixture.
|
||||||
@@ -89,9 +98,11 @@ Make MinIO bucket creation opt-in with production-safe defaults
|
|||||||
## [1.1.0] - 2026-07-08
|
## [1.1.0] - 2026-07-08
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Add Redis scan_keys iterator API
|
Add Redis scan_keys iterator API
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 9a9b7b2 chore: release v1.1.0 [skip ci]
|
- 9a9b7b2 chore: release v1.1.0 [skip ci]
|
||||||
- 5b9573d Merge pull request '[minor] Add Redis scan_keys iterator API' (#34) from cursor/redis-scan-keys into main
|
- 5b9573d Merge pull request '[minor] Add Redis scan_keys iterator API' (#34) from cursor/redis-scan-keys into main
|
||||||
- 50444af Add Redis scan_keys iterator API.
|
- 50444af Add Redis scan_keys iterator API.
|
||||||
@@ -99,9 +110,11 @@ Add Redis scan_keys iterator API
|
|||||||
## [1.0.0] - 2026-07-08
|
## [1.0.0] - 2026-07-08
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Clarify MinIO get() error semantics to match Redis behavior
|
Clarify MinIO get() error semantics to match Redis behavior
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 2f19fcc chore: release v1.0.0 [skip ci]
|
- 2f19fcc chore: release v1.0.0 [skip ci]
|
||||||
- 3bd6589 Merge pull request '[breaking] Clarify MinIO get() error semantics to match Redis behavior' (#33) from cursor/minio-error-semantics into main
|
- 3bd6589 Merge pull request '[breaking] Clarify MinIO get() error semantics to match Redis behavior' (#33) from cursor/minio-error-semantics into main
|
||||||
- 5311d49 Clarify MinIO get() error semantics to match Redis behavior.
|
- 5311d49 Clarify MinIO get() error semantics to match Redis behavior.
|
||||||
@@ -109,9 +122,11 @@ Clarify MinIO get() error semantics to match Redis behavior
|
|||||||
## [0.5.1] - 2026-07-07
|
## [0.5.1] - 2026-07-07
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Fix MinIO get_object response leak in MinioAdapter.get()
|
Fix MinIO get_object response leak in MinioAdapter.get()
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 703bb95 chore: release v0.5.1 [skip ci]
|
- 703bb95 chore: release v0.5.1 [skip ci]
|
||||||
- 8e47ebf Merge pull request '[patch] Fix MinIO get_object response leak in MinioAdapter.get()' (#32) from fix/minio-get-object-response-cleanup into main
|
- 8e47ebf Merge pull request '[patch] Fix MinIO get_object response leak in MinioAdapter.get()' (#32) from fix/minio-get-object-response-cleanup into main
|
||||||
- 9a800bf Fetch live PR title in pr-title-check CI workflow.
|
- 9a800bf Fetch live PR title in pr-title-check CI workflow.
|
||||||
@@ -135,9 +150,11 @@ Fix MinIO get_object response leak in MinioAdapter.get()
|
|||||||
## [0.5.0] - 2026-07-06
|
## [0.5.0] - 2026-07-06
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Add config and client injection with test reorganization
|
Add config and client injection with test reorganization
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 7dbb1fc chore: release v0.5.0 [skip ci]
|
- 7dbb1fc chore: release v0.5.0 [skip ci]
|
||||||
- 918e5e6 Merge pull request '[minor] Add config and client injection with test reorganization' (#25) from cursor/config-client-injection into main
|
- 918e5e6 Merge pull request '[minor] Add config and client injection with test reorganization' (#25) from cursor/config-client-injection into main
|
||||||
- 3aa9128 Load MINIO_SECURE from env and replace adapter asserts with explicit errors.
|
- 3aa9128 Load MINIO_SECURE from env and replace adapter asserts with explicit errors.
|
||||||
@@ -151,9 +168,11 @@ Add config and client injection with test reorganization
|
|||||||
## [0.4.1] - 2026-07-05
|
## [0.4.1] - 2026-07-05
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Extract shared connection lifecycle into ConnectionAwareAdapter
|
Extract shared connection lifecycle into ConnectionAwareAdapter
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- a049ce3 chore: release v0.4.1 [skip ci]
|
- a049ce3 chore: release v0.4.1 [skip ci]
|
||||||
- 7b4cf84 Merge pull request '[patch] Extract shared connection lifecycle into ConnectionAwareAdapter' (#23) from cursor/extract-connection-aware-adapter into main
|
- 7b4cf84 Merge pull request '[patch] Extract shared connection lifecycle into ConnectionAwareAdapter' (#23) from cursor/extract-connection-aware-adapter into main
|
||||||
- b5a92e6 Sync uv.lock with pyproject.toml version 0.4.0.
|
- b5a92e6 Sync uv.lock with pyproject.toml version 0.4.0.
|
||||||
@@ -162,9 +181,11 @@ Extract shared connection lifecycle into ConnectionAwareAdapter
|
|||||||
## [0.4.0] - 2026-07-05
|
## [0.4.0] - 2026-07-05
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Strengthen is_connected with cached health probes
|
Strengthen is_connected with cached health probes
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- fe0c477 chore: release v0.4.0 [skip ci]
|
- fe0c477 chore: release v0.4.0 [skip ci]
|
||||||
- e7e0fc8 Merge pull request '[minor] Strengthen is_connected with cached health probes' (#22) from cursor/strengthen-is-connected-health-checks into main
|
- e7e0fc8 Merge pull request '[minor] Strengthen is_connected with cached health probes' (#22) from cursor/strengthen-is-connected-health-checks into main
|
||||||
- 34fc046 Sync uv.lock with pyproject.toml version 0.3.2.
|
- 34fc046 Sync uv.lock with pyproject.toml version 0.3.2.
|
||||||
@@ -173,9 +194,11 @@ Strengthen is_connected with cached health probes
|
|||||||
## [0.3.2] - 2026-06-30
|
## [0.3.2] - 2026-06-30
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Fix optional dependency handling for Redis and MinIO adapters
|
Fix optional dependency handling for Redis and MinIO adapters
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- fef9552 chore: release v0.3.2 [skip ci]
|
- fef9552 chore: release v0.3.2 [skip ci]
|
||||||
- e9b2189 Merge pull request '[patch] Fix optional dependency handling for Redis and MinIO adapters' (#19) from cursor/fix-optional-dependencies into main
|
- e9b2189 Merge pull request '[patch] Fix optional dependency handling for Redis and MinIO adapters' (#19) from cursor/fix-optional-dependencies into main
|
||||||
- f595390 Fix optional-deps import test for full-suite execution.
|
- f595390 Fix optional-deps import test for full-suite execution.
|
||||||
@@ -201,9 +224,11 @@ Fix optional dependency handling for Redis and MinIO adapters
|
|||||||
## [0.3.1] - 2026-06-28
|
## [0.3.1] - 2026-06-28
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Add public repository interfaces and subclassable adapter CRUD API.
|
Add public repository interfaces and subclassable adapter CRUD API.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 2bb361e Merge pull request 'Add public repository interfaces and subclassable adapter CRUD API.' (#11) from cursor/public-repository-api into main
|
- 2bb361e Merge pull request 'Add public repository interfaces and subclassable adapter CRUD API.' (#11) from cursor/public-repository-api into main
|
||||||
- c5169df Use pre-commit for Prettier in CI and document local hook setup.
|
- c5169df Use pre-commit for Prettier in CI and document local hook setup.
|
||||||
- 497533f Fix mypy context manager typing for adapter subclasses.
|
- 497533f Fix mypy context manager typing for adapter subclasses.
|
||||||
@@ -219,9 +244,11 @@ Add public repository interfaces and subclassable adapter CRUD API.
|
|||||||
## [0.2.3] - 2025-09-18
|
## [0.2.3] - 2025-09-18
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
added support for content type when putting object in minio
|
added support for content type when putting object in minio
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- fa011be Merge pull request 'added support for content type when putting object in minio' (#9) from add-support-for-content-type-in-minio into main
|
- fa011be Merge pull request 'added support for content type when putting object in minio' (#9) from add-support-for-content-type-in-minio into main
|
||||||
- 2e93309 ruff format fix
|
- 2e93309 ruff format fix
|
||||||
- 3ab8da9 added support for content type when putting object in minio
|
- 3ab8da9 added support for content type when putting object in minio
|
||||||
@@ -229,9 +256,11 @@ added support for content type when putting object in minio
|
|||||||
## [0.2.2] - 2025-09-17
|
## [0.2.2] - 2025-09-17
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
moved import of optional packages into classes
|
moved import of optional packages into classes
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 1dd604d Merge pull request 'moved import of optional packages into classes' (#6) from make-optional-parts-independent into main
|
- 1dd604d Merge pull request 'moved import of optional packages into classes' (#6) from make-optional-parts-independent into main
|
||||||
- e5c4025 added graceful handling of missing optional packages
|
- e5c4025 added graceful handling of missing optional packages
|
||||||
- 396cf83 code quality fixes
|
- 396cf83 code quality fixes
|
||||||
@@ -241,9 +270,11 @@ moved import of optional packages into classes
|
|||||||
## [0.2.1] - 2025-09-15
|
## [0.2.1] - 2025-09-15
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
exposed minio adapter
|
exposed minio adapter
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 0ca07c0 Merge pull request 'exposed minio adapter' (#5) from expose-minio-adapter into main
|
- 0ca07c0 Merge pull request 'exposed minio adapter' (#5) from expose-minio-adapter into main
|
||||||
- 7446e88 added py.typed mypy config file
|
- 7446e88 added py.typed mypy config file
|
||||||
- d5f437f ruff format fix
|
- d5f437f ruff format fix
|
||||||
@@ -252,9 +283,11 @@ exposed minio adapter
|
|||||||
## [0.2.0] - 2025-09-15
|
## [0.2.0] - 2025-09-15
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
add-minio-adapter
|
add-minio-adapter
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 65d8051 Merge pull request 'add-minio-adapter' (#4) from add-minio-adapter into main
|
- 65d8051 Merge pull request 'add-minio-adapter' (#4) from add-minio-adapter into main
|
||||||
- f5af303 auto install all extra packages
|
- f5af303 auto install all extra packages
|
||||||
- 3260a3f added new optional package to ci
|
- 3260a3f added new optional package to ci
|
||||||
@@ -269,9 +302,11 @@ add-minio-adapter
|
|||||||
## [0.1.0] - 2025-09-14
|
## [0.1.0] - 2025-09-14
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Release v0.1.0
|
Release v0.1.0
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 2eafd73 Merge pull request 'added redis adapter' (#1) from collect-code-from-other-repos into main
|
- 2eafd73 Merge pull request 'added redis adapter' (#1) from collect-code-from-other-repos into main
|
||||||
- 1cc047d removed unused bound ports for test
|
- 1cc047d removed unused bound ports for test
|
||||||
- c7cc2a3 added optional package redis
|
- c7cc2a3 added optional package redis
|
||||||
|
|||||||
Reference in New Issue
Block a user