You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ignite.apache.org by dm...@apache.org on 2020/09/17 21:12:08 UTC

[ignite-website] 05/06: Revert "Updating Ignite 2.9.0 docs"

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

dmagda pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-website.git

commit 942cda025d3359633d3c3a1997c810cd085d1067
Author: Denis Magda <dm...@gridgain.com>
AuthorDate: Thu Sep 17 13:54:45 2020 -0700

    Revert "Updating Ignite 2.9.0 docs"
    
    This reverts commit 96a00dbb455a4f60109d7ee9e95b1ea976e4cd83, reversing
    changes made to a30aed636f2ebbe8caab25cb26d7470df84028c5.
---
 _docs/_includes/header.html                        |    1 +
 _docs/_sass/header.scss                            |   21 +
 assets/css/styles.css                              |    6 +
 assets/css/styles.css.map                          |    4 +-
 docs/2.9.0/SQL/JDBC/error-codes.html               |  370 ++-
 docs/2.9.0/SQL/JDBC/jdbc-client-driver.html        |  378 ++-
 docs/2.9.0/SQL/JDBC/jdbc-driver.html               |  392 ++-
 docs/2.9.0/SQL/ODBC/connection-string-dsn.html     |  380 ++-
 docs/2.9.0/SQL/ODBC/data-types.html                |  374 ++-
 docs/2.9.0/SQL/ODBC/error-codes.html               |  374 ++-
 docs/2.9.0/SQL/ODBC/odbc-driver.html               |  376 ++-
 docs/2.9.0/SQL/ODBC/querying-modifying-data.html   |  382 ++-
 docs/2.9.0/SQL/ODBC/specification.html             |  374 ++-
 docs/2.9.0/SQL/custom-sql-func.html                |  374 ++-
 docs/2.9.0/SQL/distributed-joins.html              |  376 ++-
 docs/2.9.0/SQL/indexes.html                        |  398 ++-
 docs/2.9.0/SQL/schemas.html                        |  380 ++-
 docs/2.9.0/SQL/sql-api.html                        |  378 ++-
 docs/2.9.0/SQL/sql-introduction.html               |  384 ++-
 docs/2.9.0/SQL/sql-transactions.html               |  378 ++-
 docs/2.9.0/SQL/sql-tuning.html                     |  390 ++-
 docs/2.9.0/baseline-topology.html                  |  384 ++-
 .../binary-client-protocol.html                    |  386 ++-
 .../binary-type-metadata.html                      |  380 ++-
 .../cache-configuration.html                       |  380 ++-
 docs/2.9.0/binary-client-protocol/data-format.html |  380 ++-
 .../binary-client-protocol/key-value-queries.html  |  382 ++-
 .../sql-and-scan-queries.html                      |  380 ++-
 docs/2.9.0/cluster-states.html                     |  374 ++-
 docs/2.9.0/clustering/clustering.html              |  380 ++-
 docs/2.9.0/clustering/connect-client-nodes.html    |  376 ++-
 docs/2.9.0/clustering/discovery-in-the-cloud.html  |  378 ++-
 docs/2.9.0/clustering/network-configuration.html   |  374 ++-
 .../running-client-nodes-behind-nat.html           |  376 ++-
 docs/2.9.0/clustering/tcp-ip-discovery.html        |  376 ++-
 docs/2.9.0/clustering/zookeeper-discovery.html     |  376 ++-
 docs/2.9.0/collocated-computations.html            |  372 ++-
 docs/2.9.0/configuring-caches/atomicity-modes.html |  382 ++-
 docs/2.9.0/configuring-caches/cache-groups.html    |  376 ++-
 .../configuring-caches/configuration-overview.html |  398 ++-
 .../configuring-caches/configuring-backups.html    |  376 ++-
 docs/2.9.0/configuring-caches/expiry-policies.html |  374 ++-
 docs/2.9.0/configuring-caches/on-heap-caching.html |  376 ++-
 docs/2.9.0/control-script.html                     |  386 ++-
 docs/2.9.0/data-modeling/affinity-collocation.html |  376 ++-
 docs/2.9.0/data-modeling/data-modeling.html        |  382 ++-
 docs/2.9.0/data-modeling/data-partitioning.html    |  384 ++-
 docs/2.9.0/data-rebalancing.html                   |  374 ++-
 docs/2.9.0/data-streaming.html                     |  372 ++-
 docs/2.9.0/data-structures/atomic-sequence.html    |  376 ++-
 docs/2.9.0/data-structures/atomic-types.html       |  374 ++-
 docs/2.9.0/data-structures/countdownlatch.html     |  374 ++-
 docs/2.9.0/data-structures/queue-and-set.html      |  374 ++-
 docs/2.9.0/data-structures/semaphore.html          |  374 ++-
 docs/2.9.0/deploying-user-code.html                |  370 ++-
 .../distributed-computing/cluster-groups.html      |  374 ++-
 .../distributed-computing.html                     |  384 ++-
 .../distributed-computing/executor-service.html    |  376 ++-
 .../distributed-computing/fault-tolerance.html     |  376 ++-
 .../distributed-computing/job-scheduling.html      |  378 ++-
 .../distributed-computing/load-balancing.html      |  382 ++-
 docs/2.9.0/distributed-computing/map-reduce.html   |  382 ++-
 docs/2.9.0/events/events.html                      |  396 ++-
 docs/2.9.0/events/listening-to-events.html         |  380 ++-
 docs/2.9.0/ignite-for-spark/ignite-dataframe.html  |  378 ++-
 .../ignite-for-spark/ignitecontext-and-rdd.html    |  378 ++-
 docs/2.9.0/ignite-for-spark/installation.html      |  376 ++-
 docs/2.9.0/ignite-for-spark/overview.html          |  378 ++-
 docs/2.9.0/ignite-for-spark/spark-shell.html       |  374 ++-
 docs/2.9.0/ignite-for-spark/troubleshooting.html   |  376 ++-
 docs/2.9.0/index.html                              |  764 +++---
 docs/2.9.0/installation/deb-rpm.html               |  374 ++-
 docs/2.9.0/installation/index.html                 |  380 ++-
 .../installation/installing-using-docker.html      |  380 ++-
 docs/2.9.0/installation/installing-using-zip.html  |  376 ++-
 .../kubernetes/amazon-eks-deployment.html          |  392 ++-
 .../installation/kubernetes/azure-deployment.html  |  392 ++-
 .../installation/kubernetes/gke-deployment.html    |  392 ++-
 .../key-value-api/basic-cache-operations.html      |  380 ++-
 docs/2.9.0/key-value-api/binary-objects.html       |  376 ++-
 docs/2.9.0/key-value-api/continuous-queries.html   |  374 ++-
 docs/2.9.0/key-value-api/transactions.html         |  376 ++-
 docs/2.9.0/key-value-api/using-scan-queries.html   |  378 ++-
 docs/2.9.0/logging.html                            |  378 ++-
 .../binary-classification/ann.html                 |  376 ++-
 .../binary-classification/decision-trees.html      |  378 ++-
 .../binary-classification/introduction.html        |  376 ++-
 .../binary-classification/knn-classification.html  |  376 ++-
 .../binary-classification/linear-svm.html          |  376 ++-
 .../binary-classification/logistic-regression.html |  376 ++-
 .../multilayer-perceptron.html                     |  376 ++-
 .../binary-classification/naive-bayes.html         |  376 ++-
 .../clustering/gaussian-mixture.html               |  376 ++-
 .../machine-learning/clustering/introduction.html  |  376 ++-
 .../clustering/k-means-clustering.html             |  376 ++-
 .../machine-learning/ensemble-methods/bagging.html |  368 ++-
 .../ensemble-methods/gradient-boosting.html        |  376 ++-
 .../ensemble-methods/introduction.html             |  376 ++-
 .../ensemble-methods/random-forest.html            |  376 ++-
 .../ensemble-methods/stacking.html                 |  376 ++-
 .../importing-model/introduction.html              |  376 ++-
 .../model-import-from-apache-spark.html            |  376 ++-
 .../importing-model/model-import-from-gxboost.html |  376 ++-
 docs/2.9.0/machine-learning/machine-learning.html  |  382 ++-
 .../model-selection/cross-validation.html          |  368 ++-
 .../model-selection/evaluator.html                 |  376 ++-
 .../model-selection/hyper-parameter-tuning.html    |  376 ++-
 .../model-selection/introduction.html              |  380 ++-
 .../model-selection/pipeline-api.html              |  376 ++-
 ...lit-the-dataset-on-test-and-train-datasets.html |  376 ++-
 .../multiclass-classification.html                 |  374 ++-
 .../machine-learning/partition-based-dataset.html  |  376 ++-
 docs/2.9.0/machine-learning/preprocessing.html     |  374 ++-
 .../machine-learning/recommendation-systems.html   |  374 ++-
 .../regression/decision-trees-regression.html      |  378 ++-
 .../machine-learning/regression/introduction.html  |  376 ++-
 .../regression/knn-regression.html                 |  376 ++-
 .../regression/linear-regression.html              |  378 ++-
 .../machine-learning/updating-trained-models.html  |  374 ++-
 docs/2.9.0/memory-architecture.html                |  376 ++-
 docs/2.9.0/memory-configuration/data-regions.html  |  380 ++-
 .../memory-configuration/eviction-policies.html    |  390 ++-
 docs/2.9.0/memory-configuration/index.html         |  368 ++-
 docs/2.9.0/monitoring-metrics/cluster-id.html      |  376 ++-
 .../monitoring-metrics/configuring-metrics.html    |  378 ++-
 docs/2.9.0/monitoring-metrics/intro.html           |  378 ++-
 docs/2.9.0/monitoring-metrics/metrics.html         |  396 ++-
 .../monitoring-metrics/new-metrics-system.html     |  382 ++-
 docs/2.9.0/monitoring-metrics/new-metrics.html     |  376 ++-
 docs/2.9.0/monitoring-metrics/system-views.html    |  396 ++-
 docs/2.9.0/monitoring-metrics/tracing.html         |  376 ++-
 docs/2.9.0/near-cache.html                         |  372 ++-
 docs/2.9.0/partition-loss-policy.html              |  374 ++-
 docs/2.9.0/peer-class-loading.html                 |  378 ++-
 docs/2.9.0/persistence/custom-cache-store.html     |  374 ++-
 docs/2.9.0/persistence/disk-compression.html       |  374 ++-
 docs/2.9.0/persistence/external-storage.html       |  380 ++-
 docs/2.9.0/persistence/native-persistence.html     |  388 ++-
 docs/2.9.0/persistence/persistence-tuning.html     |  388 ++-
 docs/2.9.0/persistence/snapshots.html              | 2771 --------------------
 docs/2.9.0/persistence/swap.html                   |  376 ++-
 docs/2.9.0/platform-cache.html                     |  372 ++-
 docs/2.9.0/plugins.html                            |  368 ++-
 docs/2.9.0/preface.html                            |  368 ++-
 docs/2.9.0/quick-start/cpp.html                    |  378 ++-
 docs/2.9.0/quick-start/dotnet.html                 |  376 ++-
 docs/2.9.0/quick-start/index.html                  |  368 ++-
 docs/2.9.0/quick-start/java.html                   |  376 ++-
 docs/2.9.0/quick-start/nodejs.html                 |  378 ++-
 docs/2.9.0/quick-start/php.html                    |  378 ++-
 docs/2.9.0/quick-start/python.html                 |  378 ++-
 docs/2.9.0/quick-start/restapi.html                |  380 ++-
 docs/2.9.0/quick-start/sql.html                    |  382 ++-
 docs/2.9.0/read-repair.html                        |  376 ++-
 docs/2.9.0/restapi.html                            |  388 ++-
 docs/2.9.0/security/authentication.html            |  390 ++-
 docs/2.9.0/security/index.html                     |  376 ++-
 docs/2.9.0/security/master-key-rotation.html       |  382 ++-
 docs/2.9.0/security/ssl-tls.html                   |  374 ++-
 docs/2.9.0/security/tde.html                       |  378 ++-
 docs/2.9.0/services/services.html                  |  372 ++-
 docs/2.9.0/setup.html                              |  392 ++-
 docs/2.9.0/sql-reference/aggregate-functions.html  |  386 ++-
 docs/2.9.0/sql-reference/data-types.html           |  374 ++-
 docs/2.9.0/sql-reference/date-time-functions.html  |  374 ++-
 docs/2.9.0/sql-reference/ddl.html                  |  412 ++-
 docs/2.9.0/sql-reference/dml.html                  |  376 ++-
 docs/2.9.0/sql-reference/index.html                |  368 ++-
 docs/2.9.0/sql-reference/numeric-functions.html    |  374 ++-
 docs/2.9.0/sql-reference/operational-commands.html |  376 ++-
 docs/2.9.0/sql-reference/sql-conformance.html      |  380 ++-
 docs/2.9.0/sql-reference/string-functions.html     |  374 ++-
 docs/2.9.0/sql-reference/system-functions.html     |  374 ++-
 docs/2.9.0/sql-reference/transactions.html         |  376 ++-
 docs/2.9.0/sqlline.html                            |  368 ++-
 docs/2.9.0/starting-nodes.html                     |  370 ++-
 docs/2.9.0/thin-clients/cpp-thin-client.html       |  378 ++-
 docs/2.9.0/thin-clients/dotnet-thin-client.html    |  380 ++-
 .../getting-started-with-thin-clients.html         |  392 ++-
 docs/2.9.0/thin-clients/java-thin-client.html      |  394 ++-
 docs/2.9.0/thin-clients/nodejs-thin-client.html    |  384 ++-
 docs/2.9.0/thin-clients/php-thin-client.html       |  382 ++-
 docs/2.9.0/thin-clients/python-thin-client.html    |  398 ++-
 docs/2.9.0/transactions/mvcc.html                  |  390 ++-
 docs/2.9.0/understanding-configuration.html        |  370 ++-
 docs/available-versions.txt                        |    2 +-
 events.html                                        |  416 +--
 images/ico-csv.png                                 |  Bin 862 -> 2713 bytes
 images/ico-json.png                                |  Bin 784 -> 2764 bytes
 images/ico-pdf.png                                 |  Bin 594 -> 2444 bytes
 images/ico-xls.png                                 |  Bin 1270 -> 3116 bytes
 images/ico-xml.png                                 |  Bin 946 -> 2734 bytes
 includes/header.html                               |   12 +-
 193 files changed, 33417 insertions(+), 38334 deletions(-)

diff --git a/_docs/_includes/header.html b/_docs/_includes/header.html
index 34a8432..d4d34c5 100644
--- a/_docs/_includes/header.html
+++ b/_docs/_includes/header.html
@@ -1,4 +1,5 @@
 <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
     <div class="container">
         <button type='button' class='menu' title='Docs menu'>
         <img src="{{'assets/images/menu-icon.svg'|relative_url}}"/>
diff --git a/_docs/_sass/header.scss b/_docs/_sass/header.scss
index 3385f23..22e5e29 100644
--- a/_docs/_sass/header.scss
+++ b/_docs/_sass/header.scss
@@ -7,6 +7,27 @@ header {
 
     z-index: 1;
 
+    #promotion-bar {
+        background-color: #333333;
+        padding: 8px;
+        
+        p {
+            font-size: 14px;
+            line-height: 1.4em;
+            font-weight: 600;
+            padding: 0;
+            margin: 0;
+
+            color: #f0f0f0;
+            text-align: center;
+
+            a {
+                color: #FCB903;
+            }
+        }
+    }
+
+
     > .container {
         display: grid;
         grid-template-columns: auto auto 1fr auto auto auto;
diff --git a/assets/css/styles.css b/assets/css/styles.css
index 17014a0..b286ecc 100644
--- a/assets/css/styles.css
+++ b/assets/css/styles.css
@@ -4,6 +4,12 @@
 
 header { min-height: var(--header-height); background: white; box-shadow: 0 4px 10px 0 #eeeeee, 0 0 4px 0 #d5d5d5; z-index: 1; }
 
+header #promotion-bar { background-color: #333333; padding: 8px; }
+
+header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center; }
+
+header #promotion-bar p a { color: #FCB903; }
+
 header > .container { display: grid; grid-template-columns: auto auto 1fr auto auto auto; grid-template-areas: 'left-toggle home nav ver gh search'; grid-template-rows: 40px; flex-direction: row; align-items: center; justify-content: flex-start; padding: 12px 20px; max-width: 1400px; margin: 0 auto; }
 
 header a:hover, header button:hover { opacity: 0.85; }
diff --git a/assets/css/styles.css.map b/assets/css/styles.css.map
index af0f132..9e78fb5 100644
--- a/assets/css/styles.css.map
+++ b/assets/css/styles.css.map
@@ -18,7 +18,7 @@
 	"sourcesContent": [
 		"@import \"variables\";\n@import \"header\";\n@import \"code\";\n@import \"rouge-base16-solarized\";\n@import \"text\";\n@import \"callouts\";\n@import \"layout\";\n@import \"left-nav\";\n@import \"right-nav\";\n@import \"footer\";\n\n@import \"docs\";\n",
 		":root {\n    --gg-red: #ec1c24;\n    --gg-orange: #ec1c24;\n    --gg-orange-dark: #bc440b;\n    --gg-orange-filter: invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);\n    --gg-dark-gray: #333333;\n    --orange-line-thickness: 3px;\n    --block-code-background: rgba(241, 241, 241, 20%);\n    --inline-code-background: rgba(241, 241, 241, 90%);\n    --padding-top: 25px; \n    --link-color: #ec1c24;\n    --body-background: #fcfcfc;\n}\n\n@font-face  [...]
-		"header {\n\n    min-height: var(--header-height);\n    background: white;\n    box-shadow: 0 4px 10px 0 #eeeeee, 0 0 4px 0 #d5d5d5;\n    \n\n    z-index: 1;\n\n    > .container {\n        display: grid;\n        grid-template-columns: auto auto 1fr auto auto auto;\n        grid-template-areas: 'left-toggle home nav ver gh search';\n        grid-template-rows: 40px;\n        flex-direction: row;\n        align-items: center;\n        justify-content: flex-start;\n        padding: 12px  [...]
+		"header {\n\n    min-height: var(--header-height);\n    background: white;\n    box-shadow: 0 4px 10px 0 #eeeeee, 0 0 4px 0 #d5d5d5;\n    \n\n    z-index: 1;\n\n    #promotion-bar {\n        background-color: #333333;\n        padding: 8px;\n        \n        p {\n            font-size: 14px;\n            line-height: 1.4em;\n            font-weight: 600;\n            padding: 0;\n            margin: 0;\n\n            color: #f0f0f0;\n            text-align: center;\n\n            a {\ [...]
 		"pre, pre.rouge {\n    padding: 8px 15px;\n    background: var(--block-code-background) !important;\n    border-radius: 5px;\n    border: 1px solid #e5e5e5;\n    overflow-x: auto;\n    // So code copy button doesn't overflow\n    min-height: 36px;\n\tline-height: 18px;\n    color: #545454;\n}\n\ncode {\n    color: #545454;\n}\n\npre.rouge code {\n    background: none !important;\n}\n\npre.rouge .tok-err {\n  \tborder: none !important;\n  }\n\ncode-tabs.code-tabs__initialized {\n    dis [...]
 		".highlight table td { padding: 5px; }\n.highlight table pre { margin: 0; }\n.highlight, .highlight .w {\n  color: #586e75;\n}\n.highlight .err {\n  color: #002b36;\n  background-color: #dc322f;\n}\n.highlight .c, .highlight .cd, .highlight .cm, .highlight .c1, .highlight .cs {\n  color: #657b83;\n}\n.highlight .cp {\n  color: #b58900;\n}\n.highlight .nt {\n  color: #b58900;\n}\n.highlight .o, .highlight .ow {\n  color: #93a1a1;\n}\n.highlight .p, .highlight .pi {\n  color: #93a1a1;\n} [...]
 		"body {\n    font-family: 'Open Sans', sans-serif;\n}\n\nh1, h2, h3, h4 {\n    color: #000;\n    font-weight: normal;\n    font-family: 'Open Sans';\n}\n\nh1 {\n    font-size: 36px;\n    line-height: 40px;\n}\n\na {\n    text-decoration: none;\n    color: var(--link-color);\n}\n\n\nsection {\n    color: #545454;\n}\n\ntable {\n    border-collapse: collapse;\n\n    td, th {\n        text-align: left;\n        padding: 5px 10px;\n        border-bottom: 1px solid hsl(0, 0%, 85%);\n        [...]
@@ -30,5 +30,5 @@
 		"section.page-docs {\n    display: grid;\n    transition: grid-template-columns 0.15s;\n    grid-template-columns: auto 1fr auto;\n    grid-template-rows: 100%;\n    grid-template-areas: 'left-nav content right-nav';\n    line-height: 20px;\n    max-width: 1440px;\n    margin: auto;\n    width: 100%;\n\n    &>article {\n        // box-shadow: -1px 13px 20px 0 #696c70;\n        border-left: 1px solid #eeeeee;\n        background-color: #ffffff;\n        padding: 0 50px 30px;\n        gr [...]
 	],
 	"names": [],
-	"mappings": "CCAC,AAAD,IAAK,CAAC,EACF,QAAQ,CAAA,QAAC,EACT,WAAW,CAAA,QAAC,EACZ,gBAAgB,CAAA,QAAC,EACjB,kBAAkB,CAAA,yFAAC,EACnB,cAAc,CAAA,QAAC,EACf,uBAAuB,CAAA,IAAC,EACxB,uBAAuB,CAAA,yBAAC,EACxB,wBAAwB,CAAA,yBAAC,EACzB,aAAa,CAAA,KAAC,EACd,YAAY,CAAA,QAAC,EACb,iBAAiB,CAAA,QAAC,GACrB;;AAED,UAAU,GACN,WAAW,EAAE,WAAW,EACxB,WAAW,EAAE,GAAG,EAChB,YAAY,EAAE,IAAI,EAClB,UAAU,EAAE,MAAM;;AClBtB,AAAA,MAAM,CAAC,EAEH,UAAU,EAAE,oBAAoB,EAChC,UAAU,EAAE,KAAK,EACjB,UAAU,EAAE,uCAAuC,EAGnD,OAAO,EAAE,CAAC,GA4Qb;;A [...]
+	"mappings": "CCAC,AAAD,IAAK,CAAC,EACF,QAAQ,CAAA,QAAC,EACT,WAAW,CAAA,QAAC,EACZ,gBAAgB,CAAA,QAAC,EACjB,kBAAkB,CAAA,yFAAC,EACnB,cAAc,CAAA,QAAC,EACf,uBAAuB,CAAA,IAAC,EACxB,uBAAuB,CAAA,yBAAC,EACxB,wBAAwB,CAAA,yBAAC,EACzB,aAAa,CAAA,KAAC,EACd,YAAY,CAAA,QAAC,EACb,iBAAiB,CAAA,QAAC,GACrB;;AAED,UAAU,GACN,WAAW,EAAE,WAAW,EACxB,WAAW,EAAE,GAAG,EAChB,YAAY,EAAE,IAAI,EAClB,UAAU,EAAE,MAAM;;AClBtB,AAAA,MAAM,CAAC,EAEH,UAAU,EAAE,oBAAoB,EAChC,UAAU,EAAE,KAAK,EACjB,UAAU,EAAE,uCAAuC,EAGnD,OAAO,EAAE,CAAC,GAiSb;;A [...]
 }
