From c25bf633a79865fb3d3bade03db8b7e78cef4074 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Manciot?= Date: Thu, 25 Jun 2026 09:38:24 +0200 Subject: [PATCH 1/3] docs: correct Pro EUR price + add abridged enforcement summary to README pricing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Path A (P1.3 merged): correct the wrong EUR price €129/€1,290 -> €119/€1,190 ($129/$1,290 USD secondary) in the Editions & pricing table, phrase the Federation row ES-only (1/5 ES clusters), and add an abridged enforcement summary (query rejected / CrashLoop / 402 / truncate-with-warning, with the JOIN-input carve-out) plus portal trial/buy links. Mirrors the web licensing page (SOFTNETWORK-APP/softclient4es-web#22). Closed Issue #146 --- README.md | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index dffc9b21..23a90474 100644 --- a/README.md +++ b/README.md @@ -400,12 +400,12 @@ are available on **every** tier: | | **Community** | **Pro** | **Enterprise** | |---|---|---|---| -| **Price** | Free | **€129/mo** · €1,290/yr | **from €12,000/year** | +| **Price** | Free | **€119/mo** · €1,190/yr · $129/$1,290 | **from €12,000/year** | | Full SQL (DDL · DML · DQL · window functions) | Yes | Yes | Yes | | Client drivers — JDBC · ADBC · REPL | **Free** | Free | Free | | Arrow Flight SQL server | Yes | Yes | Yes | | Cross-index JOINs per query | **2** | 5 | Unlimited | -| Federation (cross-cluster) | **1 cluster** | up to 5 clusters | Unlimited | +| Federation across ES clusters | **1 ES cluster** | up to 5 ES clusters | Unlimited | | Materialized Views | **1** | 50 | Unlimited | | Max query results | 10,000 | 1,000,000 | Unlimited | | ES 6 / 7 / 8 / 9 support | Yes | Yes | Yes | @@ -414,8 +414,21 @@ are available on **every** tier: > Single-cluster cross-index JOINs and one Materialized View are **free** in > Community — taste both superpowers, then scale up by cluster count, JOIN -> depth, and MV volume. See the -> [pricing page](https://softclient4es.dev/licensing/) for details. +> depth, and MV volume. Federation meters across **ES clusters** specifically at +> R1; non-ES backends are an R2 concern. + +**What happens at a cap** (every number is enforced, not aspirational): exceeding +`maxJoins` rejects the query before execution; exceeding `maxClusters` makes the +federation sidecar fail to start (CrashLoop) by design; the Nth+1 Materialized View +returns HTTP 402; over-quota query results are truncated with a warning (no `LIMIT`) +or return HTTP 402 (explicit `LIMIT`). JOIN inputs are never capped — only the +joined output is. + +Start a 30-day Pro trial at +[portal.softclient4es.com/signup](https://portal.softclient4es.com/signup), buy at +[portal.softclient4es.com/pricing](https://portal.softclient4es.com/pricing), or see +the full [pricing page](https://softclient4es.dev/licensing/) for the tier matrix +and FAQ. ### Elasticsearch License Requirements From ffc8ec14f96d3e46af1c8b742f24efff8ed9588e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Manciot?= Date: Thu, 25 Jun 2026 14:41:30 +0200 Subject: [PATCH 2/3] docs(17.5): rename R1 wording, remove story refs (prices unchanged) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 23a90474..f522847c 100644 --- a/README.md +++ b/README.md @@ -414,8 +414,8 @@ are available on **every** tier: > Single-cluster cross-index JOINs and one Materialized View are **free** in > Community — taste both superpowers, then scale up by cluster count, JOIN -> depth, and MV volume. Federation meters across **ES clusters** specifically at -> R1; non-ES backends are an R2 concern. +> depth, and MV volume. Federation meters across **ES clusters** specifically in +> this release; non-ES backends are a future-release concern. **What happens at a cap** (every number is enforced, not aspirational): exceeding `maxJoins` rejects the query before execution; exceeding `maxClusters` makes the From bdb97b25482267801cab724955e6e29c0346577d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Manciot?= Date: Fri, 26 Jun 2026 07:25:38 +0200 Subject: [PATCH 3/3] docs: add Cross-index JOINs to feature list in README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f522847c..e9c27752 100644 --- a/README.md +++ b/README.md @@ -450,6 +450,7 @@ Materialized views with JOINs rely on **Elasticsearch Watchers** to automaticall - [x] Materialized views with JOINs and aggregations - [x] Arrow Flight SQL server (gRPC, Docker) - [x] ADBC driver (in-process, columnar) +- [x] Cross-index JOINs - [ ] Advanced monitoring dashboard - [ ] Additional SQL functions - [ ] ES|QL bridge