You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by be...@apache.org on 2024/06/06 14:06:14 UTC

(lucene-site) branch main updated (cacbfc717 -> 466da6b18)

This is an automated email from the ASF dual-hosted git repository.

benwtrent pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/lucene-site.git


    from cacbfc717 Add missing PMC member (jimczi)
     new 4fd0e82fe Update version variables for release 9.11.0
     new 466da6b18 Adding Lucene news for release 9.11.0

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../core/core_news/2024-06-06-9-11-0-available.md  | 37 ++++++++++++++++++++++
 pelicanconf.py                                     |  4 +--
 2 files changed, 39 insertions(+), 2 deletions(-)
 create mode 100644 content/core/core_news/2024-06-06-9-11-0-available.md


(lucene-site) 01/02: Update version variables for release 9.11.0

Posted by be...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

benwtrent pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene-site.git

commit 4fd0e82fe8665eaca38d8eea1d6a5373d9edc355
Author: Benjamin Trent <43...@users.noreply.github.com>
AuthorDate: Thu Jun 6 09:26:08 2024 -0400

    Update version variables for release 9.11.0
---
 pelicanconf.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pelicanconf.py b/pelicanconf.py
index ec5890402..f87ab97d4 100755
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -10,8 +10,8 @@ SITESUBTITLE = ''
 SITEURL = ''
 CURRENTYEAR = date.today().year
 
-LUCENE_LATEST_RELEASE = '9.10.0'
-LUCENE_LATEST_RELEASE_DATE = datetime(2024, 2, 20)
+LUCENE_LATEST_RELEASE = '9.11.0'
+LUCENE_LATEST_RELEASE_DATE = datetime(2024, 6, 6)
 LUCENE_PREVIOUS_MAJOR_RELEASE = '8.11.3'
 
 # This string will be appended to all unversioned css and js resources to prevent caching surprises on edits.


(lucene-site) 02/02: Adding Lucene news for release 9.11.0

Posted by be...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

benwtrent pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene-site.git

commit 466da6b186c65fd2e2b5f4568625938526d2f88e
Author: Benjamin Trent <43...@users.noreply.github.com>
AuthorDate: Thu Jun 6 09:51:53 2024 -0400

    Adding Lucene news for release 9.11.0
---
 .../core/core_news/2024-06-06-9-11-0-available.md  | 37 ++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/content/core/core_news/2024-06-06-9-11-0-available.md b/content/core/core_news/2024-06-06-9-11-0-available.md
new file mode 100644
index 000000000..dc0dd3f01
--- /dev/null
+++ b/content/core/core_news/2024-06-06-9-11-0-available.md
@@ -0,0 +1,37 @@
+Title: Apache Luceneā„¢ 9.11.0 available
+category: core/news
+URL:
+save_as:
+
+The Lucene PMC is pleased to announce the release of Apache Lucene 9.11.0.
+
+Apache Lucene is a high-performance, full-featured search engine library written entirely in Java. It is a technology suitable for nearly any application that requires structured search, full-text search, faceting, nearest-neighbor search across high-dimensionality vectors, spell correction or query suggestions.
+
+This release contains numerous bug fixes, optimizations, and improvements, some of which are highlighted below. The release is available for immediate download at:
+
+  <https://lucene.apache.org/core/downloads.html>
+
+### Lucene 9.11.0 Release Highlights:
+
+#### New features
+
+ * Add support for `posix_madvise` to MMapDirectory: If running on Linux/macOS and Java 21 or later, MMapDirectory uses IOContext to pass suitable MADV flags to kernel of operating system. This may improve paging logic especially when working with large indexes under memory pressure. 
+ * Expand support for new scalar bit levels for HNSW vectors. This includes 4-bit vectors and an option to compress them to gain a 50% reduction in memory usage.
+ * Recursive graph bisection is now supported on indexes that have blocks 
+
+#### Improvements
+
+ * MergeScheduler can now provide an executor for intra-merge parallelism. The first implementation is the ConcurrentMergeScheduler.
+ * Upgrade icu4j to version 74.2.
+
+#### Optimizations
+
+ * Use RWLock to access LRUQueryCache to reduce contention.
+ * Speedup multi-segment HNSW graph search for diversifying child kNN queries.
+ * Add a MemorySegment Vector scorer - for scoring without copying on-heap. This can improve search latency by almost 2x for `byte[]` vectors.
+ * Switch to using optimized, primitive collections where possible to improve performance and heap utilization.
+
+
+Please read CHANGES.txt for a full list of new features and changes:
+
+  <https://lucene.apache.org/core/9_11_0/changes/Changes.html>