\ No newline at end of file
diff --git a/docs/2.9.0/SQL/JDBC/error-codes.html b/docs/2.9.0/SQL/JDBC/error-codes.html
index 58e7761..73428df 100644
--- a/docs/2.9.0/SQL/JDBC/error-codes.html
+++ b/docs/2.9.0/SQL/JDBC/error-codes.html
@@ -20,15 +20,15 @@
     <meta name="ignite-version" content="2.9.0" />
     <title>Error Codes | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/latest/SQL/JDBC/error-codes" />
+    <link rel="canonical" href="/docs/2.9.0/SQL/JDBC/error-codes" />
     
 	
-	<link rel="stylesheet" href="/assets/css/styles.css?1600372550">
+	<link rel="stylesheet" href="/assets/css/styles.css?1600286555">
     <link rel="stylesheet" href="/assets/css/asciidoc-pygments.css">
     <link rel="shortcut icon" href="/favicon.ico">
     <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
 
-	<script type="text/javascript" src="/assets/js/anchor.min.js?1600372550"></script>
+	<script type="text/javascript" src="/assets/js/anchor.min.js?1600286555"></script>
   
   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
 
@@ -36,6 +36,7 @@
 </head>
 <body>
     <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
     <div class="container">
         <button type='button' class='menu' title='Docs menu'>
         <img src="/assets/images/menu-icon.svg"/>
@@ -83,7 +84,7 @@
         <li>
             
 
-            <a href="/docs/latest/preface" class='' >Preface</a>
+            <a href="/docs/2.9.0/preface" class='' >Preface</a>
             
         </li>
     
@@ -104,7 +105,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/java"
+                            <a href="/docs/2.9.0/quick-start/java"
 
                                 class=''
                             >Java</a>
@@ -117,7 +118,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/dotnet"
+                            <a href="/docs/2.9.0/quick-start/dotnet"
 
                                 class=''
                             >.NET/C#</a>
@@ -130,7 +131,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/cpp"
+                            <a href="/docs/2.9.0/quick-start/cpp"
 
                                 class=''
                             >C++</a>
@@ -143,7 +144,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/python"
+                            <a href="/docs/2.9.0/quick-start/python"
 
                                 class=''
                             >Python</a>
@@ -156,7 +157,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/nodejs"
+                            <a href="/docs/2.9.0/quick-start/nodejs"
 
                                 class=''
                             >Node.JS</a>
@@ -169,7 +170,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/sql"
+                            <a href="/docs/2.9.0/quick-start/sql"
 
                                 class=''
                             >SQL</a>
@@ -182,7 +183,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/php"
+                            <a href="/docs/2.9.0/quick-start/php"
 
                                 class=''
                             >PHP</a>
@@ -195,7 +196,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/restapi"
+                            <a href="/docs/2.9.0/quick-start/restapi"
 
                                 class=''
                             >REST API</a>
@@ -225,7 +226,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-zip"
+                            <a href="/docs/2.9.0/installation/installing-using-zip"
 
                                 class=''
                             >Installing Using ZIP Archive</a>
@@ -238,7 +239,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-docker"
+                            <a href="/docs/2.9.0/installation/installing-using-docker"
 
                                 class=''
                             >Installing Using Docker</a>
@@ -251,7 +252,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/deb-rpm"
+                            <a href="/docs/2.9.0/installation/deb-rpm"
 
                                 class=''
                             >Installing DEB or RPM package</a>
@@ -274,15 +275,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
                             
                             </nav>
                         
@@ -311,7 +312,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup"
+                            <a href="/docs/2.9.0/setup"
 
                                 class=''
                             >Setting Up Ignite for Java</a>
@@ -324,7 +325,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup-dotnet"
+                            <a href="/docs/2.9.0/setup-dotnet"
 
                                 class=''
                             >Setting Up Ignite for .NET/C#</a>
@@ -340,21 +341,21 @@
         <li>
             
 
-            <a href="/docs/latest/understanding-configuration" class='' >Understanding Configuration</a>
+            <a href="/docs/2.9.0/understanding-configuration" class='' >Understanding Configuration</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/logging" class='' >Configuring Logging</a>
+            <a href="/docs/2.9.0/logging" class='' >Configuring Logging</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/starting-nodes" class='' >Starting and Stopping Nodes</a>
+            <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
             
         </li>
     
@@ -375,7 +376,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/clustering"
+                            <a href="/docs/2.9.0/clustering/clustering"
 
                                 class=''
                             >Overview</a>
@@ -388,7 +389,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/tcp-ip-discovery"
+                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
 
                                 class=''
                             >TCP/IP Discovery</a>
@@ -401,7 +402,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/zookeeper-discovery"
+                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
 
                                 class=''
                             >ZooKeeper Discovery</a>
@@ -414,7 +415,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/discovery-in-the-cloud"
+                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
 
                                 class=''
                             >Discovery in the Cloud</a>
@@ -427,7 +428,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/network-configuration"
+                            <a href="/docs/2.9.0/clustering/network-configuration"
 
                                 class=''
                             >Network Configuration</a>
@@ -440,7 +441,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/connect-client-nodes"
+                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
 
                                 class=''
                             >Connecting Client Nodes</a>
@@ -453,7 +454,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/running-client-nodes-behind-nat"
+                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
 
                                 class=''
                             >Running Client Nodes Behind NAT</a>
@@ -483,7 +484,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-modeling"
+                            <a href="/docs/2.9.0/data-modeling/data-modeling"
 
                                 class=''
                             >Introduction</a>
@@ -496,7 +497,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-partitioning"
+                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
 
                                 class=''
                             >Data Partitioning</a>
@@ -509,7 +510,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/affinity-collocation"
+                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
 
                                 class=''
                             >Affinity Colocation</a>
@@ -539,7 +540,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-architecture"
+                            <a href="/docs/2.9.0/memory-architecture"
 
                                 class=''
                             >Memory Architecture</a>
@@ -552,7 +553,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/data-regions"
+                            <a href="/docs/2.9.0/memory-configuration/data-regions"
 
                                 class=''
                             >Configuring Data Regions</a>
@@ -565,7 +566,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/eviction-policies"
+                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
 
                                 class=''
                             >Eviction Policies</a>
@@ -595,7 +596,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuration-overview"
+                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
 
                                 class=''
                             >Cache Configuration</a>
@@ -608,7 +609,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuring-backups"
+                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
 
                                 class=''
                             >Configuring Partition Backups</a>
@@ -621,7 +622,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/atomicity-modes"
+                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
 
                                 class=''
                             >Atomicity Modes</a>
@@ -634,7 +635,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/expiry-policies"
+                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
 
                                 class=''
                             >Expiry Policy</a>
@@ -647,7 +648,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/on-heap-caching"
+                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
 
                                 class=''
                             >On-Heap Caching</a>
@@ -660,7 +661,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/cache-groups"
+                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
 
                                 class=''
                             >Cache Groups</a>
@@ -690,7 +691,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/native-persistence"
+                            <a href="/docs/2.9.0/persistence/native-persistence"
 
                                 class=''
                             >Ignite Persistence</a>
@@ -703,7 +704,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/external-storage"
+                            <a href="/docs/2.9.0/persistence/external-storage"
 
                                 class=''
                             >External Storage</a>
@@ -716,7 +717,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/swap"
+                            <a href="/docs/2.9.0/persistence/swap"
 
                                 class=''
                             >Swapping</a>
@@ -729,7 +730,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/custom-cache-store"
+                            <a href="/docs/2.9.0/persistence/custom-cache-store"
 
                                 class=''
                             >Implementing Custom Cache Store</a>
@@ -742,20 +743,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/snapshots"
-
-                                class=''
-                            >Cluster Snapshots</a>
-                        
-                    </li>
-                
-
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/disk-compression"
+                            <a href="/docs/2.9.0/persistence/disk-compression"
 
                                 class=''
                             >Disk Compression</a>
@@ -768,7 +756,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/persistence-tuning"
+                            <a href="/docs/2.9.0/persistence/persistence-tuning"
 
                                 class=''
                             >Tuning Persistence</a>
@@ -784,49 +772,49 @@
         <li>
             
 
-            <a href="/docs/latest/baseline-topology" class='' >Baseline Topology</a>
+            <a href="/docs/2.9.0/baseline-topology" class='' >Baseline Topology</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/cluster-states" class='' >Cluster States</a>
+            <a href="/docs/2.9.0/cluster-states" class='' >Cluster States</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-rebalancing" class='' >Data Rebalancing</a>
+            <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/partition-loss-policy" class='' >Partition Loss Policy</a>
+            <a href="/docs/2.9.0/partition-loss-policy" class='' >Partition Loss Policy</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/deploying-user-code" class='' >Deploying User Code</a>
+            <a href="/docs/2.9.0/deploying-user-code" class='' >Deploying User Code</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/peer-class-loading" class='' >Peer Class Loading</a>
+            <a href="/docs/2.9.0/peer-class-loading" class='' >Peer Class Loading</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-streaming" class='' >Data Streaming</a>
+            <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
             
         </li>
     
@@ -847,7 +835,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/basic-cache-operations"
+                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
 
                                 class=''
                             >Basic Cache Operations</a>
@@ -860,7 +848,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/binary-objects"
+                            <a href="/docs/2.9.0/key-value-api/binary-objects"
 
                                 class=''
                             >Working with Binary Objects</a>
@@ -873,7 +861,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-scan-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
 
                                 class=''
                             >Using Scan Queries</a>
@@ -886,7 +874,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/read-repair"
+                            <a href="/docs/2.9.0/read-repair"
 
                                 class=''
                             >Read Repair</a>
@@ -902,14 +890,14 @@
         <li>
             
 
-            <a href="/docs/latest/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
+            <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/key-value-api/transactions" class='' >Performing Transactions</a>
+            <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
             
         </li>
     
@@ -930,7 +918,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-introduction"
+                            <a href="/docs/2.9.0/SQL/sql-introduction"
 
                                 class=''
                             >Introduction</a>
@@ -943,7 +931,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/schemas"
+                            <a href="/docs/2.9.0/SQL/schemas"
 
                                 class=''
                             >Understanding Schemas</a>
@@ -956,7 +944,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/indexes"
+                            <a href="/docs/2.9.0/SQL/indexes"
 
                                 class=''
                             >Defining Indexes</a>
@@ -969,7 +957,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-api"
+                            <a href="/docs/2.9.0/SQL/sql-api"
 
                                 class=''
                             >Using SQL API</a>
@@ -982,7 +970,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/distributed-joins"
+                            <a href="/docs/2.9.0/SQL/distributed-joins"
 
                                 class=''
                             >Distributed Joins</a>
@@ -995,7 +983,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-transactions"
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
 
                                 class=''
                             >SQL Transactions</a>
@@ -1008,7 +996,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/custom-sql-func"
+                            <a href="/docs/2.9.0/SQL/custom-sql-func"
 
                                 class=''
                             >Custom SQL Functions</a>
@@ -1021,7 +1009,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
 
                                 class=''
                             >JDBC Driver</a>
@@ -1034,7 +1022,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-client-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
 
                                 class=''
                             >JDBC Client Driver</a>
@@ -1047,7 +1035,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/transactions/mvcc"
+                            <a href="/docs/2.9.0/transactions/mvcc"
 
                                 class=''
                             >Multiversion Concurrency Control</a>
@@ -1077,7 +1065,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/distributed-computing"
+                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
 
                                 class=''
                             >Distributed Computing API</a>
@@ -1090,7 +1078,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/cluster-groups"
+                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
 
                                 class=''
                             >Cluster Groups</a>
@@ -1103,7 +1091,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/executor-service"
+                            <a href="/docs/2.9.0/distributed-computing/executor-service"
 
                                 class=''
                             >Executor Service</a>
@@ -1116,7 +1104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/map-reduce"
+                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
 
                                 class=''
                             >MapReduce API</a>
@@ -1129,7 +1117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/load-balancing"
+                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
 
                                 class=''
                             >Load Balancing</a>
@@ -1142,7 +1130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/fault-tolerance"
+                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
 
                                 class=''
                             >Fault Tolerance</a>
@@ -1155,7 +1143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/job-scheduling"
+                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
 
                                 class=''
                             >Job Scheduling</a>
@@ -1171,7 +1159,7 @@
         <li>
             
 
-            <a href="/docs/latest/collocated-computations" class='' >Colocating Computations with Data</a>
+            <a href="/docs/2.9.0/collocated-computations" class='' >Colocating Computations with Data</a>
             
         </li>
     
@@ -1192,7 +1180,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/listening-to-events"
+                            <a href="/docs/2.9.0/events/listening-to-events"
 
                                 class=''
                             >Enabling and Listenting to Events</a>
@@ -1205,7 +1193,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/events"
+                            <a href="/docs/2.9.0/events/events"
 
                                 class=''
                             >Events</a>
@@ -1221,21 +1209,21 @@
         <li>
             
 
-            <a href="/docs/latest/near-cache" class='' >Near Caches</a>
+            <a href="/docs/2.9.0/near-cache" class='' >Near Caches</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/platform-cache" class='' >.NET Platform Cache</a>
+            <a href="/docs/2.9.0/platform-cache" class='' >.NET Platform Cache</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/services/services" class='' >Services</a>
+            <a href="/docs/2.9.0/services/services" class='' >Services</a>
             
         </li>
     
@@ -1256,7 +1244,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/queue-and-set"
+                            <a href="/docs/2.9.0/data-structures/queue-and-set"
 
                                 class=''
                             >Queue and Set</a>
@@ -1269,7 +1257,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-types"
+                            <a href="/docs/2.9.0/data-structures/atomic-types"
 
                                 class=''
                             >Atomic Types</a>
@@ -1282,7 +1270,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/countdownlatch"
+                            <a href="/docs/2.9.0/data-structures/countdownlatch"
 
                                 class=''
                             >CountDownLatch</a>
@@ -1295,7 +1283,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-sequence"
+                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
 
                                 class=''
                             >Atomic Sequence</a>
@@ -1308,7 +1296,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/semaphore"
+                            <a href="/docs/2.9.0/data-structures/semaphore"
 
                                 class=''
                             >Semaphore</a>
@@ -1338,7 +1326,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/machine-learning"
+                            <a href="/docs/2.9.0/machine-learning/machine-learning"
 
                                 class=''
                             >Machine Learning</a>
@@ -1351,7 +1339,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/partition-based-dataset"
+                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
 
                                 class=''
                             >Partition Based Dataset</a>
@@ -1364,7 +1352,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/updating-trained-models"
+                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
 
                                 class=''
                             >Updating Trained Models</a>
@@ -1387,35 +1375,35 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
                             
                             </nav>
                         
@@ -1437,19 +1425,19 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
                             
                             </nav>
                         
@@ -1471,15 +1459,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
                             
                             </nav>
                         
@@ -1491,7 +1479,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/preprocessing"
+                            <a href="/docs/2.9.0/machine-learning/preprocessing"
 
                                 class=''
                             >Preprocessing</a>
@@ -1514,23 +1502,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
                             
                             </nav>
                         
@@ -1542,7 +1530,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/multiclass-classification"
+                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
 
                                 class=''
                             >Multiclass Classification</a>
@@ -1565,23 +1553,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/introduction" class=''></a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/introduction" class=''></a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
                             
                             </nav>
                         
@@ -1593,7 +1581,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/recommendation-systems"
+                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
 
                                 class=''
                             >Recommendation Systems</a>
@@ -1616,15 +1604,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
                             
                             </nav>
                         
@@ -1653,7 +1641,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/intro"
+                            <a href="/docs/2.9.0/monitoring-metrics/intro"
 
                                 class=''
                             >Introduction</a>
@@ -1666,7 +1654,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/cluster-id"
+                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
 
                                 class=''
                             >Cluster ID and Tag</a>
@@ -1689,11 +1677,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
                             
                             </nav>
                         
@@ -1715,11 +1703,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
                             
                             </nav>
                         
@@ -1731,7 +1719,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/system-views"
+                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
 
                                 class=''
                             >System Views</a>
@@ -1744,7 +1732,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/tracing"
+                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
 
                                 class=''
                             >Tracing</a>
@@ -1774,7 +1762,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/authentication"
+                            <a href="/docs/2.9.0/security/authentication"
 
                                 class=''
                             >Authentication</a>
@@ -1787,7 +1775,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/ssl-tls"
+                            <a href="/docs/2.9.0/security/ssl-tls"
 
                                 class=''
                             >SSL/TLS</a>
@@ -1810,11 +1798,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//security/tde" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//security/tde" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//security/master-key-rotation" class=''>Master key rotation</a></li>
+								  <li><a href="/docs/2.9.0//security/master-key-rotation" class=''>Master key rotation</a></li>
                             
                             </nav>
                         
@@ -1843,7 +1831,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/getting-started-with-thin-clients"
+                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
 
                                 class=''
                             >Thin Clients Overview</a>
@@ -1856,7 +1844,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/java-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
 
                                 class=''
                             >Java Thin Client</a>
@@ -1869,7 +1857,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/dotnet-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
 
                                 class=''
                             >.NET Thin Client</a>
@@ -1882,7 +1870,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/cpp-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
 
                                 class=''
                             >C++ Thin Client</a>
@@ -1895,7 +1883,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/python-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
 
                                 class=''
                             >Python Thin Client</a>
@@ -1908,7 +1896,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/php-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
 
                                 class=''
                             >PHP Thin Client</a>
@@ -1921,7 +1909,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/nodejs-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
 
                                 class=''
                             >Node.js Thin Client</a>
@@ -1944,27 +1932,27 @@
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/data-format" class=''>Data Format</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/data-format" class=''>Data Format</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
                             
                             </nav>
                         
@@ -1993,7 +1981,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/odbc-driver"
+                            <a href="/docs/2.9.0/SQL/ODBC/odbc-driver"
 
                                 class=''
                             >ODBC Driver</a>
@@ -2006,7 +1994,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/connection-string-dsn"
+                            <a href="/docs/2.9.0/SQL/ODBC/connection-string-dsn"
 
                                 class=''
                             >Connection String and DSN</a>
@@ -2019,7 +2007,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/querying-modifying-data"
+                            <a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data"
 
                                 class=''
                             >Querying and Modifying Data</a>
@@ -2032,7 +2020,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/specification"
+                            <a href="/docs/2.9.0/SQL/ODBC/specification"
 
                                 class=''
                             >Specification</a>
@@ -2045,7 +2033,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/data-types"
+                            <a href="/docs/2.9.0/SQL/ODBC/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2058,7 +2046,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/error-codes"
+                            <a href="/docs/2.9.0/SQL/ODBC/error-codes"
 
                                 class=''
                             >Error Codes</a>
@@ -2074,28 +2062,28 @@
         <li>
             
 
-            <a href="/docs/latest/restapi" class='' >REST API</a>
+            <a href="/docs/2.9.0/restapi" class='' >REST API</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/control-script" class='' >Control Script</a>
+            <a href="/docs/2.9.0/control-script" class='' >Control Script</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/plugins" class='' >Plugins</a>
+            <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/sqlline" class='' >SQLLine</a>
+            <a href="/docs/2.9.0/sqlline" class='' >SQLLine</a>
             
         </li>
     
@@ -2116,7 +2104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/overview"
+                            <a href="/docs/2.9.0/ignite-for-spark/overview"
 
                                 class=''
                             >Overview</a>
@@ -2129,7 +2117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignitecontext-and-rdd"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignitecontext-and-rdd"
 
                                 class=''
                             >IgniteContext and IgniteRDD</a>
@@ -2142,7 +2130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignite-dataframe"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignite-dataframe"
 
                                 class=''
                             >Ignite DataFrame</a>
@@ -2155,7 +2143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/installation"
+                            <a href="/docs/2.9.0/ignite-for-spark/installation"
 
                                 class=''
                             >Installation</a>
@@ -2168,7 +2156,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/spark-shell"
+                            <a href="/docs/2.9.0/ignite-for-spark/spark-shell"
 
                                 class=''
                             >Test Ignite with Spark-shell</a>
@@ -2181,7 +2169,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/troubleshooting"
+                            <a href="/docs/2.9.0/ignite-for-spark/troubleshooting"
 
                                 class=''
                             >Troubleshooting</a>
@@ -2211,7 +2199,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/sql-conformance"
+                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
 
                                 class=''
                             >SQL Conformance</a>
@@ -2224,7 +2212,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/ddl"
+                            <a href="/docs/2.9.0/sql-reference/ddl"
 
                                 class=''
                             >Data Definition Language (DDL)</a>
@@ -2237,7 +2225,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/dml"
+                            <a href="/docs/2.9.0/sql-reference/dml"
 
                                 class=''
                             >Data Manipulation Language (DML)</a>
@@ -2250,7 +2238,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/transactions"
+                            <a href="/docs/2.9.0/sql-reference/transactions"
 
                                 class=''
                             >Transactions</a>
@@ -2263,7 +2251,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/operational-commands"
+                            <a href="/docs/2.9.0/sql-reference/operational-commands"
 
                                 class=''
                             >Operational Commands</a>
@@ -2276,7 +2264,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/aggregate-functions"
+                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
 
                                 class=''
                             >Aggregate functions</a>
@@ -2289,7 +2277,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/numeric-functions"
+                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
 
                                 class=''
                             >Numeric Functions</a>
@@ -2302,7 +2290,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/string-functions"
+                            <a href="/docs/2.9.0/sql-reference/string-functions"
 
                                 class=''
                             >String Functions</a>
@@ -2315,7 +2303,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/date-time-functions"
+                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
 
                                 class=''
                             >Data and Time Functions</a>
