Skip to content

2.20.6 – Oct 17, 2026

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:39
· 41 commits to main since this release
02c7b22

2.20.6 (2026-10-17)

Bug Fixes

  • testing: preserve fixture spies and restore document performance (#512) (02c7b22)

    Keep explicit fixture spies effective inside handlers and reduce document reconstruction costs without changing stored formats or serializer contracts.

  • testing: wait consistently for test worker termination (a891556)

    Use the bounded millisecond join to wait on the same liveness condition as teardown assertions. Preserve release gates, timeout cleanup, and propagation of unobserved worker failures.

  • testing: preserve fixture spies in handler context (a44f8f7)

    Bind handlers to the complete fixture wrapper so gateway verification and store stubbing remain effective in synchronous and asynchronous fixtures. Keep the native web request fixture wrapper underneath the spy decorator.

Performance Improvements

  • search: integrate document reconstruction improvements (fd1814a)

    Reduce document reconstruction costs while preserving stored data, extension points, and explicit fixture spy activation.

  • search: reduce document payload reconstruction allocations (0cddb3b)

    Avoid materializing ignored metadata paths and per-leaf stream pipelines when reconstructing stored payloads. Reuse a bounded set of short path segments within each conversion while preserving validation, duplicate entries, escaped paths, and the stored format.

  • search: inspect invalidation markers without rebuilding metadata (dc45ae2)

    Document notifications only need the presence of the Model invalidation marker. Inspect its stored paths directly so large search-exclusion metadata is not reconstructed for ordinary documents, while retaining marker presence semantics and the original stored payload.

Tests

  • testing: guard explicit fixture spy activation (a5dc18f)

Chores

  • integration: align fixture performance fixes with main (f2fc818)