From aae74cb38245ac51460982e4ca97fa39c089155d Mon Sep 17 00:00:00 2001 From: Pierre Millot Date: Mon, 2 Dec 2024 17:41:25 +0100 Subject: [PATCH 1/9] fix(specs): remove SFCC source type [skip-bc] (#4190) --- specs/ingestion/common/schemas/source.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/specs/ingestion/common/schemas/source.yml b/specs/ingestion/common/schemas/source.yml index 45ecfb5b4b..f15974efed 100644 --- a/specs/ingestion/common/schemas/source.yml +++ b/specs/ingestion/common/schemas/source.yml @@ -105,7 +105,6 @@ SourceType: - ga4BigqueryExport - json - shopify - - sfcc - push SourceCommercetools: From 54a707cf880087b30aae4de4249fa24ab00f323a Mon Sep 17 00:00:00 2001 From: algolia-bot Date: Mon, 2 Dec 2024 16:54:10 +0000 Subject: [PATCH 2/9] fix(specs): remove SFCC source type [skip-bc] (#4190) (generated) [skip ci] Co-authored-by: Pierre Millot --- .../algoliasearch/Models/Ingestion/SourceType.cs | 8 +------- .../algolia/ingestion/model_source_type.go | 2 -- .../com/algolia/model/ingestion/SourceType.java | 2 -- .../packages/ingestion/model/sourceType.ts | 1 - .../algolia/client/model/ingestion/SourceType.kt | 3 --- .../lib/Model/Ingestion/SourceType.php | 3 --- .../algoliasearch/ingestion/models/source_type.py | 2 -- .../lib/algolia/models/ingestion/source_type.rb | 14 +------------- .../scala/algoliasearch/ingestion/SourceType.scala | 5 +---- .../Sources/Ingestion/Models/SourceType.swift | 1 - specs/bundled/ingestion.doc.yml | 1 - specs/bundled/ingestion.yml | 1 - 12 files changed, 3 insertions(+), 40 deletions(-) diff --git a/clients/algoliasearch-client-csharp/algoliasearch/Models/Ingestion/SourceType.cs b/clients/algoliasearch-client-csharp/algoliasearch/Models/Ingestion/SourceType.cs index d7122c858b..287b1122d6 100644 --- a/clients/algoliasearch-client-csharp/algoliasearch/Models/Ingestion/SourceType.cs +++ b/clients/algoliasearch-client-csharp/algoliasearch/Models/Ingestion/SourceType.cs @@ -65,16 +65,10 @@ public enum SourceType [JsonPropertyName("shopify")] Shopify = 8, - /// - /// Enum Sfcc for value: sfcc - /// - [JsonPropertyName("sfcc")] - Sfcc = 9, - /// /// Enum Push for value: push /// [JsonPropertyName("push")] - Push = 10 + Push = 9 } diff --git a/clients/algoliasearch-client-go/algolia/ingestion/model_source_type.go b/clients/algoliasearch-client-go/algolia/ingestion/model_source_type.go index 205f971d23..0338498d3b 100644 --- a/clients/algoliasearch-client-go/algolia/ingestion/model_source_type.go +++ b/clients/algoliasearch-client-go/algolia/ingestion/model_source_type.go @@ -19,7 +19,6 @@ const ( SOURCE_TYPE_GA4_BIGQUERY_EXPORT SourceType = "ga4BigqueryExport" SOURCE_TYPE_JSON SourceType = "json" SOURCE_TYPE_SHOPIFY SourceType = "shopify" - SOURCE_TYPE_SFCC SourceType = "sfcc" SOURCE_TYPE_PUSH SourceType = "push" ) @@ -33,7 +32,6 @@ var AllowedSourceTypeEnumValues = []SourceType{ "ga4BigqueryExport", "json", "shopify", - "sfcc", "push", } diff --git a/clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/model/ingestion/SourceType.java b/clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/model/ingestion/SourceType.java index 22cbbb2366..2a379ead40 100644 --- a/clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/model/ingestion/SourceType.java +++ b/clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/model/ingestion/SourceType.java @@ -24,8 +24,6 @@ public enum SourceType { SHOPIFY("shopify"), - SFCC("sfcc"), - PUSH("push"); private final String value; diff --git a/clients/algoliasearch-client-javascript/packages/ingestion/model/sourceType.ts b/clients/algoliasearch-client-javascript/packages/ingestion/model/sourceType.ts index 147fd1c8ee..cbc0e4d214 100644 --- a/clients/algoliasearch-client-javascript/packages/ingestion/model/sourceType.ts +++ b/clients/algoliasearch-client-javascript/packages/ingestion/model/sourceType.ts @@ -9,5 +9,4 @@ export type SourceType = | 'ga4BigqueryExport' | 'json' | 'shopify' - | 'sfcc' | 'push'; diff --git a/clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/model/ingestion/SourceType.kt b/clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/model/ingestion/SourceType.kt index 6a8323a11b..ceffb0b2f9 100644 --- a/clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/model/ingestion/SourceType.kt +++ b/clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/model/ingestion/SourceType.kt @@ -30,9 +30,6 @@ public enum class SourceType(public val value: kotlin.String) { @SerialName(value = "shopify") Shopify("shopify"), - @SerialName(value = "sfcc") - Sfcc("sfcc"), - @SerialName(value = "push") Push("push"); diff --git a/clients/algoliasearch-client-php/lib/Model/Ingestion/SourceType.php b/clients/algoliasearch-client-php/lib/Model/Ingestion/SourceType.php index 6dc0a200a5..bf6faddf9a 100644 --- a/clients/algoliasearch-client-php/lib/Model/Ingestion/SourceType.php +++ b/clients/algoliasearch-client-php/lib/Model/Ingestion/SourceType.php @@ -30,8 +30,6 @@ class SourceType public const SHOPIFY = 'shopify'; - public const SFCC = 'sfcc'; - public const PUSH = 'push'; /** @@ -50,7 +48,6 @@ public static function getAllowableEnumValues() self::GA4_BIGQUERY_EXPORT, self::JSON, self::SHOPIFY, - self::SFCC, self::PUSH, ]; } diff --git a/clients/algoliasearch-client-python/algoliasearch/ingestion/models/source_type.py b/clients/algoliasearch-client-python/algoliasearch/ingestion/models/source_type.py index cef44935fd..9d24b0c8f6 100644 --- a/clients/algoliasearch-client-python/algoliasearch/ingestion/models/source_type.py +++ b/clients/algoliasearch-client-python/algoliasearch/ingestion/models/source_type.py @@ -40,8 +40,6 @@ class SourceType(str, Enum): SHOPIFY = "shopify" - SFCC = "sfcc" - PUSH = "push" @classmethod diff --git a/clients/algoliasearch-client-ruby/lib/algolia/models/ingestion/source_type.rb b/clients/algoliasearch-client-ruby/lib/algolia/models/ingestion/source_type.rb index 96f2520f63..41d8ccd020 100644 --- a/clients/algoliasearch-client-ruby/lib/algolia/models/ingestion/source_type.rb +++ b/clients/algoliasearch-client-ruby/lib/algolia/models/ingestion/source_type.rb @@ -14,22 +14,10 @@ class SourceType GA4_BIGQUERY_EXPORT = "ga4BigqueryExport".freeze JSON = "json".freeze SHOPIFY = "shopify".freeze - SFCC = "sfcc".freeze PUSH = "push".freeze def self.all_vars - @all_vars ||= [ - BIGCOMMERCE, - BIGQUERY, - COMMERCETOOLS, - CSV, - DOCKER, - GA4_BIGQUERY_EXPORT, - JSON, - SHOPIFY, - SFCC, - PUSH - ].freeze + @all_vars ||= [BIGCOMMERCE, BIGQUERY, COMMERCETOOLS, CSV, DOCKER, GA4_BIGQUERY_EXPORT, JSON, SHOPIFY, PUSH].freeze end # Builds the enum from string diff --git a/clients/algoliasearch-client-scala/src/main/scala/algoliasearch/ingestion/SourceType.scala b/clients/algoliasearch-client-scala/src/main/scala/algoliasearch/ingestion/SourceType.scala index 4fdef2c780..f0e353a4f0 100644 --- a/clients/algoliasearch-client-scala/src/main/scala/algoliasearch/ingestion/SourceType.scala +++ b/clients/algoliasearch-client-scala/src/main/scala/algoliasearch/ingestion/SourceType.scala @@ -50,14 +50,11 @@ object SourceType { case object Shopify extends SourceType { override def toString = "shopify" } - case object Sfcc extends SourceType { - override def toString = "sfcc" - } case object Push extends SourceType { override def toString = "push" } val values: Seq[SourceType] = - Seq(Bigcommerce, Bigquery, Commercetools, Csv, Docker, Ga4BigqueryExport, Json, Shopify, Sfcc, Push) + Seq(Bigcommerce, Bigquery, Commercetools, Csv, Docker, Ga4BigqueryExport, Json, Shopify, Push) def withName(name: String): SourceType = SourceType.values .find(_.toString == name) diff --git a/clients/algoliasearch-client-swift/Sources/Ingestion/Models/SourceType.swift b/clients/algoliasearch-client-swift/Sources/Ingestion/Models/SourceType.swift index 89160938d1..553b9f541b 100644 --- a/clients/algoliasearch-client-swift/Sources/Ingestion/Models/SourceType.swift +++ b/clients/algoliasearch-client-swift/Sources/Ingestion/Models/SourceType.swift @@ -15,7 +15,6 @@ public enum SourceType: String, Codable, CaseIterable { case ga4BigqueryExport case json case shopify - case sfcc case push } diff --git a/specs/bundled/ingestion.doc.yml b/specs/bundled/ingestion.doc.yml index 8dd67f4202..4db97312c4 100644 --- a/specs/bundled/ingestion.doc.yml +++ b/specs/bundled/ingestion.doc.yml @@ -13169,7 +13169,6 @@ components: - ga4BigqueryExport - json - shopify - - sfcc - push sourceSortKeys: type: string diff --git a/specs/bundled/ingestion.yml b/specs/bundled/ingestion.yml index f1a3904b1e..a3c742529d 100644 --- a/specs/bundled/ingestion.yml +++ b/specs/bundled/ingestion.yml @@ -2697,7 +2697,6 @@ components: - ga4BigqueryExport - json - shopify - - sfcc - push sourceSortKeys: type: string From b4809e7890469568a141050ec205a2c2f4db86f0 Mon Sep 17 00:00:00 2001 From: Pierre Millot Date: Mon, 2 Dec 2024 21:53:35 +0100 Subject: [PATCH 3/9] fix(ruby): expose static helper [skip-bc] (#4191) --- templates/ruby/search_helpers.mustache | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/templates/ruby/search_helpers.mustache b/templates/ruby/search_helpers.mustache index d46643f4c7..112796fd32 100644 --- a/templates/ruby/search_helpers.mustache +++ b/templates/ruby/search_helpers.mustache @@ -169,7 +169,7 @@ end # # @return [String] # -def generate_secured_api_key(parent_api_key, restrictions = {}) +def self.generate_secured_api_key(parent_api_key, restrictions = {}) restrictions = restrictions.to_hash if restrictions.key?(:searchParams) # merge searchParams with the root of the restrictions @@ -186,13 +186,25 @@ def generate_secured_api_key(parent_api_key, restrictions = {}) Base64.encode64("#{hmac}#{url_encoded_restrictions}").gsub("\n", '') end +# Helper: Generates a secured API key based on the given `parent_api_key` and given `restrictions`. +# +# @param parent_api_key [String] Parent API key used the generate the secured key +# @param restrictions [SecuredApiKeyRestrictions] Restrictions to apply on the secured key +# +# @return [String] +# +def generate_secured_api_key(parent_api_key, restrictions = {}) + self.class.generate_secured_api_key(parent_api_key, restrictions) +end + + # Helper: Retrieves the remaining validity of the previous generated `secured_api_key`, the `validUntil` parameter must have been provided. # # @param secured_api_key [String] # # @return [Integer] # -def get_secured_api_key_remaining_validity(secured_api_key) +def self.get_secured_api_key_remaining_validity(secured_api_key) now = Time.now.to_i decoded_key = Base64.decode64(secured_api_key) regex = 'validUntil=(\d+)' @@ -207,6 +219,16 @@ def get_secured_api_key_remaining_validity(secured_api_key) valid_until - now end +# Helper: Retrieves the remaining validity of the previous generated `secured_api_key`, the `validUntil` parameter must have been provided. +# +# @param secured_api_key [String] +# +# @return [Integer] +# +def get_secured_api_key_remaining_validity(secured_api_key) + self.class.get_secured_api_key_remaining_validity(secured_api_key) +end + # Helper: Saves the given array of objects in the given index. The `chunked_batch` helper is used under the hood, which creates a `batch` requests with at most 1000 objects in it. # # @param index_name [String]: The `index_name` to save `objects` in. From 066dd87e110d4596427f24a39f7bf109cf50e255 Mon Sep 17 00:00:00 2001 From: algolia-bot Date: Mon, 2 Dec 2024 21:15:42 +0000 Subject: [PATCH 4/9] fix(ruby): expose static helper [skip-bc] (#4191) (generated) [skip ci] Co-authored-by: Pierre Millot --- .../lib/algolia/api/search_client.rb | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/clients/algoliasearch-client-ruby/lib/algolia/api/search_client.rb b/clients/algoliasearch-client-ruby/lib/algolia/api/search_client.rb index f6cbe5ce6f..7401ada98c 100644 --- a/clients/algoliasearch-client-ruby/lib/algolia/api/search_client.rb +++ b/clients/algoliasearch-client-ruby/lib/algolia/api/search_client.rb @@ -3288,7 +3288,7 @@ def browse_synonyms( # # @return [String] # - def generate_secured_api_key(parent_api_key, restrictions = {}) + def self.generate_secured_api_key(parent_api_key, restrictions = {}) restrictions = restrictions.to_hash if restrictions.key?(:searchParams) # merge searchParams with the root of the restrictions @@ -3310,13 +3310,24 @@ def generate_secured_api_key(parent_api_key, restrictions = {}) Base64.encode64("#{hmac}#{url_encoded_restrictions}").gsub("\n", "") end + # Helper: Generates a secured API key based on the given `parent_api_key` and given `restrictions`. + # + # @param parent_api_key [String] Parent API key used the generate the secured key + # @param restrictions [SecuredApiKeyRestrictions] Restrictions to apply on the secured key + # + # @return [String] + # + def generate_secured_api_key(parent_api_key, restrictions = {}) + self.class.generate_secured_api_key(parent_api_key, restrictions) + end + # Helper: Retrieves the remaining validity of the previous generated `secured_api_key`, the `validUntil` parameter must have been provided. # # @param secured_api_key [String] # # @return [Integer] # - def get_secured_api_key_remaining_validity(secured_api_key) + def self.get_secured_api_key_remaining_validity(secured_api_key) now = Time.now.to_i decoded_key = Base64.decode64(secured_api_key) regex = "validUntil=(\\d+)" @@ -3331,6 +3342,16 @@ def get_secured_api_key_remaining_validity(secured_api_key) valid_until - now end + # Helper: Retrieves the remaining validity of the previous generated `secured_api_key`, the `validUntil` parameter must have been provided. + # + # @param secured_api_key [String] + # + # @return [Integer] + # + def get_secured_api_key_remaining_validity(secured_api_key) + self.class.get_secured_api_key_remaining_validity(secured_api_key) + end + # Helper: Saves the given array of objects in the given index. The `chunked_batch` helper is used under the hood, which creates a `batch` requests with at most 1000 objects in it. # # @param index_name [String]: The `index_name` to save `objects` in. From 6cf044504af14e2009e172aeacfb197395ad30ad Mon Sep 17 00:00:00 2001 From: Adnan Bacic Date: Tue, 3 Dec 2024 10:36:58 +0100 Subject: [PATCH 5/9] chore: add homepage to JavaScript client package (#4192) Co-authored-by: shortcuts --- clients/algoliasearch-client-javascript/package.json | 1 + .../packages/client-common/package.json | 1 + .../packages/logger-console/package.json | 1 + .../packages/requester-browser-xhr/package.json | 1 + .../packages/requester-fetch/package.json | 1 + .../packages/requester-node-http/package.json | 1 + .../packages/requester-testing/package.json | 1 + templates/javascript/clients/package.mustache | 3 ++- 8 files changed, 9 insertions(+), 1 deletion(-) diff --git a/clients/algoliasearch-client-javascript/package.json b/clients/algoliasearch-client-javascript/package.json index 2c56ee7149..292752336f 100644 --- a/clients/algoliasearch-client-javascript/package.json +++ b/clients/algoliasearch-client-javascript/package.json @@ -1,6 +1,7 @@ { "name": "algoliasearch-client-javascript", "private": true, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript#readme", "type": "module", "workspaces": [ "packages/*" diff --git a/clients/algoliasearch-client-javascript/packages/client-common/package.json b/clients/algoliasearch-client-javascript/packages/client-common/package.json index 86a0573929..66e76ea9da 100644 --- a/clients/algoliasearch-client-javascript/packages/client-common/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-common/package.json @@ -6,6 +6,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript#readme", "license": "MIT", "author": "Algolia", "type": "module", diff --git a/clients/algoliasearch-client-javascript/packages/logger-console/package.json b/clients/algoliasearch-client-javascript/packages/logger-console/package.json index c2930066c6..8bfc9c4abe 100644 --- a/clients/algoliasearch-client-javascript/packages/logger-console/package.json +++ b/clients/algoliasearch-client-javascript/packages/logger-console/package.json @@ -6,6 +6,7 @@ "type": "git", "url": "git://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript#readme", "license": "MIT", "author": "Algolia", "type": "module", diff --git a/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json b/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json index efd23afaff..af11e282f5 100644 --- a/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json +++ b/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json @@ -6,6 +6,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript#readme", "license": "MIT", "author": "Algolia", "type": "module", diff --git a/clients/algoliasearch-client-javascript/packages/requester-fetch/package.json b/clients/algoliasearch-client-javascript/packages/requester-fetch/package.json index cd97733e80..bdb8ef131d 100644 --- a/clients/algoliasearch-client-javascript/packages/requester-fetch/package.json +++ b/clients/algoliasearch-client-javascript/packages/requester-fetch/package.json @@ -6,6 +6,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript#readme", "license": "MIT", "author": "Algolia", "type": "module", diff --git a/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json b/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json index b3c7678b4c..c6cb805dbc 100644 --- a/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json +++ b/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json @@ -6,6 +6,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript#readme", "license": "MIT", "author": "Algolia", "type": "module", diff --git a/clients/algoliasearch-client-javascript/packages/requester-testing/package.json b/clients/algoliasearch-client-javascript/packages/requester-testing/package.json index 228b6899ae..6709bac2b8 100644 --- a/clients/algoliasearch-client-javascript/packages/requester-testing/package.json +++ b/clients/algoliasearch-client-javascript/packages/requester-testing/package.json @@ -7,6 +7,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript#readme", "license": "MIT", "author": "Algolia", "type": "module", diff --git a/templates/javascript/clients/package.mustache b/templates/javascript/clients/package.mustache index b13f988344..0aaf87f361 100644 --- a/templates/javascript/clients/package.mustache +++ b/templates/javascript/clients/package.mustache @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/{{packageName}}#readme", "type": "module", "license": "MIT", "author": "Algolia", @@ -145,4 +146,4 @@ "engines": { "node": ">= 14.0.0" } -} +} \ No newline at end of file From 61c62d1b62cf8b0db7f6a2ea4a8c16e94e00314a Mon Sep 17 00:00:00 2001 From: algolia-bot Date: Tue, 3 Dec 2024 09:49:08 +0000 Subject: [PATCH 6/9] chore: add homepage to JavaScript client package (#4192) (generated) [skip ci] Co-authored-by: Adnan Bacic Co-authored-by: shortcuts --- .../packages/algoliasearch/package.json | 1 + .../packages/client-abtesting/package.json | 1 + .../packages/client-analytics/package.json | 1 + .../packages/client-composition/package.json | 1 + .../packages/client-insights/package.json | 1 + .../packages/client-personalization/package.json | 1 + .../packages/client-query-suggestions/package.json | 1 + .../packages/client-search/package.json | 1 + .../packages/ingestion/package.json | 1 + .../packages/monitoring/package.json | 1 + .../packages/recommend/package.json | 1 + 11 files changed, 11 insertions(+) diff --git a/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json b/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json index 19c1f4adf3..23fff53b1d 100644 --- a/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json +++ b/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/algoliasearch#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/client-abtesting/package.json b/clients/algoliasearch-client-javascript/packages/client-abtesting/package.json index bb2ea607a9..e084d6974e 100644 --- a/clients/algoliasearch-client-javascript/packages/client-abtesting/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-abtesting/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/client-abtesting#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/client-analytics/package.json b/clients/algoliasearch-client-javascript/packages/client-analytics/package.json index 1b619054f5..c238af41e5 100644 --- a/clients/algoliasearch-client-javascript/packages/client-analytics/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-analytics/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/client-analytics#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/client-composition/package.json b/clients/algoliasearch-client-javascript/packages/client-composition/package.json index 68681f2982..6e5045a40a 100644 --- a/clients/algoliasearch-client-javascript/packages/client-composition/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-composition/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/client-composition#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/client-insights/package.json b/clients/algoliasearch-client-javascript/packages/client-insights/package.json index 344a5a4adc..f7d9797805 100644 --- a/clients/algoliasearch-client-javascript/packages/client-insights/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-insights/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/client-insights#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/client-personalization/package.json b/clients/algoliasearch-client-javascript/packages/client-personalization/package.json index 97700248f7..f2f389a2f4 100644 --- a/clients/algoliasearch-client-javascript/packages/client-personalization/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-personalization/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/client-personalization#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/client-query-suggestions/package.json b/clients/algoliasearch-client-javascript/packages/client-query-suggestions/package.json index 0d5ca34f84..3105cee42e 100644 --- a/clients/algoliasearch-client-javascript/packages/client-query-suggestions/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-query-suggestions/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/client-query-suggestions#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/client-search/package.json b/clients/algoliasearch-client-javascript/packages/client-search/package.json index 39a3d82a74..f83fa5f06e 100644 --- a/clients/algoliasearch-client-javascript/packages/client-search/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-search/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/client-search#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/ingestion/package.json b/clients/algoliasearch-client-javascript/packages/ingestion/package.json index f7dd7e2351..2007dea96e 100644 --- a/clients/algoliasearch-client-javascript/packages/ingestion/package.json +++ b/clients/algoliasearch-client-javascript/packages/ingestion/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/ingestion#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/monitoring/package.json b/clients/algoliasearch-client-javascript/packages/monitoring/package.json index 2ef1aec45a..8c2b04b927 100644 --- a/clients/algoliasearch-client-javascript/packages/monitoring/package.json +++ b/clients/algoliasearch-client-javascript/packages/monitoring/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/monitoring#readme", "type": "module", "license": "MIT", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/recommend/package.json b/clients/algoliasearch-client-javascript/packages/recommend/package.json index fe370bd4c3..bb848ad75d 100644 --- a/clients/algoliasearch-client-javascript/packages/recommend/package.json +++ b/clients/algoliasearch-client-javascript/packages/recommend/package.json @@ -4,6 +4,7 @@ "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" }, + "homepage": "https://github.com/algolia/algoliasearch-client-javascript/packages/recommend#readme", "type": "module", "license": "MIT", "author": "Algolia", From 2540528572f6ec81b416f485cd81331824fc948b Mon Sep 17 00:00:00 2001 From: Pierre Millot Date: Tue, 3 Dec 2024 11:02:07 +0100 Subject: [PATCH 7/9] fix(specs): add sourceType to listTasks [skip-bc] (#4193) --- specs/ingestion/common/taskParameters.yml | 13 +++++++++++++ specs/ingestion/paths/tasks/v2/tasks.yml | 1 + 2 files changed, 14 insertions(+) diff --git a/specs/ingestion/common/taskParameters.yml b/specs/ingestion/common/taskParameters.yml index 11783e9bfd..f455216fcb 100644 --- a/specs/ingestion/common/taskParameters.yml +++ b/specs/ingestion/common/taskParameters.yml @@ -32,6 +32,19 @@ sourceID: items: $ref: './schemas/common.yml#/sourceID' +sourceType: + name: sourceType + in: query + description: Filters the tasks with the specified source type. + required: false + style: form + explode: false + schema: + type: array + items: + $ref: './schemas/source.yml#/SourceType' + example: json,commercetools + destinationID: name: destinationID in: query diff --git a/specs/ingestion/paths/tasks/v2/tasks.yml b/specs/ingestion/paths/tasks/v2/tasks.yml index ffc5c6aebb..1eafd687b5 100644 --- a/specs/ingestion/paths/tasks/v2/tasks.yml +++ b/specs/ingestion/paths/tasks/v2/tasks.yml @@ -14,6 +14,7 @@ get: - $ref: '../../../common/taskParameters.yml#/action' - $ref: '../../../common/taskParameters.yml#/enabled' - $ref: '../../../common/taskParameters.yml#/sourceID' + - $ref: '../../../common/taskParameters.yml#/sourceType' - $ref: '../../../common/taskParameters.yml#/destinationID' - $ref: '../../../common/taskParameters.yml#/triggerType' - $ref: '../../../common/taskParameters.yml#/sort' From 08be37919c85ca30fcbca14c0ff5a77d96e05876 Mon Sep 17 00:00:00 2001 From: algolia-bot Date: Tue, 3 Dec 2024 10:14:47 +0000 Subject: [PATCH 8/9] fix(specs): add sourceType to listTasks [skip-bc] (#4193) (generated) [skip ci] Co-authored-by: Pierre Millot --- .../algoliasearch/Clients/IngestionClient.cs | 13 ++++---- .../algolia/ingestion/api_ingestion.go | 21 +++++++++++++ .../java/com/algolia/api/IngestionClient.java | 23 +++++++++----- .../ingestion/model/clientMethodProps.ts | 4 +++ .../packages/ingestion/src/ingestionClient.ts | 18 ++++++++++- .../com/algolia/client/api/IngestionClient.kt | 4 ++- .../lib/Api/IngestionClient.php | 10 ++++++- .../algoliasearch/ingestion/client.py | 30 +++++++++++++++++++ .../lib/algolia/api/ingestion_client.rb | 6 ++++ .../algoliasearch/api/IngestionClient.scala | 4 +++ .../Sources/Ingestion/IngestionClient.swift | 7 +++++ specs/bundled/ingestion.doc.yml | 17 +++++++++-- specs/bundled/ingestion.yml | 13 ++++++++ 13 files changed, 153 insertions(+), 17 deletions(-) diff --git a/clients/algoliasearch-client-csharp/algoliasearch/Clients/IngestionClient.cs b/clients/algoliasearch-client-csharp/algoliasearch/Clients/IngestionClient.cs index a5f215c001..474dc4f659 100644 --- a/clients/algoliasearch-client-csharp/algoliasearch/Clients/IngestionClient.cs +++ b/clients/algoliasearch-client-csharp/algoliasearch/Clients/IngestionClient.cs @@ -1136,6 +1136,7 @@ public interface IIngestionClient /// Actions for filtering the list of tasks. (optional) /// Whether to filter the list of tasks by the `enabled` status. (optional) /// Source IDs for filtering the list of tasks. (optional) + /// Filters the tasks with the specified source type. (optional) /// Destination IDs for filtering the list of tasks. (optional) /// Type of task trigger for filtering the list of tasks. (optional) /// Property by which to sort the list of tasks. (optional) @@ -1146,7 +1147,7 @@ public interface IIngestionClient /// Thrown when the API call was rejected by Algolia /// Thrown when the client failed to call the endpoint /// Task of ListTasksResponse - Task ListTasksAsync(int? itemsPerPage = default, int? page = default, List action = default, bool? enabled = default, List sourceID = default, List destinationID = default, List triggerType = default, TaskSortKeys? sort = default, OrderKeys? order = default, RequestOptions options = null, CancellationToken cancellationToken = default); + Task ListTasksAsync(int? itemsPerPage = default, int? page = default, List action = default, bool? enabled = default, List sourceID = default, List sourceType = default, List destinationID = default, List triggerType = default, TaskSortKeys? sort = default, OrderKeys? order = default, RequestOptions options = null, CancellationToken cancellationToken = default); /// /// Retrieves a list of tasks. (Synchronous version) @@ -1161,6 +1162,7 @@ public interface IIngestionClient /// Actions for filtering the list of tasks. (optional) /// Whether to filter the list of tasks by the `enabled` status. (optional) /// Source IDs for filtering the list of tasks. (optional) + /// Filters the tasks with the specified source type. (optional) /// Destination IDs for filtering the list of tasks. (optional) /// Type of task trigger for filtering the list of tasks. (optional) /// Property by which to sort the list of tasks. (optional) @@ -1171,7 +1173,7 @@ public interface IIngestionClient /// Thrown when the API call was rejected by Algolia /// Thrown when the client failed to call the endpoint /// ListTasksResponse - ListTasksResponse ListTasks(int? itemsPerPage = default, int? page = default, List action = default, bool? enabled = default, List sourceID = default, List destinationID = default, List triggerType = default, TaskSortKeys? sort = default, OrderKeys? order = default, RequestOptions options = null, CancellationToken cancellationToken = default); + ListTasksResponse ListTasks(int? itemsPerPage = default, int? page = default, List action = default, bool? enabled = default, List sourceID = default, List sourceType = default, List destinationID = default, List triggerType = default, TaskSortKeys? sort = default, OrderKeys? order = default, RequestOptions options = null, CancellationToken cancellationToken = default); /// /// Retrieves a list of tasks using the v1 endpoint, please use `getTasks` instead. @@ -2732,7 +2734,7 @@ public ListSourcesResponse ListSources(int? itemsPerPage = default, int? page = /// - public async Task ListTasksAsync(int? itemsPerPage = default, int? page = default, List action = default, bool? enabled = default, List sourceID = default, List destinationID = default, List triggerType = default, TaskSortKeys? sort = default, OrderKeys? order = default, RequestOptions options = null, CancellationToken cancellationToken = default) + public async Task ListTasksAsync(int? itemsPerPage = default, int? page = default, List action = default, bool? enabled = default, List sourceID = default, List sourceType = default, List destinationID = default, List triggerType = default, TaskSortKeys? sort = default, OrderKeys? order = default, RequestOptions options = null, CancellationToken cancellationToken = default) { var requestOptions = new InternalRequestOptions(options); @@ -2742,6 +2744,7 @@ public async Task ListTasksAsync(int? itemsPerPage = default, requestOptions.AddQueryParameter("action", action); requestOptions.AddQueryParameter("enabled", enabled); requestOptions.AddQueryParameter("sourceID", sourceID); + requestOptions.AddQueryParameter("sourceType", sourceType); requestOptions.AddQueryParameter("destinationID", destinationID); requestOptions.AddQueryParameter("triggerType", triggerType); requestOptions.AddQueryParameter("sort", sort); @@ -2751,8 +2754,8 @@ public async Task ListTasksAsync(int? itemsPerPage = default, /// - public ListTasksResponse ListTasks(int? itemsPerPage = default, int? page = default, List action = default, bool? enabled = default, List sourceID = default, List destinationID = default, List triggerType = default, TaskSortKeys? sort = default, OrderKeys? order = default, RequestOptions options = null, CancellationToken cancellationToken = default) => - AsyncHelper.RunSync(() => ListTasksAsync(itemsPerPage, page, action, enabled, sourceID, destinationID, triggerType, sort, order, options, cancellationToken)); + public ListTasksResponse ListTasks(int? itemsPerPage = default, int? page = default, List action = default, bool? enabled = default, List sourceID = default, List sourceType = default, List destinationID = default, List triggerType = default, TaskSortKeys? sort = default, OrderKeys? order = default, RequestOptions options = null, CancellationToken cancellationToken = default) => + AsyncHelper.RunSync(() => ListTasksAsync(itemsPerPage, page, action, enabled, sourceID, sourceType, destinationID, triggerType, sort, order, options, cancellationToken)); /// diff --git a/clients/algoliasearch-client-go/algolia/ingestion/api_ingestion.go b/clients/algoliasearch-client-go/algolia/ingestion/api_ingestion.go index 157dd3360a..1d975cd97e 100644 --- a/clients/algoliasearch-client-go/algolia/ingestion/api_ingestion.go +++ b/clients/algoliasearch-client-go/algolia/ingestion/api_ingestion.go @@ -4690,6 +4690,15 @@ func (r *ApiListTasksRequest) UnmarshalJSON(b []byte) error { } } } + if v, ok := req["sourceType"]; ok { + err = json.Unmarshal(v, &r.sourceType) + if err != nil { + err = json.Unmarshal(b, &r.sourceType) + if err != nil { + return fmt.Errorf("cannot unmarshal sourceType: %w", err) + } + } + } if v, ok := req["destinationID"]; ok { err = json.Unmarshal(v, &r.destinationID) if err != nil { @@ -4737,6 +4746,7 @@ type ApiListTasksRequest struct { action []ActionType enabled *bool sourceID []string + sourceType []SourceType destinationID []string triggerType []TriggerType sort TaskSortKeys @@ -4778,6 +4788,12 @@ func (r ApiListTasksRequest) WithSourceID(sourceID []string) ApiListTasksRequest return r } +// WithSourceType adds the sourceType to the ApiListTasksRequest and returns the request for chaining. +func (r ApiListTasksRequest) WithSourceType(sourceType []SourceType) ApiListTasksRequest { + r.sourceType = sourceType + return r +} + // WithDestinationID adds the destinationID to the ApiListTasksRequest and returns the request for chaining. func (r ApiListTasksRequest) WithDestinationID(destinationID []string) ApiListTasksRequest { r.destinationID = destinationID @@ -4818,6 +4834,7 @@ ListTasks calls the API and returns the raw response from it. @param action []ActionType - Actions for filtering the list of tasks. @param enabled bool - Whether to filter the list of tasks by the `enabled` status. @param sourceID []string - Source IDs for filtering the list of tasks. + @param sourceType []SourceType - Filters the tasks with the specified source type. @param destinationID []string - Destination IDs for filtering the list of tasks. @param triggerType []TriggerType - Type of task trigger for filtering the list of tasks. @param sort TaskSortKeys - Property by which to sort the list of tasks. @@ -4851,6 +4868,9 @@ func (c *APIClient) ListTasksWithHTTPInfo(r ApiListTasksRequest, opts ...Request if !utils.IsNilOrEmpty(r.sourceID) { conf.queryParams.Set("sourceID", utils.QueryParameterToString(r.sourceID)) } + if !utils.IsNilOrEmpty(r.sourceType) { + conf.queryParams.Set("sourceType", utils.QueryParameterToString(r.sourceType)) + } if !utils.IsNilOrEmpty(r.destinationID) { conf.queryParams.Set("destinationID", utils.QueryParameterToString(r.destinationID)) } @@ -4896,6 +4916,7 @@ Request can be constructed by NewApiListTasksRequest with parameters below. @param action []ActionType - Actions for filtering the list of tasks. @param enabled bool - Whether to filter the list of tasks by the `enabled` status. @param sourceID []string - Source IDs for filtering the list of tasks. + @param sourceType []SourceType - Filters the tasks with the specified source type. @param destinationID []string - Destination IDs for filtering the list of tasks. @param triggerType []TriggerType - Type of task trigger for filtering the list of tasks. @param sort TaskSortKeys - Property by which to sort the list of tasks. diff --git a/clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/api/IngestionClient.java b/clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/api/IngestionClient.java index 552d7b0819..9e19ec53cc 100644 --- a/clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/api/IngestionClient.java +++ b/clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/api/IngestionClient.java @@ -2508,6 +2508,7 @@ public CompletableFuture listSourcesAsync() throws AlgoliaR * @param action Actions for filtering the list of tasks. (optional) * @param enabled Whether to filter the list of tasks by the `enabled` status. (optional) * @param sourceID Source IDs for filtering the list of tasks. (optional) + * @param sourceType Filters the tasks with the specified source type. (optional) * @param destinationID Destination IDs for filtering the list of tasks. (optional) * @param triggerType Type of task trigger for filtering the list of tasks. (optional) * @param sort Property by which to sort the list of tasks. (optional, default to createdAt) @@ -2522,6 +2523,7 @@ public ListTasksResponse listTasks( List action, Boolean enabled, List sourceID, + List sourceType, List destinationID, List triggerType, TaskSortKeys sort, @@ -2529,7 +2531,7 @@ public ListTasksResponse listTasks( RequestOptions requestOptions ) throws AlgoliaRuntimeException { return LaunderThrowable.await( - listTasksAsync(itemsPerPage, page, action, enabled, sourceID, destinationID, triggerType, sort, order, requestOptions) + listTasksAsync(itemsPerPage, page, action, enabled, sourceID, sourceType, destinationID, triggerType, sort, order, requestOptions) ); } @@ -2541,6 +2543,7 @@ public ListTasksResponse listTasks( * @param action Actions for filtering the list of tasks. (optional) * @param enabled Whether to filter the list of tasks by the `enabled` status. (optional) * @param sourceID Source IDs for filtering the list of tasks. (optional) + * @param sourceType Filters the tasks with the specified source type. (optional) * @param destinationID Destination IDs for filtering the list of tasks. (optional) * @param triggerType Type of task trigger for filtering the list of tasks. (optional) * @param sort Property by which to sort the list of tasks. (optional, default to createdAt) @@ -2553,12 +2556,13 @@ public ListTasksResponse listTasks( List action, Boolean enabled, List sourceID, + List sourceType, List destinationID, List triggerType, TaskSortKeys sort, OrderKeys order ) throws AlgoliaRuntimeException { - return this.listTasks(itemsPerPage, page, action, enabled, sourceID, destinationID, triggerType, sort, order, null); + return this.listTasks(itemsPerPage, page, action, enabled, sourceID, sourceType, destinationID, triggerType, sort, order, null); } /** @@ -2569,7 +2573,7 @@ public ListTasksResponse listTasks( * @throws AlgoliaRuntimeException If it fails to process the API call */ public ListTasksResponse listTasks(RequestOptions requestOptions) throws AlgoliaRuntimeException { - return this.listTasks(null, null, null, null, null, null, null, null, null, requestOptions); + return this.listTasks(null, null, null, null, null, null, null, null, null, null, requestOptions); } /** @@ -2578,7 +2582,7 @@ public ListTasksResponse listTasks(RequestOptions requestOptions) throws Algolia * @throws AlgoliaRuntimeException If it fails to process the API call */ public ListTasksResponse listTasks() throws AlgoliaRuntimeException { - return this.listTasks(null, null, null, null, null, null, null, null, null, null); + return this.listTasks(null, null, null, null, null, null, null, null, null, null, null); } /** @@ -2589,6 +2593,7 @@ public ListTasksResponse listTasks() throws AlgoliaRuntimeException { * @param action Actions for filtering the list of tasks. (optional) * @param enabled Whether to filter the list of tasks by the `enabled` status. (optional) * @param sourceID Source IDs for filtering the list of tasks. (optional) + * @param sourceType Filters the tasks with the specified source type. (optional) * @param destinationID Destination IDs for filtering the list of tasks. (optional) * @param triggerType Type of task trigger for filtering the list of tasks. (optional) * @param sort Property by which to sort the list of tasks. (optional, default to createdAt) @@ -2603,6 +2608,7 @@ public CompletableFuture listTasksAsync( List action, Boolean enabled, List sourceID, + List sourceType, List destinationID, List triggerType, TaskSortKeys sort, @@ -2617,6 +2623,7 @@ public CompletableFuture listTasksAsync( .addQueryParameter("action", action) .addQueryParameter("enabled", enabled) .addQueryParameter("sourceID", sourceID) + .addQueryParameter("sourceType", sourceType) .addQueryParameter("destinationID", destinationID) .addQueryParameter("triggerType", triggerType) .addQueryParameter("sort", sort) @@ -2633,6 +2640,7 @@ public CompletableFuture listTasksAsync( * @param action Actions for filtering the list of tasks. (optional) * @param enabled Whether to filter the list of tasks by the `enabled` status. (optional) * @param sourceID Source IDs for filtering the list of tasks. (optional) + * @param sourceType Filters the tasks with the specified source type. (optional) * @param destinationID Destination IDs for filtering the list of tasks. (optional) * @param triggerType Type of task trigger for filtering the list of tasks. (optional) * @param sort Property by which to sort the list of tasks. (optional, default to createdAt) @@ -2645,12 +2653,13 @@ public CompletableFuture listTasksAsync( List action, Boolean enabled, List sourceID, + List sourceType, List destinationID, List triggerType, TaskSortKeys sort, OrderKeys order ) throws AlgoliaRuntimeException { - return this.listTasksAsync(itemsPerPage, page, action, enabled, sourceID, destinationID, triggerType, sort, order, null); + return this.listTasksAsync(itemsPerPage, page, action, enabled, sourceID, sourceType, destinationID, triggerType, sort, order, null); } /** @@ -2661,7 +2670,7 @@ public CompletableFuture listTasksAsync( * @throws AlgoliaRuntimeException If it fails to process the API call */ public CompletableFuture listTasksAsync(RequestOptions requestOptions) throws AlgoliaRuntimeException { - return this.listTasksAsync(null, null, null, null, null, null, null, null, null, requestOptions); + return this.listTasksAsync(null, null, null, null, null, null, null, null, null, null, requestOptions); } /** @@ -2670,7 +2679,7 @@ public CompletableFuture listTasksAsync(RequestOptions reques * @throws AlgoliaRuntimeException If it fails to process the API call */ public CompletableFuture listTasksAsync() throws AlgoliaRuntimeException { - return this.listTasksAsync(null, null, null, null, null, null, null, null, null, null); + return this.listTasksAsync(null, null, null, null, null, null, null, null, null, null, null); } /** diff --git a/clients/algoliasearch-client-javascript/packages/ingestion/model/clientMethodProps.ts b/clients/algoliasearch-client-javascript/packages/ingestion/model/clientMethodProps.ts index b619fee598..c40baf9b9e 100644 --- a/clients/algoliasearch-client-javascript/packages/ingestion/model/clientMethodProps.ts +++ b/clients/algoliasearch-client-javascript/packages/ingestion/model/clientMethodProps.ts @@ -490,6 +490,10 @@ export type ListTasksProps = { * Source IDs for filtering the list of tasks. */ sourceID?: Array; + /** + * Filters the tasks with the specified source type. + */ + sourceType?: Array; /** * Destination IDs for filtering the list of tasks. */ diff --git a/clients/algoliasearch-client-javascript/packages/ingestion/src/ingestionClient.ts b/clients/algoliasearch-client-javascript/packages/ingestion/src/ingestionClient.ts index 35aa45bc05..bb9e477055 100644 --- a/clients/algoliasearch-client-javascript/packages/ingestion/src/ingestionClient.ts +++ b/clients/algoliasearch-client-javascript/packages/ingestion/src/ingestionClient.ts @@ -1484,6 +1484,7 @@ export function createIngestionClient({ * @param listTasks.action - Actions for filtering the list of tasks. * @param listTasks.enabled - Whether to filter the list of tasks by the `enabled` status. * @param listTasks.sourceID - Source IDs for filtering the list of tasks. + * @param listTasks.sourceType - Filters the tasks with the specified source type. * @param listTasks.destinationID - Destination IDs for filtering the list of tasks. * @param listTasks.triggerType - Type of task trigger for filtering the list of tasks. * @param listTasks.sort - Property by which to sort the list of tasks. @@ -1491,7 +1492,18 @@ export function createIngestionClient({ * @param requestOptions - The requestOptions to send along with the query, they will be merged with the transporter requestOptions. */ listTasks( - { itemsPerPage, page, action, enabled, sourceID, destinationID, triggerType, sort, order }: ListTasksProps = {}, + { + itemsPerPage, + page, + action, + enabled, + sourceID, + sourceType, + destinationID, + triggerType, + sort, + order, + }: ListTasksProps = {}, requestOptions: RequestOptions | undefined = undefined, ): Promise { const requestPath = '/2/tasks'; @@ -1518,6 +1530,10 @@ export function createIngestionClient({ queryParameters['sourceID'] = sourceID.toString(); } + if (sourceType !== undefined) { + queryParameters['sourceType'] = sourceType.toString(); + } + if (destinationID !== undefined) { queryParameters['destinationID'] = destinationID.toString(); } diff --git a/clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/api/IngestionClient.kt b/clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/api/IngestionClient.kt index 09675e22b7..49b14b992d 100644 --- a/clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/api/IngestionClient.kt +++ b/clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/api/IngestionClient.kt @@ -812,13 +812,14 @@ public class IngestionClient( * @param action Actions for filtering the list of tasks. * @param enabled Whether to filter the list of tasks by the `enabled` status. * @param sourceID Source IDs for filtering the list of tasks. + * @param sourceType Filters the tasks with the specified source type. * @param destinationID Destination IDs for filtering the list of tasks. * @param triggerType Type of task trigger for filtering the list of tasks. * @param sort Property by which to sort the list of tasks. (default to createdAt) * @param order Sort order of the response, ascending or descending. (default to desc) * @param requestOptions additional request configuration. */ - public suspend fun listTasks(itemsPerPage: Int? = null, page: Int? = null, action: List? = null, enabled: Boolean? = null, sourceID: List? = null, destinationID: List? = null, triggerType: List? = null, sort: TaskSortKeys? = null, order: OrderKeys? = null, requestOptions: RequestOptions? = null): ListTasksResponse { + public suspend fun listTasks(itemsPerPage: Int? = null, page: Int? = null, action: List? = null, enabled: Boolean? = null, sourceID: List? = null, sourceType: List? = null, destinationID: List? = null, triggerType: List? = null, sort: TaskSortKeys? = null, order: OrderKeys? = null, requestOptions: RequestOptions? = null): ListTasksResponse { val requestConfig = RequestConfig( method = RequestMethod.GET, path = listOf("2", "tasks"), @@ -828,6 +829,7 @@ public class IngestionClient( action?.let { put("action", it.joinToString(",")) } enabled?.let { put("enabled", it) } sourceID?.let { put("sourceID", it.joinToString(",")) } + sourceType?.let { put("sourceType", it.joinToString(",")) } destinationID?.let { put("destinationID", it.joinToString(",")) } triggerType?.let { put("triggerType", it.joinToString(",")) } sort?.let { put("sort", it) } diff --git a/clients/algoliasearch-client-php/lib/Api/IngestionClient.php b/clients/algoliasearch-client-php/lib/Api/IngestionClient.php index 4b983f9db6..0a1467c3c7 100644 --- a/clients/algoliasearch-client-php/lib/Api/IngestionClient.php +++ b/clients/algoliasearch-client-php/lib/Api/IngestionClient.php @@ -1546,6 +1546,7 @@ public function listSources($itemsPerPage = null, $page = null, $type = null, $a * @param array $action Actions for filtering the list of tasks. (optional) * @param bool $enabled Whether to filter the list of tasks by the `enabled` status. (optional) * @param array $sourceID Source IDs for filtering the list of tasks. (optional) + * @param array $sourceType Filters the tasks with the specified source type. (optional) * @param array $destinationID Destination IDs for filtering the list of tasks. (optional) * @param array $triggerType Type of task trigger for filtering the list of tasks. (optional) * @param array $sort Property by which to sort the list of tasks. (optional) @@ -1554,7 +1555,7 @@ public function listSources($itemsPerPage = null, $page = null, $type = null, $a * * @return \Algolia\AlgoliaSearch\Model\Ingestion\ListTasksResponse|array */ - public function listTasks($itemsPerPage = null, $page = null, $action = null, $enabled = null, $sourceID = null, $destinationID = null, $triggerType = null, $sort = null, $order = null, $requestOptions = []) + public function listTasks($itemsPerPage = null, $page = null, $action = null, $enabled = null, $sourceID = null, $sourceType = null, $destinationID = null, $triggerType = null, $sort = null, $order = null, $requestOptions = []) { $resourcePath = '/2/tasks'; $queryParameters = []; @@ -1587,6 +1588,13 @@ public function listTasks($itemsPerPage = null, $page = null, $action = null, $e $queryParameters['sourceID'] = $sourceID; } + if (is_array($sourceType)) { + $sourceType = ObjectSerializer::serializeCollection($sourceType, 'form', true); + } + if (null !== $sourceType) { + $queryParameters['sourceType'] = $sourceType; + } + if (is_array($destinationID)) { $destinationID = ObjectSerializer::serializeCollection($destinationID, 'form', true); } diff --git a/clients/algoliasearch-client-python/algoliasearch/ingestion/client.py b/clients/algoliasearch-client-python/algoliasearch/ingestion/client.py index 730c0dff6b..447ef5cb31 100644 --- a/clients/algoliasearch-client-python/algoliasearch/ingestion/client.py +++ b/clients/algoliasearch-client-python/algoliasearch/ingestion/client.py @@ -2921,6 +2921,10 @@ async def list_tasks_with_http_info( Optional[List[StrictStr]], Field(description="Source IDs for filtering the list of tasks."), ] = None, + source_type: Annotated[ + Optional[List[SourceType]], + Field(description="Filters the tasks with the specified source type."), + ] = None, destination_id: Annotated[ Optional[List[StrictStr]], Field(description="Destination IDs for filtering the list of tasks."), @@ -2965,6 +2969,8 @@ async def list_tasks_with_http_info( :type enabled: bool :param source_id: Source IDs for filtering the list of tasks. :type source_id: List[str] + :param source_type: Filters the tasks with the specified source type. + :type source_type: List[SourceType] :param destination_id: Destination IDs for filtering the list of tasks. :type destination_id: List[str] :param trigger_type: Type of task trigger for filtering the list of tasks. @@ -2989,6 +2995,8 @@ async def list_tasks_with_http_info( _query_parameters["enabled"] = enabled if source_id is not None: _query_parameters["sourceID"] = source_id + if source_type is not None: + _query_parameters["sourceType"] = source_type if destination_id is not None: _query_parameters["destinationID"] = destination_id if trigger_type is not None: @@ -3032,6 +3040,10 @@ async def list_tasks( Optional[List[StrictStr]], Field(description="Source IDs for filtering the list of tasks."), ] = None, + source_type: Annotated[ + Optional[List[SourceType]], + Field(description="Filters the tasks with the specified source type."), + ] = None, destination_id: Annotated[ Optional[List[StrictStr]], Field(description="Destination IDs for filtering the list of tasks."), @@ -3076,6 +3088,8 @@ async def list_tasks( :type enabled: bool :param source_id: Source IDs for filtering the list of tasks. :type source_id: List[str] + :param source_type: Filters the tasks with the specified source type. + :type source_type: List[SourceType] :param destination_id: Destination IDs for filtering the list of tasks. :type destination_id: List[str] :param trigger_type: Type of task trigger for filtering the list of tasks. @@ -3093,6 +3107,7 @@ async def list_tasks( action, enabled, source_id, + source_type, destination_id, trigger_type, sort, @@ -7639,6 +7654,10 @@ def list_tasks_with_http_info( Optional[List[StrictStr]], Field(description="Source IDs for filtering the list of tasks."), ] = None, + source_type: Annotated[ + Optional[List[SourceType]], + Field(description="Filters the tasks with the specified source type."), + ] = None, destination_id: Annotated[ Optional[List[StrictStr]], Field(description="Destination IDs for filtering the list of tasks."), @@ -7683,6 +7702,8 @@ def list_tasks_with_http_info( :type enabled: bool :param source_id: Source IDs for filtering the list of tasks. :type source_id: List[str] + :param source_type: Filters the tasks with the specified source type. + :type source_type: List[SourceType] :param destination_id: Destination IDs for filtering the list of tasks. :type destination_id: List[str] :param trigger_type: Type of task trigger for filtering the list of tasks. @@ -7707,6 +7728,8 @@ def list_tasks_with_http_info( _query_parameters["enabled"] = enabled if source_id is not None: _query_parameters["sourceID"] = source_id + if source_type is not None: + _query_parameters["sourceType"] = source_type if destination_id is not None: _query_parameters["destinationID"] = destination_id if trigger_type is not None: @@ -7750,6 +7773,10 @@ def list_tasks( Optional[List[StrictStr]], Field(description="Source IDs for filtering the list of tasks."), ] = None, + source_type: Annotated[ + Optional[List[SourceType]], + Field(description="Filters the tasks with the specified source type."), + ] = None, destination_id: Annotated[ Optional[List[StrictStr]], Field(description="Destination IDs for filtering the list of tasks."), @@ -7794,6 +7821,8 @@ def list_tasks( :type enabled: bool :param source_id: Source IDs for filtering the list of tasks. :type source_id: List[str] + :param source_type: Filters the tasks with the specified source type. + :type source_type: List[SourceType] :param destination_id: Destination IDs for filtering the list of tasks. :type destination_id: List[str] :param trigger_type: Type of task trigger for filtering the list of tasks. @@ -7811,6 +7840,7 @@ def list_tasks( action, enabled, source_id, + source_type, destination_id, trigger_type, sort, diff --git a/clients/algoliasearch-client-ruby/lib/algolia/api/ingestion_client.rb b/clients/algoliasearch-client-ruby/lib/algolia/api/ingestion_client.rb index e6fd2a026b..d80e7c0c0e 100644 --- a/clients/algoliasearch-client-ruby/lib/algolia/api/ingestion_client.rb +++ b/clients/algoliasearch-client-ruby/lib/algolia/api/ingestion_client.rb @@ -1847,6 +1847,7 @@ def list_sources( # @param action [Array] Actions for filtering the list of tasks. # @param enabled [Boolean] Whether to filter the list of tasks by the `enabled` status. # @param source_id [Array] Source IDs for filtering the list of tasks. + # @param source_type [Array] Filters the tasks with the specified source type. # @param destination_id [Array] Destination IDs for filtering the list of tasks. # @param trigger_type [Array] Type of task trigger for filtering the list of tasks. # @param sort [TaskSortKeys] Property by which to sort the list of tasks. (default to 'createdAt') @@ -1859,6 +1860,7 @@ def list_tasks_with_http_info( action = nil, enabled = nil, source_id = nil, + source_type = nil, destination_id = nil, trigger_type = nil, sort = nil, @@ -1872,6 +1874,7 @@ def list_tasks_with_http_info( query_params[:action] = @api_client.build_collection_param(action, :csv) unless action.nil? query_params[:enabled] = enabled unless enabled.nil? query_params[:sourceID] = @api_client.build_collection_param(source_id, :csv) unless source_id.nil? + query_params[:sourceType] = @api_client.build_collection_param(source_type, :csv) unless source_type.nil? unless destination_id.nil? query_params[:destinationID] = @api_client.build_collection_param(destination_id, :csv) end @@ -1907,6 +1910,7 @@ def list_tasks_with_http_info( # @param action [Array] Actions for filtering the list of tasks. # @param enabled [Boolean] Whether to filter the list of tasks by the `enabled` status. # @param source_id [Array] Source IDs for filtering the list of tasks. + # @param source_type [Array] Filters the tasks with the specified source type. # @param destination_id [Array] Destination IDs for filtering the list of tasks. # @param trigger_type [Array] Type of task trigger for filtering the list of tasks. # @param sort [TaskSortKeys] Property by which to sort the list of tasks. (default to 'createdAt') @@ -1919,6 +1923,7 @@ def list_tasks( action = nil, enabled = nil, source_id = nil, + source_type = nil, destination_id = nil, trigger_type = nil, sort = nil, @@ -1931,6 +1936,7 @@ def list_tasks( action, enabled, source_id, + source_type, destination_id, trigger_type, sort, diff --git a/clients/algoliasearch-client-scala/src/main/scala/algoliasearch/api/IngestionClient.scala b/clients/algoliasearch-client-scala/src/main/scala/algoliasearch/api/IngestionClient.scala index 62c99693de..fd7c861b52 100644 --- a/clients/algoliasearch-client-scala/src/main/scala/algoliasearch/api/IngestionClient.scala +++ b/clients/algoliasearch-client-scala/src/main/scala/algoliasearch/api/IngestionClient.scala @@ -1032,6 +1032,8 @@ class IngestionClient( * Whether to filter the list of tasks by the `enabled` status. * @param sourceID * Source IDs for filtering the list of tasks. + * @param sourceType + * Filters the tasks with the specified source type. * @param destinationID * Destination IDs for filtering the list of tasks. * @param triggerType @@ -1047,6 +1049,7 @@ class IngestionClient( action: Option[Seq[ActionType]] = None, enabled: Option[Boolean] = None, sourceID: Option[Seq[String]] = None, + sourceType: Option[Seq[SourceType]] = None, destinationID: Option[Seq[String]] = None, triggerType: Option[Seq[TriggerType]] = None, sort: Option[TaskSortKeys] = None, @@ -1063,6 +1066,7 @@ class IngestionClient( .withQueryParameter("action", action) .withQueryParameter("enabled", enabled) .withQueryParameter("sourceID", sourceID) + .withQueryParameter("sourceType", sourceType) .withQueryParameter("destinationID", destinationID) .withQueryParameter("triggerType", triggerType) .withQueryParameter("sort", sort) diff --git a/clients/algoliasearch-client-swift/Sources/Ingestion/IngestionClient.swift b/clients/algoliasearch-client-swift/Sources/Ingestion/IngestionClient.swift index 1d9188c6c7..67f2dda860 100644 --- a/clients/algoliasearch-client-swift/Sources/Ingestion/IngestionClient.swift +++ b/clients/algoliasearch-client-swift/Sources/Ingestion/IngestionClient.swift @@ -2134,6 +2134,7 @@ open class IngestionClient { /// - parameter action: (query) Actions for filtering the list of tasks. (optional) /// - parameter enabled: (query) Whether to filter the list of tasks by the `enabled` status. (optional) /// - parameter sourceID: (query) Source IDs for filtering the list of tasks. (optional) + /// - parameter sourceType: (query) Filters the tasks with the specified source type. (optional) /// - parameter destinationID: (query) Destination IDs for filtering the list of tasks. (optional) /// - parameter triggerType: (query) Type of task trigger for filtering the list of tasks. (optional) /// - parameter sort: (query) Property by which to sort the list of tasks. (optional) @@ -2146,6 +2147,7 @@ open class IngestionClient { action: [ActionType]? = nil, enabled: Bool? = nil, sourceID: [String]? = nil, + sourceType: [SourceType]? = nil, destinationID: [String]? = nil, triggerType: [TriggerType]? = nil, sort: TaskSortKeys? = nil, @@ -2158,6 +2160,7 @@ open class IngestionClient { action: action, enabled: enabled, sourceID: sourceID, + sourceType: sourceType, destinationID: destinationID, triggerType: triggerType, sort: sort, @@ -2188,6 +2191,8 @@ open class IngestionClient { // // - parameter sourceID: (query) Source IDs for filtering the list of tasks. (optional) // + // - parameter sourceType: (query) Filters the tasks with the specified source type. (optional) + // // - parameter destinationID: (query) Destination IDs for filtering the list of tasks. (optional) // // - parameter triggerType: (query) Type of task trigger for filtering the list of tasks. (optional) @@ -2203,6 +2208,7 @@ open class IngestionClient { action: [ActionType]? = nil, enabled: Bool? = nil, sourceID: [String]? = nil, + sourceType: [SourceType]? = nil, destinationID: [String]? = nil, triggerType: [TriggerType]? = nil, sort: TaskSortKeys? = nil, @@ -2217,6 +2223,7 @@ open class IngestionClient { "action": action?.encodeToJSON(), "enabled": enabled?.encodeToJSON(), "sourceID": sourceID?.encodeToJSON(), + "sourceType": sourceType?.encodeToJSON(), "destinationID": destinationID?.encodeToJSON(), "triggerType": triggerType?.encodeToJSON(), "sort": sort?.encodeToJSON(), diff --git a/specs/bundled/ingestion.doc.yml b/specs/bundled/ingestion.doc.yml index 4db97312c4..87fedd0780 100644 --- a/specs/bundled/ingestion.doc.yml +++ b/specs/bundled/ingestion.doc.yml @@ -7419,6 +7419,7 @@ paths: - $ref: '#/components/parameters/action' - $ref: '#/components/parameters/enabled' - $ref: '#/components/parameters/sourceID' + - $ref: '#/components/parameters/sourceType' - $ref: '#/components/parameters/destinationID' - $ref: '#/components/parameters/triggerType' - $ref: '#/components/parameters/taskParameters_sort' @@ -7643,7 +7644,7 @@ paths: label: curl source: |- curl --request GET \ - --url 'https://data.us.algolia.com/2/tasks?itemsPerPage=10&page=1&action=save%2Creplace%2Cpartial%2Cappend&enabled=true&sourceID=6c02aeb1-775e-418e-870b-1faccd4b2c0f&destinationID=6c02aeb1-775e-418e-870b-1faccd4b2c0f&triggerType=onDemand%2Cschedule%2Csubscription%2Cstreaming&sort=createdAt&order=desc' \ + --url 'https://data.us.algolia.com/2/tasks?itemsPerPage=10&page=1&action=save%2Creplace%2Cpartial%2Cappend&enabled=true&sourceID=6c02aeb1-775e-418e-870b-1faccd4b2c0f&sourceType=json%2Ccommercetools&destinationID=6c02aeb1-775e-418e-870b-1faccd4b2c0f&triggerType=onDemand%2Cschedule%2Csubscription%2Cstreaming&sort=createdAt&order=desc' \ --header 'accept: application/json' \ --header 'x-algolia-api-key: ALGOLIA_API_KEY' \ --header 'x-algolia-application-id: ALGOLIA_APPLICATION_ID' @@ -7907,7 +7908,7 @@ paths: label: curl source: |- curl --request GET \ - --url 'https://data.us.algolia.com/2/tasks?itemsPerPage=10&page=1&action=save%2Creplace%2Cpartial%2Cappend&enabled=true&sourceID=6c02aeb1-775e-418e-870b-1faccd4b2c0f&destinationID=6c02aeb1-775e-418e-870b-1faccd4b2c0f&triggerType=onDemand%2Cschedule%2Csubscription%2Cstreaming&sort=createdAt&order=desc' \ + --url 'https://data.us.algolia.com/2/tasks?itemsPerPage=10&page=1&action=save%2Creplace%2Cpartial%2Cappend&enabled=true&sourceID=6c02aeb1-775e-418e-870b-1faccd4b2c0f&sourceType=json%2Ccommercetools&destinationID=6c02aeb1-775e-418e-870b-1faccd4b2c0f&triggerType=onDemand%2Cschedule%2Csubscription%2Cstreaming&sort=createdAt&order=desc' \ --header 'accept: application/json' \ --header 'x-algolia-api-key: ALGOLIA_API_KEY' \ --header 'x-algolia-application-id: ALGOLIA_APPLICATION_ID' @@ -12461,6 +12462,18 @@ components: description: Unique identifier of a task. schema: $ref: '#/components/schemas/taskID' + sourceType: + name: sourceType + in: query + description: Filters the tasks with the specified source type. + required: false + style: form + explode: false + schema: + type: array + items: + $ref: '#/components/schemas/SourceType' + example: json,commercetools transformationParameters_sort: name: sort in: query diff --git a/specs/bundled/ingestion.yml b/specs/bundled/ingestion.yml index a3c742529d..fa0e7c679a 100644 --- a/specs/bundled/ingestion.yml +++ b/specs/bundled/ingestion.yml @@ -1111,6 +1111,7 @@ paths: - $ref: '#/components/parameters/action' - $ref: '#/components/parameters/enabled' - $ref: '#/components/parameters/sourceID' + - $ref: '#/components/parameters/sourceType' - $ref: '#/components/parameters/destinationID' - $ref: '#/components/parameters/triggerType' - $ref: '#/components/parameters/taskParameters_sort' @@ -1989,6 +1990,18 @@ components: description: Unique identifier of a task. schema: $ref: '#/components/schemas/taskID' + sourceType: + name: sourceType + in: query + description: Filters the tasks with the specified source type. + required: false + style: form + explode: false + schema: + type: array + items: + $ref: '#/components/schemas/SourceType' + example: json,commercetools transformationParameters_sort: name: sort in: query From 01daf05a299061abfdfe3593eb5451b1025c6484 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= Date: Tue, 3 Dec 2024 14:52:53 +0100 Subject: [PATCH 9/9] fix(scripts): update versions history script [skip-bc] (#4189) --- config/versions.history.json | 7445 ++++++++++------- scripts/generate.ts | 2 +- .../release/__tests__/versionsHistory.test.ts | 84 +- scripts/release/versionsHistory.ts | 99 +- 4 files changed, 4546 insertions(+), 3084 deletions(-) diff --git a/config/versions.history.json b/config/versions.history.json index f0e73584d7..4bda4ce1ba 100644 --- a/config/versions.history.json +++ b/config/versions.history.json @@ -1,5749 +1,7164 @@ { "csharp": { "1.1.0.0": { - "releaseDate": "2013-08-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-08-04" }, "1.4.0": { - "releaseDate": "2013-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-08" }, "1.5.0": { - "releaseDate": "2013-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-08" }, "1.6.0": { - "releaseDate": "2013-12-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-06" }, "1.7.0": { - "releaseDate": "2014-01-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-02" }, "1.9.0": { - "releaseDate": "2014-02-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-02-24" }, "1.10.0": { - "releaseDate": "2014-03-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-03-27" }, "1.11.0": { - "releaseDate": "2014-05-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-05-02" }, "1.12.0": { - "releaseDate": "2014-06-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-06-10" }, "1.13.0": { - "releaseDate": "2014-07-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-17" }, "1.14.0": { - "releaseDate": "2014-07-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-24" }, "1.15.0": { - "releaseDate": "2014-07-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-24" }, "1.16.0": { - "releaseDate": "2014-08-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-08-04" }, "2.0.0": { - "releaseDate": "2014-08-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-08-13" }, "2.2.0": { - "releaseDate": "2014-09-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-14" }, "2.3.0": { - "releaseDate": "2014-10-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-14" }, "2.3.1": { - "releaseDate": "2014-10-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-22" }, "2.3.2": { - "releaseDate": "2014-11-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-24" }, "2.3.3": { - "releaseDate": "2014-11-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-25" }, "2.4.0": { - "releaseDate": "2014-11-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-30" }, "2.4.1": { - "releaseDate": "2014-12-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-12-04" }, "2.5.1": { - "releaseDate": "2015-01-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-02" }, "3.0.0": { - "releaseDate": "2015-01-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-02" }, "3.0.1": { - "releaseDate": "2015-01-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-03" }, "3.0.2": { - "releaseDate": "2015-01-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-04" }, "3.0.3": { - "releaseDate": "2015-01-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-09" }, "3.0.4": { - "releaseDate": "2015-01-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-21" }, "3.0.5": { - "releaseDate": "2015-02-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-02-18" }, "3.1.0": { - "releaseDate": "2015-04-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-10" }, "3.1.1": { - "releaseDate": "2015-05-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-04" }, "3.1.2": { - "releaseDate": "2015-06-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-03" }, "3.1.4": { - "releaseDate": "2015-06-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-30" }, "3.1.5": { - "releaseDate": "2015-08-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-30" }, "3.1.6": { - "releaseDate": "2015-08-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-30" }, "3.1.7": { - "releaseDate": "2015-08-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-31" }, "3.2.0": { - "releaseDate": "2015-09-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-09-08" }, "3.3.0": { - "releaseDate": "2015-09-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-09-08" }, "3.3.1": { - "releaseDate": "2015-10-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-09" }, "3.3.2": { - "releaseDate": "2015-10-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-12" }, "3.3.3": { - "releaseDate": "2015-10-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-13" }, "3.4.0": { - "releaseDate": "2015-10-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-16" }, "3.4.1": { - "releaseDate": "2015-11-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-11-11" }, "3.4.2": { - "releaseDate": "2015-11-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-11-11" }, "3.4.3": { - "releaseDate": "2016-02-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-02-05" }, "3.4.4": { - "releaseDate": "2016-02-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-02-11" }, "3.5.0": { - "releaseDate": "2016-03-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-03-25" }, "3.6.0": { - "releaseDate": "2016-04-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-04-12" }, "3.6.1": { - "releaseDate": "2016-04-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-04-14" }, "3.6.10": { - "releaseDate": "2016-11-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-17" }, "3.7.0": { - "releaseDate": "2016-12-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-12" }, "3.7.1": { - "releaseDate": "2017-01-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-01-03" }, "3.7.2": { - "releaseDate": "2017-01-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-01-30" }, "3.7.3": { - "releaseDate": "2017-02-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-07" }, "4.0.0": { - "releaseDate": "2017-05-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-05-23" }, "5.0.0": { - "releaseDate": "2018-06-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-14" }, "5.1.0": { - "releaseDate": "2018-06-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-25" }, "5.2.0": { - "releaseDate": "2018-10-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-10-10" }, "5.2.1": { - "releaseDate": "2018-12-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-03" }, "5.3.0": { - "releaseDate": "2018-12-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-17" }, "5.3.1": { - "releaseDate": "2018-12-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-18" }, "6.0.0": { - "releaseDate": "2019-02-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-02-07" }, "6.0.1": { - "releaseDate": "2019-02-11", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-02-11" }, "6.0.2": { - "releaseDate": "2019-02-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-02-13" }, "6.1.0": { - "releaseDate": "2019-02-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-02-26" }, "6.1.1": { - "releaseDate": "2019-02-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-02-27" }, "6.1.2": { - "releaseDate": "2019-03-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-03-14" }, "6.1.3": { - "releaseDate": "2019-04-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-04-03" }, "6.2.0": { - "releaseDate": "2019-06-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-06-25" }, "6.3.0": { - "releaseDate": "2019-08-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-08-22" }, "6.4.0": { - "releaseDate": "2019-08-30", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-08-30" }, "6.4.1": { - "releaseDate": "2019-10-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-10-03" }, "6.5.0": { - "releaseDate": "2019-11-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-11-06" }, "6.5.1": { - "releaseDate": "2019-11-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-11-26" }, "6.6.0": { - "releaseDate": "2020-04-01", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-04-01" }, "6.7.0": { - "releaseDate": "2020-07-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-07-20" }, "6.8.0": { - "releaseDate": "2020-08-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-08-17" }, "6.9.0": { - "releaseDate": "2020-12-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-12-07" }, "6.9.1": { - "releaseDate": "2021-01-28", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-01-28" }, "6.10.0": { - "releaseDate": "2021-05-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-05-07" }, "6.10.1": { - "releaseDate": "2021-06-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-06-02" }, "6.10.2": { - "releaseDate": "2021-09-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-09-23" }, "6.11.0": { - "releaseDate": "2021-10-19", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-10-19" }, "6.12.0": { - "releaseDate": "2021-11-05", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-11-05" }, "6.12.1": { - "releaseDate": "2022-02-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-02-14" }, "6.13.0": { - "releaseDate": "2022-08-31", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-08-31" }, "6.14.0": { - "releaseDate": "2022-11-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-11-08" }, "6.15.0": { - "releaseDate": "2023-08-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-08-08" }, "6.16.0": { - "releaseDate": "2023-11-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-11-20" }, "6.17.0": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2024-02-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "7.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "7.0.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "7.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "7.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "7.1.1": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "7.2.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "7.2.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "7.2.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "7.2.3": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "7.2.4": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "7.3.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "7.3.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "7.3.2": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "7.4.0": { - "releaseDate": "2024-09-18", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-18" }, "7.4.1": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "7.4.2": { - "releaseDate": "2024-09-24", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-24" }, "7.4.3": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "7.5.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "7.6.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "7.6.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "7.6.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "7.6.3": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "7.6.4": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "7.7.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "7.8.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "7.8.1": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "7.9.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "7.9.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "7.9.2": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "7.10.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "dart": { "1.0.0": { - "releaseDate": "2023-10-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2023-10-19" }, "1.1.0": { - "releaseDate": "2023-11-07", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2023-11-07" }, "1.2.0": { - "releaseDate": "2023-11-09", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2023-11-09" }, "1.2.1": { - "releaseDate": "2023-12-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2023-12-28" }, "1.2.2": { - "releaseDate": "2024-01-04", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-01-04" }, "1.3.0": { - "releaseDate": "2024-01-09", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-01-09" }, "1.4.0": { - "releaseDate": "2024-01-16", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-01-16" }, "1.5.0": { - "releaseDate": "2024-01-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-01-23" }, "1.5.1": { - "releaseDate": "2024-02-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-02-29" }, "1.6.0": { - "releaseDate": "2024-03-13", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-03-13" }, "1.6.1": { - "releaseDate": "2024-03-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-03-19" }, "1.6.2": { - "releaseDate": "2024-03-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-03-25" }, "1.6.3": { - "releaseDate": "2024-04-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-04-03" }, "1.7.0": { - "releaseDate": "2024-04-09", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-04-09" }, "1.8.0": { - "releaseDate": "2024-04-16", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-04-16" }, "1.9.0": { - "releaseDate": "2024-04-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-04-23" }, "1.10.0": { - "releaseDate": "2024-05-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-05-17" }, "1.11.0": { - "releaseDate": "2024-06-11", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-06-11" }, "1.12.0": { - "releaseDate": "2024-06-13", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-06-13" }, "1.13.0": { - "releaseDate": "2024-06-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-06-21" }, "1.14.0": { - "releaseDate": "2024-06-24", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-06-24" }, "1.15.0": { - "releaseDate": "2024-06-26", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-06-26" }, "1.15.1": { - "releaseDate": "2024-06-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-06-27" }, "1.16.0": { - "releaseDate": "2024-07-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-07-01" }, "1.17.0": { - "releaseDate": "2024-07-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-07-08" }, "1.17.1": { - "releaseDate": "2024-07-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-07-12" }, "1.18.0": { - "releaseDate": "2024-07-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-07-19" }, "1.19.0": { - "releaseDate": "2024-07-26", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-07-26" }, "1.20.0": { - "releaseDate": "2024-08-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-01" }, "1.21.0": { - "releaseDate": "2024-08-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-06" }, "1.22.0": { - "releaseDate": "2024-08-09", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-09" }, "1.22.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "1.22.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "1.22.3": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "1.23.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "1.23.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "1.23.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "1.23.3": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "1.23.4": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "1.24.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "1.24.1": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "1.24.2": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "1.25.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "1.26.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "1.26.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "1.26.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "1.26.3": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "1.27.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "1.27.1": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "1.27.2": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "1.27.3": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "1.28.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "go": { "1.0.0": { - "releaseDate": "2014-10-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-16" }, "1.0.1": { - "releaseDate": "2014-10-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-22" }, "1.0.2": { - "releaseDate": "2014-11-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-27" }, "1.1.0": { - "releaseDate": "2014-11-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-30" }, "1.1.1": { - "releaseDate": "2015-01-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-23" }, "1.2.0": { - "releaseDate": "2015-04-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-09" }, "1.2.1": { - "releaseDate": "2015-05-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-04" }, "1.3.0": { - "releaseDate": "2015-07-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-07" }, "1.4.0": { - "releaseDate": "2015-10-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-16" }, "1.5.0": { - "releaseDate": "2016-06-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-01" }, "2.0.0": { - "releaseDate": "2016-06-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-06" }, "2.1.0": { - "releaseDate": "2016-10-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-03" }, "2.1.1": { - "releaseDate": "2016-10-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-03" }, "2.1.2": { - "releaseDate": "2016-10-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-19" }, "2.2.0": { - "releaseDate": "2016-10-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-19" }, "2.3.0": { - "releaseDate": "2016-11-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-02" }, "2.3.1": { - "releaseDate": "2016-11-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-02" }, "2.4.0": { - "releaseDate": "2016-11-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-02" }, "2.5.0": { - "releaseDate": "2016-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-29" }, "2.6.0": { - "releaseDate": "2016-12-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-08" }, "2.7.0": { - "releaseDate": "2016-12-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-28" }, "2.7.1": { - "releaseDate": "2017-01-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-01-25" }, "2.8.0": { - "releaseDate": "2017-02-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-14" }, "2.9.0": { - "releaseDate": "2017-02-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-24" }, "2.9.1": { - "releaseDate": "2017-03-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-03-22" }, "2.10.0": { - "releaseDate": "2017-03-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-03-24" }, "2.11.0": { - "releaseDate": "2017-03-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-03-24" }, "2.12.0": { - "releaseDate": "2017-04-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-04-12" }, "2.13.0": { - "releaseDate": "2017-04-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-04-26" }, "2.14.0": { - "releaseDate": "2017-06-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-06-06" }, "2.15.0": { - "releaseDate": "2017-06-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-06-30" }, "2.16.0": { - "releaseDate": "2017-08-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-02" }, "2.17.0": { - "releaseDate": "2017-08-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-07" }, "2.18.0": { - "releaseDate": "2017-08-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-23" }, "2.19.0": { - "releaseDate": "2017-08-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-28" }, "2.19.1": { - "releaseDate": "2017-09-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-09-06" }, "2.20.0": { - "releaseDate": "2017-10-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-11" }, "2.21.0": { - "releaseDate": "2017-11-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-14" }, "2.21.1": { - "releaseDate": "2017-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-29" }, "2.21.2": { - "releaseDate": "2018-02-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-05" }, "2.21.3": { - "releaseDate": "2018-02-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-13" }, "2.22.0": { - "releaseDate": "2018-03-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-26" }, "2.23.0": { - "releaseDate": "2018-06-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-19" }, "2.23.1": { - "releaseDate": "2018-06-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-29" }, "2.24.0": { - "releaseDate": "2018-08-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-08-24" }, "2.25.0": { - "releaseDate": "2018-09-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-09-06" }, "2.26.0": { - "releaseDate": "2018-12-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-07" }, "2.26.1": { - "releaseDate": "2018-12-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-07" }, "2.27.0": { - "releaseDate": "2018-12-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-17" }, "2.28.0": { - "releaseDate": "2019-04-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-04-10" }, "3.0.0": { - "releaseDate": "2019-06-11", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-06-11" }, "3.1.0": { - "releaseDate": "2019-07-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-07-08" }, "3.2.0": { - "releaseDate": "2019-08-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-08-20" }, "3.2.1": { - "releaseDate": "2019-08-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-08-21" }, "3.3.0": { - "releaseDate": "2019-09-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-09-06" }, "3.4.0": { - "releaseDate": "2019-09-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-09-25" }, "3.5.0": { - "releaseDate": "2019-12-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-12-13" }, "3.5.1": { - "releaseDate": "2020-01-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-01-24" }, "3.5.2": { - "releaseDate": "2020-01-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-01-24" }, "3.6.0": { - "releaseDate": "2020-03-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-03-09" }, "3.6.1": { - "releaseDate": "2020-04-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-04-06" }, "3.7.0": { - "releaseDate": "2020-05-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-05-07" }, "3.8.0": { - "releaseDate": "2020-05-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-05-20" }, "3.8.1": { - "releaseDate": "2020-06-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-06-26" }, "3.8.2": { - "releaseDate": "2020-07-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-07-03" }, "3.9.0": { - "releaseDate": "2020-07-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-07-20" }, "3.10.0": { - "releaseDate": "2020-08-12", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-08-12" }, "3.11.0": { - "releaseDate": "2020-08-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-08-13" }, "3.12.0": { - "releaseDate": "2020-09-29", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-09-29" }, "3.12.1": { - "releaseDate": "2020-10-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-10-02" }, "3.13.0": { - "releaseDate": "2020-10-15", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-10-15" }, "3.14.0": { - "releaseDate": "2020-11-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-24" }, "3.15.0": { - "releaseDate": "2021-01-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-01-06" }, "3.15.1": { - "releaseDate": "2021-01-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-01-14" }, "3.16.0": { - "releaseDate": "2021-01-30", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-01-30" }, "3.17.0": { - "releaseDate": "2021-03-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-03-08" }, "3.18.0": { - "releaseDate": "2021-03-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-03-26" }, "3.18.1": { - "releaseDate": "2021-04-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-04-02" }, "3.19.0": { - "releaseDate": "2021-06-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-06-23" }, "3.20.0": { - "releaseDate": "2021-07-05", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-07-05" }, "3.21.0": { - "releaseDate": "2021-07-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-07-26" }, "3.22.0": { - "releaseDate": "2021-11-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-11-08" }, "3.23.0": { - "releaseDate": "2022-01-11", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-01-11" }, "3.24.0": { - "releaseDate": "2022-03-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-03-25" }, "3.25.0": { - "releaseDate": "2022-04-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-04-13" }, "3.26.0": { - "releaseDate": "2022-07-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-07-04" }, "3.26.1": { - "releaseDate": "2022-08-31", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-08-31" }, "3.26.2": { - "releaseDate": "2023-01-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-01-18" }, "3.26.3": { - "releaseDate": "2023-02-16", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-02-16" }, "3.26.4": { - "releaseDate": "2023-02-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-02-24" }, "3.26.5": { - "releaseDate": "2023-03-29", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-03-29" }, "3.27.0": { - "releaseDate": "2023-03-30", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-03-30" }, "3.28.0": { - "releaseDate": "2023-04-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-04-13" }, "3.28.1": { - "releaseDate": "2023-04-19", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-04-19" }, "3.29.0": { - "releaseDate": "2023-05-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-05-09" }, "3.29.1": { - "releaseDate": "2023-05-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-05-09" }, "3.29.2": { - "releaseDate": "2023-05-11", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-05-11" }, "3.29.4": { - "releaseDate": "2023-05-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-05-22" }, "3.30.0": { - "releaseDate": "2023-06-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-06-06" }, "3.30.1": { - "releaseDate": "2023-07-05", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-07-05" }, "3.31.0": { - "releaseDate": "2023-08-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-08-25" }, "3.31.1": { - "releaseDate": "2024-03-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-03-04" }, "3.31.2": { - "releaseDate": "2024-06-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-06-25" }, "4.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "4.0.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "4.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "4.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "4.1.1": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "4.2.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "4.2.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "4.2.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "4.2.3": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "4.2.4": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "4.3.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "4.3.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "4.3.2": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "4.3.3": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "3.31.3": { - "releaseDate": "2024-09-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-09-23" }, "4.3.4": { - "releaseDate": "2024-09-24", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-24" }, "4.3.5": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "4.4.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "4.5.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "4.5.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "4.5.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "4.5.3": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "4.5.4": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "4.6.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "4.7.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "4.7.1": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "3.31.4": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2024-11-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "4.8.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "4.8.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "4.8.2": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "4.9.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "java": { "2.0.0": { - "releaseDate": "2016-07-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-07-06" }, "2.1.0": { - "releaseDate": "2016-07-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-07-12" }, "2.2.0": { - "releaseDate": "2016-07-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-07-27" }, "2.2.1": { - "releaseDate": "2016-08-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-08-03" }, "2.3.0": { - "releaseDate": "2016-08-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-08-22" }, "2.3.1": { - "releaseDate": "2016-09-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-09-01" }, "2.4.0": { - "releaseDate": "2016-10-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-03" }, "2.4.1": { - "releaseDate": "2016-10-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-04" }, "2.5.0": { - "releaseDate": "2016-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-08" }, "2.6.0": { - "releaseDate": "2016-12-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-09" }, "2.6.1": { - "releaseDate": "2016-12-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-09" }, "2.7.0": { - "releaseDate": "2016-12-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-20" }, "2.8.0": { - "releaseDate": "2017-02-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-06" }, "2.9.0": { - "releaseDate": "2017-04-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-04-11" }, "2.10.0": { - "releaseDate": "2017-05-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-05-30" }, "2.11.0": { - "releaseDate": "2017-07-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-07-03" }, "2.11.1": { - "releaseDate": "2017-07-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-07-07" }, "2.11.2": { - "releaseDate": "2017-07-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-07-21" }, "2.11.3": { - "releaseDate": "2017-08-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-01" }, "2.12.0": { - "releaseDate": "2017-08-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-22" }, "2.13.0": { - "releaseDate": "2017-09-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-09-13" }, "2.13.1": { - "releaseDate": "2017-09-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-09-25" }, "2.13.2": { - "releaseDate": "2017-09-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-09-27" }, "2.13.3": { - "releaseDate": "2017-10-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-09" }, "2.14.0": { - "releaseDate": "2017-10-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-19" }, "2.15.0": { - "releaseDate": "2017-11-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-14" }, "2.15.1": { - "releaseDate": "2017-11-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-17" }, "2.15.2": { - "releaseDate": "2017-11-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-20" }, "2.15.3": { - "releaseDate": "2017-12-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-07" }, "2.15.4": { - "releaseDate": "2017-12-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-11" }, "2.15.5": { - "releaseDate": "2017-12-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-29" }, "2.15.6": { - "releaseDate": "2018-01-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-01-24" }, "2.15.7": { - "releaseDate": "2018-02-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-20" }, "2.16.0": { - "releaseDate": "2018-02-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-26" }, "2.16.1": { - "releaseDate": "2018-02-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-27" }, "2.16.2": { - "releaseDate": "2018-02-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-28" }, "2.16.3": { - "releaseDate": "2018-03-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-05" }, "2.16.4": { - "releaseDate": "2018-03-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-06" }, "2.16.5": { - "releaseDate": "2018-03-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-07" }, "2.16.6": { - "releaseDate": "2018-03-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-09" }, "2.16.7": { - "releaseDate": "2018-04-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-04-03" }, "2.16.8": { - "releaseDate": "2018-04-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-04-03" }, "2.17.0": { - "releaseDate": "2018-06-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-07" }, "2.17.1": { - "releaseDate": "2018-06-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-07" }, "2.17.2": { - "releaseDate": "2018-06-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-12" }, "2.17.3": { - "releaseDate": "2018-06-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-15" }, "2.18.0": { - "releaseDate": "2018-07-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-07-26" }, "2.18.1": { - "releaseDate": "2018-08-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-08-07" }, "2.19.0": { - "releaseDate": "2018-09-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-09-03" }, "2.20.0": { - "releaseDate": "2018-10-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-10-18" }, "2.21.0": { - "releaseDate": "2018-12-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-17" }, "2.21.1": { - "releaseDate": "2018-12-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-18" }, "2.22.0": { - "releaseDate": "2019-01-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-01-17" }, "3.0.0": { - "releaseDate": "2019-06-10", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-06-10" }, "2.23.0": { - "releaseDate": "2019-07-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-07-10" }, "3.1.0": { - "releaseDate": "2019-08-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-08-07" }, "3.2.0": { - "releaseDate": "2019-08-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-08-14" }, "3.2.1": { - "releaseDate": "2019-08-19", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-08-19" }, "3.3.0": { - "releaseDate": "2019-10-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-10-21" }, "3.4.0": { - "releaseDate": "2019-10-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-10-24" }, "3.5.0": { - "releaseDate": "2019-10-31", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-10-31" }, "3.6.0": { - "releaseDate": "2019-11-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-11-06" }, "3.6.1": { - "releaseDate": "2019-11-12", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-11-12" }, "3.6.2": { - "releaseDate": "2019-11-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-11-26" }, "3.7.0": { - "releaseDate": "2020-02-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-02-06" }, "3.8.0": { - "releaseDate": "2020-03-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-03-25" }, "3.8.1": { - "releaseDate": "2020-03-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-03-26" }, "3.9.0": { - "releaseDate": "2020-04-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-04-21" }, "3.10.0": { - "releaseDate": "2020-06-12", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-06-12" }, "3.11.0": { - "releaseDate": "2020-07-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-07-17" }, "3.12.0": { - "releaseDate": "2020-07-28", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-07-28" }, "3.12.1": { - "releaseDate": "2020-11-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-03" }, "3.13.0": { - "releaseDate": "2021-03-31", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-03-31" }, "3.14.0": { - "releaseDate": "2021-04-29", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-04-29" }, "3.14.1": { - "releaseDate": "2021-05-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-05-03" }, "3.14.2": { - "releaseDate": "2021-06-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-06-02" }, "3.14.3": { - "releaseDate": "2021-06-29", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-06-29" }, "3.15.0": { - "releaseDate": "2021-07-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-07-23" }, "3.15.1": { - "releaseDate": "2021-08-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-08-20" }, "3.16.0": { - "releaseDate": "2021-10-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-10-14" }, "3.16.1": { - "releaseDate": "2021-10-29", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-10-29" }, "3.16.2": { - "releaseDate": "2022-01-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-01-07" }, "3.16.3": { - "releaseDate": "2022-01-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-01-27" }, "3.16.4": { - "releaseDate": "2022-02-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-02-07" }, "3.16.5": { - "releaseDate": "2022-03-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-03-18" }, "3.16.6": { - "releaseDate": "2022-08-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-08-03" }, "3.16.7": { - "releaseDate": "2023-06-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-06-02" }, "3.16.8": { - "releaseDate": "2023-12-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-12-20" }, "3.16.9": { - "releaseDate": "2024-02-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-02-08" }, "4.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "4.0.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "4.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "4.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "4.1.1": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "4.2.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "4.2.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "4.2.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "4.2.3": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "4.2.4": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "4.2.5": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "4.3.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "4.3.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "4.3.2": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "4.3.3": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "4.3.4": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "4.3.5": { - "releaseDate": "2024-09-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-20" }, "4.3.6": { - "releaseDate": "2024-09-24", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-24" }, "4.3.7": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "4.4.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "4.5.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "4.5.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "4.5.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "4.5.3": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "4.5.4": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "4.6.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "3.16.10": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2024-10-29", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "4.7.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "4.7.1": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "4.8.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "4.8.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "4.8.2": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "4.9.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "javascript": { "2.0.0": { - "releaseDate": "2013-10-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-10-07" }, "2.0.1": { - "releaseDate": "2013-10-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-10-15" }, "2.1.0": { - "releaseDate": "2013-11-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-03" }, "2.2.0": { - "releaseDate": "2013-11-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-07" }, "2.3.0": { - "releaseDate": "2013-11-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-07" }, "2.3.1": { - "releaseDate": "2013-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-08" }, "2.3.2": { - "releaseDate": "2013-11-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-22" }, "2.3.3": { - "releaseDate": "2013-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-29" }, "2.3.4": { - "releaseDate": "2013-12-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-04" }, "2.3.6": { - "releaseDate": "2013-12-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-17" }, "2.3.7": { - "releaseDate": "2014-01-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-08" }, "2.3.8": { - "releaseDate": "2014-01-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-16" }, "2.4.0": { - "releaseDate": "2014-02-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-02-12" }, "2.4.1": { - "releaseDate": "2014-02-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-02-19" }, "2.4.3": { - "releaseDate": "2014-03-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-03-12" }, "2.4.4": { - "releaseDate": "2014-03-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-03-19" }, "2.4.6": { - "releaseDate": "2014-04-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-04-05" }, "2.4.7": { - "releaseDate": "2014-04-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-04-23" }, "2.5.0": { - "releaseDate": "2014-05-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-05-09" }, "2.5.1": { - "releaseDate": "2014-05-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-05-14" }, "2.5.2": { - "releaseDate": "2014-06-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-06-05" }, "2.5.3": { - "releaseDate": "2014-07-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-23" }, "2.6.0": { - "releaseDate": "2014-09-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-06" }, "2.6.1": { - "releaseDate": "2014-09-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-20" }, "2.6.2": { - "releaseDate": "2014-09-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-20" }, "2.6.3": { - "releaseDate": "2014-09-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-23" }, "2.6.4": { - "releaseDate": "2014-09-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-23" }, "2.6.5": { - "releaseDate": "2014-09-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-26" }, "2.6.6": { - "releaseDate": "2014-10-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-07" }, "2.7.0": { - "releaseDate": "2014-10-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-15" }, "2.7.1": { - "releaseDate": "2014-10-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-15" }, "2.7.2": { - "releaseDate": "2014-10-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-27" }, "2.7.3": { - "releaseDate": "2014-10-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-29" }, "2.7.4": { - "releaseDate": "2014-11-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-12" }, "2.7.5": { - "releaseDate": "2014-11-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-25" }, "2.8.0": { - "releaseDate": "2014-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-29" }, "2.8.1": { - "releaseDate": "2014-12-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-12-09" }, "2.8.2": { - "releaseDate": "2014-12-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-12-23" }, "2.8.3": { - "releaseDate": "2014-12-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-12-30" }, "2.8.4": { - "releaseDate": "2014-12-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-12-31" }, "2.8.5": { - "releaseDate": "2015-01-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-07" }, "2.8.6": { - "releaseDate": "2015-01-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-13" }, "2.9.0": { - "releaseDate": "2015-01-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-14" }, "2.9.1": { - "releaseDate": "2015-02-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-02-03" }, "2.9.2": { - "releaseDate": "2015-02-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-02-16" }, "2.9.3": { - "releaseDate": "2015-03-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-19" }, "2.9.4": { - "releaseDate": "2015-03-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-20" }, "3.0.0": { - "releaseDate": "2015-03-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-25" }, "3.0.1": { - "releaseDate": "2015-03-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-26" }, "3.0.2": { - "releaseDate": "2015-03-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-26" }, "3.0.3": { - "releaseDate": "2015-03-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-28" }, "2.9.5": { - "releaseDate": "2015-04-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-02" }, "3.0.4": { - "releaseDate": "2015-04-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-02" }, "3.0.5": { - "releaseDate": "2015-04-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-02" }, "3.0.6": { - "releaseDate": "2015-04-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-03" }, "2.9.6": { - "releaseDate": "2015-04-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-10" }, "3.0.7": { - "releaseDate": "2015-04-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-10" }, "3.1.0": { - "releaseDate": "2015-04-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-14" }, "3.2.0": { - "releaseDate": "2015-04-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-24" }, "3.2.1": { - "releaseDate": "2015-04-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-29" }, "3.2.2": { - "releaseDate": "2015-05-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-06" }, "3.2.3": { - "releaseDate": "2015-05-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-09" }, "3.2.4": { - "releaseDate": "2015-05-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-11" }, "3.3.0": { - "releaseDate": "2015-05-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-12" }, "3.3.1": { - "releaseDate": "2015-05-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-13" }, "3.3.2": { - "releaseDate": "2015-05-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-14" }, "3.4.0": { - "releaseDate": "2015-05-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-23" }, "2.9.7": { - "releaseDate": "2015-06-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-03" }, "3.5.0": { - "releaseDate": "2015-06-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-03" }, "3.6.0": { - "releaseDate": "2015-06-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-05" }, "3.6.1": { - "releaseDate": "2015-06-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-16" }, "3.6.2": { - "releaseDate": "2015-06-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-17" }, "3.6.3": { - "releaseDate": "2015-06-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-18" }, "3.7.0": { - "releaseDate": "2015-06-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-23" }, "3.7.1": { - "releaseDate": "2015-07-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-08" }, "3.7.2": { - "releaseDate": "2015-07-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-08" }, "3.7.3": { - "releaseDate": "2015-07-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-09" }, "3.7.4": { - "releaseDate": "2015-07-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-20" }, "3.7.5": { - "releaseDate": "2015-07-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-23" }, "3.7.6": { - "releaseDate": "2015-08-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-24" }, "3.7.7": { - "releaseDate": "2015-08-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-27" }, "3.7.8": { - "releaseDate": "2015-09-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-09-01" }, "3.8.0": { - "releaseDate": "2015-09-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-09-17" }, "3.8.1": { - "releaseDate": "2015-09-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-09-21" }, "3.9.0": { - "releaseDate": "2015-10-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-23" }, "3.9.1": { - "releaseDate": "2015-11-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-11-02" }, "3.9.2": { - "releaseDate": "2015-11-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-11-05" }, "3.9.3": { - "releaseDate": "2015-12-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-12-01" }, "3.9.4": { - "releaseDate": "2015-12-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-12-04" }, "3.10.0": { - "releaseDate": "2015-12-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-12-08" }, "3.10.1": { - "releaseDate": "2015-12-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-12-11" }, "3.10.2": { - "releaseDate": "2015-12-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-12-14" }, "3.11.0": { - "releaseDate": "2016-01-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-01-29" }, "3.12.0": { - "releaseDate": "2016-02-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-02-05" }, "3.13.0": { - "releaseDate": "2016-02-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-02-23" }, "3.13.1": { - "releaseDate": "2016-03-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-03-24" }, "3.14.0": { - "releaseDate": "2016-05-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-04" }, "3.14.1": { - "releaseDate": "2016-05-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-12" }, "3.14.2": { - "releaseDate": "2016-05-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-24" }, "3.14.3": { - "releaseDate": "2016-05-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-25" }, "3.14.4": { - "releaseDate": "2016-05-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-25" }, "3.14.5": { - "releaseDate": "2016-05-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-26" }, "3.14.6": { - "releaseDate": "2016-05-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-30" }, "3.15.0": { - "releaseDate": "2016-06-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-07" }, "3.15.1": { - "releaseDate": "2016-06-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-16" }, "3.16.0": { - "releaseDate": "2016-06-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-22" }, "3.17.0": { - "releaseDate": "2016-07-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-07-06" }, "3.18.0": { - "releaseDate": "2016-07-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-07-22" }, "3.18.1": { - "releaseDate": "2016-08-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-08-31" }, "3.19.0": { - "releaseDate": "2016-10-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-26" }, "3.19.1": { - "releaseDate": "2016-11-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-10" }, "3.19.2": { - "releaseDate": "2016-11-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-28" }, "3.20.0": { - "releaseDate": "2016-12-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-14" }, "3.20.1": { - "releaseDate": "2016-12-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-16" }, "3.20.2": { - "releaseDate": "2016-12-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-19" }, "3.20.3": { - "releaseDate": "2017-01-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-01-04" }, "3.20.4": { - "releaseDate": "2017-01-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-01-16" }, "3.21.0": { - "releaseDate": "2017-02-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-06" }, "3.21.1": { - "releaseDate": "2017-02-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-08" }, "3.22.0": { - "releaseDate": "2017-03-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-03-13" }, "3.22.1": { - "releaseDate": "2017-03-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-03-13" }, "3.22.2": { - "releaseDate": "2017-05-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-05-18" }, "3.22.3": { - "releaseDate": "2017-05-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-05-29" }, "3.23.0": { - "releaseDate": "2017-06-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-06-08" }, "3.24.0": { - "releaseDate": "2017-06-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-06-21" }, "3.24.1": { - "releaseDate": "2017-07-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-07-20" }, "3.24.2": { - "releaseDate": "2017-07-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-07-24" }, "3.24.3": { - "releaseDate": "2017-07-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-07-24" }, "3.24.4": { - "releaseDate": "2017-09-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-09-21" }, "3.24.5": { - "releaseDate": "2017-10-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-02" }, "3.24.6": { - "releaseDate": "2017-11-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-16" }, "3.24.7": { - "releaseDate": "2017-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-29" }, "3.24.8": { - "releaseDate": "2017-12-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-13" }, "3.24.9": { - "releaseDate": "2017-12-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-29" }, "3.24.10": { - "releaseDate": "2018-02-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-07" }, "3.24.11": { - "releaseDate": "2018-02-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-08" }, "3.24.12": { - "releaseDate": "2018-02-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-28" }, "3.25.0": { - "releaseDate": "2018-03-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-07" }, "3.25.1": { - "releaseDate": "2018-03-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-07" }, "3.26.0": { - "releaseDate": "2018-03-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-21" }, "3.27.0": { - "releaseDate": "2018-04-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-04-16" }, "3.27.1": { - "releaseDate": "2018-05-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-05-03" }, "3.28.0": { - "releaseDate": "2018-06-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-13" }, "3.29.0": { - "releaseDate": "2018-06-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-20" }, "3.30.0": { - "releaseDate": "2018-08-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-08-01" }, "3.31.0": { - "releaseDate": "2018-12-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-04" }, "3.32.0": { - "releaseDate": "2018-12-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-17" }, "3.32.1": { - "releaseDate": "2019-03-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-03-14" }, "3.33.0": { - "releaseDate": "2019-05-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-05-09" }, "3.34.0": { - "releaseDate": "2019-08-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-08-29" }, "3.35.0": { - "releaseDate": "2019-09-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-09-26" }, "3.35.1": { - "releaseDate": "2019-10-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-10-08" }, "4.0.0": { - "releaseDate": "2020-02-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-02-03" }, "4.0.1": { - "releaseDate": "2020-02-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-02-03" }, "4.0.2": { - "releaseDate": "2020-02-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-02-07" }, "4.0.3": { - "releaseDate": "2020-02-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-02-13" }, "4.1.0": { - "releaseDate": "2020-03-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-03-09" }, "4.2.0": { - "releaseDate": "2020-04-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-04-21" }, "4.3.0": { - "releaseDate": "2020-06-11", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-06-11" }, "4.3.1": { - "releaseDate": "2020-07-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-07-20" }, "4.4.0": { - "releaseDate": "2020-08-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-08-06" }, "4.5.0": { - "releaseDate": "2020-09-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-09-14" }, "4.5.1": { - "releaseDate": "2020-09-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-09-14" }, "4.6.0": { - "releaseDate": "2020-11-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-02" }, "4.7.0": { - "releaseDate": "2020-11-16", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-16" }, "4.8.0": { - "releaseDate": "2020-11-19", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-19" }, "4.8.1": { - "releaseDate": "2020-11-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-25" }, "4.8.2": { - "releaseDate": "2020-11-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-26" }, "4.8.3": { - "releaseDate": "2020-12-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-12-03" }, "4.8.4": { - "releaseDate": "2021-01-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-01-20" }, "4.8.5": { - "releaseDate": "2021-02-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-02-08" }, "4.8.6": { - "releaseDate": "2021-03-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-03-08" }, "4.9.0": { - "releaseDate": "2021-04-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-04-13" }, "4.9.1": { - "releaseDate": "2021-04-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-04-26" }, "4.9.2": { - "releaseDate": "2021-06-10", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-06-10" }, "4.9.3": { - "releaseDate": "2021-06-15", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-06-15" }, "4.10.0": { - "releaseDate": "2021-06-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-06-23" }, "4.10.2": { - "releaseDate": "2021-06-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-06-23" }, "4.10.3": { - "releaseDate": "2021-07-05", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-07-05" }, "4.10.4": { - "releaseDate": "2021-08-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-08-23" }, "4.10.5": { - "releaseDate": "2021-08-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-08-26" }, "4.11.0": { - "releaseDate": "2021-10-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-10-20" }, "4.12.0": { - "releaseDate": "2022-01-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-01-07" }, "4.12.1": { - "releaseDate": "2022-01-28", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-01-28" }, "4.12.2": { - "releaseDate": "2022-03-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-03-02" }, "4.13.0": { - "releaseDate": "2022-03-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-03-14" }, "4.13.1": { - "releaseDate": "2022-05-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-05-18" }, "4.14.0": { - "releaseDate": "2022-07-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-07-18" }, "4.14.1": { - "releaseDate": "2022-07-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-07-20" }, "4.14.2": { - "releaseDate": "2022-07-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-07-27" }, "4.14.3": { - "releaseDate": "2022-12-19", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-12-19" }, "4.15.0": { - "releaseDate": "2023-03-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-03-02" }, "4.16.0": { - "releaseDate": "2023-03-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-03-22" }, "4.17.0": { - "releaseDate": "2023-04-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-04-03" }, "4.17.1": { - "releaseDate": "2023-05-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-05-24" }, "4.17.2": { - "releaseDate": "2023-06-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-06-08" }, "4.18.0": { - "releaseDate": "2023-06-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-06-23" }, "4.19.0": { - "releaseDate": "2023-07-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-07-18" }, "4.19.1": { - "releaseDate": "2023-07-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-07-20" }, "4.20.0": { - "releaseDate": "2023-09-12", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-09-12" }, "4.21.0": { - "releaseDate": "2023-12-11", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-12-11" }, "4.21.1": { - "releaseDate": "2023-12-12", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-12-12" }, "4.22.0": { - "releaseDate": "2023-12-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-12-14" }, "4.22.1": { - "releaseDate": "2024-01-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-01-09" }, "4.23.0": { - "releaseDate": "2024-03-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-03-26" }, "4.23.1": { - "releaseDate": "2024-03-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-03-26" }, "4.23.2": { - "releaseDate": "2024-03-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-03-27" }, "4.23.3": { - "releaseDate": "2024-04-10", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-04-10" }, "4.24.0": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2024-06-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "5.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "5.0.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "5.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "5.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "5.1.1": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "5.2.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "5.2.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "5.2.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "5.2.3": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "5.2.4": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "5.2.5": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "5.3.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "5.3.1": { - "releaseDate": "2024-09-09", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-09" }, "5.3.2": { - "releaseDate": "2024-09-09", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-09" }, "5.4.0": { - "releaseDate": "2024-09-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-10" }, "5.4.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "5.4.2": { - "releaseDate": "2024-09-13", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-13" }, "5.4.3": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "5.5.0": { - "releaseDate": "2024-09-18", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-18" }, "5.5.1": { - "releaseDate": "2024-09-18", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-18" }, "5.5.2": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "5.5.3": { - "releaseDate": "2024-09-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-20" }, "5.6.0": { - "releaseDate": "2024-09-24", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-24" }, "5.6.1": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "5.7.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "5.8.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "5.8.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "5.9.0": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "5.9.1": { - "releaseDate": "2024-10-18", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-18" }, "5.10.0": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "5.10.1": { - "releaseDate": "2024-10-22", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-22" }, "5.10.2": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "5.11.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "5.12.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "5.13.0": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "5.14.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "5.14.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "5.15.0": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "5.16.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "kotlin": { "1.0.0": { - "releaseDate": "2019-06-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-06-03" }, "1.1.0": { - "releaseDate": "2019-07-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-07-29" }, "1.1.1": { - "releaseDate": "2019-08-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-08-01" }, "1.1.2": { - "releaseDate": "2019-08-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-08-09" }, "1.1.3": { - "releaseDate": "2019-08-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-08-27" }, "1.1.4": { - "releaseDate": "2019-09-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-09-05" }, "1.2.0": { - "releaseDate": "2019-11-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-11-26" }, "1.2.1": { - "releaseDate": "2019-12-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-12-12" }, "1.2.2": { - "releaseDate": "2020-02-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-02-20" }, "1.3.1": { - "releaseDate": "2020-02-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-02-24" }, "1.4.0": { - "releaseDate": "2020-06-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-06-04" }, "1.5.0": { - "releaseDate": "2020-09-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-09-21" }, "1.5.1": { - "releaseDate": "2020-11-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-11-02" }, "1.5.2": { - "releaseDate": "2020-11-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-11-10" }, "1.6.0": { - "releaseDate": "2020-11-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-11-24" }, "1.6.1": { - "releaseDate": "2020-12-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-12-15" }, "1.6.2": { - "releaseDate": "2021-01-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-01-20" }, "1.7.0": { - "releaseDate": "2021-02-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-02-22" }, "1.8.0": { - "releaseDate": "2021-06-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-06-21" }, "1.9.0": { - "releaseDate": "2021-07-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-07-13" }, "1.9.1": { - "releaseDate": "2021-07-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-07-23" }, "1.9.2": { - "releaseDate": "2021-08-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-08-10" }, "1.10.0": { - "releaseDate": "2021-09-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-09-21" }, "1.11.0": { - "releaseDate": "2021-10-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-10-07" }, "1.12.0": { - "releaseDate": "2021-10-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-10-28" }, "1.12.1": { - "releaseDate": "2022-01-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2022-01-27" }, "1.12.2": { - "releaseDate": "2022-03-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2022-03-08" }, "1.13.0": { - "releaseDate": "2022-04-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2022-04-14" }, "2.0.0": { - "releaseDate": "2022-05-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-05-17" }, "2.1.0": { - "releaseDate": "2022-06-16", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-06-16" }, "2.1.1": { - "releaseDate": "2022-09-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-09-26" }, "2.1.2": { - "releaseDate": "2023-01-30", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-01-30" }, "2.1.3": { - "releaseDate": "2023-02-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-02-03" }, "2.1.4": { - "releaseDate": "2023-06-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-06-08" }, "2.1.5": { - "releaseDate": "2023-06-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-06-22" }, "2.1.6": { - "releaseDate": "2023-08-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-08-21" }, "2.1.7": { - "releaseDate": "2023-09-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-09-04" }, "2.1.8": { - "releaseDate": "2023-10-10", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-10-10" }, "2.1.9": { - "releaseDate": "2023-12-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-12-07" }, "2.1.10": { - "releaseDate": "2024-03-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-03-27" }, "2.1.11": { - "releaseDate": "2024-05-16", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-05-16" }, "2.1.12": { - "releaseDate": "2024-05-28", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-05-28" }, "2.1.13": { - "releaseDate": "2024-06-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-06-17" }, "2.1.14": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2024-08-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "3.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "3.0.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "3.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "3.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "3.1.1": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "3.2.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "3.2.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "3.2.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "3.2.3": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "3.2.4": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "3.3.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "3.3.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "3.3.2": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "3.3.3": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "3.4.0": { - "releaseDate": "2024-09-24", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-24" }, "3.4.1": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "3.5.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "3.6.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "3.6.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "3.6.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "3.6.3": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "3.6.4": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "3.7.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "3.8.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "3.9.0": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "3.10.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "3.10.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" + }, + "3.11.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "php": { "1.0.0": { - "releaseDate": "2013-12-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-16" }, "1.1.0": { - "releaseDate": "2013-12-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-23" }, "1.1.1": { - "releaseDate": "2014-01-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-20" }, "1.1.2": { - "releaseDate": "2014-01-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-29" }, "1.1.3": { - "releaseDate": "2014-01-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-29" }, "1.1.5": { - "releaseDate": "2014-01-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-31" }, "1.1.6": { - "releaseDate": "2014-02-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-02-13" }, "1.1.7": { - "releaseDate": "2014-03-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-03-06" }, "1.1.8": { - "releaseDate": "2014-04-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-04-02" }, "1.1.9": { - "releaseDate": "2014-04-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-04-30" }, "1.2.0": { - "releaseDate": "2014-06-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-06-14" }, "1.2.1": { - "releaseDate": "2014-07-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-08" }, "1.2.2": { - "releaseDate": "2014-07-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-17" }, "1.3.0": { - "releaseDate": "2014-07-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-24" }, "1.3.1": { - "releaseDate": "2014-07-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-24" }, "1.3.2": { - "releaseDate": "2014-07-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-28" }, "1.3.3": { - "releaseDate": "2014-07-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-28" }, "1.3.4": { - "releaseDate": "2014-08-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-08-18" }, "1.3.5": { - "releaseDate": "2014-09-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-14" }, "1.4.0": { - "releaseDate": "2014-10-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-17" }, "1.4.1": { - "releaseDate": "2014-10-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-22" }, "1.5.0": { - "releaseDate": "2014-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-29" }, "1.5.1": { - "releaseDate": "2014-12-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-12-11" }, "1.5.2": { - "releaseDate": "2015-01-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-07" }, "1.5.3": { - "releaseDate": "2015-01-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-01-20" }, "1.5.4": { - "releaseDate": "2015-03-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-12" }, "1.5.5": { - "releaseDate": "2015-04-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-09" }, "1.5.6": { - "releaseDate": "2015-04-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-30" }, "1.5.8": { - "releaseDate": "2015-05-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-27" }, "1.6.0": { - "releaseDate": "2015-07-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-03" }, "1.6.1": { - "releaseDate": "2015-09-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-09-07" }, "1.7.0": { - "releaseDate": "2015-10-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-16" }, "1.6.2": { - "releaseDate": "2015-11-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-11-19" }, "1.6.3": { - "releaseDate": "2015-12-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-12-07" }, "1.7.1": { - "releaseDate": "2016-02-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-02-23" }, "1.8.0": { - "releaseDate": "2016-02-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-02-24" }, "1.8.1": { - "releaseDate": "2016-03-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-03-08" }, "1.8.2": { - "releaseDate": "2016-05-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-05" }, "1.9.0": { - "releaseDate": "2016-05-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-10" }, "1.9.1": { - "releaseDate": "2016-05-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-17" }, "1.9.2": { - "releaseDate": "2016-05-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-18" }, "1.9.3": { - "releaseDate": "2016-06-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-03" }, "1.9.4": { - "releaseDate": "2016-06-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-14" }, "1.10.0": { - "releaseDate": "2016-06-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-23" }, "1.10.1": { - "releaseDate": "2016-06-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-29" }, "1.10.2": { - "releaseDate": "2016-08-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-08-05" }, "1.10.3": { - "releaseDate": "2016-10-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-03" }, "1.11.0": { - "releaseDate": "2016-10-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-20" }, "1.12.0": { - "releaseDate": "2016-12-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-08" }, "1.12.1": { - "releaseDate": "2016-12-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-09" }, "1.13.0": { - "releaseDate": "2016-12-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-21" }, "1.14.0": { - "releaseDate": "2017-02-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-07" }, "1.15.0": { - "releaseDate": "2017-02-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-25" }, "1.16.0": { - "releaseDate": "2017-02-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-28" }, "1.17.0": { - "releaseDate": "2017-04-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-04-03" }, "1.18.0": { - "releaseDate": "2017-05-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-05-22" }, "1.19.0": { - "releaseDate": "2017-08-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-28" }, "1.20.0": { - "releaseDate": "2017-08-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-30" }, "1.21.0": { - "releaseDate": "2017-10-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-06" }, "1.22.0": { - "releaseDate": "2017-10-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-17" }, "1.23.0": { - "releaseDate": "2017-10-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-26" }, "1.23.1": { - "releaseDate": "2017-11-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-07" }, "1.24.0": { - "releaseDate": "2017-12-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-12" }, "1.25.0": { - "releaseDate": "2017-12-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-28" }, "1.25.1": { - "releaseDate": "2018-03-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-02" }, "1.26.0": { - "releaseDate": "2018-06-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-07" }, "1.26.1": { - "releaseDate": "2018-06-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-15" }, "1.27.0": { - "releaseDate": "2018-06-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-19" }, "1.28.0": { - "releaseDate": "2018-11-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-11-06" }, "2.0.0": { - "releaseDate": "2018-11-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-11-22" }, "2.0.1": { - "releaseDate": "2018-12-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-12" }, "2.1.0": { - "releaseDate": "2018-12-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-19" }, "2.1.1": { - "releaseDate": "2018-12-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-19" }, "2.1.2": { - "releaseDate": "2018-12-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-26" }, "2.1.3": { - "releaseDate": "2019-01-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-01-11" }, "2.2.0": { - "releaseDate": "2019-01-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-01-23" }, "2.2.1": { - "releaseDate": "2019-02-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-02-21" }, "2.2.2": { - "releaseDate": "2019-02-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-02-26" }, "2.2.3": { - "releaseDate": "2019-02-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-02-26" }, "2.2.4": { - "releaseDate": "2019-05-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-05-07" }, "2.2.5": { - "releaseDate": "2019-05-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-05-14" }, "2.2.6": { - "releaseDate": "2019-05-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-05-15" }, "2.3.0": { - "releaseDate": "2019-07-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-07-18" }, "2.4.0": { - "releaseDate": "2019-09-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-09-11" }, "2.5.0": { - "releaseDate": "2019-11-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-11-05" }, "2.5.1": { - "releaseDate": "2020-01-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-01-27" }, "2.6.0": { - "releaseDate": "2020-03-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-03-09" }, "2.6.1": { - "releaseDate": "2020-04-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-04-16" }, "1.28.1": { - "releaseDate": "2020-06-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-06-03" }, "2.6.2": { - "releaseDate": "2020-06-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-06-23" }, "2.7.0": { - "releaseDate": "2020-06-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-06-25" }, "2.7.1": { - "releaseDate": "2020-11-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-11-12" }, "2.7.2": { - "releaseDate": "2020-11-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-11-24" }, "2.7.3": { - "releaseDate": "2020-12-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-12-22" }, "2.8.0": { - "releaseDate": "2021-04-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-04-07" }, "3.0.0": { - "releaseDate": "2021-04-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-04-14" }, "3.0.1": { - "releaseDate": "2021-04-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-04-23" }, "3.0.2": { - "releaseDate": "2021-05-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-05-04" }, "3.1.0": { - "releaseDate": "2021-08-31", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-08-31" }, "3.2.0": { - "releaseDate": "2022-01-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-01-04" }, "3.3.0": { - "releaseDate": "2022-07-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-07-06" }, "3.3.1": { - "releaseDate": "2022-08-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-08-02" }, "3.3.2": { - "releaseDate": "2022-09-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-09-22" }, "3.4.0": { - "releaseDate": "2023-08-10", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-08-10" }, "3.4.1": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2023-08-28", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "4.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "4.0.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "4.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "4.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "4.2.0": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "4.3.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "4.3.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "4.3.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "4.3.3": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "4.3.4": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "4.3.5": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "4.4.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "4.4.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "4.4.2": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "4.4.3": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "4.4.4": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "4.5.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "4.6.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "4.6.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "4.6.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "4.6.3": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "4.6.4": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "4.7.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "4.8.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "4.8.1": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "4.9.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "4.9.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "4.9.2": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "4.10.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "python": { "1.0.0": { - "releaseDate": "2013-10-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-10-09" }, "1.0.1": { - "releaseDate": "2013-10-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-10-09" }, "1.0.2": { - "releaseDate": "2013-10-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-10-11" }, "1.1.0": { - "releaseDate": "2013-11-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-07" }, "1.1.1": { - "releaseDate": "2013-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-08" }, "1.1.3": { - "releaseDate": "2013-12-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-06" }, "1.1.5": { - "releaseDate": "2013-12-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-06" }, "1.1.6": { - "releaseDate": "2013-12-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-10" }, "1.2.1": { - "releaseDate": "2013-12-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-18" }, "1.2.2": { - "releaseDate": "2013-12-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-23" }, "1.2.3": { - "releaseDate": "2014-01-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-11" }, "1.2.4": { - "releaseDate": "2014-01-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-11" }, "1.2.5": { - "releaseDate": "2014-01-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-31" }, "1.2.6": { - "releaseDate": "2014-02-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-02-02" }, "1.2.9": { - "releaseDate": "2014-03-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-03-31" }, "1.2.10": { - "releaseDate": "2014-04-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-04-18" }, "1.2.11": { - "releaseDate": "2014-07-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-17" }, "1.2.12": { - "releaseDate": "2014-08-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-08-20" }, "1.2.13": { - "releaseDate": "2014-08-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-08-21" }, "1.2.14": { - "releaseDate": "2014-08-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-08-22" }, "1.3.1": { - "releaseDate": "2014-09-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-14" }, "1.3.4": { - "releaseDate": "2014-09-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-15" }, "1.3.7": { - "releaseDate": "2014-09-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-17" }, "1.3.8": { - "releaseDate": "2014-09-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-17" }, "1.3.9": { - "releaseDate": "2014-09-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-17" }, "1.3.10": { - "releaseDate": "2014-10-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-11" }, "1.3.11": { - "releaseDate": "2014-10-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-22" }, "1.4.0": { - "releaseDate": "2014-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-29" }, "1.5.0": { - "releaseDate": "2014-12-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-12-26" }, "1.5.1": { - "releaseDate": "2015-03-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-13" }, "1.5.2": { - "releaseDate": "2015-04-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-09" }, "1.5.3": { - "releaseDate": "2015-04-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-24" }, "1.5.4": { - "releaseDate": "2015-05-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-04" }, "1.5.5": { - "releaseDate": "2015-06-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-16" }, "1.5.6": { - "releaseDate": "2015-06-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-18" }, "1.5.7": { - "releaseDate": "2015-06-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-19" }, "1.5.8": { - "releaseDate": "2015-07-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-10" }, "1.5.9": { - "releaseDate": "2015-07-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-22" }, "1.6.0": { - "releaseDate": "2015-07-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-30" }, "1.6.1": { - "releaseDate": "2015-07-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-30" }, "1.6.2": { - "releaseDate": "2015-08-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-01" }, "1.6.3": { - "releaseDate": "2015-08-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-13" }, "1.6.4": { - "releaseDate": "2015-08-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-17" }, "1.6.6": { - "releaseDate": "2015-09-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-09-07" }, "1.6.7": { - "releaseDate": "2015-10-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-06" }, "1.6.8": { - "releaseDate": "2015-10-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-07" }, "1.7.0": { - "releaseDate": "2015-10-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-16" }, "1.7.1": { - "releaseDate": "2015-10-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-23" }, "1.8.0": { - "releaseDate": "2016-02-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-02-11" }, "1.9.0": { - "releaseDate": "2016-06-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-15" }, "1.9.1": { - "releaseDate": "2016-07-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-07-05" }, "1.9.2": { - "releaseDate": "2016-08-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-08-08" }, "1.10.0": { - "releaseDate": "2016-10-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-19" }, "1.11.0": { - "releaseDate": "2016-12-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-02" }, "1.11.2": { - "releaseDate": "2017-01-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-01-31" }, "1.11.3": { - "releaseDate": "2017-02-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-23" }, "1.12.0": { - "releaseDate": "2017-03-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-03-02" }, "1.14.0": { - "releaseDate": "2017-10-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-30" }, "1.14.1": { - "releaseDate": "2017-11-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-06" }, "1.15.0": { - "releaseDate": "2017-12-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-05" }, "1.15.2": { - "releaseDate": "2017-12-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-18" }, "1.15.3": { - "releaseDate": "2018-03-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-15" }, "1.16.0": { - "releaseDate": "2018-06-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-07" }, "1.17.0": { - "releaseDate": "2018-06-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-19" }, "1.18.0": { - "releaseDate": "2018-11-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-11-23" }, "1.18.1": { - "releaseDate": "2018-11-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-11-26" }, "1.19.0": { - "releaseDate": "2018-12-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-18" }, "1.20.0": { - "releaseDate": "2019-01-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-01-23" }, "2.0.0": { - "releaseDate": "2019-04-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-04-23" }, "2.0.1": { - "releaseDate": "2019-05-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-05-14" }, "2.0.2": { - "releaseDate": "2019-05-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-05-21" }, "2.0.3": { - "releaseDate": "2019-05-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-05-28" }, "2.0.4": { - "releaseDate": "2019-06-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-06-17" }, "2.1.0": { - "releaseDate": "2019-09-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-09-04" }, "2.2.0": { - "releaseDate": "2020-03-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-03-09" }, "2.3.0": { - "releaseDate": "2020-06-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-06-04" }, "2.3.1": { - "releaseDate": "2020-07-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-07-09" }, "2.4.0": { - "releaseDate": "2020-08-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-08-10" }, "2.5.0": { - "releaseDate": "2021-04-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-04-30" }, "2.6.0": { - "releaseDate": "2021-10-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-10-08" }, "2.6.1": { - "releaseDate": "2021-12-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2021-12-13" }, "2.6.2": { - "releaseDate": "2022-05-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2022-05-04" }, "2.6.3": { - "releaseDate": "2023-01-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2023-01-03" }, "3.0.0": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2023-02-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "4.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "4.0.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "4.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "4.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "4.1.1": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "4.2.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "4.2.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "4.2.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "4.2.3": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "4.2.4": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "4.3.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "4.4.0": { - "releaseDate": "2024-09-09", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-09" }, "4.4.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "4.4.2": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "4.4.3": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "4.4.4": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "4.4.5": { - "releaseDate": "2024-09-24", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-24" }, "4.4.6": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "4.5.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "4.6.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "4.6.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "4.6.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "4.6.3": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "4.6.4": { - "releaseDate": "2024-10-22", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-22" }, "4.6.5": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "4.7.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "4.8.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "4.8.1": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "4.9.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "4.9.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "4.9.2": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "4.10.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "ruby": { "1.1.6": { - "releaseDate": "2013-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-08" }, "1.1.5": { - "releaseDate": "2013-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-08" }, "1.1.4": { - "releaseDate": "2013-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-08" }, "1.1.3": { - "releaseDate": "2013-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-08" }, "1.1.7": { - "releaseDate": "2013-11-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-08" }, "1.1.8": { - "releaseDate": "2013-11-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-26" }, "1.1.10": { - "releaseDate": "2013-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-29" }, "1.1.11": { - "releaseDate": "2013-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-11-29" }, "1.1.14": { - "releaseDate": "2013-12-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-11" }, "1.1.15": { - "releaseDate": "2013-12-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-16" }, "1.1.16": { - "releaseDate": "2013-12-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2013-12-20" }, "1.1.17": { - "releaseDate": "2014-01-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-02" }, "1.2.0": { - "releaseDate": "2014-01-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-07" }, "1.2.1": { - "releaseDate": "2014-01-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-07" }, "1.2.2": { - "releaseDate": "2014-01-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-01-11" }, "1.2.3": { - "releaseDate": "2014-02-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-02-10" }, "1.2.6": { - "releaseDate": "2014-03-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-03-19" }, "1.2.7": { - "releaseDate": "2014-03-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-03-25" }, "1.2.8": { - "releaseDate": "2014-03-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-03-28" }, "1.2.9": { - "releaseDate": "2014-07-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-07-10" }, "1.2.10": { - "releaseDate": "2014-08-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-08-22" }, "1.2.11": { - "releaseDate": "2014-09-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-09-14" }, "1.2.12": { - "releaseDate": "2014-10-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-08" }, "1.2.13": { - "releaseDate": "2014-10-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-10-22" }, "1.2.14": { - "releaseDate": "2014-11-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-10" }, "1.3.0": { - "releaseDate": "2014-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-29" }, "1.3.1": { - "releaseDate": "2014-11-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2014-11-29" }, "1.4.0": { - "releaseDate": "2015-03-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-17" }, "1.4.1": { - "releaseDate": "2015-04-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-10" }, "1.4.2": { - "releaseDate": "2015-05-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-04" }, "1.4.3": { - "releaseDate": "2015-05-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-27" }, "1.5.0": { - "releaseDate": "2015-06-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-05" }, "1.5.1": { - "releaseDate": "2015-07-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-14" }, "1.6.0": { - "releaseDate": "2015-07-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-20" }, "1.6.1": { - "releaseDate": "2015-08-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-01" }, "1.7.0": { - "releaseDate": "2016-01-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-01-09" }, "1.8.1": { - "releaseDate": "2016-04-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-04-14" }, "1.9.0": { - "releaseDate": "2016-06-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-17" }, "1.10.0": { - "releaseDate": "2016-07-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-07-11" }, "1.11.0": { - "releaseDate": "2016-08-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-08-21" }, "1.12.0": { - "releaseDate": "2016-10-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-31" }, "1.12.1": { - "releaseDate": "2016-11-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-25" }, "1.12.2": { - "releaseDate": "2016-12-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-05" }, "1.12.3": { - "releaseDate": "2016-12-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-06" }, "1.12.4": { - "releaseDate": "2016-12-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-07" }, "1.12.5": { - "releaseDate": "2017-01-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-01-11" }, "1.12.6": { - "releaseDate": "2017-01-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-01-25" }, "1.12.7": { - "releaseDate": "2017-03-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-03-01" }, "1.13.0": { - "releaseDate": "2017-03-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-03-17" }, "1.14.0": { - "releaseDate": "2017-07-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-07-31" }, "1.15.0": { - "releaseDate": "2017-08-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-17" }, "1.15.1": { - "releaseDate": "2017-08-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-08-17" }, "1.16.0": { - "releaseDate": "2017-09-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-09-14" }, "1.17.0": { - "releaseDate": "2017-10-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-10" }, "1.18.0": { - "releaseDate": "2017-11-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-02" }, "1.18.1": { - "releaseDate": "2017-11-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-15" }, "1.18.2": { - "releaseDate": "2017-11-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-11-28" }, "1.18.3": { - "releaseDate": "2017-12-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-04" }, "1.18.4": { - "releaseDate": "2017-12-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-06" }, "1.18.5": { - "releaseDate": "2017-12-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-07" }, "1.19.0": { - "releaseDate": "2017-12-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-15" }, "1.19.1": { - "releaseDate": "2017-12-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-12-18" }, "1.19.2": { - "releaseDate": "2018-04-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-04-03" }, "1.20.0": { - "releaseDate": "2018-05-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-05-07" }, "1.20.1": { - "releaseDate": "2018-05-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-05-15" }, "1.21.0": { - "releaseDate": "2018-05-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-05-24" }, "1.22.0": { - "releaseDate": "2018-05-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-05-30" }, "1.23.0": { - "releaseDate": "2018-06-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-19" }, "1.24.0": { - "releaseDate": "2018-11-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-11-28" }, "1.25.0": { - "releaseDate": "2018-12-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-19" }, "1.25.1": { - "releaseDate": "2018-12-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-19" }, "1.25.2": { - "releaseDate": "2018-12-19", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-12-19" }, "1.26.0": { - "releaseDate": "2019-02-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-02-12" }, "1.26.1": { - "releaseDate": "2019-07-31", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-07-31" }, "1.27.0": { - "releaseDate": "2019-09-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-09-16" }, "1.27.1": { - "releaseDate": "2019-09-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-09-26" }, "1.27.2": { - "releaseDate": "2020-04-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-04-28" }, "1.27.3": { - "releaseDate": "2020-06-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-06-03" }, "1.27.4": { - "releaseDate": "2020-09-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-09-16" }, "2.0.0": { - "releaseDate": "2020-10-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-10-27" }, "1.27.5": { - "releaseDate": "2020-10-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-10-28" }, "2.0.1": { - "releaseDate": "2020-11-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-02" }, "2.0.2": { - "releaseDate": "2020-11-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-09" }, "2.0.3": { - "releaseDate": "2020-11-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-24" }, "2.0.4": { - "releaseDate": "2021-01-05", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-01-05" }, "2.1.0": { - "releaseDate": "2021-03-31", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-03-31" }, "2.1.1": { - "releaseDate": "2021-05-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-05-27" }, "2.2.0": { - "releaseDate": "2021-11-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-11-08" }, "2.2.1": { - "releaseDate": "2021-11-12", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-11-12" }, "2.2.2": { - "releaseDate": "2021-12-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-12-08" }, "2.2.3": { - "releaseDate": "2022-04-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-04-21" }, "2.2.4": { - "releaseDate": "2022-05-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-05-24" }, "2.2.5": { - "releaseDate": "2022-05-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-05-24" }, "2.3.0": { - "releaseDate": "2022-09-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-09-26" }, "2.3.1": { - "releaseDate": "2022-10-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-10-21" }, "2.3.2": { - "releaseDate": "2023-06-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-06-07" }, "2.3.3": { - "releaseDate": "2023-11-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-11-14" }, "2.3.4": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2023-11-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "3.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "3.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "3.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "3.1.1": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "3.2.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "3.2.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "3.2.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "3.2.3": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "3.2.4": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "3.3.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "3.3.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "3.3.2": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "3.3.3": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "3.3.4": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "3.4.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "3.5.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "3.5.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "3.5.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "3.5.3": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "3.5.4": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "3.6.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "3.7.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "3.7.1": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "3.8.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "3.8.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "3.8.2": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "3.9.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "scala": { "1.0.0": { - "releaseDate": "2015-12-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2015-12-22" }, "1.1.0": { - "releaseDate": "2016-01-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-01-25" }, "1.2.0": { - "releaseDate": "2016-02-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-02-02" }, "1.3.0": { - "releaseDate": "2016-02-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-02-18" }, "1.4.0": { - "releaseDate": "2016-02-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-02-18" }, "1.5": { - "releaseDate": "2016-03-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-03-09" }, "1.6.0": { - "releaseDate": "2016-03-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-03-23" }, "1.6.1": { - "releaseDate": "2016-05-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-05-17" }, "1.6.2": { - "releaseDate": "2016-05-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-05-18" }, "1.7.0": { - "releaseDate": "2016-06-01", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-06-01" }, "1.7.1": { - "releaseDate": "2016-06-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-06-06" }, "1.7.2": { - "releaseDate": "2016-06-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-06-06" }, "1.8.0": { - "releaseDate": "2016-06-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-06-06" }, "1.9.0": { - "releaseDate": "2016-06-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-06-09" }, "1.10.0": { - "releaseDate": "2016-06-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-06-21" }, "1.11.0": { - "releaseDate": "2016-07-12", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-07-12" }, "1.12": { - "releaseDate": "2016-07-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-07-13" }, "1.12.0": { - "releaseDate": "2016-07-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-07-13" }, "1.13.0": { - "releaseDate": "2016-07-26", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-07-26" }, "1.13.1": { - "releaseDate": "2016-08-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-08-03" }, "1.14.0": { - "releaseDate": "2016-08-19", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-08-19" }, "1.15.0": { - "releaseDate": "2016-10-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-10-06" }, "1.16.0": { - "releaseDate": "2016-12-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-12-09" }, "1.17.0": { - "releaseDate": "2016-12-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2016-12-20" }, "1.18.0": { - "releaseDate": "2017-02-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-02-06" }, "1.19.0": { - "releaseDate": "2017-03-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-03-13" }, "1.19.1": { - "releaseDate": "2017-03-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-03-17" }, "1.20.0": { - "releaseDate": "2017-04-10", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-04-10" }, "1.21.0": { - "releaseDate": "2017-04-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-04-25" }, "1.22.0": { - "releaseDate": "2017-05-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-05-24" }, "1.22.1": { - "releaseDate": "2017-07-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-07-18" }, "1.23.0": { - "releaseDate": "2017-07-25", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-07-25" }, "1.23.1": { - "releaseDate": "2017-08-01", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-08-01" }, "1.23.2": { - "releaseDate": "2017-08-01", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-08-01" }, "1.24.0": { - "releaseDate": "2017-08-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-08-22" }, "1.24.1": { - "releaseDate": "2017-09-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-09-04" }, "1.25.0": { - "releaseDate": "2017-09-12", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-09-12" }, "1.26.0": { - "releaseDate": "2017-09-14", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-09-14" }, "1.26.1": { - "releaseDate": "2017-10-09", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2017-10-09" }, "1.27.0": { - "releaseDate": "2018-01-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2018-01-03" }, "1.28.0": { - "releaseDate": "2018-07-10", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2018-07-10" }, "1.29.0": { - "releaseDate": "2018-09-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2018-09-04" }, "1.30.0": { - "releaseDate": "2018-11-30", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2018-11-30" }, "1.31.0": { - "releaseDate": "2018-12-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2018-12-17" }, "1.32.0": { - "releaseDate": "2019-01-08", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-01-08" }, "1.33.0": { - "releaseDate": "2019-07-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-07-18" }, "1.34.0": { - "releaseDate": "2019-08-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2019-08-07" }, "1.35.0": { - "releaseDate": "2020-01-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-01-27" }, "1.35.1": { - "releaseDate": "2020-04-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-04-06" }, "1.36.0": { - "releaseDate": "2020-07-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-07-20" }, "1.37.0": { - "releaseDate": "2020-08-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-08-03" }, "1.38.0": { - "releaseDate": "2020-08-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-08-06" }, "1.38.1": { - "releaseDate": "2020-09-11", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-09-11" }, "1.38.2": { - "releaseDate": "2020-10-05", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-10-05" }, "1.39.0": { - "releaseDate": "2020-11-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-03" }, "1.39.1": { - "releaseDate": "2021-03-01", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-03-01" }, "1.40.0": { - "releaseDate": "2021-04-28", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-04-28" }, "1.41.0": { - "releaseDate": "2021-07-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-07-23" }, "1.42.0": { - "releaseDate": "2021-08-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-08-03" }, "1.43.0": { - "releaseDate": "2021-08-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-08-03" }, "1.43.1": { - "releaseDate": "2021-09-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-09-22" }, "1.44.0": { - "releaseDate": "2021-10-29", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-10-29" }, "1.44.1": { - "releaseDate": "2022-02-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-02-24" }, "1.45.0": { - "releaseDate": "2022-05-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-05-17" }, "1.45.1": { - "releaseDate": "2022-12-15", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-12-15" }, "1.45.2": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2024-05-16", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "2.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "2.0.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "2.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "2.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "2.1.1": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "2.2.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "2.2.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "2.2.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "2.2.3": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "2.2.4": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "2.3.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "2.3.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "2.3.2": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "2.3.3": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "2.3.4": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "2.3.5": { - "releaseDate": "2024-09-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-20" }, "2.3.6": { - "releaseDate": "2024-09-24", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-24" }, "2.3.7": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "2.4.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "2.5.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "2.5.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "2.5.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "2.5.3": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "2.5.4": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "2.6.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "2.7.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "2.8.0": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "2.9.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "2.9.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "2.9.2": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "2.10.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } }, "swift": { "1.0": { - "releaseDate": "2015-03-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-09" }, "1.1.0": { - "releaseDate": "2015-03-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-03-30" }, "1.1.1": { - "releaseDate": "2015-04-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-04-09" }, "1.1.2": { - "releaseDate": "2015-05-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-05-27" }, "1.2.0": { - "releaseDate": "2015-06-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-08" }, "1.2.1": { - "releaseDate": "2015-06-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-09" }, "1.2.2": { - "releaseDate": "2015-06-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-16" }, "1.2.3": { - "releaseDate": "2015-06-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-20" }, "1.3.0": { - "releaseDate": "2015-06-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-06-30" }, "1.4.0": { - "releaseDate": "2015-07-06", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-06" }, "1.4.1": { - "releaseDate": "2015-07-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-07-10" }, "1.4.2": { - "releaseDate": "2015-08-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-08-18" }, "2.0.0": { - "releaseDate": "2015-09-22", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-09-22" }, "2.1.0": { - "releaseDate": "2015-10-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-10-20" }, "2.2.0": { - "releaseDate": "2015-12-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2015-12-11" }, "2.2.1": { - "releaseDate": "2016-02-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-02-05" }, "2.3": { - "releaseDate": "2016-04-01", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-04-01" }, "3.0a1": { - "releaseDate": "2016-04-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-04-13" }, "3.0": { - "releaseDate": "2016-04-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-04-13" }, "3.1": { - "releaseDate": "2016-05-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-09" }, "3.2": { - "releaseDate": "2016-05-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-26" }, "3.2.1": { - "releaseDate": "2016-05-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-05-27" }, "3.3": { - "releaseDate": "2016-06-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-06-29" }, "3.4": { - "releaseDate": "2016-07-25", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-07-25" }, "3.5": { - "releaseDate": "2016-07-29", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-07-29" }, "3.6": { - "releaseDate": "2016-08-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-08-09" }, "3.7": { - "releaseDate": "2016-09-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-09-07" }, "4.0a1": { - "releaseDate": "2016-09-12", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-09-12" }, "4.0": { - "releaseDate": "2016-09-14", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-09-14" }, "4.0.1": { - "releaseDate": "2016-09-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-09-15" }, "4.1": { - "releaseDate": "2016-10-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-10-03" }, "4.2": { - "releaseDate": "2016-11-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-02" }, "4.3": { - "releaseDate": "2016-11-09", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-09" }, "4.4": { - "releaseDate": "2016-11-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-11-18" }, "4.5": { - "releaseDate": "2016-12-07", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-07" }, "4.6": { - "releaseDate": "2016-12-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2016-12-28" }, "4.6.1": { - "releaseDate": "2017-01-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-01-10" }, "4.7": { - "releaseDate": "2017-02-08", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-02-08" }, "4.8": { - "releaseDate": "2017-04-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-04-03" }, "4.8.1": { - "releaseDate": "2017-04-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-04-18" }, "5.0.0": { - "releaseDate": "2017-09-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-09-26" }, "5.0.1": { - "releaseDate": "2017-09-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-09-26" }, "5.0.2": { - "releaseDate": "2017-09-27", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-09-27" }, "5.0.3": { - "releaseDate": "2017-10-03", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-03" }, "5.0.4": { - "releaseDate": "2017-10-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-10" }, "4.8.2": { - "releaseDate": "2017-10-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-11" }, "5.0.5": { - "releaseDate": "2017-10-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-13" }, "5.0.6": { - "releaseDate": "2017-10-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-17" }, "5.1.0": { - "releaseDate": "2017-10-20", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2017-10-20" }, "5.1.1": { - "releaseDate": "2018-01-10", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-01-10" }, "5.1.2": { - "releaseDate": "2018-02-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-02-02" }, "5.1.3": { - "releaseDate": "2018-03-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-02" }, "5.1.4": { - "releaseDate": "2018-03-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-02" }, "5.1.5": { - "releaseDate": "2018-03-02", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-02" }, "5.1.6": { - "releaseDate": "2018-03-05", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-03-05" }, "5.1.7": { - "releaseDate": "2018-05-04", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-05-04" }, "5.1.8": { - "releaseDate": "2018-05-17", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-05-17" }, "5.1.9": { - "releaseDate": "2018-05-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-05-24" }, "5.1.10": { - "releaseDate": "2018-05-28", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-05-28" }, "5.2.0": { - "releaseDate": "2018-06-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-15" }, "5.3.0": { - "releaseDate": "2018-06-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-06-21" }, "5.4": { - "releaseDate": "2018-09-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-09-21" }, "5.4.0": { - "releaseDate": "2018-09-21", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-09-21" }, "6.0.0": { - "releaseDate": "2018-09-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-09-24" }, "6.1.0": { - "releaseDate": "2018-10-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-10-15" }, "6.1.1": { - "releaseDate": "2018-11-30", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2018-11-30" }, "6.2.0": { - "releaseDate": "2019-02-11", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-02-11" }, "6.3.0": { - "releaseDate": "2019-03-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-03-18" }, "7.0.0": { - "releaseDate": "2019-04-18", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-04-18" }, "7.0.1": { - "releaseDate": "2019-11-15", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-11-15" }, "7.0.2": { - "releaseDate": "2019-12-13", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-12-13" }, "7.0.3": { - "releaseDate": "2019-12-16", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2019-12-16" }, "2dev": { - "releaseDate": "2020-03-23", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-03-23" }, "7.0.4": { - "releaseDate": "2020-03-24", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-03-24" }, "7.0.5": { - "releaseDate": "2020-05-26", - "eligibilityStatus": "not eligible" + "slaStatus": "not eligible", + "supportStatus": "not eligible", + "releaseDate": "2020-05-26" }, "8.0.0": { - "releaseDate": "2020-07-20", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-07-20" }, "8.0.1": { - "releaseDate": "2020-07-28", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-07-28" }, "8.1.0": { - "releaseDate": "2020-08-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-08-04" }, "8.1.1": { - "releaseDate": "2020-09-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-09-17" }, "8.1.2": { - "releaseDate": "2020-10-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-10-06" }, "8.1.3": { - "releaseDate": "2020-10-27", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-10-27" }, "8.2.0": { - "releaseDate": "2020-11-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-03" }, "8.3.0": { - "releaseDate": "2020-11-23", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-11-23" }, "8.4.0": { - "releaseDate": "2020-12-17", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-12-17" }, "8.4.1": { - "releaseDate": "2020-12-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-12-18" }, "8.4.2": { - "releaseDate": "2020-12-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2020-12-21" }, "8.5.0": { - "releaseDate": "2021-01-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-01-18" }, "8.6.0": { - "releaseDate": "2021-02-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-02-03" }, "8.7.0": { - "releaseDate": "2021-02-15", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-02-15" }, "8.8.0": { - "releaseDate": "2021-03-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-03-02" }, "8.8.1": { - "releaseDate": "2021-03-03", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-03-03" }, "8.9.0": { - "releaseDate": "2021-07-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-07-07" }, "8.10.0": { - "releaseDate": "2021-07-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-07-13" }, "8.11.0": { - "releaseDate": "2021-10-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-10-06" }, "8.12.0": { - "releaseDate": "2021-11-05", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-11-05" }, "8.13.0": { - "releaseDate": "2021-12-13", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-12-13" }, "8.13.1": { - "releaseDate": "2021-12-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2021-12-22" }, "8.13.2": { - "releaseDate": "2022-01-12", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-01-12" }, "8.13.3": { - "releaseDate": "2022-01-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-01-21" }, "8.13.4": { - "releaseDate": "2022-02-21", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-02-21" }, "8.14.0": { - "releaseDate": "2022-03-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-03-18" }, "8.15.0": { - "releaseDate": "2022-08-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-08-04" }, "8.15.1": { - "releaseDate": "2022-08-29", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-08-29" }, "8.16.0": { - "releaseDate": "2022-10-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2022-10-24" }, "8.17.0": { - "releaseDate": "2023-02-06", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-02-06" }, "8.18.0": { - "releaseDate": "2023-03-24", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-03-24" }, "8.18.1": { - "releaseDate": "2023-06-22", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-06-22" }, "8.18.2": { - "releaseDate": "2023-08-15", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-08-15" }, "8.19.0": { - "releaseDate": "2023-12-07", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2023-12-07" }, "8.20.0": { - "releaseDate": "2024-02-02", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-02-02" }, "8.20.1": { - "releaseDate": "2024-03-04", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "not eligible", + "releaseDate": "2024-03-04" }, "9.0.0": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "9.0.1": { - "releaseDate": "2024-08-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-14" }, "9.0.2": { - "releaseDate": "2024-08-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-19" }, "9.1.0": { - "releaseDate": "2024-08-20", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-20" }, "9.1.1": { - "releaseDate": "2024-08-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-21" }, "9.2.0": { - "releaseDate": "2024-08-27", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-27" }, "9.2.1": { - "releaseDate": "2024-08-28", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-28" }, "9.2.2": { - "releaseDate": "2024-08-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-08-29" }, "9.2.3": { - "releaseDate": "2024-09-02", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-02" }, "9.2.4": { - "releaseDate": "2024-09-03", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-03" }, "9.3.0": { - "releaseDate": "2024-09-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-06" }, "9.3.1": { - "releaseDate": "2024-09-12", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-12" }, "9.3.2": { - "releaseDate": "2024-09-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-17" }, "8.21.0": { + "slaStatus": "replaced", + "slaEndDate": "2026-08-14", + "supportStatus": "eligible", "releaseDate": "2024-09-18", - "eligibilityDate": "2026-08-14", - "eligibilityStatus": "replaced" + "supportEndDate": "2026-08-14" }, "9.3.3": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "9.4.0": { - "releaseDate": "2024-09-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-19" }, "9.5.0": { - "releaseDate": "2024-09-24", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-24" }, "9.5.1": { - "releaseDate": "2024-09-25", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-09-25" }, "9.6.0": { - "releaseDate": "2024-10-01", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-01" }, "9.7.0": { - "releaseDate": "2024-10-08", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-08" }, "9.7.1": { - "releaseDate": "2024-10-10", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-10" }, "9.7.2": { - "releaseDate": "2024-10-17", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-17" }, "9.7.3": { - "releaseDate": "2024-10-21", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-21" }, "9.7.4": { - "releaseDate": "2024-10-23", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-23" }, "9.8.0": { - "releaseDate": "2024-10-29", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-29" }, "9.9.0": { - "releaseDate": "2024-10-30", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-10-30" }, "9.9.1": { - "releaseDate": "2024-11-06", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-06" }, "9.10.0": { - "releaseDate": "2024-11-14", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-14" }, "9.10.1": { - "releaseDate": "2024-11-15", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-15" }, "9.10.2": { - "releaseDate": "2024-11-19", - "eligibilityStatus": "eligible" + "slaStatus": "eligible", + "supportStatus": "not eligible", + "releaseDate": "2024-11-19" + }, + "9.11.0": { + "releaseDate": "2024-12-02", + "slaStatus": "eligible", + "supportStatus": "eligible" } } } \ No newline at end of file diff --git a/scripts/generate.ts b/scripts/generate.ts index 9ea4a3a977..4d910811c6 100644 --- a/scripts/generate.ts +++ b/scripts/generate.ts @@ -14,7 +14,7 @@ export async function generate(generators: Generator[]): Promise { await callGenerator(gen); }); - for (const lang of [...new Set(generators.map((gen) => gen.language))]) { + for (const lang of new Set(generators.map((gen) => gen.language))) { if (isWSL()) { await run(`sudo chmod 777 -R ${getLanguageFolder(lang)}`); } diff --git a/scripts/release/__tests__/versionsHistory.test.ts b/scripts/release/__tests__/versionsHistory.test.ts index 77441a59af..42e1fbb693 100644 --- a/scripts/release/__tests__/versionsHistory.test.ts +++ b/scripts/release/__tests__/versionsHistory.test.ts @@ -1,4 +1,3 @@ -// @ts-nocheck this file is broken while the VersionsHistory is unclear import { describe, expect, it } from 'vitest'; import { generateLanguageVersionsHistory } from '../versionsHistory.js'; @@ -13,30 +12,29 @@ describe('generateLanguageVersionsHistory', () => { '1.2.6 Tue Jan 2 15:26:06 2024 +0000', '1.2.7 Thu Jan 4 15:09:11 2024 +0000', ], - 'csharp', - { current: '1.2.7', next: null, releaseType: null }, + { current: '1.2.7', next: '1.2.7' }, ); expect(versions).toEqual({ '1.2.4': { releaseDate: '2023-12-28', - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'not eligible', }, '1.2.5': { releaseDate: '2024-01-02', - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'not eligible', }, '1.2.6': { releaseDate: '2024-01-02', - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'not eligible', }, '1.2.7': { releaseDate: '2024-01-04', - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'eligible', }, }); }); @@ -50,35 +48,38 @@ describe('generateLanguageVersionsHistory', () => { '2.3.6 Tue Jan 2 15:26:06 2024 +0000', '3.4.7 Thu Jan 4 15:09:11 2024 +0000', ], - 'javascript', - { current: '3.4.7', next: null, releaseType: null }, + { current: '3.4.7', next: '3.4.7' }, ); expect(versions).toEqual({ '1.1.4': { releaseDate: '2022-12-28', - eligibilityDate: undefined, - eligibilityStatus: 'not eligible', + slaStatus: 'not eligible', + supportStatus: 'not eligible', }, '2.1.2': { releaseDate: '2022-01-02', - eligibilityDate: '2026-08-14', - eligibilityStatus: 'replaced', + slaEndDate: '2026-08-14', + slaStatus: 'replaced', + supportStatus: 'not eligible', }, '2.2.5': { releaseDate: '2024-01-02', - eligibilityDate: '2026-08-14', - eligibilityStatus: 'replaced', + slaEndDate: '2026-08-14', + slaStatus: 'replaced', + supportStatus: 'not eligible', }, '2.3.6': { releaseDate: '2024-01-02', - eligibilityDate: '2026-08-14', - eligibilityStatus: 'replaced', + slaEndDate: '2026-08-14', + slaStatus: 'replaced', + supportEndDate: '2026-08-14', + supportStatus: 'eligible', }, '3.4.7': { releaseDate: '2024-01-04', - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'eligible', }, }); }); @@ -90,7 +91,7 @@ describe('generateLanguageVersionsHistory', () => { end.setFullYear(start.getFullYear() + 2); it('same version as active version', () => { - const versions = generateLanguageVersionsHistory(['1.2.4 Thu Dec 28 15:48:25 2023 +0000'], 'dart', { + const versions = generateLanguageVersionsHistory(['1.2.4 Thu Dec 28 15:48:25 2023 +0000'], { next: '1.2.4', current: '1.2.4', releaseType: 'minor', @@ -99,14 +100,14 @@ describe('generateLanguageVersionsHistory', () => { expect(versions).toEqual({ '1.2.4': { releaseDate: '2023-12-28', - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'eligible', }, }); }); it('new major: sets the new release as active, sets the last tag as maintenance', () => { - const versions = generateLanguageVersionsHistory(['1.2.4 Thu Dec 28 15:48:25 2023 +0000'], 'dart', { + const versions = generateLanguageVersionsHistory(['1.2.4 Thu Dec 28 15:48:25 2023 +0000'], { next: '2.0.0', current: '1.2.4', releaseType: 'major', @@ -115,19 +116,20 @@ describe('generateLanguageVersionsHistory', () => { expect(versions).toEqual({ '1.2.4': { releaseDate: '2023-12-28', - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportEndDate: '2026-08-14', + supportStatus: 'eligible', }, '2.0.0': { releaseDate: start.toISOString().split('T')[0], - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'eligible', }, }); }); it('new minor: sets the new release as active, sets the last tag as maintenance', () => { - const versions = generateLanguageVersionsHistory(['1.2.4 Thu Dec 28 15:48:25 2023 +0000'], 'kotlin', { + const versions = generateLanguageVersionsHistory(['1.2.4 Thu Dec 28 15:48:25 2023 +0000'], { next: '1.3.0', current: '1.2.4', releaseType: 'minor', @@ -136,19 +138,19 @@ describe('generateLanguageVersionsHistory', () => { expect(versions).toEqual({ '1.2.4': { releaseDate: '2023-12-28', - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'not eligible', }, '1.3.0': { releaseDate: start.toISOString().split('T')[0], - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'eligible', }, }); }); it('new patch: sets the new release as active, sets the last tag as inactive', () => { - const versions = generateLanguageVersionsHistory(['1.2.4 Thu Dec 28 15:48:25 2023 +0000'], 'swift', { + const versions = generateLanguageVersionsHistory(['1.2.4 Thu Dec 28 15:48:25 2023 +0000'], { next: '1.2.5', current: '1.2.4', releaseType: 'patch', @@ -157,13 +159,13 @@ describe('generateLanguageVersionsHistory', () => { expect(versions).toEqual({ '1.2.4': { releaseDate: '2023-12-28', - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'not eligible', }, '1.2.5': { releaseDate: start.toISOString().split('T')[0], - eligibilityDate: undefined, - eligibilityStatus: 'eligible', + slaStatus: 'eligible', + supportStatus: 'eligible', }, }); }); diff --git a/scripts/release/versionsHistory.ts b/scripts/release/versionsHistory.ts index 0e9f08020e..5eac92c360 100644 --- a/scripts/release/versionsHistory.ts +++ b/scripts/release/versionsHistory.ts @@ -1,4 +1,3 @@ -// @ts-nocheck this file is broken while the VersionsHistory is unclear import fsp from 'fs/promises'; import semver from 'semver'; @@ -12,16 +11,22 @@ import type { Version, Versions } from './types.js'; // the date of the generated api clients release const generatedReleaseDate = new Date('2024-08-14'); +const slaEndDate = new Date(generatedReleaseDate.setFullYear(generatedReleaseDate.getFullYear() + 2)); -// number of years of eligibility -const eligibilityDuration = 2; -const eligibilityEndDate = new Date( - generatedReleaseDate.setFullYear(generatedReleaseDate.getFullYear() + eligibilityDuration), -); +type Status = 'eligible' | 'not eligible' | 'replaced'; -type Eligibility = { - status: 'eligible' | 'not eligible' | 'replaced'; - date?: string; +type Release = { + releaseDate: string; +}; + +type Support = { + supportStatus: Status; + supportEndDate?: string; +}; + +type SLA = { + slaStatus: Status; + slaEndDate?: string; }; export function isPreRelease(version: string): boolean { @@ -35,22 +40,42 @@ export function isPreRelease(version: string): boolean { ); } -function getCurrentMajor(version: string): int { - return parseInt(version.match(/\d+/)[0]); +function getCurrentMajor(version: string): number { + if (!version) { + return 0; + } + + const matches = version.match(/\d+/); + + if (!matches || matches.length === 0) { + return 0; + } + + return parseInt(matches[0], 10); } -function getEligibility(currentMajor: int, previousMajor: int, version: string, releaseDate: Date): Eligibility { +function getEligibility(currentMajor: number, previousMajor: number, version: string): SLA & Support { const versionMajor = getCurrentMajor(version); + // for the current major we provide: + // - SLA on every versions + // - Support on the latest version (will be handled later in `generateLanguageVersionsHistory`) if (versionMajor == currentMajor) { - return { status: 'eligible' }; + return { slaStatus: 'eligible', supportStatus: 'not eligible' }; } - if (versionMajor == previousMajor && eligibilityEndDate >= new Date()) { - return { status: 'replaced', date: eligibilityEndDate.toISOString().split('T')[0] }; + // for the previous major we provide: + // - SLA on every versions, with a `replaced` mention indicatin there's an other available version + // - Support on the latest version (will be handled later in `generateLanguageVersionsHistory`) + if (versionMajor == previousMajor && slaEndDate >= new Date()) { + return { + slaStatus: 'replaced', + slaEndDate: slaEndDate.toISOString().split('T')[0], + supportStatus: 'not eligible', + }; } - return { status: 'not eligible' }; + return { slaStatus: 'not eligible', supportStatus: 'not eligible' }; } // fetches the git tags on the given `lang` repository, throws if none. @@ -85,14 +110,14 @@ async function getTags(lang: Language): Promise { */ export function generateLanguageVersionsHistory( tags: string[], - lang: Language, version: Version, ): Record { - const versions: Record = {}; + const versions: Record = {}; const currentMajor = getCurrentMajor(version.current); const previousMajor = currentMajor - 1 || currentMajor; - let prevTagVersion = ''; + let latestPreviousMajorVersion = ''; + let previousTagVersion = ''; for (const tag of tags) { let [tagVersion, tagReleaseDate] = tag.split(/(?<=^\S+)\s/); @@ -107,22 +132,40 @@ export function generateLanguageVersionsHistory( continue; } - const eligibility = getEligibility(currentMajor, previousMajor, tagVersion, new Date(tagReleaseDate)); + // we keep track of the latest encountered previous major version, so we can set the support policy when the iterator is done + if (getCurrentMajor(tagVersion) === previousMajor) { + latestPreviousMajorVersion = tagVersion; + } + + previousTagVersion = tagVersion; versions[tagVersion] = { + ...getEligibility(currentMajor, previousMajor, tagVersion), releaseDate: new Date(tagReleaseDate).toISOString().split('T')[0], - eligibilityDate: eligibility.date, - eligibilityStatus: eligibility.status, }; + } - prevTagVersion = tagVersion; + // only the latest previous major version and latest current version receives support + if ( + latestPreviousMajorVersion && + (previousMajor !== currentMajor || (version.next && previousMajor !== getCurrentMajor(version?.next))) + ) { + versions[latestPreviousMajorVersion] = { + ...versions[latestPreviousMajorVersion], + supportStatus: 'eligible', + supportEndDate: slaEndDate.toISOString().split('T')[0], + }; } // if there's no release planned, just skip this language - if (version?.next && !isPreRelease(version?.next) && version?.next !== prevTagVersion) { + if (version?.next && !isPreRelease(version.next)) { versions[version.next] = { - releaseDate: new Date().toISOString().split('T')[0], - eligibilityStatus: 'eligible', + releaseDate: + version.next !== previousTagVersion + ? new Date().toISOString().split('T')[0] + : versions[version.next].releaseDate, + slaStatus: 'eligible', + supportStatus: 'eligible', }; } @@ -137,7 +180,9 @@ export async function generateVersionsHistory(versions: Versions): Promise const tags = await getTags(lang); - versionsHistory[lang] = generateLanguageVersionsHistory(tags, lang, versions[lang]); + if (versions[lang]) { + versionsHistory[lang] = generateLanguageVersionsHistory(tags, versions[lang]); + } }), );