@@ -2328,7 +2316,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/system-functions"
+                            <a href="/docs/2.9.0/sql-reference/system-functions"
 
                                 class=''
                             >System Functions</a>
@@ -2341,7 +2329,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/data-types"
+                            <a href="/docs/2.9.0/sql-reference/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2456,7 +2444,7 @@
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">40001</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Concurrent update conflict. See <a href="/docs/latest/transactions/mvcc#concurrent-updates">Concurrent Updates</a>.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Concurrent update conflict. See <a href="/docs/2.9.0/transactions/mvcc#concurrent-updates">Concurrent Updates</a>.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">42000</p></td>
@@ -2525,8 +2513,8 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1600372550' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1600372550' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1600286555' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1600286555' async crossorigin></script>
 </body>
 
 </html>
diff --git a/docs/2.9.0/SQL/JDBC/jdbc-client-driver.html b/docs/2.9.0/SQL/JDBC/jdbc-client-driver.html
index 3a9c4ea..f5089d0 100644
--- a/docs/2.9.0/SQL/JDBC/jdbc-client-driver.html
+++ b/docs/2.9.0/SQL/JDBC/jdbc-client-driver.html
@@ -20,15 +20,15 @@
     <meta name="ignite-version" content="2.9.0" />
     <title>JDBC Client Driver | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/latest/SQL/JDBC/jdbc-client-driver" />
+    <link rel="canonical" href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver" />
     
 	
-	<link rel="stylesheet" href="/assets/css/styles.css?1600372550">
+	<link rel="stylesheet" href="/assets/css/styles.css?1600286555">
     <link rel="stylesheet" href="/assets/css/asciidoc-pygments.css">
     <link rel="shortcut icon" href="/favicon.ico">
     <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
 
-	<script type="text/javascript" src="/assets/js/anchor.min.js?1600372550"></script>
+	<script type="text/javascript" src="/assets/js/anchor.min.js?1600286555"></script>
   
   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
 
@@ -36,6 +36,7 @@
 </head>
 <body>
     <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
     <div class="container">
         <button type='button' class='menu' title='Docs menu'>
         <img src="/assets/images/menu-icon.svg"/>
@@ -83,7 +84,7 @@
         <li>
             
 
-            <a href="/docs/latest/preface" class='' >Preface</a>
+            <a href="/docs/2.9.0/preface" class='' >Preface</a>
             
         </li>
     
@@ -104,7 +105,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/java"
+                            <a href="/docs/2.9.0/quick-start/java"
 
                                 class=''
                             >Java</a>
@@ -117,7 +118,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/dotnet"
+                            <a href="/docs/2.9.0/quick-start/dotnet"
 
                                 class=''
                             >.NET/C#</a>
@@ -130,7 +131,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/cpp"
+                            <a href="/docs/2.9.0/quick-start/cpp"
 
                                 class=''
                             >C++</a>
@@ -143,7 +144,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/python"
+                            <a href="/docs/2.9.0/quick-start/python"
 
                                 class=''
                             >Python</a>
@@ -156,7 +157,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/nodejs"
+                            <a href="/docs/2.9.0/quick-start/nodejs"
 
                                 class=''
                             >Node.JS</a>
@@ -169,7 +170,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/sql"
+                            <a href="/docs/2.9.0/quick-start/sql"
 
                                 class=''
                             >SQL</a>
@@ -182,7 +183,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/php"
+                            <a href="/docs/2.9.0/quick-start/php"
 
                                 class=''
                             >PHP</a>
@@ -195,7 +196,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/restapi"
+                            <a href="/docs/2.9.0/quick-start/restapi"
 
                                 class=''
                             >REST API</a>
@@ -225,7 +226,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-zip"
+                            <a href="/docs/2.9.0/installation/installing-using-zip"
 
                                 class=''
                             >Installing Using ZIP Archive</a>
@@ -238,7 +239,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-docker"
+                            <a href="/docs/2.9.0/installation/installing-using-docker"
 
                                 class=''
                             >Installing Using Docker</a>
@@ -251,7 +252,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/deb-rpm"
+                            <a href="/docs/2.9.0/installation/deb-rpm"
 
                                 class=''
                             >Installing DEB or RPM package</a>
@@ -274,15 +275,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
                             
                             </nav>
                         
@@ -311,7 +312,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup"
+                            <a href="/docs/2.9.0/setup"
 
                                 class=''
                             >Setting Up Ignite for Java</a>
@@ -324,7 +325,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup-dotnet"
+                            <a href="/docs/2.9.0/setup-dotnet"
 
                                 class=''
                             >Setting Up Ignite for .NET/C#</a>
@@ -340,21 +341,21 @@
         <li>
             
 
-            <a href="/docs/latest/understanding-configuration" class='' >Understanding Configuration</a>
+            <a href="/docs/2.9.0/understanding-configuration" class='' >Understanding Configuration</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/logging" class='' >Configuring Logging</a>
+            <a href="/docs/2.9.0/logging" class='' >Configuring Logging</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/starting-nodes" class='' >Starting and Stopping Nodes</a>
+            <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
             
         </li>
     
@@ -375,7 +376,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/clustering"
+                            <a href="/docs/2.9.0/clustering/clustering"
 
                                 class=''
                             >Overview</a>
@@ -388,7 +389,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/tcp-ip-discovery"
+                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
 
                                 class=''
                             >TCP/IP Discovery</a>
@@ -401,7 +402,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/zookeeper-discovery"
+                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
 
                                 class=''
                             >ZooKeeper Discovery</a>
@@ -414,7 +415,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/discovery-in-the-cloud"
+                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
 
                                 class=''
                             >Discovery in the Cloud</a>
@@ -427,7 +428,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/network-configuration"
+                            <a href="/docs/2.9.0/clustering/network-configuration"
 
                                 class=''
                             >Network Configuration</a>
@@ -440,7 +441,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/connect-client-nodes"
+                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
 
                                 class=''
                             >Connecting Client Nodes</a>
@@ -453,7 +454,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/running-client-nodes-behind-nat"
+                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
 
                                 class=''
                             >Running Client Nodes Behind NAT</a>
@@ -483,7 +484,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-modeling"
+                            <a href="/docs/2.9.0/data-modeling/data-modeling"
 
                                 class=''
                             >Introduction</a>
@@ -496,7 +497,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-partitioning"
+                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
 
                                 class=''
                             >Data Partitioning</a>
@@ -509,7 +510,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/affinity-collocation"
+                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
 
                                 class=''
                             >Affinity Colocation</a>
@@ -539,7 +540,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-architecture"
+                            <a href="/docs/2.9.0/memory-architecture"
 
                                 class=''
                             >Memory Architecture</a>
@@ -552,7 +553,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/data-regions"
+                            <a href="/docs/2.9.0/memory-configuration/data-regions"
 
                                 class=''
                             >Configuring Data Regions</a>
@@ -565,7 +566,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/eviction-policies"
+                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
 
                                 class=''
                             >Eviction Policies</a>
@@ -595,7 +596,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuration-overview"
+                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
 
                                 class=''
                             >Cache Configuration</a>
@@ -608,7 +609,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuring-backups"
+                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
 
                                 class=''
                             >Configuring Partition Backups</a>
@@ -621,7 +622,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/atomicity-modes"
+                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
 
                                 class=''
                             >Atomicity Modes</a>
@@ -634,7 +635,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/expiry-policies"
+                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
 
                                 class=''
                             >Expiry Policy</a>
@@ -647,7 +648,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/on-heap-caching"
+                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
 
                                 class=''
                             >On-Heap Caching</a>
@@ -660,7 +661,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/cache-groups"
+                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
 
                                 class=''
                             >Cache Groups</a>
@@ -690,7 +691,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/native-persistence"
+                            <a href="/docs/2.9.0/persistence/native-persistence"
 
                                 class=''
                             >Ignite Persistence</a>
@@ -703,7 +704,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/external-storage"
+                            <a href="/docs/2.9.0/persistence/external-storage"
 
                                 class=''
                             >External Storage</a>
@@ -716,7 +717,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/swap"
+                            <a href="/docs/2.9.0/persistence/swap"
 
                                 class=''
                             >Swapping</a>
@@ -729,7 +730,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/custom-cache-store"
+                            <a href="/docs/2.9.0/persistence/custom-cache-store"
 
                                 class=''
                             >Implementing Custom Cache Store</a>
@@ -742,20 +743,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/snapshots"
-
-                                class=''
-                            >Cluster Snapshots</a>
-                        
-                    </li>
-                
-
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/disk-compression"
+                            <a href="/docs/2.9.0/persistence/disk-compression"
 
                                 class=''
                             >Disk Compression</a>
@@ -768,7 +756,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/persistence-tuning"
+                            <a href="/docs/2.9.0/persistence/persistence-tuning"
 
                                 class=''
                             >Tuning Persistence</a>
@@ -784,49 +772,49 @@
         <li>
             
 
-            <a href="/docs/latest/baseline-topology" class='' >Baseline Topology</a>
+            <a href="/docs/2.9.0/baseline-topology" class='' >Baseline Topology</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/cluster-states" class='' >Cluster States</a>
+            <a href="/docs/2.9.0/cluster-states" class='' >Cluster States</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-rebalancing" class='' >Data Rebalancing</a>
+            <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/partition-loss-policy" class='' >Partition Loss Policy</a>
+            <a href="/docs/2.9.0/partition-loss-policy" class='' >Partition Loss Policy</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/deploying-user-code" class='' >Deploying User Code</a>
+            <a href="/docs/2.9.0/deploying-user-code" class='' >Deploying User Code</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/peer-class-loading" class='' >Peer Class Loading</a>
+            <a href="/docs/2.9.0/peer-class-loading" class='' >Peer Class Loading</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-streaming" class='' >Data Streaming</a>
+            <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
             
         </li>
     
@@ -847,7 +835,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/basic-cache-operations"
+                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
 
                                 class=''
                             >Basic Cache Operations</a>
@@ -860,7 +848,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/binary-objects"
+                            <a href="/docs/2.9.0/key-value-api/binary-objects"
 
                                 class=''
                             >Working with Binary Objects</a>
@@ -873,7 +861,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-scan-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
 
                                 class=''
                             >Using Scan Queries</a>
@@ -886,7 +874,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/read-repair"
+                            <a href="/docs/2.9.0/read-repair"
 
                                 class=''
                             >Read Repair</a>
@@ -902,14 +890,14 @@
         <li>
             
 
-            <a href="/docs/latest/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
+            <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/key-value-api/transactions" class='' >Performing Transactions</a>
+            <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
             
         </li>
     
@@ -920,8 +908,8 @@
 
             
 
-			<button type='button' data-guide-url="" class='group-toggle collapsed '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
-             <nav class='nav-group collapsed'>
+			<button type='button' data-guide-url="" class='group-toggle expanded '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -930,7 +918,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-introduction"
+                            <a href="/docs/2.9.0/SQL/sql-introduction"
 
                                 class=''
                             >Introduction</a>
@@ -943,7 +931,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/schemas"
+                            <a href="/docs/2.9.0/SQL/schemas"
 
                                 class=''
                             >Understanding Schemas</a>
@@ -956,7 +944,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/indexes"
+                            <a href="/docs/2.9.0/SQL/indexes"
 
                                 class=''
                             >Defining Indexes</a>
@@ -969,7 +957,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-api"
+                            <a href="/docs/2.9.0/SQL/sql-api"
 
                                 class=''
                             >Using SQL API</a>
@@ -982,7 +970,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/distributed-joins"
+                            <a href="/docs/2.9.0/SQL/distributed-joins"
 
                                 class=''
                             >Distributed Joins</a>
@@ -995,7 +983,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-transactions"
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
 
                                 class=''
                             >SQL Transactions</a>
@@ -1008,7 +996,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/custom-sql-func"
+                            <a href="/docs/2.9.0/SQL/custom-sql-func"
 
                                 class=''
                             >Custom SQL Functions</a>
@@ -1021,7 +1009,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
 
                                 class=''
                             >JDBC Driver</a>
@@ -1034,9 +1022,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-client-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
 
-                                class=''
+                                class='active'
                             >JDBC Client Driver</a>
                         
                     </li>
@@ -1047,7 +1035,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/transactions/mvcc"
+                            <a href="/docs/2.9.0/transactions/mvcc"
 
                                 class=''
                             >Multiversion Concurrency Control</a>
@@ -1077,7 +1065,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/distributed-computing"
+                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
 
                                 class=''
                             >Distributed Computing API</a>
@@ -1090,7 +1078,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/cluster-groups"
+                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
 
                                 class=''
                             >Cluster Groups</a>
@@ -1103,7 +1091,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/executor-service"
+                            <a href="/docs/2.9.0/distributed-computing/executor-service"
 
                                 class=''
                             >Executor Service</a>
@@ -1116,7 +1104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/map-reduce"
+                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
 
                                 class=''
                             >MapReduce API</a>
@@ -1129,7 +1117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/load-balancing"
+                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
 
                                 class=''
                             >Load Balancing</a>
@@ -1142,7 +1130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/fault-tolerance"
+                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
 
                                 class=''
                             >Fault Tolerance</a>
@@ -1155,7 +1143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/job-scheduling"
+                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
 
                                 class=''
                             >Job Scheduling</a>
@@ -1171,7 +1159,7 @@
         <li>
             
 
-            <a href="/docs/latest/collocated-computations" class='' >Colocating Computations with Data</a>
+            <a href="/docs/2.9.0/collocated-computations" class='' >Colocating Computations with Data</a>
             
         </li>
     
@@ -1192,7 +1180,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/listening-to-events"
+                            <a href="/docs/2.9.0/events/listening-to-events"
 
                                 class=''
                             >Enabling and Listenting to Events</a>
@@ -1205,7 +1193,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/events"
+                            <a href="/docs/2.9.0/events/events"
 
                                 class=''
                             >Events</a>
@@ -1221,21 +1209,21 @@
         <li>
             
 
-            <a href="/docs/latest/near-cache" class='' >Near Caches</a>
+            <a href="/docs/2.9.0/near-cache" class='' >Near Caches</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/platform-cache" class='' >.NET Platform Cache</a>
+            <a href="/docs/2.9.0/platform-cache" class='' >.NET Platform Cache</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/services/services" class='' >Services</a>
+            <a href="/docs/2.9.0/services/services" class='' >Services</a>
             
         </li>
     
@@ -1256,7 +1244,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/queue-and-set"
+                            <a href="/docs/2.9.0/data-structures/queue-and-set"
 
                                 class=''
                             >Queue and Set</a>
@@ -1269,7 +1257,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-types"
+                            <a href="/docs/2.9.0/data-structures/atomic-types"
 
                                 class=''
                             >Atomic Types</a>
@@ -1282,7 +1270,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/countdownlatch"
+                            <a href="/docs/2.9.0/data-structures/countdownlatch"
 
                                 class=''
                             >CountDownLatch</a>
@@ -1295,7 +1283,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-sequence"
+                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
 
                                 class=''
                             >Atomic Sequence</a>
@@ -1308,7 +1296,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/semaphore"
+                            <a href="/docs/2.9.0/data-structures/semaphore"
 
                                 class=''
                             >Semaphore</a>
@@ -1338,7 +1326,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/machine-learning"
+                            <a href="/docs/2.9.0/machine-learning/machine-learning"
 
                                 class=''
                             >Machine Learning</a>
@@ -1351,7 +1339,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/partition-based-dataset"
+                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
 
                                 class=''
                             >Partition Based Dataset</a>
@@ -1364,7 +1352,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/updating-trained-models"
+                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
 
                                 class=''
                             >Updating Trained Models</a>
@@ -1387,35 +1375,35 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
                             
                             </nav>
                         
@@ -1437,19 +1425,19 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
                             
                             </nav>
                         
@@ -1471,15 +1459,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
                             
                             </nav>
                         
@@ -1491,7 +1479,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/preprocessing"
+                            <a href="/docs/2.9.0/machine-learning/preprocessing"
 
                                 class=''
                             >Preprocessing</a>
@@ -1514,23 +1502,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
                             
                             </nav>
                         
@@ -1542,7 +1530,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/multiclass-classification"
+                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
 
                                 class=''
                             >Multiclass Classification</a>
@@ -1565,23 +1553,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/introduction" class=''></a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/introduction" class=''></a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
                             
                             </nav>
                         
@@ -1593,7 +1581,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/recommendation-systems"
+                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
 
                                 class=''
                             >Recommendation Systems</a>
@@ -1616,15 +1604,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
                             
                             </nav>
                         
@@ -1653,7 +1641,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/intro"
+                            <a href="/docs/2.9.0/monitoring-metrics/intro"
 
                                 class=''
                             >Introduction</a>
@@ -1666,7 +1654,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/cluster-id"
+                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
 
                                 class=''
                             >Cluster ID and Tag</a>
@@ -1689,11 +1677,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
                             
                             </nav>
                         
@@ -1715,11 +1703,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
                             
                             </nav>
                         
@@ -1731,7 +1719,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/system-views"
+                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
 
                                 class=''
                             >System Views</a>
@@ -1744,7 +1732,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/tracing"
+                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
 
                                 class=''
                             >Tracing</a>
@@ -1774,7 +1762,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/authentication"
+                            <a href="/docs/2.9.0/security/authentication"
 
                                 class=''
                             >Authentication</a>
@@ -1787,7 +1775,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/ssl-tls"
+                            <a href="/docs/2.9.0/security/ssl-tls"
 
                                 class=''
                             >SSL/TLS</a>
@@ -1810,11 +1798,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//security/tde" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//security/tde" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//security/master-key-rotation" class=''>Master key rotation</a></li>
+								  <li><a href="/docs/2.9.0//security/master-key-rotation" class=''>Master key rotation</a></li>
                             
                             </nav>
                         
@@ -1843,7 +1831,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/getting-started-with-thin-clients"
+                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
 
                                 class=''
                             >Thin Clients Overview</a>
@@ -1856,7 +1844,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/java-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
 
                                 class=''
                             >Java Thin Client</a>
@@ -1869,7 +1857,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/dotnet-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
 
                                 class=''
                             >.NET Thin Client</a>
@@ -1882,7 +1870,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/cpp-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
 
                                 class=''
                             >C++ Thin Client</a>
@@ -1895,7 +1883,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/python-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
 
                                 class=''
                             >Python Thin Client</a>
@@ -1908,7 +1896,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/php-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
 
                                 class=''
                             >PHP Thin Client</a>
@@ -1921,7 +1909,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/nodejs-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
 
                                 class=''
                             >Node.js Thin Client</a>
@@ -1944,27 +1932,27 @@
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/data-format" class=''>Data Format</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/data-format" class=''>Data Format</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
                             
                             </nav>
                         
@@ -1993,7 +1981,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/odbc-driver"
+                            <a href="/docs/2.9.0/SQL/ODBC/odbc-driver"
 
                                 class=''
                             >ODBC Driver</a>
@@ -2006,7 +1994,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/connection-string-dsn"
+                            <a href="/docs/2.9.0/SQL/ODBC/connection-string-dsn"
 
                                 class=''
                             >Connection String and DSN</a>
@@ -2019,7 +2007,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/querying-modifying-data"
+                            <a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data"
 
                                 class=''
                             >Querying and Modifying Data</a>
@@ -2032,7 +2020,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/specification"
+                            <a href="/docs/2.9.0/SQL/ODBC/specification"
 
                                 class=''
                             >Specification</a>
@@ -2045,7 +2033,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/data-types"
+                            <a href="/docs/2.9.0/SQL/ODBC/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2058,7 +2046,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/error-codes"
+                            <a href="/docs/2.9.0/SQL/ODBC/error-codes"
 
                                 class=''
                             >Error Codes</a>
@@ -2074,28 +2062,28 @@
         <li>
             
 
-            <a href="/docs/latest/restapi" class='' >REST API</a>
+            <a href="/docs/2.9.0/restapi" class='' >REST API</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/control-script" class='' >Control Script</a>
+            <a href="/docs/2.9.0/control-script" class='' >Control Script</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/plugins" class='' >Plugins</a>
+            <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/sqlline" class='' >SQLLine</a>
+            <a href="/docs/2.9.0/sqlline" class='' >SQLLine</a>
             
         </li>
     
@@ -2116,7 +2104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/overview"
+                            <a href="/docs/2.9.0/ignite-for-spark/overview"
 
                                 class=''
                             >Overview</a>
@@ -2129,7 +2117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignitecontext-and-rdd"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignitecontext-and-rdd"
 
                                 class=''
                             >IgniteContext and IgniteRDD</a>
@@ -2142,7 +2130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignite-dataframe"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignite-dataframe"
 
                                 class=''
                             >Ignite DataFrame</a>
@@ -2155,7 +2143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/installation"
+                            <a href="/docs/2.9.0/ignite-for-spark/installation"
 
                                 class=''
                             >Installation</a>
@@ -2168,7 +2156,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/spark-shell"
+                            <a href="/docs/2.9.0/ignite-for-spark/spark-shell"
 
                                 class=''
                             >Test Ignite with Spark-shell</a>
@@ -2181,7 +2169,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/troubleshooting"
+                            <a href="/docs/2.9.0/ignite-for-spark/troubleshooting"
 
                                 class=''
                             >Troubleshooting</a>
@@ -2211,7 +2199,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/sql-conformance"
+                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
 
                                 class=''
                             >SQL Conformance</a>
@@ -2224,7 +2212,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/ddl"
+                            <a href="/docs/2.9.0/sql-reference/ddl"
 
                                 class=''
                             >Data Definition Language (DDL)</a>
@@ -2237,7 +2225,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/dml"
+                            <a href="/docs/2.9.0/sql-reference/dml"
 
                                 class=''
                             >Data Manipulation Language (DML)</a>
@@ -2250,7 +2238,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/transactions"
+                            <a href="/docs/2.9.0/sql-reference/transactions"
 
                                 class=''
                             >Transactions</a>
@@ -2263,7 +2251,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/operational-commands"
+                            <a href="/docs/2.9.0/sql-reference/operational-commands"
 
                                 class=''
                             >Operational Commands</a>
@@ -2276,7 +2264,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/aggregate-functions"
+                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
 
                                 class=''
                             >Aggregate functions</a>
@@ -2289,7 +2277,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/numeric-functions"
+                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
 
                                 class=''
                             >Numeric Functions</a>
@@ -2302,7 +2290,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/string-functions"
+                            <a href="/docs/2.9.0/sql-reference/string-functions"
 
                                 class=''
                             >String Functions</a>
