2026-04-22 - 2026-07-22
Overview
17 Releases published by 2 users
Published
v2.3.0
v2.3.0 — Add QueueRepositoryInterface with memory and file-backed adapters
Published
v2.2.0
v2.2.0 — Add Postgres table adapter with TableRepositoryInterface
Published
v2.1.0
v2.1.0 — Add runtime-checkable Protocol typing to public interfaces
Published
v2.0.5
v2.0.5 — Allow empty payloads in Redis and MinIO adapters
Published
v2.0.4
v2.0.4 — Include optional dependencies in security audit
Published
v2.0.3
v2.0.3 — Use structured fields for adapter debug and info logs
Published
v2.0.2
v2.0.2 — Use dict[str, Any] for JSON repository document types
Published
v2.0.1
v2.0.1 — Align Redis and MinIO connect() idempotency
Published
v2.0.0
v2.0.0 — Make MinIO bucket creation opt-in with production-safe defaults
Published
v1.1.0
v1.1.0 — Add Redis scan_keys iterator API
Published
v1.0.0
v1.0.0 — Clarify MinIO get() error semantics to match Redis behavior
Published
v0.5.1
v0.5.1 — Fix MinIO get_object response leak in MinioAdapter.get()
Published
v0.5.0
v0.5.0 — Add config and client injection with test reorganization
Published
v0.4.1
v0.4.1 — Extract shared connection lifecycle into ConnectionAwareAdapter
Published
v0.4.0
v0.4.0 — Strengthen is_connected with cached health probes
Published
v0.3.2
v0.3.2 — Fix optional dependency handling for Redis and MinIO adapters
Published
v0.3.1
v0.3.1 — Public repository API and subclassable adapters
46 Pull requests merged by 2 users
Merged
#62 [minor] Add QueueRepositoryInterface with memory and file-backed adapters
Merged
#61 chore(deps): update dependencies
Merged
#58 [minor] Add Postgres table adapter with TableRepositoryInterface
Merged
#57 [minor] Add runtime-checkable Protocol typing to public interfaces
Merged
#56 Add async future note and remove redundant pytest pythonpath
Merged
#55 [patch] Allow empty payloads in Redis and MinIO adapters
Merged
#54 [chore] Scope integration fixtures per backend subdirectory
Merged
#53 Add consumer-facing CHANGELOG.md maintained by release CI
Merged
#52 [chore] add repository URL and Python 3.12 packaging metadata
Merged
#51 Drop types-redis in favor of redis inline types
Merged
#50 [fix] Include optional dependencies in security audit
Merged
#49 revert 707f11f578f007c7152582ea524b66dacea50111
Merged
#48 [patch] Unify dev tooling via uv so pre-commit, CI, and the update bot stay aligned
Merged
#47 Fix automated package publishing in release workflow
Merged
#46 [patch] Use structured fields for adapter debug and info logs
Merged
#41 Migrate Python workflows to python-repositories-ci runner
Merged
#45 Use lowercase CI image registry owner for Docker compatibility
Merged
#44 Fix CI image registry owner to match Gitea org slug
Merged
#43 Rename CI registry owner from brian to lille-vemmelund
Merged
#42 Fix CI image build failures on runners with isolated DinD DNS
Merged
#40 Add nightly CI base image and migrate workflows to python-repositories-ci
Merged
#38 [patch] Use dict[str, Any] for JSON repository document types
Merged
#37 [patch] Align Redis and MinIO connect() idempotency
Merged
#36 [breaking] Make MinIO bucket creation opt-in with production-safe defaults
Merged
#35 Move Redis test container helpers into integration conftest
Merged
#34 [minor] Add Redis scan_keys iterator API
Merged
#33 [breaking] Clarify MinIO get() error semantics to match Redis behavior
Merged
#32 [patch] Fix MinIO get_object response leak in MinioAdapter.get()
Merged
#31 Reach 100% combined coverage with targeted unit tests
Merged
#29 Enforce 90% combined coverage floor in CI
Merged
#28 Split CI into parallel unit, integration, and coverage report jobs
Merged
#27 Replace hardcoded version examples in release docs
Merged
#25 [minor] Add config and client injection with test reorganization
Merged
#26 chore(deps): update dependencies
Merged
#24 Sync uv.lock on release to prevent CI failures
Merged
#23 [patch] Extract shared connection lifecycle into ConnectionAwareAdapter
Merged
#22 [minor] Strengthen is_connected with cached health probes
Merged
#19 [patch] Fix optional dependency handling for Redis and MinIO adapters
Merged
#18 Avoid testcontainers Redis deprecation warning in integration tests.
Merged
#17 Fix PR coverage comment posting in CI.
Merged
#16 [patch] update dependencies
Merged
#15 Fix dependency bot PR creation for Gitea.
Merged
#14 Fix dependency update bot to use uv lock --upgrade.
Merged
#13 Automate releases from PR titles and clean up CI workflows.
Merged
#11 Add public repository interfaces and subclassable adapter CRUD API.
Merged
#10 Remove non-existent Mongo adapter from README.
1 Pull request proposed by 1 user
Proposed
#63 chore(deps): update dependencies
6 Issues closed from 1 user
Closed
#12 Add postgres adapter
Closed
#39 Cache prepared Python docker image with uv
Closed
#30 Update coverage floor to 100%
Closed
#8 move relevant tests to be unit tests instead of integration tests
Closed
#20 CI bot branch protection
Closed
#21 Align unit test filenames
7 Issues created by 1 user
Opened
#12 Add postgres adapter
Opened
#20 CI bot branch protection
Opened
#21 Align unit test filenames
Opened
#30 Update coverage floor to 100%
Opened
#39 Cache prepared Python docker image with uv
Opened
#59 Reduce duplication of logger boilerplate
Opened
#60 Consider support for multiple tables and databases for postgres adapter