I didn't realize releaseWizard.py would have it's own version of this
notice, so here it is for completeness:

NOTICE:

I am now preparing for a bugfix release from branch branch_10_5

Please observe the normal rules for committing to this branch:

* Before committing to the branch, reply to this thread and argue
  why the fix needs backporting and how long it will take.
* All issues accepted for backporting should be marked with 10.5.2
  in GitHub, and issues that should delay the release must be marked as Blocker
* All patches that are intended for the branch should first be committed
  to the unstable branch, merged into the stable branch, and then into
  the current release branch.
* Only GitHub issues or pull requests with milestone 10.5.2 and
  priority "Blocker" will delay a release candidate build.

On Mon, Aug 31, 2026 at 3:03 PM Michael Sokolov <[email protected]> wrote:
>
> OK, I'm starting to assemble a release and will send out another
> notice or two along the way, before a vote, but please let me know if
> you think we should not make a bugfix release, or you want to include
> something not on the current list of fixes:
>
> * https://github.com/apache/lucene/pull/16559  (fixes reconnection of
> HNSW nodes on merge)
> * https://github.com/apache/lucene/pull/16537/ (hunspell: add
> cancellation checks to WordStorage)
>
> On Mon, Aug 31, 2026 at 11:18 AM Michael Sokolov <[email protected]> wrote:
> >
> > just saw this email in my spam (grr GMail!) -- I agree, we should do a
> > 10.5.2 release to fix this.  I can be release manager. Is there
> > anything else we'd need to include?
> >
> > On Thu, Aug 27, 2026 at 12:25 PM Ethan Baker <[email protected]> wrote:
> > >
> > > Hi all,
> > >
> > > It seems that the changes introduced in 10.5.1 revealed a dormant bug 
> > > that can silently regress KNN recall 5-7% (#16552 [1]), and I'm wondering 
> > > if the community agrees this warrants a second bugfix release for 10.5.
> > >
> > > Some background on the bug: #15003 [2] added support for HNSW re-use 
> > > across merges for segments with deletes in 10.4.0, but re-use was 
> > > silently disabled under per-field codecs the whole time, until #16400 [3] 
> > > fixed it in 10.5.1. The issue is that this 're-use with deletes' path 
> > > that is now enabled had a latent bug, which skipped repairing nodes where 
> > > connections deteriorated slowly over many merges. After many repeated 
> > > merges on segments with low delete percents, connections continue to 
> > > erode, and this bug ends up reducing out-degree 40+% and dropping recall 
> > > by an observed 5-7%.
> > >
> > > The bug was fixed in #16559 [4], but this seems like a big drop in recall 
> > > that should be resolved quickly. Assuming others agree it's needed, would 
> > > anyone more experienced than me be willing to help release such a patch?
> > >
> > > Thanks,
> > > Ethan
> > >
> > > [1] https://github.com/apache/lucene/issues/16552
> > > [2] https://github.com/apache/lucene/pull/15003
> > > [3] https://github.com/apache/lucene/issues/16400
> > > [4] https://github.com/apache/lucene/pull/16559

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to