You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by mr...@apache.org on 2026/06/09 12:40:11 UTC

(jackrabbit-site) branch main updated: Apache Jackrabbit Board Report June 2026 (draft)

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

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


The following commit(s) were added to refs/heads/main by this push:
     new 77034cf2 Apache Jackrabbit Board Report June 2026 (draft)
77034cf2 is described below

commit 77034cf2a075a9a0afe0a141e9cc51d084941e0a
Author: Marcel Reutegger <mr...@adobe.com>
AuthorDate: Tue Jun 9 14:38:56 2026 +0200

    Apache Jackrabbit Board Report June 2026 (draft)
---
 src/site/markdown/jackrabbit-history.md            |  4 +
 src/site/markdown/status/board-report-2026-03.md   |  2 +-
 ...d-report-2026-03.md => board-report-2026-06.md} | 85 +++++++++++-----------
 3 files changed, 46 insertions(+), 45 deletions(-)

diff --git a/src/site/markdown/jackrabbit-history.md b/src/site/markdown/jackrabbit-history.md
index 0c199f22..1fa7982f 100644
--- a/src/site/markdown/jackrabbit-history.md
+++ b/src/site/markdown/jackrabbit-history.md
@@ -24,6 +24,10 @@ events and records from past years.
 
 For recent events, have a look at the [News Archive](news-archive.html).
 
+Jackrabbit in 2026
+------------------
+* March 2026: [Jackrabbit Status March 2026](status/board-report-2026-03.html)
+
 Jackrabbit in 2025
 ------------------
 * March 2025: [Jackrabbit Status March 2025](status/board-report-2025-03.html)
diff --git a/src/site/markdown/status/board-report-2026-03.md b/src/site/markdown/status/board-report-2026-03.md
index d1196567..4a9eac57 100644
--- a/src/site/markdown/status/board-report-2026-03.md
+++ b/src/site/markdown/status/board-report-2026-03.md
@@ -14,7 +14,7 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-Apache Jackrabbit: Board Report March 2026 (draft)
+Apache Jackrabbit: Board Report March 2026
 ==========================================
 
 ## Description:
diff --git a/src/site/markdown/status/board-report-2026-03.md b/src/site/markdown/status/board-report-2026-06.md
similarity index 53%
copy from src/site/markdown/status/board-report-2026-03.md
copy to src/site/markdown/status/board-report-2026-06.md
index d1196567..b5fd3215 100644
--- a/src/site/markdown/status/board-report-2026-03.md
+++ b/src/site/markdown/status/board-report-2026-06.md
@@ -14,25 +14,25 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-Apache Jackrabbit: Board Report March 2026 (draft)
+Apache Jackrabbit: Board Report June 2026 (draft)
 ==========================================
 
-## Description:
+## Description: 
 The Apache Jackrabbit™ content repository is a fully conforming
 implementation of the Content Repository for Java™ Technology API
-(JCR, specified in JSR 170 and 283). The Jackrabbit content
+(JCR, specified in JSR 170 and 283). The Jackrabbit content 
 repository is stable, largely feature complete and actively being
 maintained.
 
-Jackrabbit Oak is an effort to implement a scalable and performant
+Jackrabbit Oak is an effort to implement a scalable and performant 
 hierarchical content repository as a modern successor to the Apache
-Jackrabbit content repository. It is targeted for use as the
-foundation of modern world-class websites and other demanding
-content applications. In contrast to its predecessor, Oak does not
-implement all optional features from the JSR specifications, and it
-is not a reference implementation.
+Jackrabbit content repository. It is targeted for use as the 
+foundation of modern world-class websites and other demanding 
+content applications. In contrast to its predecessor, Oak does not 
+implement all optional features from the JSR specifications, and it 
+is not a reference implementation. 
 
-## Project Status:
+## Project Status: 
 Current project status: Ongoing with moderate activity
 
 Issues for the board: none
@@ -48,55 +48,52 @@ Community changes, past quarter:
 - No new PMC members. Last addition was Alejandro Moratinos on 2025-08-27.
 - No new committers. Last addition was Alejandro Moratinos on 2025-08-27.
 
