From 7c83cedba69314aa1e1d6d3ba0d6bb82d1298a55 Mon Sep 17 00:00:00 2001 From: lcawl Date: Thu, 4 Dec 2025 11:11:03 -0800 Subject: [PATCH 1/3] Add Hadoop and clients to products.yml --- config/products.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/config/products.yml b/config/products.yml index 98ebad76e..30d3a7b39 100644 --- a/config/products.yml +++ b/config/products.yml @@ -134,6 +134,34 @@ products: elasticsearch-client: display: 'Elasticsearch Client' versioning: 'stack' + elasticsearch-client-go: + display: 'Elasticsearch Go Client' + repository: 'go-elasticsearch' + elasticsearch-client-java: + display: 'Elasticsearch Java Client' + repository: 'elasticsearch-java' + elasticsearch-client-javascript: + display: 'Elasticsearch JavaScript Client' + repository: 'elasticsearch-js' + elasticsearch-client-dotnet: + display: 'Elasticsearch .NET Client' + repository: 'elasticsearch-net' + elasticsearch-client-php: + display: 'Elasticsearch PHP Client' + repository: 'elasticsearch-php' + elasticsearch-client-python: + display: 'Elasticsearch Python Client' + repository: 'elasticsearch-py' + elasticsearch-client-ruby: + display: 'Elasticsearch Ruby Client' + repository: 'elasticsearch-ruby' + elasticsearch-client-rust: + display: 'Elasticsearch Rust Client' + repository: 'elasticsearch-rs' + elasticsearch-hadoop: + display: 'Elasticsearch for Apache Hadoop' + repository: 'elasticsearch-hadoop' + versioning: 'stack' ess: display: 'Elastic Cloud Hosted' versioning: 'all' From f826e8a37a4dcf7139e01b762314a5998a567a5a Mon Sep 17 00:00:00 2001 From: lcawl Date: Thu, 4 Dec 2025 11:49:50 -0800 Subject: [PATCH 2/3] Add client versioning --- config/products.yml | 8 ++++++++ config/versions.yml | 25 +++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/config/products.yml b/config/products.yml index 30d3a7b39..1562bf95e 100644 --- a/config/products.yml +++ b/config/products.yml @@ -137,27 +137,35 @@ products: elasticsearch-client-go: display: 'Elasticsearch Go Client' repository: 'go-elasticsearch' + versioning: 'elasticsearch-client-go' elasticsearch-client-java: display: 'Elasticsearch Java Client' repository: 'elasticsearch-java' + versioning: 'elasticsearch-client-java' elasticsearch-client-javascript: display: 'Elasticsearch JavaScript Client' repository: 'elasticsearch-js' + versioning: 'elasticsearch-client-javascript' elasticsearch-client-dotnet: display: 'Elasticsearch .NET Client' repository: 'elasticsearch-net' + versioning: 'elasticsearch-client-dotnet' elasticsearch-client-php: display: 'Elasticsearch PHP Client' repository: 'elasticsearch-php' + versioning: 'elasticsearch-client-php' elasticsearch-client-python: display: 'Elasticsearch Python Client' repository: 'elasticsearch-py' + versioning: 'elasticsearch-client-python' elasticsearch-client-ruby: display: 'Elasticsearch Ruby Client' repository: 'elasticsearch-ruby' + versioning: 'elasticsearch-client-ruby' elasticsearch-client-rust: display: 'Elasticsearch Rust Client' repository: 'elasticsearch-rs' + versioning: 'elasticsearch-client-rust' elasticsearch-hadoop: display: 'Elasticsearch for Apache Hadoop' repository: 'elasticsearch-hadoop' diff --git a/config/versions.yml b/config/versions.yml index 98132821e..5c5ac1153 100644 --- a/config/versions.yml +++ b/config/versions.yml @@ -140,6 +140,31 @@ versioning_systems: base: 1.0 current: 1.24.2 + # Elasticsearch clients (separate from Elasticsearch) + elasticsearch-client-go: + base: 9.0 + current: 9.2.0 + elasticsearch-client-java: + base: 9.0 + current: 9.2.1 + elasticsearch-client-javascript: + base: 9.0 + current: 9.2.0 + elasticsearch-client-dotnet: + base: 9.0 + current: 9.2.2 + elasticsearch-client-php: + base: 9.0 + current: 9.2.0 + elasticsearch-client-python: + base: 9.0 + current: 9.2.0 + elasticsearch-client-ruby: + base: 9.0 + current: 9.2.0 + elasticsearch-client-rust: + base: 9.0 + current: 9.1.0 # Other cloud-terraform: base: 0.11 From cfea94360be5dbea122ce421c664eb84e62d5a1f Mon Sep 17 00:00:00 2001 From: lcawl Date: Thu, 4 Dec 2025 12:04:59 -0800 Subject: [PATCH 3/3] Update VersionConfiguration.cs --- .../Versions/VersionConfiguration.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/Elastic.Documentation.Configuration/Versions/VersionConfiguration.cs b/src/Elastic.Documentation.Configuration/Versions/VersionConfiguration.cs index db240bece..36f9f2d0d 100644 --- a/src/Elastic.Documentation.Configuration/Versions/VersionConfiguration.cs +++ b/src/Elastic.Documentation.Configuration/Versions/VersionConfiguration.cs @@ -121,6 +121,22 @@ public enum VersioningSystemId SearchUI, [Display(Name = "cloud-terraform")] CloudTerraform, + [Display(Name = "elasticsearch-client-go")] + ElasticsearchClientGo, + [Display(Name = "elasticsearch-client-java")] + ElasticsearchClientJava, + [Display(Name = "elasticsearch-client-javascript")] + ElasticsearchClientJavascript, + [Display(Name = "elasticsearch-client-dotnet")] + ElasticsearchClientDotnet, + [Display(Name = "elasticsearch-client-php")] + ElasticsearchClientPhp, + [Display(Name = "elasticsearch-client-python")] + ElasticsearchClientPython, + [Display(Name = "elasticsearch-client-ruby")] + ElasticsearchClientRuby, + [Display(Name = "elasticsearch-client-rust")] + ElasticsearchClientRust, } [YamlSerializable]