Skip to content

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.FLAT instead of the default HNSW.
    • Optional and algorithm FLAT|HNSW|SVS-VAMANA on the given-index step
    • Matches RediSearch / fakeredis 2.38 range-query behavior

Tests - Configuration

  • Keycloak test image - Updated KEYCLOAK__IMAGE from keycloak/keycloak:26.7.3 to keycloak/keycloak:26.7.4.
  • Elasticsearch test image - Updated ELASTIC__IMAGE from elastic/elasticsearch:9.5.3 to elastic/elasticsearch:9.5.4.

Dependencies

  • Core / extras - Raised pyproject.toml lower bounds to match uv.lock.
    • httpx2: >=2.12.0 → >=2.13.0
    • cachetools: >=7.1.7 → >=7.2.0
    • elasticsearch / elasticsearch-async: >=9.5.0 → >=9.5.1
    • fakeredis: >=2.37.1 → >=2.38.0
    • grpcio / grpcio-health-checking: >=1.83.1 → >=1.84.0
    • protobuf: >=7.36.0 → >=7.36.2
    • pyjwt: >=2.13.0 → >=2.14.0
    • confluent-kafka: >=2.15.0 → >=2.15.1
    • boto3 (minio extra): >=1.43.83 → >=1.43.98
    • pymysql: >=1.2.0 → >=1.2.3
    • psycopg: >=3.3.4 → >=3.3.6
    • sqlalchemy / sqlalchemy-async: >=2.0.52 → >=2.0.54
    • temporalio: >=1.32.0 → >=1.33.0
    • opentelemetry-exporter-prometheus: >=0.55b0 → >=0.64b0
  • Dev / docs - Updated development and typing stubs.
    • boto3-stubs: >=1.43.83 → >=1.43.98
    • ruff: >=0.16.5 → >=0.16.8
    • ty: >=0.0.76 → >=0.0.82
    • types-protobuf: >=7.35.1.20260827 → >=7.35.1.20260906
    • types-regex: >=2026.8.31.20260831 → >=2026.9.10.20260911
    • types-requests: >=2.33.0.20260712 → >=2.33.0.20260906
    • mkdocstrings-python: >=2.0.7 → >=2.0.8
    • pymdown-extensions: >=11.0.2 → >=12.0.1