@@ -2315,7 +2303,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/date-time-functions"
+                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
 
                                 class=''
                             >Data and Time Functions</a>
@@ -2328,7 +2316,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/system-functions"
+                            <a href="/docs/2.9.0/sql-reference/system-functions"
 
                                 class=''
                             >System Functions</a>
@@ -2341,7 +2329,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/data-types"
+                            <a href="/docs/2.9.0/sql-reference/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2436,7 +2424,7 @@
 <td class="content">
 <h3 id="securing-connection" class="discrete">Securing Connection</h3>
 <div class="paragraph">
-<p>For information on how to secure the JDBC client driver connection, you can refer to the <a href="/docs/latest/security/ssl-tls">Security documentation</a>.</p>
+<p>For information on how to secure the JDBC client driver connection, you can refer to the <a href="/docs/2.9.0/security/ssl-tls">Security documentation</a>.</p>
 </div>
 </td>
 </tr>
@@ -2587,7 +2575,7 @@
 </table>
 </div>
 <div class="paragraph">
-<p>The parameters cover almost all of the settings of a general <code>IgniteDataStreamer</code> and allow you to tune the streamer according to your needs. Please refer to the <a href="/docs/latest/data-streaming">Data Streaming</a> section for more information on how to configure the streamer.</p>
+<p>The parameters cover almost all of the settings of a general <code>IgniteDataStreamer</code> and allow you to tune the streamer according to your needs. Please refer to the <a href="/docs/2.9.0/data-streaming">Data Streaming</a> section for more information on how to configure the streamer.</p>
 </div>
 <div class="admonitionblock note">
 <table>
@@ -2800,8 +2788,8 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1600372550' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1600372550' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1600286555' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1600286555' async crossorigin></script>
 </body>
 
 </html>
diff --git a/docs/2.9.0/SQL/JDBC/jdbc-driver.html b/docs/2.9.0/SQL/JDBC/jdbc-driver.html
index 5f20383..c1cee84 100644
--- a/docs/2.9.0/SQL/JDBC/jdbc-driver.html
+++ b/docs/2.9.0/SQL/JDBC/jdbc-driver.html
@@ -20,15 +20,15 @@
     <meta name="ignite-version" content="2.9.0" />
     <title>JDBC Driver | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/latest/SQL/JDBC/jdbc-driver" />
+    <link rel="canonical" href="/docs/2.9.0/SQL/JDBC/jdbc-driver" />
     
 	
-	<link rel="stylesheet" href="/assets/css/styles.css?1600372550">
+	<link rel="stylesheet" href="/assets/css/styles.css?1600286555">
     <link rel="stylesheet" href="/assets/css/asciidoc-pygments.css">
     <link rel="shortcut icon" href="/favicon.ico">
     <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
 
-	<script type="text/javascript" src="/assets/js/anchor.min.js?1600372550"></script>
+	<script type="text/javascript" src="/assets/js/anchor.min.js?1600286555"></script>
   
   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
 
@@ -36,6 +36,7 @@
 </head>
 <body>
     <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
     <div class="container">
         <button type='button' class='menu' title='Docs menu'>
         <img src="/assets/images/menu-icon.svg"/>
@@ -83,7 +84,7 @@
         <li>
             
 
-            <a href="/docs/latest/preface" class='' >Preface</a>
+            <a href="/docs/2.9.0/preface" class='' >Preface</a>
             
         </li>
     
@@ -104,7 +105,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/java"
+                            <a href="/docs/2.9.0/quick-start/java"
 
                                 class=''
                             >Java</a>
@@ -117,7 +118,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/dotnet"
+                            <a href="/docs/2.9.0/quick-start/dotnet"
 
                                 class=''
                             >.NET/C#</a>
@@ -130,7 +131,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/cpp"
+                            <a href="/docs/2.9.0/quick-start/cpp"
 
                                 class=''
                             >C++</a>
@@ -143,7 +144,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/python"
+                            <a href="/docs/2.9.0/quick-start/python"
 
                                 class=''
                             >Python</a>
@@ -156,7 +157,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/nodejs"
+                            <a href="/docs/2.9.0/quick-start/nodejs"
 
                                 class=''
                             >Node.JS</a>
@@ -169,7 +170,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/sql"
+                            <a href="/docs/2.9.0/quick-start/sql"
 
                                 class=''
                             >SQL</a>
@@ -182,7 +183,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/php"
+                            <a href="/docs/2.9.0/quick-start/php"
 
                                 class=''
                             >PHP</a>
@@ -195,7 +196,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/restapi"
+                            <a href="/docs/2.9.0/quick-start/restapi"
 
                                 class=''
                             >REST API</a>
@@ -225,7 +226,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-zip"
+                            <a href="/docs/2.9.0/installation/installing-using-zip"
 
                                 class=''
                             >Installing Using ZIP Archive</a>
@@ -238,7 +239,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-docker"
+                            <a href="/docs/2.9.0/installation/installing-using-docker"
 
                                 class=''
                             >Installing Using Docker</a>
@@ -251,7 +252,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/deb-rpm"
+                            <a href="/docs/2.9.0/installation/deb-rpm"
 
                                 class=''
                             >Installing DEB or RPM package</a>
@@ -274,15 +275,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
                             
                             </nav>
                         
@@ -311,7 +312,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup"
+                            <a href="/docs/2.9.0/setup"
 
                                 class=''
                             >Setting Up Ignite for Java</a>
@@ -324,7 +325,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup-dotnet"
+                            <a href="/docs/2.9.0/setup-dotnet"
 
                                 class=''
                             >Setting Up Ignite for .NET/C#</a>
@@ -340,21 +341,21 @@
         <li>
             
 
-            <a href="/docs/latest/understanding-configuration" class='' >Understanding Configuration</a>
+            <a href="/docs/2.9.0/understanding-configuration" class='' >Understanding Configuration</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/logging" class='' >Configuring Logging</a>
+            <a href="/docs/2.9.0/logging" class='' >Configuring Logging</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/starting-nodes" class='' >Starting and Stopping Nodes</a>
+            <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
             
         </li>
     
@@ -375,7 +376,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/clustering"
+                            <a href="/docs/2.9.0/clustering/clustering"
 
                                 class=''
                             >Overview</a>
@@ -388,7 +389,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/tcp-ip-discovery"
+                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
 
                                 class=''
                             >TCP/IP Discovery</a>
@@ -401,7 +402,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/zookeeper-discovery"
+                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
 
                                 class=''
                             >ZooKeeper Discovery</a>
@@ -414,7 +415,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/discovery-in-the-cloud"
+                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
 
                                 class=''
                             >Discovery in the Cloud</a>
@@ -427,7 +428,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/network-configuration"
+                            <a href="/docs/2.9.0/clustering/network-configuration"
 
                                 class=''
                             >Network Configuration</a>
@@ -440,7 +441,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/connect-client-nodes"
+                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
 
                                 class=''
                             >Connecting Client Nodes</a>
@@ -453,7 +454,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/running-client-nodes-behind-nat"
+                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
 
                                 class=''
                             >Running Client Nodes Behind NAT</a>
@@ -483,7 +484,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-modeling"
+                            <a href="/docs/2.9.0/data-modeling/data-modeling"
 
                                 class=''
                             >Introduction</a>
@@ -496,7 +497,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-partitioning"
+                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
 
                                 class=''
                             >Data Partitioning</a>
@@ -509,7 +510,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/affinity-collocation"
+                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
 
                                 class=''
                             >Affinity Colocation</a>
@@ -539,7 +540,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-architecture"
+                            <a href="/docs/2.9.0/memory-architecture"
 
                                 class=''
                             >Memory Architecture</a>
@@ -552,7 +553,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/data-regions"
+                            <a href="/docs/2.9.0/memory-configuration/data-regions"
 
                                 class=''
                             >Configuring Data Regions</a>
@@ -565,7 +566,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/eviction-policies"
+                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
 
                                 class=''
                             >Eviction Policies</a>
@@ -595,7 +596,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuration-overview"
+                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
 
                                 class=''
                             >Cache Configuration</a>
@@ -608,7 +609,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuring-backups"
+                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
 
                                 class=''
                             >Configuring Partition Backups</a>
@@ -621,7 +622,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/atomicity-modes"
+                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
 
                                 class=''
                             >Atomicity Modes</a>
@@ -634,7 +635,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/expiry-policies"
+                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
 
                                 class=''
                             >Expiry Policy</a>
@@ -647,7 +648,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/on-heap-caching"
+                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
 
                                 class=''
                             >On-Heap Caching</a>
@@ -660,7 +661,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/cache-groups"
+                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
 
                                 class=''
                             >Cache Groups</a>
@@ -690,7 +691,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/native-persistence"
+                            <a href="/docs/2.9.0/persistence/native-persistence"
 
                                 class=''
                             >Ignite Persistence</a>
@@ -703,7 +704,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/external-storage"
+                            <a href="/docs/2.9.0/persistence/external-storage"
 
                                 class=''
                             >External Storage</a>
@@ -716,7 +717,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/swap"
+                            <a href="/docs/2.9.0/persistence/swap"
 
                                 class=''
                             >Swapping</a>
@@ -729,7 +730,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/custom-cache-store"
+                            <a href="/docs/2.9.0/persistence/custom-cache-store"
 
                                 class=''
                             >Implementing Custom Cache Store</a>
@@ -742,20 +743,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/snapshots"
-
-                                class=''
-                            >Cluster Snapshots</a>
-                        
-                    </li>
-                
-
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/disk-compression"
+                            <a href="/docs/2.9.0/persistence/disk-compression"
 
                                 class=''
                             >Disk Compression</a>
@@ -768,7 +756,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/persistence-tuning"
+                            <a href="/docs/2.9.0/persistence/persistence-tuning"
 
                                 class=''
                             >Tuning Persistence</a>
@@ -784,49 +772,49 @@
         <li>
             
 
-            <a href="/docs/latest/baseline-topology" class='' >Baseline Topology</a>
+            <a href="/docs/2.9.0/baseline-topology" class='' >Baseline Topology</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/cluster-states" class='' >Cluster States</a>
+            <a href="/docs/2.9.0/cluster-states" class='' >Cluster States</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-rebalancing" class='' >Data Rebalancing</a>
+            <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/partition-loss-policy" class='' >Partition Loss Policy</a>
+            <a href="/docs/2.9.0/partition-loss-policy" class='' >Partition Loss Policy</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/deploying-user-code" class='' >Deploying User Code</a>
+            <a href="/docs/2.9.0/deploying-user-code" class='' >Deploying User Code</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/peer-class-loading" class='' >Peer Class Loading</a>
+            <a href="/docs/2.9.0/peer-class-loading" class='' >Peer Class Loading</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-streaming" class='' >Data Streaming</a>
+            <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
             
         </li>
     
@@ -847,7 +835,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/basic-cache-operations"
+                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
 
                                 class=''
                             >Basic Cache Operations</a>
@@ -860,7 +848,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/binary-objects"
+                            <a href="/docs/2.9.0/key-value-api/binary-objects"
 
                                 class=''
                             >Working with Binary Objects</a>
@@ -873,7 +861,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-scan-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
 
                                 class=''
                             >Using Scan Queries</a>
@@ -886,7 +874,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/read-repair"
+                            <a href="/docs/2.9.0/read-repair"
 
                                 class=''
                             >Read Repair</a>
@@ -902,14 +890,14 @@
         <li>
             
 
-            <a href="/docs/latest/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
+            <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/key-value-api/transactions" class='' >Performing Transactions</a>
+            <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
             
         </li>
     
@@ -920,8 +908,8 @@
 
             
 
-			<button type='button' data-guide-url="" class='group-toggle collapsed '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
-             <nav class='nav-group collapsed'>
+			<button type='button' data-guide-url="" class='group-toggle expanded '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -930,7 +918,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-introduction"
+                            <a href="/docs/2.9.0/SQL/sql-introduction"
 
                                 class=''
                             >Introduction</a>
@@ -943,7 +931,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/schemas"
+                            <a href="/docs/2.9.0/SQL/schemas"
 
                                 class=''
                             >Understanding Schemas</a>
@@ -956,7 +944,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/indexes"
+                            <a href="/docs/2.9.0/SQL/indexes"
 
                                 class=''
                             >Defining Indexes</a>
@@ -969,7 +957,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-api"
+                            <a href="/docs/2.9.0/SQL/sql-api"
 
                                 class=''
                             >Using SQL API</a>
@@ -982,7 +970,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/distributed-joins"
+                            <a href="/docs/2.9.0/SQL/distributed-joins"
 
                                 class=''
                             >Distributed Joins</a>
@@ -995,7 +983,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-transactions"
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
 
                                 class=''
                             >SQL Transactions</a>
@@ -1008,7 +996,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/custom-sql-func"
+                            <a href="/docs/2.9.0/SQL/custom-sql-func"
 
                                 class=''
                             >Custom SQL Functions</a>
@@ -1021,9 +1009,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
 
-                                class=''
+                                class='active'
                             >JDBC Driver</a>
                         
                     </li>
@@ -1034,7 +1022,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-client-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
 
                                 class=''
                             >JDBC Client Driver</a>
@@ -1047,7 +1035,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/transactions/mvcc"
+                            <a href="/docs/2.9.0/transactions/mvcc"
 
                                 class=''
                             >Multiversion Concurrency Control</a>
@@ -1077,7 +1065,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/distributed-computing"
+                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
 
                                 class=''
                             >Distributed Computing API</a>
@@ -1090,7 +1078,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/cluster-groups"
+                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
 
                                 class=''
                             >Cluster Groups</a>
@@ -1103,7 +1091,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/executor-service"
+                            <a href="/docs/2.9.0/distributed-computing/executor-service"
 
                                 class=''
                             >Executor Service</a>
@@ -1116,7 +1104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/map-reduce"
+                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
 
                                 class=''
                             >MapReduce API</a>
@@ -1129,7 +1117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/load-balancing"
+                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
 
                                 class=''
                             >Load Balancing</a>
@@ -1142,7 +1130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/fault-tolerance"
+                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
 
                                 class=''
                             >Fault Tolerance</a>
@@ -1155,7 +1143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/job-scheduling"
+                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
 
                                 class=''
                             >Job Scheduling</a>
@@ -1171,7 +1159,7 @@
         <li>
             
 
-            <a href="/docs/latest/collocated-computations" class='' >Colocating Computations with Data</a>
+            <a href="/docs/2.9.0/collocated-computations" class='' >Colocating Computations with Data</a>
             
         </li>
     
@@ -1192,7 +1180,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/listening-to-events"
+                            <a href="/docs/2.9.0/events/listening-to-events"
 
                                 class=''
                             >Enabling and Listenting to Events</a>
@@ -1205,7 +1193,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/events"
+                            <a href="/docs/2.9.0/events/events"
 
                                 class=''
                             >Events</a>
@@ -1221,21 +1209,21 @@
         <li>
             
 
-            <a href="/docs/latest/near-cache" class='' >Near Caches</a>
+            <a href="/docs/2.9.0/near-cache" class='' >Near Caches</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/platform-cache" class='' >.NET Platform Cache</a>
+            <a href="/docs/2.9.0/platform-cache" class='' >.NET Platform Cache</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/services/services" class='' >Services</a>
+            <a href="/docs/2.9.0/services/services" class='' >Services</a>
             
         </li>
     
@@ -1256,7 +1244,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/queue-and-set"
+                            <a href="/docs/2.9.0/data-structures/queue-and-set"
 
                                 class=''
                             >Queue and Set</a>
@@ -1269,7 +1257,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-types"
+                            <a href="/docs/2.9.0/data-structures/atomic-types"
 
                                 class=''
                             >Atomic Types</a>
@@ -1282,7 +1270,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/countdownlatch"
+                            <a href="/docs/2.9.0/data-structures/countdownlatch"
 
                                 class=''
                             >CountDownLatch</a>
@@ -1295,7 +1283,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-sequence"
+                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
 
                                 class=''
                             >Atomic Sequence</a>
@@ -1308,7 +1296,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/semaphore"
+                            <a href="/docs/2.9.0/data-structures/semaphore"
 
                                 class=''
                             >Semaphore</a>
@@ -1338,7 +1326,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/machine-learning"
+                            <a href="/docs/2.9.0/machine-learning/machine-learning"
 
                                 class=''
                             >Machine Learning</a>
@@ -1351,7 +1339,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/partition-based-dataset"
+                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
 
                                 class=''
                             >Partition Based Dataset</a>
@@ -1364,7 +1352,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/updating-trained-models"
+                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
 
                                 class=''
                             >Updating Trained Models</a>
@@ -1387,35 +1375,35 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
                             
                             </nav>
                         
@@ -1437,19 +1425,19 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
                             
                             </nav>
                         
@@ -1471,15 +1459,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
                             
                             </nav>
                         
@@ -1491,7 +1479,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/preprocessing"
+                            <a href="/docs/2.9.0/machine-learning/preprocessing"
 
                                 class=''
                             >Preprocessing</a>
@@ -1514,23 +1502,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
                             
                             </nav>
                         
@@ -1542,7 +1530,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/multiclass-classification"
+                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
 
                                 class=''
                             >Multiclass Classification</a>
@@ -1565,23 +1553,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/introduction" class=''></a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/introduction" class=''></a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
                             
                             </nav>
                         
@@ -1593,7 +1581,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/recommendation-systems"
+                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
 
                                 class=''
                             >Recommendation Systems</a>
@@ -1616,15 +1604,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
                             
                             </nav>
                         
@@ -1653,7 +1641,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/intro"
+                            <a href="/docs/2.9.0/monitoring-metrics/intro"
 
                                 class=''
                             >Introduction</a>
@@ -1666,7 +1654,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/cluster-id"
+                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
 
                                 class=''
                             >Cluster ID and Tag</a>
@@ -1689,11 +1677,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
                             
                             </nav>
                         
@@ -1715,11 +1703,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
                             
                             </nav>
                         
@@ -1731,7 +1719,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/system-views"
+                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
 
                                 class=''
                             >System Views</a>
@@ -1744,7 +1732,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/tracing"
+                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
 
                                 class=''
                             >Tracing</a>
@@ -1774,7 +1762,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/authentication"
+                            <a href="/docs/2.9.0/security/authentication"
 
                                 class=''
                             >Authentication</a>
@@ -1787,7 +1775,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/ssl-tls"
+                            <a href="/docs/2.9.0/security/ssl-tls"
 
                                 class=''
                             >SSL/TLS</a>
@@ -1810,11 +1798,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//security/tde" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//security/tde" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//security/master-key-rotation" class=''>Master key rotation</a></li>
+								  <li><a href="/docs/2.9.0//security/master-key-rotation" class=''>Master key rotation</a></li>
                             
                             </nav>
                         
@@ -1843,7 +1831,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/getting-started-with-thin-clients"
+                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
 
                                 class=''
                             >Thin Clients Overview</a>
@@ -1856,7 +1844,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/java-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
 
                                 class=''
                             >Java Thin Client</a>
@@ -1869,7 +1857,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/dotnet-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
 
                                 class=''
                             >.NET Thin Client</a>
@@ -1882,7 +1870,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/cpp-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
 
                                 class=''
                             >C++ Thin Client</a>
@@ -1895,7 +1883,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/python-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
 
                                 class=''
                             >Python Thin Client</a>
@@ -1908,7 +1896,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/php-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
 
                                 class=''
                             >PHP Thin Client</a>
@@ -1921,7 +1909,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/nodejs-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
 
                                 class=''
                             >Node.js Thin Client</a>
@@ -1944,27 +1932,27 @@
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/data-format" class=''>Data Format</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/data-format" class=''>Data Format</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
                             
                             </nav>
                         
@@ -1993,7 +1981,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/odbc-driver"
+                            <a href="/docs/2.9.0/SQL/ODBC/odbc-driver"
 
                                 class=''
                             >ODBC Driver</a>
@@ -2006,7 +1994,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/connection-string-dsn"
+                            <a href="/docs/2.9.0/SQL/ODBC/connection-string-dsn"
 
                                 class=''
                             >Connection String and DSN</a>
@@ -2019,7 +2007,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/querying-modifying-data"
+                            <a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data"
 
                                 class=''
                             >Querying and Modifying Data</a>
@@ -2032,7 +2020,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/specification"
+                            <a href="/docs/2.9.0/SQL/ODBC/specification"
 
                                 class=''
                             >Specification</a>
@@ -2045,7 +2033,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/data-types"
+                            <a href="/docs/2.9.0/SQL/ODBC/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2058,7 +2046,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/error-codes"
+                            <a href="/docs/2.9.0/SQL/ODBC/error-codes"
 
                                 class=''
                             >Error Codes</a>
@@ -2074,28 +2062,28 @@
         <li>
             
 
-            <a href="/docs/latest/restapi" class='' >REST API</a>
+            <a href="/docs/2.9.0/restapi" class='' >REST API</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/control-script" class='' >Control Script</a>
+            <a href="/docs/2.9.0/control-script" class='' >Control Script</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/plugins" class='' >Plugins</a>
+            <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/sqlline" class='' >SQLLine</a>
+            <a href="/docs/2.9.0/sqlline" class='' >SQLLine</a>
             
         </li>
     
@@ -2116,7 +2104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/overview"
+                            <a href="/docs/2.9.0/ignite-for-spark/overview"
 
                                 class=''
                             >Overview</a>
@@ -2129,7 +2117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignitecontext-and-rdd"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignitecontext-and-rdd"
 
                                 class=''
                             >IgniteContext and IgniteRDD</a>
@@ -2142,7 +2130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignite-dataframe"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignite-dataframe"
 
                                 class=''
                             >Ignite DataFrame</a>
@@ -2155,7 +2143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/installation"
+                            <a href="/docs/2.9.0/ignite-for-spark/installation"
 
                                 class=''
                             >Installation</a>
@@ -2168,7 +2156,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/spark-shell"
+                            <a href="/docs/2.9.0/ignite-for-spark/spark-shell"
 
                                 class=''
                             >Test Ignite with Spark-shell</a>
@@ -2181,7 +2169,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/troubleshooting"
+                            <a href="/docs/2.9.0/ignite-for-spark/troubleshooting"
 
                                 class=''
                             >Troubleshooting</a>
@@ -2211,7 +2199,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/sql-conformance"
+                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
 
                                 class=''
                             >SQL Conformance</a>
@@ -2224,7 +2212,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/ddl"
+                            <a href="/docs/2.9.0/sql-reference/ddl"
 
                                 class=''
                             >Data Definition Language (DDL)</a>
