5.4.1 — 2026-09-20¶
← 5.5.0 | 5.4.0 → | ↑ 5.x series
Tests¶
Tests - Redis¶
- Vector range search uses FLAT - Radius KNN BDD builds the index with
VectorAlgorithm.FLATinstead of the default HNSW.- Optional
and algorithm FLAT|HNSW|SVS-VAMANAon the given-index step - Matches RediSearch / fakeredis 2.38 range-query behavior
- Optional
Tests - Configuration¶
- Keycloak test image - Updated
KEYCLOAK__IMAGEfromkeycloak/keycloak:26.7.3tokeycloak/keycloak:26.7.4. - Elasticsearch test image - Updated
ELASTIC__IMAGEfromelastic/elasticsearch:9.5.3toelastic/elasticsearch:9.5.4.
Dependencies¶
- Core / extras - Raised
pyproject.tomllower bounds to matchuv.lock.httpx2:>=2.12.0→>=2.13.0cachetools:>=7.1.7→>=7.2.0elasticsearch/elasticsearch-async:>=9.5.0→>=9.5.1fakeredis:>=2.37.1→>=2.38.0grpcio/grpcio-health-checking:>=1.83.1→>=1.84.0protobuf:>=7.36.0→>=7.36.2pyjwt:>=2.13.0→>=2.14.0confluent-kafka:>=2.15.0→>=2.15.1boto3(minio extra):>=1.43.83→>=1.43.98pymysql:>=1.2.0→>=1.2.3psycopg:>=3.3.4→>=3.3.6sqlalchemy/sqlalchemy-async:>=2.0.52→>=2.0.54temporalio:>=1.32.0→>=1.33.0opentelemetry-exporter-prometheus:>=0.55b0→>=0.64b0
- Dev / docs - Updated development and typing stubs.
boto3-stubs:>=1.43.83→>=1.43.98ruff:>=0.16.5→>=0.16.8ty:>=0.0.76→>=0.0.82types-protobuf:>=7.35.1.20260827→>=7.35.1.20260906types-regex:>=2026.8.31.20260831→>=2026.9.10.20260911types-requests:>=2.33.0.20260712→>=2.33.0.20260906mkdocstrings-python:>=2.0.7→>=2.0.8pymdown-extensions:>=11.0.2→>=12.0.1