Skip to content

v3.8.0

Latest

Choose a tag to compare

@Shazwazza Shazwazza released this 04 Jun 15:00
· 2 commits to support/3.x since this release
7de9089

What's Changed

  • Change license from Ms-PL to MIT by @Copilot in #422
  • Persist all options properties in AddExamineLuceneIndex by @callumbwhyte in #423
  • Backport: Fix SearchableFields caching and CommitNow race condition (#426, #427) by @Shazwazza in #428
  • Bump nokogiri from 1.16.5 to 1.18.8 in /docs by @dependabot[bot] in #414
  • Add agentic workflow efficiency-improver by @Shazwazza in #437
  • [efficiency-improver] perf: eliminate redundant field processing in CreateSearchResult by @github-actions[bot] in #438
  • Add agentic workflow perf-improver by @Shazwazza in #440
  • [perf-improver] perf: eliminate redundant LastOrDefault() and empty array allocations in search-after path by @github-actions[bot] in #441
  • Stabilize async Lucene index test by removing shared temp-root deletion by @Copilot in #444
  • Configure perf/efficiency improver pipelines to publish PRs as non-draft by @Copilot in #447
  • [efficiency-improver] perf: eliminate redundant Cast(IExamineValue)() in query builder methods by @github-actions[bot] in #448
  • [efficiency-improver] perf: eliminate redundant dictionary and list copy in ValueSet constructor by @github-actions[bot] in #446
  • [perf-improver] perf: use is-pattern matching and avoid ToArray() copy in LuceneSearchExecutor by @github-actions[bot] in #445
  • Fix permanent index outage when a temp index file is transiently locked (SyncedFileSystemDirectoryFactory) by @Copilot in #455
  • [perf-improver] perf: eliminate LINQ LastOrDefault() and minor array allocations by @github-actions[bot] in #457

Full Changelog: v3.7.1...v3.8.0