-## Project Activity:
-Apache Jackrabbit Oak receives most attention nowadays. All
-maintenance branches and the main development branch are
+## Project Activity: 
+Apache Jackrabbit Oak receives most attention nowadays. All 
+maintenance branches and the main development branch are 
 continuously seeing moderate to high activity.
 
-Apache Jackrabbit itself is mostly in maintenance mode with most of
+Apache Jackrabbit itself is mostly in maintenance mode with most of 
 the work going into bug fixing and tooling. New features are mainly
 driven by dependencies from Jackrabbit Oak.
 
-The oak-blob-azure module was upgraded from Azure SDK V8 to V12, a
-major dependency and API change. The project also raised the minimum
-Java version to 17 across build and CI (OAK-11952), and delivered
-simplified index management (OAK-12010 / OAK-12110), introducing a new
-index management path with diff index support and refinements across
-multiple releases.
-
-Segment store reliability saw important improvements. The
-oak-segment-azure component received memory optimisations (UUID
-and GCGeneration handling, structure changes), and test stability
-fixes to address OutOfMemory issues by ensuring proper cleanup of
-FileStores and closeable resources (OAK-12085). The GCGeneration
-class was moved into an exported SPI package (OAK-12084), clarifying
-the public API for segment and GC generation.
-
-The ongoing effort to reduce dependence on Google Guava continued.
-Guava’s Monitor, Guard, SettableFuture, Striped locks,
-Uninterruptibles (await, sleep, join, drain), ThreadFactoryBuilder,
-and related utilities were replaced with JDK or oak-commons
-equivalents. Guava dependencies were removed from several modules as
-part of the long-term goal to drop the Guava dependency.
+Jackrabbit Oak 2.0.0 was released as the first major Oak release that
+requires Java 17. This follows the earlier work to raise the minimum
+Java version across build and CI, and gives the project a current Java
+baseline for future development while maintenance branches continue to
+serve older runtime requirements.
+
+The ongoing effort to reduce dependence on Google's Guava library made
+substantial progress. Oak introduced its own cache API and Caffeine based
+implementations, added compatibility tests, and migrated cache usage in
+document store, search, segment store, blob, S3 and Azure components.
+Follow-up work refined cache statistics, eviction behaviour and exception
+handling to preserve compatibility with existing Guava based behaviour.
+
+Indexing and query processing continued to receive significant attention.
+Changes improved index cost estimation, LIMIT aware index selection,
+Lucene and Elastic index version handling, Elastic async response
+processing, subtree deletion handling and diagnostics. Additional tests
+were added for facets, KNN queries, deleted Lucene documents and related
+query edge cases.
 
 ## Community Health:
 The project is generally healthy with a continuous stream of traffic
 mostly on JIRA issues and GitHub pull requests reflecting activity of
-the respective component.
+the respective component. 
 
-Commit activity is moderate, mirroring the activity on the
+Commit activity is moderate, mirroring the activity on the 
 JIRA issues and the desire of the individual contributors to bring
 features and improvements in for the next Jackrabbit Oak release.
 
 ## Releases:
 
-- jackrabbit-2.23.3-beta released on 2025-12-11
-- jackrabbit-oak-1.90.0 was released on 2026-01-07
-- jackrabbit-2.22.3 was released on 2026-01-16
-- jackrabbit-filevault-4.2.0 was released on 2026-02-27
-- jackrabbit-oak-1.92.0 was released on 2026-03-03
+- jackrabbit-2.23.4-beta was released on 2026-04-10
+- jackrabbit-oak-2.0.0 was released on 2026-04-21
+- jackrabbit-oak-1.22.24 was released on 2026-04-28
+- jackrabbit-oak-2.2.0 was released on 2026-06-02
 
 ## JIRA activity:
 
-- 129 JIRA tickets created in the last 3 months
-- 108 JIRA tickets closed/resolved in the last 3 months
+- 131 JIRA tickets created in the last 3 months
+- 101 JIRA tickets closed/resolved in the last 3 months