@@ -2237,7 +2225,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/dml"
+                            <a href="/docs/2.9.0/sql-reference/dml"
 
                                 class=''
                             >Data Manipulation Language (DML)</a>
@@ -2250,7 +2238,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/transactions"
+                            <a href="/docs/2.9.0/sql-reference/transactions"
 
                                 class=''
                             >Transactions</a>
@@ -2263,7 +2251,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/operational-commands"
+                            <a href="/docs/2.9.0/sql-reference/operational-commands"
 
                                 class=''
                             >Operational Commands</a>
@@ -2276,7 +2264,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/aggregate-functions"
+                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
 
                                 class=''
                             >Aggregate functions</a>
@@ -2289,7 +2277,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/numeric-functions"
+                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
 
                                 class=''
                             >Numeric Functions</a>
@@ -2302,7 +2290,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/string-functions"
+                            <a href="/docs/2.9.0/sql-reference/string-functions"
 
                                 class=''
                             >String Functions</a>
@@ -2315,7 +2303,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/date-time-functions"
+                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
 
                                 class=''
                             >Data and Time Functions</a>
@@ -2328,7 +2316,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/system-functions"
+                            <a href="/docs/2.9.0/sql-reference/system-functions"
 
                                 class=''
                             >System Functions</a>
@@ -2341,7 +2329,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/data-types"
+                            <a href="/docs/2.9.0/sql-reference/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2369,7 +2357,7 @@
 <p>Ignite is shipped with JDBC drivers that allow processing of distributed data using standard SQL statements like <code>SELECT</code>, <code>INSERT</code>, <code>UPDATE</code> or <code>DELETE</code> directly from the JDBC side.</p>
 </div>
 <div class="paragraph">
-<p>Presently, there are two drivers supported by Ignite: the lightweight and easy to use JDBC Thin Driver described in this document and <a href="/docs/latest/SQL/JDBC/jdbc-client-driver">JDBC Client Driver</a> that interacts with the cluster by means of a client node.</p>
+<p>Presently, there are two drivers supported by Ignite: the lightweight and easy to use JDBC Thin Driver described in this document and <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver">JDBC Client Driver</a> that interacts with the cluster by means of a client node.</p>
 </div>
 </div>
 </div>
@@ -2467,18 +2455,18 @@ jdbc:ignite:thin://&lt;hostAndPortRange0&gt;[,&lt;hostAndPortRange1&gt;]...[,&lt
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>user</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Username for the SQL Connection. This parameter is required if authentication is enabled on the server.
-See the <a href="/docs/latest/security/authentication">Authentication</a> and <a href="/docs/latest/sql-reference/ddl#create-user">CREATE user</a> documentation for more details.</p></td>
+See the <a href="/docs/2.9.0/security/authentication">Authentication</a> and <a href="/docs/2.9.0/sql-reference/ddl#create-user">CREATE user</a> documentation for more details.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>password</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Password for SQL Connection. Required if authentication is enabled on the server.
-See the <a href="/docs/latest/security/authentication">Authentication</a> and <a href="/docs/latest/sql-reference/ddl#create-user">CREATE user</a> documentation for more details.</p></td>
+See the <a href="/docs/2.9.0/security/authentication">Authentication</a> and <a href="/docs/2.9.0/sql-reference/ddl#create-user">CREATE user</a> documentation for more details.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>ignite</code></p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>distributedJoins</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Whether to execute distributed joins in <a href="/docs/latest/SQL/distributed-joins#non-colocated-joins">non-colocated mode</a>.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Whether to execute distributed joins in <a href="/docs/2.9.0/SQL/distributed-joins#non-colocated-joins">non-colocated mode</a>.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
 </tr>
 <tr>
@@ -2517,7 +2505,7 @@ See the <a href="/docs/latest/security/authentication">Authentication</a> and <a
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>partitionAwarenessPartitionDistributionsCacheSize</code> <a id="partitionAwarenessPartitionDistributionsCacheSize"></a></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The number of distinct objects that represent partition distribution that the driver keeps locally for optimization. See the description of the previous parameter for details. This local storage with partition distribution objects invalidates when the cluster topology changes. The optimal value for this parameter should equal the number of distinct tables (<a href="/docs/latest/configuring-caches/cache-groups">cache grou [...]
+<td class="tableblock halign-left valign-top"><p class="tableblock">The number of distinct objects that represent partition distribution that the driver keeps locally for optimization. See the description of the previous parameter for details. This local storage with partition distribution objects invalidates when the cluster topology changes. The optimal value for this parameter should equal the number of distinct tables (<a href="/docs/2.9.0/configuring-caches/cache-groups">cache group [...]
 <td class="tableblock halign-left valign-top"><p class="tableblock">1000</p></td>
 </tr>
 <tr>
@@ -2792,7 +2780,7 @@ When this parameter is set to zero or a negative value, the idle timeout is disa
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>sslContextFactory</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The class name that implements <code>Factory&lt;SSLContext&gt;</code> to provide node-side SSL. See <a href="/docs/latest/security/ssl-tls">this</a> for more information.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The class name that implements <code>Factory&lt;SSLContext&gt;</code> to provide node-side SSL. See <a href="/docs/2.9.0/security/ssl-tls">this</a> for more information.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>null</code></p></td>
 </tr>
 </tbody>
@@ -2830,7 +2818,7 @@ SQLSTATE="08006"</pre>
 <div class="paragraph">
 <p>You can configure the JDBC Thin Driver to use SSL to secure communication with the cluster.
 SSL must be configured both on the cluster side and in the JDBC Driver.
-Refer to the  <a href="/docs/latest/security/ssl-tls#ssl-for-clients">SSL for Thin Clients and JDBC/ODBC</a> section for the information about cluster configuration.</p>
+Refer to the  <a href="/docs/2.9.0/security/ssl-tls#ssl-for-clients">SSL for Thin Clients and JDBC/ODBC</a> section for the information about cluster configuration.</p>
 </div>
 <div class="paragraph">
 <p>To enable SSL in the JDBC Driver, pass the <code>sslMode=require</code> parameter in the connection string and provide the key store and trust store parameters:</p>
@@ -3130,7 +3118,7 @@ Do not enable this option in production on a network you do not entirely trust.
 <h2 id="streaming">Streaming</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>JDBC Driver allows streaming data in bulk using the <code>SET</code> command. See the <code>SET</code> command <a href="/docs/latest/sql-reference/operational-commands#set-streaming">documentation</a> for more information.</p>
+<p>JDBC Driver allows streaming data in bulk using the <code>SET</code> command. See the <code>SET</code> command <a href="/docs/2.9.0/sql-reference/operational-commands#set-streaming">documentation</a> for more information.</p>
 </div>
 </div>
 </div>
@@ -3224,7 +3212,7 @@ Do not enable this option in production on a network you do not entirely trust.
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">40001</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Concurrent update conflict. See <a href="/docs/latest/transactions/mvcc#concurrent-updates">Concurrent Updates</a>.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Concurrent update conflict. See <a href="/docs/2.9.0/transactions/mvcc#concurrent-updates">Concurrent Updates</a>.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">42000</p></td>
@@ -3317,8 +3305,8 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1600372550' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1600372550' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1600286555' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1600286555' async crossorigin></script>
 </body>
 
 </html>
diff --git a/docs/2.9.0/SQL/ODBC/connection-string-dsn.html b/docs/2.9.0/SQL/ODBC/connection-string-dsn.html
index 9f5e01d..b2012c8 100644
--- a/docs/2.9.0/SQL/ODBC/connection-string-dsn.html
+++ b/docs/2.9.0/SQL/ODBC/connection-string-dsn.html
@@ -20,15 +20,15 @@
     <meta name="ignite-version" content="2.9.0" />
     <title>Connection String and DSN | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/latest/SQL/ODBC/connection-string-dsn" />
+    <link rel="canonical" href="/docs/2.9.0/SQL/ODBC/connection-string-dsn" />
     
 	
-	<link rel="stylesheet" href="/assets/css/styles.css?1600372550">
+	<link rel="stylesheet" href="/assets/css/styles.css?1600286555">
     <link rel="stylesheet" href="/assets/css/asciidoc-pygments.css">
     <link rel="shortcut icon" href="/favicon.ico">
     <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
 
-	<script type="text/javascript" src="/assets/js/anchor.min.js?1600372550"></script>
+	<script type="text/javascript" src="/assets/js/anchor.min.js?1600286555"></script>
   
   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
 
@@ -36,6 +36,7 @@
 </head>
 <body>
     <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
     <div class="container">
         <button type='button' class='menu' title='Docs menu'>
         <img src="/assets/images/menu-icon.svg"/>
@@ -83,7 +84,7 @@
         <li>
             
 
-            <a href="/docs/latest/preface" class='' >Preface</a>
+            <a href="/docs/2.9.0/preface" class='' >Preface</a>
             
         </li>
     
@@ -104,7 +105,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/java"
+                            <a href="/docs/2.9.0/quick-start/java"
 
                                 class=''
                             >Java</a>
@@ -117,7 +118,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/dotnet"
+                            <a href="/docs/2.9.0/quick-start/dotnet"
 
                                 class=''
                             >.NET/C#</a>
@@ -130,7 +131,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/cpp"
+                            <a href="/docs/2.9.0/quick-start/cpp"
 
                                 class=''
                             >C++</a>
@@ -143,7 +144,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/python"
+                            <a href="/docs/2.9.0/quick-start/python"
 
                                 class=''
                             >Python</a>
@@ -156,7 +157,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/nodejs"
+                            <a href="/docs/2.9.0/quick-start/nodejs"
 
                                 class=''
                             >Node.JS</a>
@@ -169,7 +170,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/sql"
+                            <a href="/docs/2.9.0/quick-start/sql"
 
                                 class=''
                             >SQL</a>
@@ -182,7 +183,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/php"
+                            <a href="/docs/2.9.0/quick-start/php"
 
                                 class=''
                             >PHP</a>
@@ -195,7 +196,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/restapi"
+                            <a href="/docs/2.9.0/quick-start/restapi"
 
                                 class=''
                             >REST API</a>
@@ -225,7 +226,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-zip"
+                            <a href="/docs/2.9.0/installation/installing-using-zip"
 
                                 class=''
                             >Installing Using ZIP Archive</a>
@@ -238,7 +239,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-docker"
+                            <a href="/docs/2.9.0/installation/installing-using-docker"
 
                                 class=''
                             >Installing Using Docker</a>
@@ -251,7 +252,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/deb-rpm"
+                            <a href="/docs/2.9.0/installation/deb-rpm"
 
                                 class=''
                             >Installing DEB or RPM package</a>
@@ -274,15 +275,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
                             
                             </nav>
                         
@@ -311,7 +312,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup"
+                            <a href="/docs/2.9.0/setup"
 
                                 class=''
                             >Setting Up Ignite for Java</a>
@@ -324,7 +325,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup-dotnet"
+                            <a href="/docs/2.9.0/setup-dotnet"
 
                                 class=''
                             >Setting Up Ignite for .NET/C#</a>
@@ -340,21 +341,21 @@
         <li>
             
 
-            <a href="/docs/latest/understanding-configuration" class='' >Understanding Configuration</a>
+            <a href="/docs/2.9.0/understanding-configuration" class='' >Understanding Configuration</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/logging" class='' >Configuring Logging</a>
+            <a href="/docs/2.9.0/logging" class='' >Configuring Logging</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/starting-nodes" class='' >Starting and Stopping Nodes</a>
+            <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
             
         </li>
     
@@ -375,7 +376,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/clustering"
+                            <a href="/docs/2.9.0/clustering/clustering"
 
                                 class=''
                             >Overview</a>
@@ -388,7 +389,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/tcp-ip-discovery"
+                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
 
                                 class=''
                             >TCP/IP Discovery</a>
@@ -401,7 +402,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/zookeeper-discovery"
+                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
 
                                 class=''
                             >ZooKeeper Discovery</a>
@@ -414,7 +415,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/discovery-in-the-cloud"
+                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
 
                                 class=''
                             >Discovery in the Cloud</a>
@@ -427,7 +428,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/network-configuration"
+                            <a href="/docs/2.9.0/clustering/network-configuration"
 
                                 class=''
                             >Network Configuration</a>
@@ -440,7 +441,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/connect-client-nodes"
+                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
 
                                 class=''
                             >Connecting Client Nodes</a>
@@ -453,7 +454,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/running-client-nodes-behind-nat"
+                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
 
                                 class=''
                             >Running Client Nodes Behind NAT</a>
@@ -483,7 +484,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-modeling"
+                            <a href="/docs/2.9.0/data-modeling/data-modeling"
 
                                 class=''
                             >Introduction</a>
@@ -496,7 +497,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-partitioning"
+                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
 
                                 class=''
                             >Data Partitioning</a>
@@ -509,7 +510,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/affinity-collocation"
+                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
 
                                 class=''
                             >Affinity Colocation</a>
@@ -539,7 +540,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-architecture"
+                            <a href="/docs/2.9.0/memory-architecture"
 
                                 class=''
                             >Memory Architecture</a>
@@ -552,7 +553,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/data-regions"
+                            <a href="/docs/2.9.0/memory-configuration/data-regions"
 
                                 class=''
                             >Configuring Data Regions</a>
@@ -565,7 +566,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/eviction-policies"
+                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
 
                                 class=''
                             >Eviction Policies</a>
@@ -595,7 +596,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuration-overview"
+                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
 
                                 class=''
                             >Cache Configuration</a>
@@ -608,7 +609,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuring-backups"
+                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
 
                                 class=''
                             >Configuring Partition Backups</a>
@@ -621,7 +622,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/atomicity-modes"
+                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
 
                                 class=''
                             >Atomicity Modes</a>
@@ -634,7 +635,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/expiry-policies"
+                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
 
                                 class=''
                             >Expiry Policy</a>
@@ -647,7 +648,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/on-heap-caching"
+                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
 
                                 class=''
                             >On-Heap Caching</a>
@@ -660,7 +661,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/cache-groups"
+                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
 
                                 class=''
                             >Cache Groups</a>
@@ -690,7 +691,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/native-persistence"
+                            <a href="/docs/2.9.0/persistence/native-persistence"
 
                                 class=''
                             >Ignite Persistence</a>
@@ -703,7 +704,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/external-storage"
+                            <a href="/docs/2.9.0/persistence/external-storage"
 
                                 class=''
                             >External Storage</a>
@@ -716,7 +717,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/swap"
+                            <a href="/docs/2.9.0/persistence/swap"
 
                                 class=''
                             >Swapping</a>
@@ -729,7 +730,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/custom-cache-store"
+                            <a href="/docs/2.9.0/persistence/custom-cache-store"
 
                                 class=''
                             >Implementing Custom Cache Store</a>
@@ -742,20 +743,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/snapshots"
-
-                                class=''
-                            >Cluster Snapshots</a>
-                        
-                    </li>
-                
-
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/disk-compression"
+                            <a href="/docs/2.9.0/persistence/disk-compression"
 
                                 class=''
                             >Disk Compression</a>
@@ -768,7 +756,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/persistence-tuning"
+                            <a href="/docs/2.9.0/persistence/persistence-tuning"
 
                                 class=''
                             >Tuning Persistence</a>
@@ -784,49 +772,49 @@
         <li>
             
 
-            <a href="/docs/latest/baseline-topology" class='' >Baseline Topology</a>
+            <a href="/docs/2.9.0/baseline-topology" class='' >Baseline Topology</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/cluster-states" class='' >Cluster States</a>
+            <a href="/docs/2.9.0/cluster-states" class='' >Cluster States</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-rebalancing" class='' >Data Rebalancing</a>
+            <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/partition-loss-policy" class='' >Partition Loss Policy</a>
+            <a href="/docs/2.9.0/partition-loss-policy" class='' >Partition Loss Policy</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/deploying-user-code" class='' >Deploying User Code</a>
+            <a href="/docs/2.9.0/deploying-user-code" class='' >Deploying User Code</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/peer-class-loading" class='' >Peer Class Loading</a>
+            <a href="/docs/2.9.0/peer-class-loading" class='' >Peer Class Loading</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-streaming" class='' >Data Streaming</a>
+            <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
             
         </li>
     
@@ -847,7 +835,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/basic-cache-operations"
+                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
 
                                 class=''
                             >Basic Cache Operations</a>
@@ -860,7 +848,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/binary-objects"
+                            <a href="/docs/2.9.0/key-value-api/binary-objects"
 
                                 class=''
                             >Working with Binary Objects</a>
@@ -873,7 +861,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-scan-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
 
                                 class=''
                             >Using Scan Queries</a>
@@ -886,7 +874,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/read-repair"
+                            <a href="/docs/2.9.0/read-repair"
 
                                 class=''
                             >Read Repair</a>
@@ -902,14 +890,14 @@
         <li>
             
 
-            <a href="/docs/latest/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
+            <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/key-value-api/transactions" class='' >Performing Transactions</a>
+            <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
             
         </li>
     
@@ -930,7 +918,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-introduction"
+                            <a href="/docs/2.9.0/SQL/sql-introduction"
 
                                 class=''
                             >Introduction</a>
@@ -943,7 +931,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/schemas"
+                            <a href="/docs/2.9.0/SQL/schemas"
 
                                 class=''
                             >Understanding Schemas</a>
@@ -956,7 +944,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/indexes"
+                            <a href="/docs/2.9.0/SQL/indexes"
 
                                 class=''
                             >Defining Indexes</a>
@@ -969,7 +957,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-api"
+                            <a href="/docs/2.9.0/SQL/sql-api"
 
                                 class=''
                             >Using SQL API</a>
@@ -982,7 +970,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/distributed-joins"
+                            <a href="/docs/2.9.0/SQL/distributed-joins"
 
                                 class=''
                             >Distributed Joins</a>
@@ -995,7 +983,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-transactions"
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
 
                                 class=''
                             >SQL Transactions</a>
@@ -1008,7 +996,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/custom-sql-func"
+                            <a href="/docs/2.9.0/SQL/custom-sql-func"
 
                                 class=''
                             >Custom SQL Functions</a>
@@ -1021,7 +1009,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
 
                                 class=''
                             >JDBC Driver</a>
@@ -1034,7 +1022,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-client-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
 
                                 class=''
                             >JDBC Client Driver</a>
@@ -1047,7 +1035,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/transactions/mvcc"
+                            <a href="/docs/2.9.0/transactions/mvcc"
 
                                 class=''
                             >Multiversion Concurrency Control</a>
@@ -1077,7 +1065,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/distributed-computing"
+                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
 
                                 class=''
                             >Distributed Computing API</a>
@@ -1090,7 +1078,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/cluster-groups"
+                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
 
                                 class=''
                             >Cluster Groups</a>
@@ -1103,7 +1091,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/executor-service"
+                            <a href="/docs/2.9.0/distributed-computing/executor-service"
 
                                 class=''
                             >Executor Service</a>
@@ -1116,7 +1104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/map-reduce"
+                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
 
                                 class=''
                             >MapReduce API</a>
@@ -1129,7 +1117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/load-balancing"
+                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
 
                                 class=''
                             >Load Balancing</a>
@@ -1142,7 +1130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/fault-tolerance"
+                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
 
                                 class=''
                             >Fault Tolerance</a>
@@ -1155,7 +1143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/job-scheduling"
+                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
 
                                 class=''
                             >Job Scheduling</a>
@@ -1171,7 +1159,7 @@
         <li>
             
 
-            <a href="/docs/latest/collocated-computations" class='' >Colocating Computations with Data</a>
+            <a href="/docs/2.9.0/collocated-computations" class='' >Colocating Computations with Data</a>
             
         </li>
     
@@ -1192,7 +1180,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/listening-to-events"
+                            <a href="/docs/2.9.0/events/listening-to-events"
 
                                 class=''
                             >Enabling and Listenting to Events</a>
@@ -1205,7 +1193,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/events"
+                            <a href="/docs/2.9.0/events/events"
 
                                 class=''
                             >Events</a>
@@ -1221,21 +1209,21 @@
         <li>
             
 
-            <a href="/docs/latest/near-cache" class='' >Near Caches</a>
+            <a href="/docs/2.9.0/near-cache" class='' >Near Caches</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/platform-cache" class='' >.NET Platform Cache</a>
+            <a href="/docs/2.9.0/platform-cache" class='' >.NET Platform Cache</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/services/services" class='' >Services</a>
+            <a href="/docs/2.9.0/services/services" class='' >Services</a>
             
         </li>
     
@@ -1256,7 +1244,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/queue-and-set"
+                            <a href="/docs/2.9.0/data-structures/queue-and-set"
 
                                 class=''
                             >Queue and Set</a>
@@ -1269,7 +1257,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-types"
+                            <a href="/docs/2.9.0/data-structures/atomic-types"
 
                                 class=''
                             >Atomic Types</a>
@@ -1282,7 +1270,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/countdownlatch"
+                            <a href="/docs/2.9.0/data-structures/countdownlatch"
 
                                 class=''
                             >CountDownLatch</a>
@@ -1295,7 +1283,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-sequence"
+                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
 
                                 class=''
                             >Atomic Sequence</a>
@@ -1308,7 +1296,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/semaphore"
+                            <a href="/docs/2.9.0/data-structures/semaphore"
 
                                 class=''
                             >Semaphore</a>
@@ -1338,7 +1326,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/machine-learning"
+                            <a href="/docs/2.9.0/machine-learning/machine-learning"
 
                                 class=''
                             >Machine Learning</a>
@@ -1351,7 +1339,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/partition-based-dataset"
+                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
 
                                 class=''
                             >Partition Based Dataset</a>
@@ -1364,7 +1352,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/updating-trained-models"
+                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
 
                                 class=''
                             >Updating Trained Models</a>
@@ -1387,35 +1375,35 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
                             
                             </nav>
                         
@@ -1437,19 +1425,19 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
                             
                             </nav>
                         
@@ -1471,15 +1459,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
                             
                             </nav>
                         
@@ -1491,7 +1479,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/preprocessing"
+                            <a href="/docs/2.9.0/machine-learning/preprocessing"
 
                                 class=''
                             >Preprocessing</a>
@@ -1514,23 +1502,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
                             
                             </nav>
                         
@@ -1542,7 +1530,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/multiclass-classification"
+                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
 
                                 class=''
                             >Multiclass Classification</a>
@@ -1565,23 +1553,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/introduction" class=''></a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/introduction" class=''></a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
                             
                             </nav>
                         
@@ -1593,7 +1581,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/recommendation-systems"
+                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
 
                                 class=''
                             >Recommendation Systems</a>
@@ -1616,15 +1604,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
                             
                             </nav>
                         
@@ -1653,7 +1641,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/intro"
+                            <a href="/docs/2.9.0/monitoring-metrics/intro"
 
                                 class=''
                             >Introduction</a>
@@ -1666,7 +1654,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/cluster-id"
+                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
 
                                 class=''
                             >Cluster ID and Tag</a>
@@ -1689,11 +1677,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
                             
                             </nav>
                         
@@ -1715,11 +1703,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
                             
                             </nav>
                         
@@ -1731,7 +1719,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/system-views"
+                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
 
                                 class=''
                             >System Views</a>
@@ -1744,7 +1732,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/tracing"
+                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
 
                                 class=''
                             >Tracing</a>
@@ -1774,7 +1762,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/authentication"
+                            <a href="/docs/2.9.0/security/authentication"
 
                                 class=''
                             >Authentication</a>
@@ -1787,7 +1775,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/ssl-tls"
+                            <a href="/docs/2.9.0/security/ssl-tls"
 
                                 class=''
                             >SSL/TLS</a>
@@ -1810,11 +1798,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//security/tde" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//security/tde" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//security/master-key-rotation" class=''>Master key rotation</a></li>
+								  <li><a href="/docs/2.9.0//security/master-key-rotation" class=''>Master key rotation</a></li>
                             
                             </nav>
                         
@@ -1843,7 +1831,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/getting-started-with-thin-clients"
+                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
 
                                 class=''
                             >Thin Clients Overview</a>
@@ -1856,7 +1844,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/java-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
 
                                 class=''
                             >Java Thin Client</a>
@@ -1869,7 +1857,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/dotnet-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
 
                                 class=''
                             >.NET Thin Client</a>
@@ -1882,7 +1870,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/cpp-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
 
                                 class=''
                             >C++ Thin Client</a>
@@ -1895,7 +1883,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/python-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
 
                                 class=''
                             >Python Thin Client</a>
@@ -1908,7 +1896,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/php-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
 
                                 class=''
                             >PHP Thin Client</a>
@@ -1921,7 +1909,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/nodejs-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
 
                                 class=''
                             >Node.js Thin Client</a>
@@ -1944,27 +1932,27 @@
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/data-format" class=''>Data Format</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/data-format" class=''>Data Format</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
                             
                             </nav>
                         
@@ -1983,8 +1971,8 @@
 
             
 
-			<button type='button' data-guide-url="" class='group-toggle collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
-             <nav class='nav-group collapsed'>
+			<button type='button' data-guide-url="" class='group-toggle expanded '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -1993,7 +1981,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/odbc-driver"
+                            <a href="/docs/2.9.0/SQL/ODBC/odbc-driver"
 
                                 class=''
                             >ODBC Driver</a>
@@ -2006,9 +1994,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/connection-string-dsn"
+                            <a href="/docs/2.9.0/SQL/ODBC/connection-string-dsn"
 
-                                class=''
+                                class='active'
                             >Connection String and DSN</a>
                         
                     </li>
@@ -2019,7 +2007,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/querying-modifying-data"
+                            <a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data"
 
                                 class=''
                             >Querying and Modifying Data</a>
@@ -2032,7 +2020,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/specification"
+                            <a href="/docs/2.9.0/SQL/ODBC/specification"
 
                                 class=''
                             >Specification</a>
@@ -2045,7 +2033,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/data-types"
+                            <a href="/docs/2.9.0/SQL/ODBC/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2058,7 +2046,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/error-codes"
+                            <a href="/docs/2.9.0/SQL/ODBC/error-codes"
 
                                 class=''
                             >Error Codes</a>
@@ -2074,28 +2062,28 @@
         <li>
             
 
-            <a href="/docs/latest/restapi" class='' >REST API</a>
+            <a href="/docs/2.9.0/restapi" class='' >REST API</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/control-script" class='' >Control Script</a>
+            <a href="/docs/2.9.0/control-script" class='' >Control Script</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/plugins" class='' >Plugins</a>
+            <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/sqlline" class='' >SQLLine</a>
+            <a href="/docs/2.9.0/sqlline" class='' >SQLLine</a>
             
         </li>
     
@@ -2116,7 +2104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/overview"
+                            <a href="/docs/2.9.0/ignite-for-spark/overview"
 
                                 class=''
                             >Overview</a>
@@ -2129,7 +2117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignitecontext-and-rdd"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignitecontext-and-rdd"
 
                                 class=''
                             >IgniteContext and IgniteRDD</a>
@@ -2142,7 +2130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignite-dataframe"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignite-dataframe"
 
                                 class=''
                             >Ignite DataFrame</a>
@@ -2155,7 +2143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/installation"
+                            <a href="/docs/2.9.0/ignite-for-spark/installation"
 
                                 class=''
                             >Installation</a>
@@ -2168,7 +2156,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/spark-shell"
+                            <a href="/docs/2.9.0/ignite-for-spark/spark-shell"
 
                                 class=''
                             >Test Ignite with Spark-shell</a>
@@ -2181,7 +2169,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/troubleshooting"
+                            <a href="/docs/2.9.0/ignite-for-spark/troubleshooting"
 
                                 class=''
                             >Troubleshooting</a>
@@ -2211,7 +2199,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/sql-conformance"
+                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
 
                                 class=''
                             >SQL Conformance</a>
@@ -2224,7 +2212,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/ddl"
+                            <a href="/docs/2.9.0/sql-reference/ddl"
 
                                 class=''
                             >Data Definition Language (DDL)</a>
@@ -2237,7 +2225,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/dml"
+                            <a href="/docs/2.9.0/sql-reference/dml"
 
                                 class=''
                             >Data Manipulation Language (DML)</a>
@@ -2250,7 +2238,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/transactions"
+                            <a href="/docs/2.9.0/sql-reference/transactions"
 
                                 class=''
                             >Transactions</a>
@@ -2263,7 +2251,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/operational-commands"
+                            <a href="/docs/2.9.0/sql-reference/operational-commands"
 
                                 class=''
                             >Operational Commands</a>
@@ -2276,7 +2264,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/aggregate-functions"
+                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
 
                                 class=''
                             >Aggregate functions</a>
@@ -2289,7 +2277,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/numeric-functions"
+                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
 
                                 class=''
                             >Numeric Functions</a>
@@ -2302,7 +2290,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/string-functions"
+                            <a href="/docs/2.9.0/sql-reference/string-functions"
 
                                 class=''
                             >String Functions</a>
@@ -2315,7 +2303,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/date-time-functions"
+                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
 
                                 class=''
                             >Data and Time Functions</a>
@@ -2328,7 +2316,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/system-functions"
+                            <a href="/docs/2.9.0/sql-reference/system-functions"
 
                                 class=''
                             >System Functions</a>
@@ -2341,7 +2329,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/data-types"
+                            <a href="/docs/2.9.0/sql-reference/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2424,13 +2412,13 @@ This argument value is ignored if <code>ADDRESS</code> argument is specified.</p
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>USER</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Username for SQL Connection. This parameter is required if authentication is enabled on the server.
-See <a href="/docs/latest/security/authentication">Authentication</a> and <a href="/docs/latest/sql-reference/ddl#create-user">CREATE</a> user docs for more details on how to enable authentication and create user, respectively.</p></td>
+See <a href="/docs/2.9.0/security/authentication">Authentication</a> and <a href="/docs/2.9.0/sql-reference/ddl#create-user">CREATE</a> user docs for more details on how to enable authentication and create user, respectively.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Empty string</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>PASSWORD</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Password for SQL Connection. This parameter is required if authentication is enabled on the server.
-See <a href="/docs/latest/security/authentication">Authentication</a> and <a href="/docs/latest/sql-reference/ddl#create-user">CREATE</a> user docs for more details on how to enable authentication and create user, respectively.</p></td>
+See <a href="/docs/2.9.0/security/authentication">Authentication</a> and <a href="/docs/2.9.0/sql-reference/ddl#create-user">CREATE</a> user docs for more details on how to enable authentication and create user, respectively.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Empty string</p></td>
 </tr>
 <tr>
@@ -2450,7 +2438,7 @@ See <a href="/docs/latest/security/authentication">Authentication</a> and <a hre
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>DISTRIBUTED_JOINS</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Enables the <a href="/docs/latest/SQL/distributed-joins#non-colocated-joins">non-colocated distributed joins</a> feature for all queries that are executed over the ODBC connection.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Enables the <a href="/docs/2.9.0/SQL/distributed-joins#non-colocated-joins">non-colocated distributed joins</a> feature for all queries that are executed over the ODBC connection.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
@@ -2659,8 +2647,8 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1600372550' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1600372550' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1600286555' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1600286555' async crossorigin></script>
 </body>
 
 </html>
diff --git a/docs/2.9.0/SQL/ODBC/data-types.html b/docs/2.9.0/SQL/ODBC/data-types.html
index ec014e9..61ac6a3 100644
--- a/docs/2.9.0/SQL/ODBC/data-types.html
+++ b/docs/2.9.0/SQL/ODBC/data-types.html
@@ -20,15 +20,15 @@
     <meta name="ignite-version" content="2.9.0" />
     <title>Data Types | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/latest/SQL/ODBC/data-types" />
+    <link rel="canonical" href="/docs/2.9.0/SQL/ODBC/data-types" />
     
 	
-	<link rel="stylesheet" href="/assets/css/styles.css?1600372550">
+	<link rel="stylesheet" href="/assets/css/styles.css?1600286555">
     <link rel="stylesheet" href="/assets/css/asciidoc-pygments.css">
     <link rel="shortcut icon" href="/favicon.ico">
     <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
 
-	<script type="text/javascript" src="/assets/js/anchor.min.js?1600372550"></script>
+	<script type="text/javascript" src="/assets/js/anchor.min.js?1600286555"></script>
   
   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
 
@@ -36,6 +36,7 @@
 </head>
 <body>
     <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
     <div class="container">
         <button type='button' class='menu' title='Docs menu'>
         <img src="/assets/images/menu-icon.svg"/>
@@ -83,7 +84,7 @@
         <li>
             
 
-            <a href="/docs/latest/preface" class='' >Preface</a>
+            <a href="/docs/2.9.0/preface" class='' >Preface</a>
             
         </li>
     
@@ -104,7 +105,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/java"
+                            <a href="/docs/2.9.0/quick-start/java"
 
                                 class=''
                             >Java</a>
@@ -117,7 +118,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/dotnet"
+                            <a href="/docs/2.9.0/quick-start/dotnet"
 
                                 class=''
                             >.NET/C#</a>
@@ -130,7 +131,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/cpp"
+                            <a href="/docs/2.9.0/quick-start/cpp"
 
                                 class=''
                             >C++</a>
@@ -143,7 +144,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/python"
+                            <a href="/docs/2.9.0/quick-start/python"
 
                                 class=''
                             >Python</a>
@@ -156,7 +157,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/nodejs"
+                            <a href="/docs/2.9.0/quick-start/nodejs"
 
                                 class=''
                             >Node.JS</a>
@@ -169,7 +170,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/sql"
+                            <a href="/docs/2.9.0/quick-start/sql"
 
                                 class=''
                             >SQL</a>
@@ -182,7 +183,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/php"
+                            <a href="/docs/2.9.0/quick-start/php"
 
                                 class=''
                             >PHP</a>
@@ -195,7 +196,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/restapi"
+                            <a href="/docs/2.9.0/quick-start/restapi"
 
                                 class=''
                             >REST API</a>
@@ -225,7 +226,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-zip"
+                            <a href="/docs/2.9.0/installation/installing-using-zip"
 
                                 class=''
                             >Installing Using ZIP Archive</a>
@@ -238,7 +239,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-docker"
+                            <a href="/docs/2.9.0/installation/installing-using-docker"
 
                                 class=''
                             >Installing Using Docker</a>
@@ -251,7 +252,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/deb-rpm"
+                            <a href="/docs/2.9.0/installation/deb-rpm"
 
                                 class=''
                             >Installing DEB or RPM package</a>
@@ -274,15 +275,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
                             
                             </nav>
                         
@@ -311,7 +312,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup"
+                            <a href="/docs/2.9.0/setup"
 
                                 class=''
                             >Setting Up Ignite for Java</a>
@@ -324,7 +325,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup-dotnet"
+                            <a href="/docs/2.9.0/setup-dotnet"
 
                                 class=''
                             >Setting Up Ignite for .NET/C#</a>
@@ -340,21 +341,21 @@
         <li>
             
 
-            <a href="/docs/latest/understanding-configuration" class='' >Understanding Configuration</a>
+            <a href="/docs/2.9.0/understanding-configuration" class='' >Understanding Configuration</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/logging" class='' >Configuring Logging</a>
+            <a href="/docs/2.9.0/logging" class='' >Configuring Logging</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/starting-nodes" class='' >Starting and Stopping Nodes</a>
+            <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
             
         </li>
     
@@ -375,7 +376,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/clustering"
+                            <a href="/docs/2.9.0/clustering/clustering"
 
                                 class=''
                             >Overview</a>
@@ -388,7 +389,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/tcp-ip-discovery"
+                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
 
                                 class=''
                             >TCP/IP Discovery</a>
@@ -401,7 +402,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/zookeeper-discovery"
+                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
 
                                 class=''
                             >ZooKeeper Discovery</a>
@@ -414,7 +415,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/discovery-in-the-cloud"
+                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
 
                                 class=''
                             >Discovery in the Cloud</a>
@@ -427,7 +428,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/network-configuration"
+                            <a href="/docs/2.9.0/clustering/network-configuration"
 
                                 class=''
                             >Network Configuration</a>
@@ -440,7 +441,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/connect-client-nodes"
+                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
 
                                 class=''
                             >Connecting Client Nodes</a>
@@ -453,7 +454,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/running-client-nodes-behind-nat"
+                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
 
                                 class=''
                             >Running Client Nodes Behind NAT</a>
@@ -483,7 +484,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-modeling"
+                            <a href="/docs/2.9.0/data-modeling/data-modeling"
 
                                 class=''
                             >Introduction</a>
@@ -496,7 +497,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-partitioning"
+                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
 
                                 class=''
                             >Data Partitioning</a>
@@ -509,7 +510,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/affinity-collocation"
+                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
 
                                 class=''
                             >Affinity Colocation</a>
@@ -539,7 +540,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-architecture"
+                            <a href="/docs/2.9.0/memory-architecture"
 
                                 class=''
                             >Memory Architecture</a>
@@ -552,7 +553,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/data-regions"
+                            <a href="/docs/2.9.0/memory-configuration/data-regions"
 
                                 class=''
                             >Configuring Data Regions</a>
@@ -565,7 +566,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/eviction-policies"
+                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
 
                                 class=''
                             >Eviction Policies</a>
@@ -595,7 +596,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuration-overview"
+                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
 
                                 class=''
                             >Cache Configuration</a>
@@ -608,7 +609,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuring-backups"
+                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
 
                                 class=''
                             >Configuring Partition Backups</a>
@@ -621,7 +622,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/atomicity-modes"
+                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
 
                                 class=''
                             >Atomicity Modes</a>
@@ -634,7 +635,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/expiry-policies"
+                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
 
                                 class=''
                             >Expiry Policy</a>
@@ -647,7 +648,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/on-heap-caching"
+                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
 
                                 class=''
                             >On-Heap Caching</a>
@@ -660,7 +661,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/cache-groups"
+                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
 
                                 class=''
                             >Cache Groups</a>
@@ -690,7 +691,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/native-persistence"
+                            <a href="/docs/2.9.0/persistence/native-persistence"
 
                                 class=''
                             >Ignite Persistence</a>
@@ -703,7 +704,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/external-storage"
+                            <a href="/docs/2.9.0/persistence/external-storage"
 
                                 class=''
                             >External Storage</a>
@@ -716,7 +717,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/swap"
+                            <a href="/docs/2.9.0/persistence/swap"
 
                                 class=''
                             >Swapping</a>
@@ -729,7 +730,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/custom-cache-store"
+                            <a href="/docs/2.9.0/persistence/custom-cache-store"
 
                                 class=''
                             >Implementing Custom Cache Store</a>
@@ -742,20 +743,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/snapshots"
-
-                                class=''
-                            >Cluster Snapshots</a>
-                        
-                    </li>
-                
-
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/disk-compression"
+                            <a href="/docs/2.9.0/persistence/disk-compression"
 
                                 class=''
                             >Disk Compression</a>
@@ -768,7 +756,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/persistence-tuning"
+                            <a href="/docs/2.9.0/persistence/persistence-tuning"
 
                                 class=''
                             >Tuning Persistence</a>
@@ -784,49 +772,49 @@
         <li>
             
 
-            <a href="/docs/latest/baseline-topology" class='' >Baseline Topology</a>
+            <a href="/docs/2.9.0/baseline-topology" class='' >Baseline Topology</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/cluster-states" class='' >Cluster States</a>
+            <a href="/docs/2.9.0/cluster-states" class='' >Cluster States</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-rebalancing" class='' >Data Rebalancing</a>
+            <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/partition-loss-policy" class='' >Partition Loss Policy</a>
+            <a href="/docs/2.9.0/partition-loss-policy" class='' >Partition Loss Policy</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/deploying-user-code" class='' >Deploying User Code</a>
+            <a href="/docs/2.9.0/deploying-user-code" class='' >Deploying User Code</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/peer-class-loading" class='' >Peer Class Loading</a>
+            <a href="/docs/2.9.0/peer-class-loading" class='' >Peer Class Loading</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-streaming" class='' >Data Streaming</a>
+            <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
             
         </li>
     
@@ -847,7 +835,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/basic-cache-operations"
+                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
 
                                 class=''
                             >Basic Cache Operations</a>
@@ -860,7 +848,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/binary-objects"
+                            <a href="/docs/2.9.0/key-value-api/binary-objects"
 
                                 class=''
                             >Working with Binary Objects</a>
@@ -873,7 +861,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-scan-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
 
                                 class=''
                             >Using Scan Queries</a>
@@ -886,7 +874,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/read-repair"
+                            <a href="/docs/2.9.0/read-repair"
 
                                 class=''
                             >Read Repair</a>
@@ -902,14 +890,14 @@
         <li>
             
 
-            <a href="/docs/latest/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
+            <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/key-value-api/transactions" class='' >Performing Transactions</a>
+            <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
             
         </li>
     
@@ -930,7 +918,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-introduction"
+                            <a href="/docs/2.9.0/SQL/sql-introduction"
 
                                 class=''
                             >Introduction</a>
@@ -943,7 +931,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/schemas"
+                            <a href="/docs/2.9.0/SQL/schemas"
 
                                 class=''
                             >Understanding Schemas</a>
@@ -956,7 +944,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/indexes"
+                            <a href="/docs/2.9.0/SQL/indexes"
 
                                 class=''
                             >Defining Indexes</a>
@@ -969,7 +957,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-api"
+                            <a href="/docs/2.9.0/SQL/sql-api"
 
                                 class=''
                             >Using SQL API</a>
@@ -982,7 +970,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/distributed-joins"
+                            <a href="/docs/2.9.0/SQL/distributed-joins"
 
                                 class=''
                             >Distributed Joins</a>
@@ -995,7 +983,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-transactions"
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
 
                                 class=''
                             >SQL Transactions</a>
@@ -1008,7 +996,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/custom-sql-func"
+                            <a href="/docs/2.9.0/SQL/custom-sql-func"
 
                                 class=''
                             >Custom SQL Functions</a>
@@ -1021,7 +1009,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
 
                                 class=''
                             >JDBC Driver</a>
@@ -1034,7 +1022,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-client-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
 
                                 class=''
                             >JDBC Client Driver</a>
@@ -1047,7 +1035,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/transactions/mvcc"
+                            <a href="/docs/2.9.0/transactions/mvcc"
 
                                 class=''
                             >Multiversion Concurrency Control</a>
@@ -1077,7 +1065,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/distributed-computing"
+                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
 
                                 class=''
                             >Distributed Computing API</a>
@@ -1090,7 +1078,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/cluster-groups"
+                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
 
                                 class=''
                             >Cluster Groups</a>
@@ -1103,7 +1091,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/executor-service"
+                            <a href="/docs/2.9.0/distributed-computing/executor-service"
 
                                 class=''
                             >Executor Service</a>
@@ -1116,7 +1104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/map-reduce"
+                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
 
                                 class=''
                             >MapReduce API</a>
@@ -1129,7 +1117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/load-balancing"
+                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
 
                                 class=''
                             >Load Balancing</a>
@@ -1142,7 +1130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/fault-tolerance"
+                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
 
                                 class=''
                             >Fault Tolerance</a>
@@ -1155,7 +1143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/job-scheduling"
+                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
 
                                 class=''
                             >Job Scheduling</a>
@@ -1171,7 +1159,7 @@
         <li>
             
 
-            <a href="/docs/latest/collocated-computations" class='' >Colocating Computations with Data</a>
+            <a href="/docs/2.9.0/collocated-computations" class='' >Colocating Computations with Data</a>
             
         </li>
     
@@ -1192,7 +1180,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/listening-to-events"
+                            <a href="/docs/2.9.0/events/listening-to-events"
 
                                 class=''
                             >Enabling and Listenting to Events</a>
@@ -1205,7 +1193,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/events"
+                            <a href="/docs/2.9.0/events/events"
 
                                 class=''
                             >Events</a>
@@ -1221,21 +1209,21 @@
         <li>
             
 
-            <a href="/docs/latest/near-cache" class='' >Near Caches</a>
+            <a href="/docs/2.9.0/near-cache" class='' >Near Caches</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/platform-cache" class='' >.NET Platform Cache</a>
+            <a href="/docs/2.9.0/platform-cache" class='' >.NET Platform Cache</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/services/services" class='' >Services</a>
+            <a href="/docs/2.9.0/services/services" class='' >Services</a>
             
         </li>
     
@@ -1256,7 +1244,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/queue-and-set"
+                            <a href="/docs/2.9.0/data-structures/queue-and-set"
 
                                 class=''
                             >Queue and Set</a>
@@ -1269,7 +1257,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-types"
+                            <a href="/docs/2.9.0/data-structures/atomic-types"
 
                                 class=''
                             >Atomic Types</a>
@@ -1282,7 +1270,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/countdownlatch"
+                            <a href="/docs/2.9.0/data-structures/countdownlatch"
 
                                 class=''
                             >CountDownLatch</a>
@@ -1295,7 +1283,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-sequence"
+                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
 
                                 class=''
                             >Atomic Sequence</a>
@@ -1308,7 +1296,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/semaphore"
+                            <a href="/docs/2.9.0/data-structures/semaphore"
 
                                 class=''
                             >Semaphore</a>
@@ -1338,7 +1326,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/machine-learning"
+                            <a href="/docs/2.9.0/machine-learning/machine-learning"
 
                                 class=''
                             >Machine Learning</a>
@@ -1351,7 +1339,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/partition-based-dataset"
+                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
 
                                 class=''
                             >Partition Based Dataset</a>
@@ -1364,7 +1352,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/updating-trained-models"
+                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
 
                                 class=''
                             >Updating Trained Models</a>
@@ -1387,35 +1375,35 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
                             
                             </nav>
                         
@@ -1437,19 +1425,19 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
                             
                             </nav>
                         
@@ -1471,15 +1459,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
                             
                             </nav>
                         
@@ -1491,7 +1479,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/preprocessing"
+                            <a href="/docs/2.9.0/machine-learning/preprocessing"
 
                                 class=''
                             >Preprocessing</a>
@@ -1514,23 +1502,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
                             
                             </nav>
                         
@@ -1542,7 +1530,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/multiclass-classification"
+                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
 
                                 class=''
                             >Multiclass Classification</a>
@@ -1565,23 +1553,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/introduction" class=''></a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/introduction" class=''></a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
                             
                             </nav>
                         
@@ -1593,7 +1581,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/recommendation-systems"
+                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
 
                                 class=''
                             >Recommendation Systems</a>
@@ -1616,15 +1604,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
                             
                             </nav>
                         
@@ -1653,7 +1641,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/intro"
+                            <a href="/docs/2.9.0/monitoring-metrics/intro"
 
                                 class=''
                             >Introduction</a>
@@ -1666,7 +1654,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/cluster-id"
+                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
 
                                 class=''
                             >Cluster ID and Tag</a>
@@ -1689,11 +1677,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
                             
                             </nav>
                         
@@ -1715,11 +1703,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
                             
                             </nav>
                         
@@ -1731,7 +1719,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/system-views"
+                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
 
                                 class=''
                             >System Views</a>
@@ -1744,7 +1732,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/tracing"
+                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
 
                                 class=''
                             >Tracing</a>
@@ -1774,7 +1762,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/authentication"
+                            <a href="/docs/2.9.0/security/authentication"
 
                                 class=''
                             >Authentication</a>
@@ -1787,7 +1775,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/ssl-tls"
+                            <a href="/docs/2.9.0/security/ssl-tls"
 
                                 class=''
                             >SSL/TLS</a>
@@ -1810,11 +1798,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//security/tde" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//security/tde" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//security/master-key-rotation" class=''>Master key rotation</a></li>
+								  <li><a href="/docs/2.9.0//security/master-key-rotation" class=''>Master key rotation</a></li>
                             
                             </nav>
                         
@@ -1843,7 +1831,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/getting-started-with-thin-clients"
+                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
 
                                 class=''
                             >Thin Clients Overview</a>
@@ -1856,7 +1844,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/java-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
 
                                 class=''
                             >Java Thin Client</a>
@@ -1869,7 +1857,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/dotnet-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
 
                                 class=''
                             >.NET Thin Client</a>
@@ -1882,7 +1870,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/cpp-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
 
                                 class=''
                             >C++ Thin Client</a>
@@ -1895,7 +1883,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/python-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
 
                                 class=''
                             >Python Thin Client</a>
@@ -1908,7 +1896,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/php-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
 
                                 class=''
                             >PHP Thin Client</a>
@@ -1921,7 +1909,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/nodejs-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
 
                                 class=''
                             >Node.js Thin Client</a>
@@ -1944,27 +1932,27 @@
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/data-format" class=''>Data Format</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/data-format" class=''>Data Format</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
                             
                             </nav>
                         
@@ -1983,8 +1971,8 @@
 
             
 
-			<button type='button' data-guide-url="" class='group-toggle collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
-             <nav class='nav-group collapsed'>
+			<button type='button' data-guide-url="" class='group-toggle expanded '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -1993,7 +1981,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/odbc-driver"
+                            <a href="/docs/2.9.0/SQL/ODBC/odbc-driver"
 
                                 class=''
                             >ODBC Driver</a>
@@ -2006,7 +1994,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/connection-string-dsn"
+                            <a href="/docs/2.9.0/SQL/ODBC/connection-string-dsn"
 
                                 class=''
                             >Connection String and DSN</a>
@@ -2019,7 +2007,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/querying-modifying-data"
+                            <a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data"
 
                                 class=''
                             >Querying and Modifying Data</a>
@@ -2032,7 +2020,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/specification"
+                            <a href="/docs/2.9.0/SQL/ODBC/specification"
 
                                 class=''
                             >Specification</a>
@@ -2045,9 +2033,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/data-types"
+                            <a href="/docs/2.9.0/SQL/ODBC/data-types"
 
-                                class=''
+                                class='active'
                             >Data Types</a>
                         
                     </li>
@@ -2058,7 +2046,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/error-codes"
+                            <a href="/docs/2.9.0/SQL/ODBC/error-codes"
 
                                 class=''
                             >Error Codes</a>
@@ -2074,28 +2062,28 @@
         <li>
             
 
-            <a href="/docs/latest/restapi" class='' >REST API</a>
+            <a href="/docs/2.9.0/restapi" class='' >REST API</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/control-script" class='' >Control Script</a>
+            <a href="/docs/2.9.0/control-script" class='' >Control Script</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/plugins" class='' >Plugins</a>
+            <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/sqlline" class='' >SQLLine</a>
+            <a href="/docs/2.9.0/sqlline" class='' >SQLLine</a>
             
         </li>
     
@@ -2116,7 +2104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/overview"
+                            <a href="/docs/2.9.0/ignite-for-spark/overview"
 
                                 class=''
                             >Overview</a>
@@ -2129,7 +2117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignitecontext-and-rdd"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignitecontext-and-rdd"
 
                                 class=''
                             >IgniteContext and IgniteRDD</a>
@@ -2142,7 +2130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignite-dataframe"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignite-dataframe"
 
                                 class=''
                             >Ignite DataFrame</a>
@@ -2155,7 +2143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/installation"
+                            <a href="/docs/2.9.0/ignite-for-spark/installation"
 
                                 class=''
                             >Installation</a>
@@ -2168,7 +2156,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/spark-shell"
+                            <a href="/docs/2.9.0/ignite-for-spark/spark-shell"
 
                                 class=''
                             >Test Ignite with Spark-shell</a>
@@ -2181,7 +2169,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/troubleshooting"
+                            <a href="/docs/2.9.0/ignite-for-spark/troubleshooting"
 
                                 class=''
                             >Troubleshooting</a>
@@ -2211,7 +2199,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/sql-conformance"
+                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
 
                                 class=''
                             >SQL Conformance</a>
@@ -2224,7 +2212,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/ddl"
+                            <a href="/docs/2.9.0/sql-reference/ddl"
 
                                 class=''
                             >Data Definition Language (DDL)</a>
@@ -2237,7 +2225,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/dml"
+                            <a href="/docs/2.9.0/sql-reference/dml"
 
                                 class=''
                             >Data Manipulation Language (DML)</a>
@@ -2250,7 +2238,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/transactions"
+                            <a href="/docs/2.9.0/sql-reference/transactions"
 
                                 class=''
                             >Transactions</a>
@@ -2263,7 +2251,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/operational-commands"
+                            <a href="/docs/2.9.0/sql-reference/operational-commands"
 
                                 class=''
                             >Operational Commands</a>
@@ -2276,7 +2264,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/aggregate-functions"
+                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
 
                                 class=''
                             >Aggregate functions</a>
@@ -2289,7 +2277,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/numeric-functions"
+                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
 
                                 class=''
                             >Numeric Functions</a>
@@ -2302,7 +2290,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/string-functions"
+                            <a href="/docs/2.9.0/sql-reference/string-functions"
 
                                 class=''
                             >String Functions</a>
@@ -2315,7 +2303,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/date-time-functions"
+                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
 
                                 class=''
                             >Data and Time Functions</a>
@@ -2328,7 +2316,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/system-functions"
+                            <a href="/docs/2.9.0/sql-reference/system-functions"
 
                                 class=''
                             >System Functions</a>
@@ -2341,7 +2329,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/data-types"
+                            <a href="/docs/2.9.0/sql-reference/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2483,8 +2471,8 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1600372550' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1600372550' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1600286555' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1600286555' async crossorigin></script>
 </body>
 
 </html>
diff --git a/docs/2.9.0/SQL/ODBC/error-codes.html b/docs/2.9.0/SQL/ODBC/error-codes.html
index 387efd8..17a8279 100644
--- a/docs/2.9.0/SQL/ODBC/error-codes.html
+++ b/docs/2.9.0/SQL/ODBC/error-codes.html
@@ -20,15 +20,15 @@
     <meta name="ignite-version" content="2.9.0" />
     <title>Error Codes | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/latest/SQL/ODBC/error-codes" />
+    <link rel="canonical" href="/docs/2.9.0/SQL/ODBC/error-codes" />
     
 	
-	<link rel="stylesheet" href="/assets/css/styles.css?1600372550">
+	<link rel="stylesheet" href="/assets/css/styles.css?1600286555">
     <link rel="stylesheet" href="/assets/css/asciidoc-pygments.css">
     <link rel="shortcut icon" href="/favicon.ico">
     <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
 
-	<script type="text/javascript" src="/assets/js/anchor.min.js?1600372550"></script>
+	<script type="text/javascript" src="/assets/js/anchor.min.js?1600286555"></script>
   
   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
 
@@ -36,6 +36,7 @@
 </head>
 <body>
     <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
     <div class="container">
         <button type='button' class='menu' title='Docs menu'>
         <img src="/assets/images/menu-icon.svg"/>
@@ -83,7 +84,7 @@
         <li>
             
 
-            <a href="/docs/latest/preface" class='' >Preface</a>
+            <a href="/docs/2.9.0/preface" class='' >Preface</a>
             
         </li>
     
@@ -104,7 +105,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/java"
+                            <a href="/docs/2.9.0/quick-start/java"
 
                                 class=''
                             >Java</a>
@@ -117,7 +118,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/dotnet"
+                            <a href="/docs/2.9.0/quick-start/dotnet"
 
                                 class=''
                             >.NET/C#</a>
@@ -130,7 +131,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/cpp"
+                            <a href="/docs/2.9.0/quick-start/cpp"
 
                                 class=''
                             >C++</a>
@@ -143,7 +144,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/python"
+                            <a href="/docs/2.9.0/quick-start/python"
 
                                 class=''
                             >Python</a>
@@ -156,7 +157,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/nodejs"
+                            <a href="/docs/2.9.0/quick-start/nodejs"
 
                                 class=''
                             >Node.JS</a>
@@ -169,7 +170,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/sql"
+                            <a href="/docs/2.9.0/quick-start/sql"
 
                                 class=''
                             >SQL</a>
@@ -182,7 +183,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/php"
+                            <a href="/docs/2.9.0/quick-start/php"
 
                                 class=''
                             >PHP</a>
@@ -195,7 +196,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/restapi"
+                            <a href="/docs/2.9.0/quick-start/restapi"
 
                                 class=''
                             >REST API</a>
@@ -225,7 +226,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-zip"
+                            <a href="/docs/2.9.0/installation/installing-using-zip"
 
                                 class=''
                             >Installing Using ZIP Archive</a>
@@ -238,7 +239,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-docker"
+                            <a href="/docs/2.9.0/installation/installing-using-docker"
 
                                 class=''
                             >Installing Using Docker</a>
@@ -251,7 +252,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/deb-rpm"
+                            <a href="/docs/2.9.0/installation/deb-rpm"
 
                                 class=''
                             >Installing DEB or RPM package</a>
@@ -274,15 +275,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
                             
                             </nav>
                         
@@ -311,7 +312,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup"
+                            <a href="/docs/2.9.0/setup"
 
                                 class=''
                             >Setting Up Ignite for Java</a>
@@ -324,7 +325,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup-dotnet"
+                            <a href="/docs/2.9.0/setup-dotnet"
 
                                 class=''
                             >Setting Up Ignite for .NET/C#</a>
@@ -340,21 +341,21 @@
         <li>
             
 
-            <a href="/docs/latest/understanding-configuration" class='' >Understanding Configuration</a>
+            <a href="/docs/2.9.0/understanding-configuration" class='' >Understanding Configuration</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/logging" class='' >Configuring Logging</a>
+            <a href="/docs/2.9.0/logging" class='' >Configuring Logging</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/starting-nodes" class='' >Starting and Stopping Nodes</a>
+            <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
             
         </li>
     
@@ -375,7 +376,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/clustering"
+                            <a href="/docs/2.9.0/clustering/clustering"
 
                                 class=''
                             >Overview</a>
@@ -388,7 +389,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/tcp-ip-discovery"
+                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
 
                                 class=''
                             >TCP/IP Discovery</a>
@@ -401,7 +402,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/zookeeper-discovery"
+                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
 
                                 class=''
                             >ZooKeeper Discovery</a>
@@ -414,7 +415,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/discovery-in-the-cloud"
+                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
 
                                 class=''
                             >Discovery in the Cloud</a>
@@ -427,7 +428,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/network-configuration"
+                            <a href="/docs/2.9.0/clustering/network-configuration"
 
                                 class=''
                             >Network Configuration</a>
@@ -440,7 +441,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/connect-client-nodes"
+                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
 
                                 class=''
                             >Connecting Client Nodes</a>
@@ -453,7 +454,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/running-client-nodes-behind-nat"
+                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
 
                                 class=''
                             >Running Client Nodes Behind NAT</a>
@@ -483,7 +484,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-modeling"
+                            <a href="/docs/2.9.0/data-modeling/data-modeling"
 
                                 class=''
                             >Introduction</a>
@@ -496,7 +497,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-partitioning"
+                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
 
                                 class=''
                             >Data Partitioning</a>
@@ -509,7 +510,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/affinity-collocation"
+                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
 
                                 class=''
                             >Affinity Colocation</a>
@@ -539,7 +540,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-architecture"
+                            <a href="/docs/2.9.0/memory-architecture"
 
                                 class=''
                             >Memory Architecture</a>
@@ -552,7 +553,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/data-regions"
+                            <a href="/docs/2.9.0/memory-configuration/data-regions"
 
                                 class=''
                             >Configuring Data Regions</a>
@@ -565,7 +566,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/eviction-policies"
+                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
 
                                 class=''
                             >Eviction Policies</a>
@@ -595,7 +596,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuration-overview"
+                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
 
                                 class=''
                             >Cache Configuration</a>
@@ -608,7 +609,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuring-backups"
+                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
 
                                 class=''
                             >Configuring Partition Backups</a>
@@ -621,7 +622,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/atomicity-modes"
+                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
 
                                 class=''
                             >Atomicity Modes</a>
@@ -634,7 +635,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/expiry-policies"
+                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
 
                                 class=''
                             >Expiry Policy</a>
@@ -647,7 +648,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/on-heap-caching"
+                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
 
                                 class=''
                             >On-Heap Caching</a>
@@ -660,7 +661,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/cache-groups"
+                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
 
                                 class=''
                             >Cache Groups</a>
@@ -690,7 +691,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/native-persistence"
+                            <a href="/docs/2.9.0/persistence/native-persistence"
 
                                 class=''
                             >Ignite Persistence</a>
@@ -703,7 +704,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/external-storage"
+                            <a href="/docs/2.9.0/persistence/external-storage"
 
                                 class=''
                             >External Storage</a>
@@ -716,7 +717,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/swap"
+                            <a href="/docs/2.9.0/persistence/swap"
 
                                 class=''
                             >Swapping</a>
@@ -729,7 +730,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/custom-cache-store"
+                            <a href="/docs/2.9.0/persistence/custom-cache-store"
 
                                 class=''
                             >Implementing Custom Cache Store</a>
@@ -742,20 +743,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/snapshots"
-
-                                class=''
-                            >Cluster Snapshots</a>
-                        
-                    </li>
-                
-
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/disk-compression"
+                            <a href="/docs/2.9.0/persistence/disk-compression"
 
                                 class=''
                             >Disk Compression</a>
@@ -768,7 +756,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/persistence-tuning"
+                            <a href="/docs/2.9.0/persistence/persistence-tuning"
 
                                 class=''
                             >Tuning Persistence</a>
@@ -784,49 +772,49 @@
         <li>
             
 
-            <a href="/docs/latest/baseline-topology" class='' >Baseline Topology</a>
+            <a href="/docs/2.9.0/baseline-topology" class='' >Baseline Topology</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/cluster-states" class='' >Cluster States</a>
+            <a href="/docs/2.9.0/cluster-states" class='' >Cluster States</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-rebalancing" class='' >Data Rebalancing</a>
+            <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/partition-loss-policy" class='' >Partition Loss Policy</a>
+            <a href="/docs/2.9.0/partition-loss-policy" class='' >Partition Loss Policy</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/deploying-user-code" class='' >Deploying User Code</a>
+            <a href="/docs/2.9.0/deploying-user-code" class='' >Deploying User Code</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/peer-class-loading" class='' >Peer Class Loading</a>
+            <a href="/docs/2.9.0/peer-class-loading" class='' >Peer Class Loading</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-streaming" class='' >Data Streaming</a>
+            <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
             
         </li>
     
@@ -847,7 +835,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/basic-cache-operations"
+                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
 
                                 class=''
                             >Basic Cache Operations</a>
@@ -860,7 +848,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/binary-objects"
+                            <a href="/docs/2.9.0/key-value-api/binary-objects"
 
                                 class=''
                             >Working with Binary Objects</a>
@@ -873,7 +861,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-scan-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
 
                                 class=''
                             >Using Scan Queries</a>
@@ -886,7 +874,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/read-repair"
+                            <a href="/docs/2.9.0/read-repair"
 
                                 class=''
                             >Read Repair</a>
@@ -902,14 +890,14 @@
         <li>
             
 
-            <a href="/docs/latest/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
+            <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/key-value-api/transactions" class='' >Performing Transactions</a>
+            <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
             
         </li>
     
@@ -930,7 +918,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-introduction"
+                            <a href="/docs/2.9.0/SQL/sql-introduction"
 
                                 class=''
                             >Introduction</a>
@@ -943,7 +931,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/schemas"
+                            <a href="/docs/2.9.0/SQL/schemas"
 
                                 class=''
                             >Understanding Schemas</a>
@@ -956,7 +944,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/indexes"
+                            <a href="/docs/2.9.0/SQL/indexes"
 
                                 class=''
                             >Defining Indexes</a>
@@ -969,7 +957,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-api"
+                            <a href="/docs/2.9.0/SQL/sql-api"
 
                                 class=''
                             >Using SQL API</a>
@@ -982,7 +970,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/distributed-joins"
+                            <a href="/docs/2.9.0/SQL/distributed-joins"
 
                                 class=''
                             >Distributed Joins</a>
@@ -995,7 +983,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-transactions"
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
 
                                 class=''
                             >SQL Transactions</a>
@@ -1008,7 +996,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/custom-sql-func"
+                            <a href="/docs/2.9.0/SQL/custom-sql-func"
 
                                 class=''
                             >Custom SQL Functions</a>
@@ -1021,7 +1009,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
 
                                 class=''
                             >JDBC Driver</a>
@@ -1034,7 +1022,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-client-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
 
                                 class=''
                             >JDBC Client Driver</a>
@@ -1047,7 +1035,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/transactions/mvcc"
+                            <a href="/docs/2.9.0/transactions/mvcc"
 
                                 class=''
                             >Multiversion Concurrency Control</a>
@@ -1077,7 +1065,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/distributed-computing"
+                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
 
                                 class=''
                             >Distributed Computing API</a>
@@ -1090,7 +1078,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/cluster-groups"
+                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
 
                                 class=''
                             >Cluster Groups</a>
@@ -1103,7 +1091,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/executor-service"
+                            <a href="/docs/2.9.0/distributed-computing/executor-service"
 
                                 class=''
                             >Executor Service</a>
@@ -1116,7 +1104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/map-reduce"
+                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
 
                                 class=''
                             >MapReduce API</a>
@@ -1129,7 +1117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/load-balancing"
+                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
 
                                 class=''
                             >Load Balancing</a>
@@ -1142,7 +1130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/fault-tolerance"
+                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
 
                                 class=''
                             >Fault Tolerance</a>
@@ -1155,7 +1143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/job-scheduling"
+                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
 
                                 class=''
                             >Job Scheduling</a>
@@ -1171,7 +1159,7 @@
         <li>
             
 
-            <a href="/docs/latest/collocated-computations" class='' >Colocating Computations with Data</a>
+            <a href="/docs/2.9.0/collocated-computations" class='' >Colocating Computations with Data</a>
             
         </li>
     
@@ -1192,7 +1180,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/listening-to-events"
+                            <a href="/docs/2.9.0/events/listening-to-events"
 
                                 class=''
                             >Enabling and Listenting to Events</a>
@@ -1205,7 +1193,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/events"
+                            <a href="/docs/2.9.0/events/events"
 
                                 class=''
                             >Events</a>
@@ -1221,21 +1209,21 @@
         <li>
             
 
-            <a href="/docs/latest/near-cache" class='' >Near Caches</a>
+            <a href="/docs/2.9.0/near-cache" class='' >Near Caches</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/platform-cache" class='' >.NET Platform Cache</a>
+            <a href="/docs/2.9.0/platform-cache" class='' >.NET Platform Cache</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/services/services" class='' >Services</a>
+            <a href="/docs/2.9.0/services/services" class='' >Services</a>
             
         </li>
     
@@ -1256,7 +1244,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/queue-and-set"
+                            <a href="/docs/2.9.0/data-structures/queue-and-set"
 
                                 class=''
                             >Queue and Set</a>
@@ -1269,7 +1257,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-types"
+                            <a href="/docs/2.9.0/data-structures/atomic-types"
 
                                 class=''
                             >Atomic Types</a>
@@ -1282,7 +1270,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/countdownlatch"
+                            <a href="/docs/2.9.0/data-structures/countdownlatch"
 
                                 class=''
                             >CountDownLatch</a>
@@ -1295,7 +1283,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/atomic-sequence"
+                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
 
                                 class=''
                             >Atomic Sequence</a>
@@ -1308,7 +1296,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-structures/semaphore"
+                            <a href="/docs/2.9.0/data-structures/semaphore"
 
                                 class=''
                             >Semaphore</a>
@@ -1338,7 +1326,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/machine-learning"
+                            <a href="/docs/2.9.0/machine-learning/machine-learning"
 
                                 class=''
                             >Machine Learning</a>
@@ -1351,7 +1339,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/partition-based-dataset"
+                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
 
                                 class=''
                             >Partition Based Dataset</a>
@@ -1364,7 +1352,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/updating-trained-models"
+                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
 
                                 class=''
                             >Updating Trained Models</a>
@@ -1387,35 +1375,35 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
                             
                             </nav>
                         
@@ -1437,19 +1425,19 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
                             
                             </nav>
                         
@@ -1471,15 +1459,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
                             
                             </nav>
                         
@@ -1491,7 +1479,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/preprocessing"
+                            <a href="/docs/2.9.0/machine-learning/preprocessing"
 
                                 class=''
                             >Preprocessing</a>
@@ -1514,23 +1502,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
                             
                             </nav>
                         
@@ -1542,7 +1530,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/multiclass-classification"
+                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
 
                                 class=''
                             >Multiclass Classification</a>
@@ -1565,23 +1553,23 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/introduction" class=''></a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/introduction" class=''></a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
                             
                             </nav>
                         
@@ -1593,7 +1581,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/machine-learning/recommendation-systems"
+                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
 
                                 class=''
                             >Recommendation Systems</a>
@@ -1616,15 +1604,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/introduction" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
+								  <li><a href="/docs/2.9.0//machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
                             
                             </nav>
                         
@@ -1653,7 +1641,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/intro"
+                            <a href="/docs/2.9.0/monitoring-metrics/intro"
 
                                 class=''
                             >Introduction</a>
@@ -1666,7 +1654,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/cluster-id"
+                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
 
                                 class=''
                             >Cluster ID and Tag</a>
@@ -1689,11 +1677,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
                             
                             </nav>
                         
@@ -1715,11 +1703,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
+								  <li><a href="/docs/2.9.0//monitoring-metrics/new-metrics" class=''>Metrics</a></li>
                             
                             </nav>
                         
@@ -1731,7 +1719,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/system-views"
+                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
 
                                 class=''
                             >System Views</a>
@@ -1744,7 +1732,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/monitoring-metrics/tracing"
+                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
 
                                 class=''
                             >Tracing</a>
@@ -1774,7 +1762,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/authentication"
+                            <a href="/docs/2.9.0/security/authentication"
 
                                 class=''
                             >Authentication</a>
@@ -1787,7 +1775,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/security/ssl-tls"
+                            <a href="/docs/2.9.0/security/ssl-tls"
 
                                 class=''
                             >SSL/TLS</a>
@@ -1810,11 +1798,11 @@
                             
                                   
 
-								  <li><a href="/docs/latest//security/tde" class=''>Introduction</a></li>
+								  <li><a href="/docs/2.9.0//security/tde" class=''>Introduction</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//security/master-key-rotation" class=''>Master key rotation</a></li>
+								  <li><a href="/docs/2.9.0//security/master-key-rotation" class=''>Master key rotation</a></li>
                             
                             </nav>
                         
@@ -1843,7 +1831,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/getting-started-with-thin-clients"
+                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
 
                                 class=''
                             >Thin Clients Overview</a>
@@ -1856,7 +1844,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/java-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
 
                                 class=''
                             >Java Thin Client</a>
@@ -1869,7 +1857,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/dotnet-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
 
                                 class=''
                             >.NET Thin Client</a>
@@ -1882,7 +1870,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/cpp-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
 
                                 class=''
                             >C++ Thin Client</a>
@@ -1895,7 +1883,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/python-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
 
                                 class=''
                             >Python Thin Client</a>
@@ -1908,7 +1896,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/php-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
 
                                 class=''
                             >PHP Thin Client</a>
@@ -1921,7 +1909,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/thin-clients/nodejs-thin-client"
+                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
 
                                 class=''
                             >Node.js Thin Client</a>
@@ -1944,27 +1932,27 @@
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/data-format" class=''>Data Format</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/data-format" class=''>Data Format</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
+								  <li><a href="/docs/2.9.0//binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
                             
                             </nav>
                         
@@ -1983,8 +1971,8 @@
 
             
 
-			<button type='button' data-guide-url="" class='group-toggle collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
-             <nav class='nav-group collapsed'>
+			<button type='button' data-guide-url="" class='group-toggle expanded '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -1993,7 +1981,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/odbc-driver"
+                            <a href="/docs/2.9.0/SQL/ODBC/odbc-driver"
 
                                 class=''
                             >ODBC Driver</a>
@@ -2006,7 +1994,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/connection-string-dsn"
+                            <a href="/docs/2.9.0/SQL/ODBC/connection-string-dsn"
 
                                 class=''
                             >Connection String and DSN</a>
@@ -2019,7 +2007,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/querying-modifying-data"
+                            <a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data"
 
                                 class=''
                             >Querying and Modifying Data</a>
@@ -2032,7 +2020,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/specification"
+                            <a href="/docs/2.9.0/SQL/ODBC/specification"
 
                                 class=''
                             >Specification</a>
@@ -2045,7 +2033,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/data-types"
+                            <a href="/docs/2.9.0/SQL/ODBC/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2058,9 +2046,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/ODBC/error-codes"
+                            <a href="/docs/2.9.0/SQL/ODBC/error-codes"
 
-                                class=''
+                                class='active'
                             >Error Codes</a>
                         
                     </li>
@@ -2074,28 +2062,28 @@
         <li>
             
 
-            <a href="/docs/latest/restapi" class='' >REST API</a>
+            <a href="/docs/2.9.0/restapi" class='' >REST API</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/control-script" class='' >Control Script</a>
+            <a href="/docs/2.9.0/control-script" class='' >Control Script</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/plugins" class='' >Plugins</a>
+            <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/sqlline" class='' >SQLLine</a>
+            <a href="/docs/2.9.0/sqlline" class='' >SQLLine</a>
             
         </li>
     
@@ -2116,7 +2104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/overview"
+                            <a href="/docs/2.9.0/ignite-for-spark/overview"
 
                                 class=''
                             >Overview</a>
@@ -2129,7 +2117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignitecontext-and-rdd"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignitecontext-and-rdd"
 
                                 class=''
                             >IgniteContext and IgniteRDD</a>
@@ -2142,7 +2130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/ignite-dataframe"
+                            <a href="/docs/2.9.0/ignite-for-spark/ignite-dataframe"
 
                                 class=''
                             >Ignite DataFrame</a>
@@ -2155,7 +2143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/installation"
+                            <a href="/docs/2.9.0/ignite-for-spark/installation"
 
                                 class=''
                             >Installation</a>
@@ -2168,7 +2156,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/spark-shell"
+                            <a href="/docs/2.9.0/ignite-for-spark/spark-shell"
 
                                 class=''
                             >Test Ignite with Spark-shell</a>
@@ -2181,7 +2169,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/ignite-for-spark/troubleshooting"
+                            <a href="/docs/2.9.0/ignite-for-spark/troubleshooting"
 
                                 class=''
                             >Troubleshooting</a>
@@ -2211,7 +2199,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/sql-conformance"
+                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
 
                                 class=''
                             >SQL Conformance</a>
@@ -2224,7 +2212,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/ddl"
+                            <a href="/docs/2.9.0/sql-reference/ddl"
 
                                 class=''
                             >Data Definition Language (DDL)</a>
@@ -2237,7 +2225,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/dml"
+                            <a href="/docs/2.9.0/sql-reference/dml"
 
                                 class=''
                             >Data Manipulation Language (DML)</a>
@@ -2250,7 +2238,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/transactions"
+                            <a href="/docs/2.9.0/sql-reference/transactions"
 
                                 class=''
                             >Transactions</a>
@@ -2263,7 +2251,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/operational-commands"
+                            <a href="/docs/2.9.0/sql-reference/operational-commands"
 
                                 class=''
                             >Operational Commands</a>
@@ -2276,7 +2264,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/aggregate-functions"
+                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
 
                                 class=''
                             >Aggregate functions</a>
@@ -2289,7 +2277,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/numeric-functions"
+                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
 
                                 class=''
                             >Numeric Functions</a>
@@ -2302,7 +2290,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/string-functions"
+                            <a href="/docs/2.9.0/sql-reference/string-functions"
 
                                 class=''
                             >String Functions</a>
@@ -2315,7 +2303,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/date-time-functions"
+                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
 
                                 class=''
                             >Data and Time Functions</a>
@@ -2328,7 +2316,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/system-functions"
+                            <a href="/docs/2.9.0/sql-reference/system-functions"
 
                                 class=''
                             >System Functions</a>
@@ -2341,7 +2329,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/sql-reference/data-types"
+                            <a href="/docs/2.9.0/sql-reference/data-types"
 
                                 class=''
                             >Data Types</a>
@@ -2600,8 +2588,8 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1600372550' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1600372550' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1600286555' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1600286555' async crossorigin></script>
 </body>
 
 </html>
diff --git a/docs/2.9.0/SQL/ODBC/odbc-driver.html b/docs/2.9.0/SQL/ODBC/odbc-driver.html
index e84aebc..e8eeee3 100644
--- a/docs/2.9.0/SQL/ODBC/odbc-driver.html
+++ b/docs/2.9.0/SQL/ODBC/odbc-driver.html
@@ -20,15 +20,15 @@
     <meta name="ignite-version" content="2.9.0" />
     <title>ODBC Driver | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/latest/SQL/ODBC/odbc-driver" />
+    <link rel="canonical" href="/docs/2.9.0/SQL/ODBC/odbc-driver" />
     
 	
-	<link rel="stylesheet" href="/assets/css/styles.css?1600372551">
+	<link rel="stylesheet" href="/assets/css/styles.css?1600286555">
     <link rel="stylesheet" href="/assets/css/asciidoc-pygments.css">
     <link rel="shortcut icon" href="/favicon.ico">
     <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
 
-	<script type="text/javascript" src="/assets/js/anchor.min.js?1600372551"></script>
+	<script type="text/javascript" src="/assets/js/anchor.min.js?1600286555"></script>
   
   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
 
@@ -36,6 +36,7 @@
 </head>
 <body>
     <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
     <div class="container">
         <button type='button' class='menu' title='Docs menu'>
         <img src="/assets/images/menu-icon.svg"/>
@@ -83,7 +84,7 @@
         <li>
             
 
-            <a href="/docs/latest/preface" class='' >Preface</a>
+            <a href="/docs/2.9.0/preface" class='' >Preface</a>
             
         </li>
     
@@ -104,7 +105,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/java"
+                            <a href="/docs/2.9.0/quick-start/java"
 
                                 class=''
                             >Java</a>
@@ -117,7 +118,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/dotnet"
+                            <a href="/docs/2.9.0/quick-start/dotnet"
 
                                 class=''
                             >.NET/C#</a>
@@ -130,7 +131,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/cpp"
+                            <a href="/docs/2.9.0/quick-start/cpp"
 
                                 class=''
                             >C++</a>
@@ -143,7 +144,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/python"
+                            <a href="/docs/2.9.0/quick-start/python"
 
                                 class=''
                             >Python</a>
@@ -156,7 +157,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/nodejs"
+                            <a href="/docs/2.9.0/quick-start/nodejs"
 
                                 class=''
                             >Node.JS</a>
@@ -169,7 +170,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/sql"
+                            <a href="/docs/2.9.0/quick-start/sql"
 
                                 class=''
                             >SQL</a>
@@ -182,7 +183,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/php"
+                            <a href="/docs/2.9.0/quick-start/php"
 
                                 class=''
                             >PHP</a>
@@ -195,7 +196,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/quick-start/restapi"
+                            <a href="/docs/2.9.0/quick-start/restapi"
 
                                 class=''
                             >REST API</a>
@@ -225,7 +226,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-zip"
+                            <a href="/docs/2.9.0/installation/installing-using-zip"
 
                                 class=''
                             >Installing Using ZIP Archive</a>
@@ -238,7 +239,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/installing-using-docker"
+                            <a href="/docs/2.9.0/installation/installing-using-docker"
 
                                 class=''
                             >Installing Using Docker</a>
@@ -251,7 +252,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/installation/deb-rpm"
+                            <a href="/docs/2.9.0/installation/deb-rpm"
 
                                 class=''
                             >Installing DEB or RPM package</a>
@@ -274,15 +275,15 @@
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
                             
                                   
 
-								  <li><a href="/docs/latest//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
+								  <li><a href="/docs/2.9.0//installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
                             
                             </nav>
                         
@@ -311,7 +312,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup"
+                            <a href="/docs/2.9.0/setup"
 
                                 class=''
                             >Setting Up Ignite for Java</a>
@@ -324,7 +325,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/setup-dotnet"
+                            <a href="/docs/2.9.0/setup-dotnet"
 
                                 class=''
                             >Setting Up Ignite for .NET/C#</a>
@@ -340,21 +341,21 @@
         <li>
             
 
-            <a href="/docs/latest/understanding-configuration" class='' >Understanding Configuration</a>
+            <a href="/docs/2.9.0/understanding-configuration" class='' >Understanding Configuration</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/logging" class='' >Configuring Logging</a>
+            <a href="/docs/2.9.0/logging" class='' >Configuring Logging</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/starting-nodes" class='' >Starting and Stopping Nodes</a>
+            <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
             
         </li>
     
@@ -375,7 +376,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/clustering"
+                            <a href="/docs/2.9.0/clustering/clustering"
 
                                 class=''
                             >Overview</a>
@@ -388,7 +389,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/tcp-ip-discovery"
+                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
 
                                 class=''
                             >TCP/IP Discovery</a>
@@ -401,7 +402,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/zookeeper-discovery"
+                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
 
                                 class=''
                             >ZooKeeper Discovery</a>
@@ -414,7 +415,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/discovery-in-the-cloud"
+                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
 
                                 class=''
                             >Discovery in the Cloud</a>
@@ -427,7 +428,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/network-configuration"
+                            <a href="/docs/2.9.0/clustering/network-configuration"
 
                                 class=''
                             >Network Configuration</a>
@@ -440,7 +441,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/connect-client-nodes"
+                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
 
                                 class=''
                             >Connecting Client Nodes</a>
@@ -453,7 +454,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/clustering/running-client-nodes-behind-nat"
+                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
 
                                 class=''
                             >Running Client Nodes Behind NAT</a>
@@ -483,7 +484,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-modeling"
+                            <a href="/docs/2.9.0/data-modeling/data-modeling"
 
                                 class=''
                             >Introduction</a>
@@ -496,7 +497,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/data-partitioning"
+                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
 
                                 class=''
                             >Data Partitioning</a>
@@ -509,7 +510,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/data-modeling/affinity-collocation"
+                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
 
                                 class=''
                             >Affinity Colocation</a>
@@ -539,7 +540,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-architecture"
+                            <a href="/docs/2.9.0/memory-architecture"
 
                                 class=''
                             >Memory Architecture</a>
@@ -552,7 +553,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/data-regions"
+                            <a href="/docs/2.9.0/memory-configuration/data-regions"
 
                                 class=''
                             >Configuring Data Regions</a>
@@ -565,7 +566,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/memory-configuration/eviction-policies"
+                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
 
                                 class=''
                             >Eviction Policies</a>
@@ -595,7 +596,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuration-overview"
+                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
 
                                 class=''
                             >Cache Configuration</a>
@@ -608,7 +609,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/configuring-backups"
+                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
 
                                 class=''
                             >Configuring Partition Backups</a>
@@ -621,7 +622,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/atomicity-modes"
+                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
 
                                 class=''
                             >Atomicity Modes</a>
@@ -634,7 +635,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/expiry-policies"
+                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
 
                                 class=''
                             >Expiry Policy</a>
@@ -647,7 +648,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/on-heap-caching"
+                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
 
                                 class=''
                             >On-Heap Caching</a>
@@ -660,7 +661,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/configuring-caches/cache-groups"
+                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
 
                                 class=''
                             >Cache Groups</a>
@@ -690,7 +691,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/native-persistence"
+                            <a href="/docs/2.9.0/persistence/native-persistence"
 
                                 class=''
                             >Ignite Persistence</a>
@@ -703,7 +704,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/external-storage"
+                            <a href="/docs/2.9.0/persistence/external-storage"
 
                                 class=''
                             >External Storage</a>
@@ -716,7 +717,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/swap"
+                            <a href="/docs/2.9.0/persistence/swap"
 
                                 class=''
                             >Swapping</a>
@@ -729,7 +730,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/custom-cache-store"
+                            <a href="/docs/2.9.0/persistence/custom-cache-store"
 
                                 class=''
                             >Implementing Custom Cache Store</a>
@@ -742,20 +743,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/snapshots"
-
-                                class=''
-                            >Cluster Snapshots</a>
-                        
-                    </li>
-                
-
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/disk-compression"
+                            <a href="/docs/2.9.0/persistence/disk-compression"
 
                                 class=''
                             >Disk Compression</a>
@@ -768,7 +756,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/persistence/persistence-tuning"
+                            <a href="/docs/2.9.0/persistence/persistence-tuning"
 
                                 class=''
                             >Tuning Persistence</a>
@@ -784,49 +772,49 @@
         <li>
             
 
-            <a href="/docs/latest/baseline-topology" class='' >Baseline Topology</a>
+            <a href="/docs/2.9.0/baseline-topology" class='' >Baseline Topology</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/cluster-states" class='' >Cluster States</a>
+            <a href="/docs/2.9.0/cluster-states" class='' >Cluster States</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-rebalancing" class='' >Data Rebalancing</a>
+            <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/partition-loss-policy" class='' >Partition Loss Policy</a>
+            <a href="/docs/2.9.0/partition-loss-policy" class='' >Partition Loss Policy</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/deploying-user-code" class='' >Deploying User Code</a>
+            <a href="/docs/2.9.0/deploying-user-code" class='' >Deploying User Code</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/peer-class-loading" class='' >Peer Class Loading</a>
+            <a href="/docs/2.9.0/peer-class-loading" class='' >Peer Class Loading</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/data-streaming" class='' >Data Streaming</a>
+            <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
             
         </li>
     
@@ -847,7 +835,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/basic-cache-operations"
+                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
 
                                 class=''
                             >Basic Cache Operations</a>
@@ -860,7 +848,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/binary-objects"
+                            <a href="/docs/2.9.0/key-value-api/binary-objects"
 
                                 class=''
                             >Working with Binary Objects</a>
@@ -873,7 +861,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-scan-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
 
                                 class=''
                             >Using Scan Queries</a>
@@ -886,7 +874,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/read-repair"
+                            <a href="/docs/2.9.0/read-repair"
 
                                 class=''
                             >Read Repair</a>
@@ -902,14 +890,14 @@
         <li>
             
 
-            <a href="/docs/latest/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
+            <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/key-value-api/transactions" class='' >Performing Transactions</a>
+            <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
             
         </li>
     
@@ -930,7 +918,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-introduction"
+                            <a href="/docs/2.9.0/SQL/sql-introduction"
 
                                 class=''
                             >Introduction</a>
@@ -943,7 +931,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/schemas"
+                            <a href="/docs/2.9.0/SQL/schemas"
 
                                 class=''
                             >Understanding Schemas</a>
@@ -956,7 +944,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/indexes"
+                            <a href="/docs/2.9.0/SQL/indexes"
 
                                 class=''
                             >Defining Indexes</a>
@@ -969,7 +957,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-api"
+                            <a href="/docs/2.9.0/SQL/sql-api"
 
                                 class=''
                             >Using SQL API</a>
@@ -982,7 +970,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/distributed-joins"
+                            <a href="/docs/2.9.0/SQL/distributed-joins"
 
                                 class=''
                             >Distributed Joins</a>
@@ -995,7 +983,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/sql-transactions"
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
 
                                 class=''
                             >SQL Transactions</a>
@@ -1008,7 +996,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/custom-sql-func"
+                            <a href="/docs/2.9.0/SQL/custom-sql-func"
 
                                 class=''
                             >Custom SQL Functions</a>
@@ -1021,7 +1009,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
 
                                 class=''
                             >JDBC Driver</a>
@@ -1034,7 +1022,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/SQL/JDBC/jdbc-client-driver"
+                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
 
                                 class=''
                             >JDBC Client Driver</a>
@@ -1047,7 +1035,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/transactions/mvcc"
+                            <a href="/docs/2.9.0/transactions/mvcc"
 
                                 class=''
                             >Multiversion Concurrency Control</a>
@@ -1077,7 +1065,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/distributed-computing"
+                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
 
                                 class=''
                             >Distributed Computing API</a>
@@ -1090,7 +1078,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/cluster-groups"
+                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
 
                                 class=''
                             >Cluster Groups</a>
@@ -1103,7 +1091,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/executor-service"
+                            <a href="/docs/2.9.0/distributed-computing/executor-service"
 
                                 class=''
                             >Executor Service</a>
@@ -1116,7 +1104,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/map-reduce"
+                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
 
                                 class=''
                             >MapReduce API</a>
@@ -1129,7 +1117,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/load-balancing"
+                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
 
                                 class=''
                             >Load Balancing</a>
@@ -1142,7 +1130,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/fault-tolerance"
+                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
 
                                 class=''
                             >Fault Tolerance</a>
@@ -1155,7 +1143,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/distributed-computing/job-scheduling"
+                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
 
                                 class=''
                             >Job Scheduling</a>
@@ -1171,7 +1159,7 @@
         <li>
             
 
-            <a href="/docs/latest/collocated-computations" class='' >Colocating Computations with Data</a>
+            <a href="/docs/2.9.0/collocated-computations" class='' >Colocating Computations with Data</a>
             
         </li>
     
@@ -1192,7 +1180,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/listening-to-events"
+                            <a href="/docs/2.9.0/events/listening-to-events"
 
                                 class=''
                             >Enabling and Listenting to Events</a>
@@ -1205,7 +1193,7 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/events/events"
+                            <a href="/docs/2.9.0/events/events"
 
                                 class=''
                             >Events</a>
@@ -1221,21 +1209,21 @@
         <li>
             
 
-            <a href="/docs/latest/near-cache" class='' >Near Caches</a>
+            <a href="/docs/2.9.0/near-cache" class='' >Near Caches</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/platform-cache" class='' >.NET Platform Cache</a>
+            <a href="/docs/2.9.0/platform-cache" class='' >.NET Platform Cache</a>
             
         </li>
     
         <li>
             
 
-            <a href="/docs/latest/services/services" class='' >Services</a>
+            <a href="/docs/2.9.0/services/services" class='' >Services</a>
             
... 264033 lines suppressed ...