You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ignite.apache.org by ma...@apache.org on 2021/08/06 19:26:56 UTC

[ignite-website] 02/05: rebuilt docs for 2.10.0 to enabled feedback button

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

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

commit f0c94787829b1544e8554b129bfab2dc15d1134e
Author: Mauricio Stekl <ma...@stekl.org>
AuthorDate: Fri Aug 6 16:10:26 2021 -0300

    rebuilt docs for 2.10.0 to enabled feedback button
---
 assets/css/styles.css                              |  10 +-
 assets/css/styles.css.map                          |   6 +-
 docs/2.10.0/SQL/JDBC/error-codes.html              |  26 ++--
 docs/2.10.0/SQL/JDBC/jdbc-client-driver.html       |  26 ++--
 docs/2.10.0/SQL/JDBC/jdbc-driver.html              |  26 ++--
 docs/2.10.0/SQL/ODBC/connection-string-dsn.html    |  26 ++--
 docs/2.10.0/SQL/ODBC/data-types.html               |  26 ++--
 docs/2.10.0/SQL/ODBC/error-codes.html              |  26 ++--
 docs/2.10.0/SQL/ODBC/odbc-driver.html              |  26 ++--
 docs/2.10.0/SQL/ODBC/querying-modifying-data.html  |  26 ++--
 docs/2.10.0/SQL/ODBC/specification.html            |  26 ++--
 docs/2.10.0/SQL/custom-sql-func.html               |  26 ++--
 docs/2.10.0/SQL/distributed-joins.html             |  26 ++--
 docs/2.10.0/SQL/indexes.html                       |  26 ++--
 docs/2.10.0/SQL/schemas.html                       |  26 ++--
 docs/2.10.0/SQL/sql-api.html                       |  26 ++--
 docs/2.10.0/SQL/sql-introduction.html              |  26 ++--
 docs/2.10.0/SQL/sql-transactions.html              |  26 ++--
 docs/2.10.0/SQL/sql-tuning.html                    |  26 ++--
 .../binary-client-protocol.html                    |  26 ++--
 .../binary-type-metadata.html                      |  26 ++--
 .../cache-configuration.html                       |  26 ++--
 .../2.10.0/binary-client-protocol/data-format.html |  26 ++--
 .../binary-client-protocol/key-value-queries.html  |  26 ++--
 .../sql-and-scan-queries.html                      |  26 ++--
 docs/2.10.0/clustering/baseline-topology.html      |  26 ++--
 docs/2.10.0/clustering/clustering.html             |  26 ++--
 docs/2.10.0/clustering/connect-client-nodes.html   |  28 +++--
 docs/2.10.0/clustering/discovery-in-the-cloud.html |  26 ++--
 docs/2.10.0/clustering/network-configuration.html  |  26 ++--
 .../running-client-nodes-behind-nat.html           |  26 ++--
 docs/2.10.0/clustering/tcp-ip-discovery.html       |  26 ++--
 docs/2.10.0/clustering/zookeeper-discovery.html    |  26 ++--
 .../code-deployment/deploying-user-code.html       |  30 +++--
 .../2.10.0/code-deployment/peer-class-loading.html |  26 ++--
 .../2.10.0/configuring-caches/atomicity-modes.html |  26 ++--
 docs/2.10.0/configuring-caches/cache-groups.html   |  26 ++--
 .../configuring-caches/configuration-overview.html |  28 +++--
 .../configuring-caches/configuring-backups.html    |  26 ++--
 .../2.10.0/configuring-caches/expiry-policies.html |  26 ++--
 docs/2.10.0/configuring-caches/near-cache.html     |  28 +++--
 .../2.10.0/configuring-caches/on-heap-caching.html |  26 ++--
 .../configuring-caches/partition-loss-policy.html  |  26 ++--
 docs/2.10.0/cpp-specific/cpp-objects-lifetime.html |  26 ++--
 .../cpp-platform-interoperability.html             |  26 ++--
 docs/2.10.0/cpp-specific/cpp-serialization.html    |  26 ++--
 docs/2.10.0/cpp-specific/index.html                |  26 ++--
 .../2.10.0/data-modeling/affinity-collocation.html |  26 ++--
 docs/2.10.0/data-modeling/binary-marshaller.html   |  26 ++--
 docs/2.10.0/data-modeling/data-modeling.html       |  26 ++--
 docs/2.10.0/data-modeling/data-partitioning.html   |  38 ++++--
 docs/2.10.0/data-rebalancing.html                  |  26 ++--
 docs/2.10.0/data-streaming.html                    |  26 ++--
 docs/2.10.0/data-structures/atomic-sequence.html   |  26 ++--
 docs/2.10.0/data-structures/atomic-types.html      |  26 ++--
 docs/2.10.0/data-structures/countdownlatch.html    |  26 ++--
 docs/2.10.0/data-structures/id-generator.html      |  26 ++--
 docs/2.10.0/data-structures/queue-and-set.html     |  26 ++--
 docs/2.10.0/data-structures/semaphore.html         |  26 ++--
 .../distributed-computing/cluster-groups.html      |  26 ++--
 .../collocated-computations.html                   |  26 ++--
 .../distributed-computing.html                     |  26 ++--
 .../distributed-computing/executor-service.html    |  26 ++--
 .../distributed-computing/fault-tolerance.html     |  26 ++--
 .../distributed-computing/job-scheduling.html      |  26 ++--
 .../distributed-computing/load-balancing.html      |  26 ++--
 docs/2.10.0/distributed-computing/map-reduce.html  |  26 ++--
 docs/2.10.0/distributed-locks.html                 |  26 ++--
 docs/2.10.0/events/events.html                     |  26 ++--
 docs/2.10.0/events/listening-to-events.html        |  26 ++--
 .../cassandra/configuration.html                   |  26 ++--
 .../cassandra/ddl-generator.html                   |  26 ++--
 .../cassandra/overview.html                        |  26 ++--
 .../cassandra/usage-examples.html                  |  26 ++--
 .../hibernate-l2-cache.html                        |  26 ++--
 .../ignite-for-spark/ignite-dataframe.html         |  26 ++--
 .../ignite-for-spark/ignitecontext-and-rdd.html    |  26 ++--
 .../ignite-for-spark/installation.html             |  26 ++--
 .../ignite-for-spark/overview.html                 |  26 ++--
 .../ignite-for-spark/spark-shell.html              |  26 ++--
 .../ignite-for-spark/troubleshooting.html          |  26 ++--
 .../mybatis-l2-cache.html                          |  26 ++--
 .../extensions-and-integrations/php-pdo.html       |  86 +++++++------
 .../spring/spring-boot.html                        |  26 ++--
 .../spring/spring-caching.html                     |  26 ++--
 .../spring/spring-data.html                        |  26 ++--
 .../streaming/camel-streamer.html                  |  26 ++--
 .../streaming/flink-streamer.html                  |  26 ++--
 .../streaming/flume-sink.html                      |  26 ++--
 .../streaming/jms-streamer.html                    |  26 ++--
 .../streaming/kafka-streamer.html                  |  26 ++--
 .../streaming/mqtt-streamer.html                   |  26 ++--
 .../streaming/rocketmq-streamer.html               |  26 ++--
 .../streaming/storm-streamer.html                  |  26 ++--
 .../streaming/twitter-streamer.html                |  26 ++--
 .../streaming/zeromq-streamer.html                 |  26 ++--
 docs/2.10.0/index.html                             |  26 ++--
 docs/2.10.0/installation/deb-rpm.html              |  26 ++--
 docs/2.10.0/installation/index.html                |  26 ++--
 .../installation/installing-using-docker.html      |  26 ++--
 docs/2.10.0/installation/installing-using-zip.html |  26 ++--
 .../kubernetes/amazon-eks-deployment.html          |  34 +++--
 .../installation/kubernetes/azure-deployment.html  |  34 +++--
 .../installation/kubernetes/gke-deployment.html    |  34 +++--
 docs/2.10.0/installation/vmware-installation.html  |  26 ++--
 .../key-value-api/basic-cache-operations.html      |  26 ++--
 docs/2.10.0/key-value-api/binary-objects.html      |  26 ++--
 docs/2.10.0/key-value-api/continuous-queries.html  |  28 +++--
 docs/2.10.0/key-value-api/transactions.html        |  26 ++--
 docs/2.10.0/key-value-api/using-scan-queries.html  |  26 ++--
 docs/2.10.0/logging.html                           |  26 ++--
 .../binary-classification/ann.html                 |  26 ++--
 .../binary-classification/decision-trees.html      |  26 ++--
 .../binary-classification/introduction.html        |  26 ++--
 .../binary-classification/knn-classification.html  |  26 ++--
 .../binary-classification/linear-svm.html          |  26 ++--
 .../binary-classification/logistic-regression.html |  26 ++--
 .../multilayer-perceptron.html                     |  26 ++--
 .../binary-classification/naive-bayes.html         |  26 ++--
 .../clustering/gaussian-mixture.html               |  26 ++--
 .../machine-learning/clustering/introduction.html  |  26 ++--
 .../clustering/k-means-clustering.html             |  26 ++--
 .../machine-learning/ensemble-methods/bagging.html |  26 ++--
 .../ensemble-methods/gradient-boosting.html        |  26 ++--
 .../ensemble-methods/introduction.html             |  26 ++--
 .../ensemble-methods/random-forest.html            |  26 ++--
 .../ensemble-methods/stacking.html                 |  26 ++--
 .../importing-model/introduction.html              |  26 ++--
 .../model-import-from-apache-spark.html            |  26 ++--
 .../importing-model/model-import-from-gxboost.html |  26 ++--
 docs/2.10.0/machine-learning/machine-learning.html |  26 ++--
 .../model-selection/cross-validation.html          |  26 ++--
 .../model-selection/evaluator.html                 |  26 ++--
 .../model-selection/hyper-parameter-tuning.html    |  26 ++--
 .../model-selection/introduction.html              |  26 ++--
 .../model-selection/pipeline-api.html              |  26 ++--
 ...lit-the-dataset-on-test-and-train-datasets.html |  26 ++--
 .../multiclass-classification.html                 |  26 ++--
 .../machine-learning/partition-based-dataset.html  |  26 ++--
 docs/2.10.0/machine-learning/preprocessing.html    |  26 ++--
 .../machine-learning/recommendation-systems.html   |  26 ++--
 .../regression/decision-trees-regression.html      |  26 ++--
 .../machine-learning/regression/introduction.html  |  26 ++--
 .../regression/knn-regression.html                 |  26 ++--
 .../regression/linear-regression.html              |  26 ++--
 .../machine-learning/updating-trained-models.html  |  26 ++--
 docs/2.10.0/memory-architecture.html               |  26 ++--
 docs/2.10.0/memory-configuration/data-regions.html |  26 ++--
 .../memory-configuration/eviction-policies.html    |  26 ++--
 docs/2.10.0/memory-configuration/index.html        |  26 ++--
 docs/2.10.0/messaging.html                         |  26 ++--
 docs/2.10.0/monitoring-metrics/cluster-id.html     |  26 ++--
 docs/2.10.0/monitoring-metrics/cluster-states.html |  26 ++--
 .../monitoring-metrics/configuring-metrics.html    |  26 ++--
 docs/2.10.0/monitoring-metrics/intro.html          |  26 ++--
 docs/2.10.0/monitoring-metrics/metrics.html        |  26 ++--
 .../monitoring-metrics/new-metrics-system.html     |  26 ++--
 docs/2.10.0/monitoring-metrics/new-metrics.html    |  26 ++--
 .../monitoring-metrics/performance-statistics.html |  26 ++--
 docs/2.10.0/monitoring-metrics/system-views.html   |  26 ++--
 docs/2.10.0/monitoring-metrics/tracing.html        |  30 +++--
 .../net-specific/asp-net-output-caching.html       |  26 ++--
 .../asp-net-session-state-caching.html             |  26 ++--
 docs/2.10.0/net-specific/index.html                |  26 ++--
 .../net-specific/net-configuration-options.html    |  26 ++--
 .../net-specific/net-cross-platform-support.html   |  26 ++--
 .../net-specific/net-deployment-options.html       |  26 ++--
 .../net-specific/net-entity-framework-cache.html   |  26 ++--
 .../net-specific/net-java-services-execution.html  |  26 ++--
 docs/2.10.0/net-specific/net-linq.html             |  26 ++--
 docs/2.10.0/net-specific/net-logging.html          |  26 ++--
 docs/2.10.0/net-specific/net-platform-cache.html   |  26 ++--
 .../net-platform-interoperability.html             |  26 ++--
 docs/2.10.0/net-specific/net-plugins.html          |  26 ++--
 .../net-specific/net-remote-assembly-loading.html  |  26 ++--
 docs/2.10.0/net-specific/net-serialization.html    |  26 ++--
 docs/2.10.0/net-specific/net-standalone-nodes.html |  26 ++--
 docs/2.10.0/net-specific/net-troubleshooting.html  |  26 ++--
 .../general-perf-tips.html                         |  26 ++--
 .../handling-exceptions.html                       |  26 ++--
 docs/2.10.0/perf-and-troubleshooting/index.html    |  26 ++--
 .../perf-and-troubleshooting/memory-tuning.html    |  26 ++--
 .../persistence-tuning.html                        |  26 ++--
 .../perf-and-troubleshooting/sql-tuning.html       |  26 ++--
 .../thread-pools-tuning.html                       |  26 ++--
 .../perf-and-troubleshooting/troubleshooting.html  |  26 ++--
 .../yardstick-benchmarking.html                    |  26 ++--
 docs/2.10.0/persistence/custom-cache-store.html    |  26 ++--
 docs/2.10.0/persistence/disk-compression.html      |  26 ++--
 docs/2.10.0/persistence/external-storage.html      |  26 ++--
 .../native-persistence-defragmentation.html        |  26 ++--
 docs/2.10.0/persistence/native-persistence.html    |  26 ++--
 docs/2.10.0/persistence/persistence-tuning.html    |  26 ++--
 docs/2.10.0/persistence/snapshots.html             |  26 ++--
 docs/2.10.0/persistence/swap.html                  |  26 ++--
 docs/2.10.0/plugins.html                           |  50 +++++---
 docs/2.10.0/quick-start/cpp.html                   |  26 ++--
 docs/2.10.0/quick-start/dotnet.html                |  26 ++--
 docs/2.10.0/quick-start/index.html                 |  26 ++--
 docs/2.10.0/quick-start/java.html                  |  26 ++--
 docs/2.10.0/quick-start/nodejs.html                |  26 ++--
 docs/2.10.0/quick-start/php.html                   |  62 +++++----
 docs/2.10.0/quick-start/python.html                |  26 ++--
 docs/2.10.0/quick-start/restapi.html               |  26 ++--
 docs/2.10.0/quick-start/sql.html                   |  26 ++--
 docs/2.10.0/read-repair.html                       |  26 ++--
 docs/2.10.0/resources-injection.html               |  26 ++--
 docs/2.10.0/restapi.html                           |  26 ++--
 docs/2.10.0/security/authentication.html           |  26 ++--
 .../security/cache-encryption-key-rotation.html    |  26 ++--
 docs/2.10.0/security/index.html                    |  26 ++--
 docs/2.10.0/security/master-key-rotation.html      |  26 ++--
 docs/2.10.0/security/sandbox.html                  |  26 ++--
 docs/2.10.0/security/ssl-tls.html                  |  26 ++--
 docs/2.10.0/security/tde.html                      |  26 ++--
 docs/2.10.0/services/services.html                 |  28 +++--
 docs/2.10.0/setup.html                             |  26 ++--
 docs/2.10.0/sql-reference/aggregate-functions.html |  26 ++--
 docs/2.10.0/sql-reference/data-types.html          |  26 ++--
 docs/2.10.0/sql-reference/date-time-functions.html |  26 ++--
 docs/2.10.0/sql-reference/ddl.html                 |  26 ++--
 docs/2.10.0/sql-reference/dml.html                 |  26 ++--
 docs/2.10.0/sql-reference/index.html               |  26 ++--
 docs/2.10.0/sql-reference/numeric-functions.html   |  26 ++--
 .../2.10.0/sql-reference/operational-commands.html |  26 ++--
 docs/2.10.0/sql-reference/sql-conformance.html     |  26 ++--
 docs/2.10.0/sql-reference/string-functions.html    |  28 +++--
 docs/2.10.0/sql-reference/system-functions.html    |  26 ++--
 docs/2.10.0/sql-reference/transactions.html        |  26 ++--
 docs/2.10.0/starting-nodes.html                    |  28 +++--
 docs/2.10.0/thin-clients/cpp-thin-client.html      |  26 ++--
 docs/2.10.0/thin-clients/dotnet-thin-client.html   |  26 ++--
 .../getting-started-with-thin-clients.html         |  26 ++--
 docs/2.10.0/thin-clients/java-thin-client.html     |  26 ++--
 docs/2.10.0/thin-clients/nodejs-thin-client.html   |  26 ++--
 docs/2.10.0/thin-clients/php-thin-client.html      | 140 +++++++++++----------
 docs/2.10.0/thin-clients/python-thin-client.html   |  26 ++--
 docs/2.10.0/tools/control-script.html              |  26 ++--
 docs/2.10.0/tools/gg-control-center.html           |  26 ++--
 docs/2.10.0/tools/informatica.html                 |  26 ++--
 docs/2.10.0/tools/pentaho.html                     |  26 ++--
 docs/2.10.0/tools/sqlline.html                     |  26 ++--
 docs/2.10.0/tools/tableau.html                     |  26 ++--
 docs/2.10.0/tools/visor-cmd.html                   |  26 ++--
 docs/2.10.0/transactions/mvcc.html                 |  26 ++--
 docs/2.10.0/understanding-configuration.html       |  26 ++--
 246 files changed, 4555 insertions(+), 2097 deletions(-)

diff --git a/assets/css/styles.css b/assets/css/styles.css
index cf13776..cceb47f 100644
--- a/assets/css/styles.css
+++ b/assets/css/styles.css
@@ -319,7 +319,7 @@ body > footer { margin: var(--footer-gap) 30px 0; }
 
 .left-nav button.expanded .state-indicator { transform: rotate(90deg); }
 
-.right-nav { width: 289px; padding: 12px 26px; overflow-y: auto; height: calc(100vh - var(--header-height)); top: 0; position: -webkit-sticky; position: sticky; display: flex; flex-direction: column; font-family: 'Open sans'; padding-top: var(--padding-top); background-color: #ffffff; }
+.right-nav { width: 289px; padding: 12px 26px; overflow-y: auto; height: calc(100vh - var(--header-height)); top: var(--header-height); position: -webkit-sticky; position: sticky; display: flex; flex-direction: column; font-family: 'Open sans'; padding-top: var(--padding-top); background-color: #ffffff; }
 
 .right-nav h6 { margin: 12px 0; font-size: 16px; font-weight: normal; }
 
@@ -347,8 +347,12 @@ body > footer { margin: var(--footer-gap) 30px 0; }
 
 .right-nav .sectlevel6 { --nesting-level: 5; }
 
+.right-nav .promo-nav { position: absolute; bottom: 3rem; left: 50%; transform: translate(-50%, 0); width: 100%; max-width: 237px; }
+
 @media (max-width: 1200px) { .right-nav { width: 230px; } }
 
+@media (max-width: 800px) { .right-nav .promo-nav { width: 230px; bottom: 0; } .right-nav .promo-nav .right-ad { display: none; } }
+
 body > footer { border-top: 2px solid #dddddd; height: var(--footer-height); font-size: 16px; color: #393939; display: flex; justify-content: space-between; align-items: center; }
 
 @media (max-width: 570px) { body > footer .copyright__extra { display: none; } }
@@ -427,9 +431,11 @@ body.hide-left-nav .left-nav { display: none; }
 
 .left-nav__overlay { display: none; background: rgba(0, 0, 0, 0.5); z-index: 1; position: fixed; top: var(--header-height); bottom: 0; left: 0; right: 0; }
 
+#doc-feedback-btn { background-color: #b02032 !important; display: block; font-weight: 400; color: white; text-align: center; cursor: pointer; user-select: none; background-color: transparent; border: 1px solid transparent; padding: .375rem .75rem; margin: 1rem auto; font-size: 14px; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
+
 @media (max-width: 990px) { body:not(.hide-left-nav) .left-nav__overlay { display: block; } nav.left-nav { background: #fafafa; grid-area: left-nav; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.24), 0 0 4px 0 rgba(0, 0, 0, 0.12); min-height: calc(100vh - var(--header-height)); max-height: calc(100vh - var(--header-height)); position: fixed; bottom: 0; top: var(--header-height); z-index: 2; } section.page-docs > article { grid-column-start: left-nav; grid-column-end: content; grid-row: content; } }
 
-@media (max-width: 800px) { nav.right-nav { display: none; } }
+@media (max-width: 800px) { nav.right-nav { display: block; width: 100%; height: 80px; } nav.right-nav .toc-wrapper { display: none; } section.page-docs { display: block; } }
 
 :target:before { content: ""; display: block; margin-top: calc(var(--header-height) * -1); height: var(--header-height); width: 1px; }
 
diff --git a/assets/css/styles.css.map b/assets/css/styles.css.map
index 5676d04..21f6ab4 100644
--- a/assets/css/styles.css.map
+++ b/assets/css/styles.css.map
@@ -26,11 +26,11 @@
 		".admonitionblock {\n    border-left: 6px solid var(--callout-border);\n    background: var(--callout-background);\n    color: var(--callout-text);\n    margin-left: 0;\n    \n    position: relative;\n    display: flex;\n    margin-bottom: 16px;\n\t\n\ttable {\n        margin: 0 !important;\n        width: 100%;\n\n        td {\n            width: 100%;\n        }\n\t}\n\n    &+aside {\n        margin-top: 1em;\n    }\n\n    .icon {\n        background-image: var(--callout-icon);\n     [...]
 		"body {\n    --header-height: 64px;\n    --promotion-bar-height: 35px;\n    --footer-height: 104px;\n    --footer-gap: 60px;\n\n    // @media (min-width: 451px) and (max-width: 850px) {\n    //     --header-height: 111px;        \n    // }\n\n    padding: 0;\n    margin: 0;\n    display: flex;\n    flex-direction: column;\n    min-height: 100vh;\n    background-color: var(--body-background);\n    font-family: 'Open Sans',sans-serif;\n\n    &>section {\n        flex: 1;\n    }\n}\nheade [...]
 		".left-nav {\n    padding: 10px 20px;\n    width: 289px;\n    overflow-y: auto;\n    top: calc(var(--header-height) + var(--promotion-bar-height));\n    height: calc(100vh - var(--header-height) - var(--promotion-bar-height));\n    font-family: 'Open Sans';\n    padding-top: var(--padding-top);\n    background-color: var(--body-background);\n\n    li {\n        list-style: none;\n    }    \n    a, button {\n        text-decoration: none;\n        color: #757575;\n        font-size: 16p [...]
-		".right-nav {\n    width: 289px;\n    padding: 12px 26px;\n    overflow-y: auto;\n    height: calc(100vh - var(--header-height));\n    top: 0;\n    position: -webkit-sticky;\n    position: sticky;\n    display: flex;\n    flex-direction: column;\n    font-family: 'Open sans';\n    padding-top: var(--padding-top);\n    background-color: #ffffff;\n    \n    h6 {\n        margin: 12px 0;\n        font-size: 16px;\n        font-weight: normal;\n    }\n\n    ul {\n        list-style: none;\ [...]
+		".right-nav {\n    width: 289px;\n    padding: 12px 26px;\n    overflow-y: auto;\n    height: calc(100vh - var(--header-height));\n    top: var(--header-height);\n    position: -webkit-sticky;\n    position: sticky;\n    display: flex;\n    flex-direction: column;\n    font-family: 'Open sans';\n    padding-top: var(--padding-top);\n    background-color: #ffffff;\n    \n    h6 {\n        margin: 12px 0;\n        font-size: 16px;\n        font-weight: normal;\n    }\n\n    ul {\n        [...]
 		"body > footer {\n    border-top: 2px solid #dddddd;\n    height: var(--footer-height);\n    font-size: 16px;\n    color: #393939;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n\n\n    @media (max-width: 570px) {\n        .copyright__extra {\n            display: none;\n        }\n    }\n}\n// .right-nav footer {\n//     font-size: 12px;\n//     padding: calc(var(--footer-gap) * 0.3) 0 5px;;\n//     text-align: left;\n//     margin: auto 0 0;\n\n// [...]
-		"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 [...]
+		"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 [...]
 		"pre.pygments .hll { background-color: #ffffcc }\npre.pygments, pre.pygments code { background: #ffffff; }\npre.pygments .tok-c { color: #008000 } /* Comment */\npre.pygments .tok-err { border: 1px solid #FF0000 } /* Error */\npre.pygments .tok-k { color: #0000ff } /* Keyword */\npre.pygments .tok-ch { color: #008000 } /* Comment.Hashbang */\npre.pygments .tok-cm { color: #008000 } /* Comment.Multiline */\npre.pygments .tok-cp { color: #0000ff } /* Comment.Preproc */\npre.pygments .tok [...]
 	],
 	"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,GAiYb;;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,GAiYb;;A [...]
 }
\ No newline at end of file
diff --git a/docs/2.10.0/SQL/JDBC/error-codes.html b/docs/2.10.0/SQL/JDBC/error-codes.html
index 2d3b982..93c0db4 100644
--- a/docs/2.10.0/SQL/JDBC/error-codes.html
+++ b/docs/2.10.0/SQL/JDBC/error-codes.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3359,13 +3366,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3396,11 +3406,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html b/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html
index 5348c0c..9b4837e 100644
--- a/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html
+++ b/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3619,6 +3626,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#jdbc-client-driver">JDBC Client Driver</a>
 <ul class="sectlevel2">
@@ -3635,12 +3643,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3671,11 +3681,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/JDBC/jdbc-driver.html b/docs/2.10.0/SQL/JDBC/jdbc-driver.html
index 7b6abc4..67e7dda 100644
--- a/docs/2.10.0/SQL/JDBC/jdbc-driver.html
+++ b/docs/2.10.0/SQL/JDBC/jdbc-driver.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4129,6 +4136,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#jdbc-thin-driver">JDBC Thin Driver</a>
 <ul class="sectlevel2">
@@ -4152,12 +4160,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#streaming">Streaming</a></li>
 <li><a href="#error-codes">Error Codes</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4188,11 +4198,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/connection-string-dsn.html b/docs/2.10.0/SQL/ODBC/connection-string-dsn.html
index dbdbb58..4a7feb2 100644
--- a/docs/2.10.0/SQL/ODBC/connection-string-dsn.html
+++ b/docs/2.10.0/SQL/ODBC/connection-string-dsn.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3488,18 +3495,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#connection-string-format">Connection String Format</a></li>
 <li><a href="#supported-arguments">Supported Arguments</a></li>
 <li><a href="#connection-string-samples">Connection String Samples</a></li>
 <li><a href="#configuring-dsn">Configuring DSN</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3530,11 +3540,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/data-types.html b/docs/2.10.0/SQL/ODBC/data-types.html
index ac710da..92499d0 100644
--- a/docs/2.10.0/SQL/ODBC/data-types.html
+++ b/docs/2.10.0/SQL/ODBC/data-types.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3317,13 +3324,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3354,11 +3364,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/error-codes.html b/docs/2.10.0/SQL/ODBC/error-codes.html
index df3612d..8e8ec24 100644
--- a/docs/2.10.0/SQL/ODBC/error-codes.html
+++ b/docs/2.10.0/SQL/ODBC/error-codes.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3434,13 +3441,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3471,11 +3481,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/odbc-driver.html b/docs/2.10.0/SQL/ODBC/odbc-driver.html
index 935da44..758b32a 100644
--- a/docs/2.10.0/SQL/ODBC/odbc-driver.html
+++ b/docs/2.10.0/SQL/ODBC/odbc-driver.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3744,6 +3751,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#cluster-configuration">Cluster Configuration</a></li>
@@ -3773,12 +3781,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3809,11 +3819,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/querying-modifying-data.html b/docs/2.10.0/SQL/ODBC/querying-modifying-data.html
index 44fd82d..98c8cbf 100644
--- a/docs/2.10.0/SQL/ODBC/querying-modifying-data.html
+++ b/docs/2.10.0/SQL/ODBC/querying-modifying-data.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3833,6 +3840,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#configuring-the-cluster">Configuring the Cluster</a></li>
@@ -3844,12 +3852,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#batching-with-arrays-of-parameters">Batching With Arrays of Parameters</a></li>
 <li><a href="#streaming">Streaming</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3880,11 +3890,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/specification.html b/docs/2.10.0/SQL/ODBC/specification.html
index 9960cc4..831553d 100644
--- a/docs/2.10.0/SQL/ODBC/specification.html
+++ b/docs/2.10.0/SQL/ODBC/specification.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4709,6 +4716,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#core-interface-conformance">Core Interface Conformance</a></li>
@@ -4723,12 +4731,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#sql-data-types">SQL Data Types</a></li>
 <li><a href="#c-data-types">C Data Types</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4759,11 +4769,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/custom-sql-func.html b/docs/2.10.0/SQL/custom-sql-func.html
index ee4a326..0d556c3 100644
--- a/docs/2.10.0/SQL/custom-sql-func.html
+++ b/docs/2.10.0/SQL/custom-sql-func.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3308,13 +3315,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3345,11 +3355,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/distributed-joins.html b/docs/2.10.0/SQL/distributed-joins.html
index ba346cf..a6c9ef4 100644
--- a/docs/2.10.0/SQL/distributed-joins.html
+++ b/docs/2.10.0/SQL/distributed-joins.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3400,17 +3407,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#colocated-joins">Colocated Joins</a></li>
 <li><a href="#non-colocated-joins">Non-colocated Joins</a></li>
 <li><a href="#hash-joins">Hash Joins</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3441,11 +3451,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/indexes.html b/docs/2.10.0/SQL/indexes.html
index 8c9e5a1..5b3fdd8 100644
--- a/docs/2.10.0/SQL/indexes.html
+++ b/docs/2.10.0/SQL/indexes.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3990,6 +3997,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#creating-indexes-with-sql">Creating Indexes With SQL</a></li>
 <li><a href="#configuring-indexes-using-annotations">Configuring Indexes Using Annotations</a>
@@ -4003,12 +4011,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#configuring-index-inline-size">Configuring Index Inline Size</a></li>
 <li><a href="#custom-keys">Custom Keys</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4039,11 +4049,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/schemas.html b/docs/2.10.0/SQL/schemas.html
index e3b1840..da8d47b 100644
--- a/docs/2.10.0/SQL/schemas.html
+++ b/docs/2.10.0/SQL/schemas.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3389,18 +3396,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#public-schema">PUBLIC Schema</a></li>
 <li><a href="#custom-schemas">Custom Schemas</a></li>
 <li><a href="#cache-and-schema-names">Cache and Schema Names</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3431,11 +3441,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/sql-api.html b/docs/2.10.0/SQL/sql-api.html
index 3c3f006..fecd357 100644
--- a/docs/2.10.0/SQL/sql-api.html
+++ b/docs/2.10.0/SQL/sql-api.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3803,6 +3810,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#configuring-queryable-fields">Configuring Queryable Fields</a>
 <ul class="sectlevel2">
@@ -3822,12 +3830,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#cancelling-queries">Cancelling Queries</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3858,11 +3868,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847116' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847116' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847116" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847116"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/sql-introduction.html b/docs/2.10.0/SQL/sql-introduction.html
index 138c072..377412e 100644
--- a/docs/2.10.0/SQL/sql-introduction.html
+++ b/docs/2.10.0/SQL/sql-introduction.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3309,16 +3316,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#distributed-queries">Distributed Queries</a></li>
 <li><a href="#local-queries">Local Queries</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3349,11 +3359,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/sql-transactions.html b/docs/2.10.0/SQL/sql-transactions.html
index 1f66787..b4d7910 100644
--- a/docs/2.10.0/SQL/sql-transactions.html
+++ b/docs/2.10.0/SQL/sql-transactions.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3364,6 +3371,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#enabling-mvcc">Enabling MVCC</a></li>
@@ -3374,12 +3382,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3410,11 +3420,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/sql-tuning.html b/docs/2.10.0/SQL/sql-tuning.html
index ea60248..99c0280 100644
--- a/docs/2.10.0/SQL/sql-tuning.html
+++ b/docs/2.10.0/SQL/sql-tuning.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3853,6 +3860,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#using-the-explain-statement">Using the EXPLAIN Statement</a></li>
 <li><a href="#or-operator-and-selectivity">OR Operator and Selectivity</a></li>
@@ -3868,12 +3876,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#sql-on-heap-row-cache">SQL On-heap Row Cache</a></li>
 <li><a href="#using-timestamp-instead-of-date">Using TIMESTAMP instead of DATE</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3904,11 +3914,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/binary-client-protocol.html b/docs/2.10.0/binary-client-protocol/binary-client-protocol.html
index 7d25cda..8171c25 100644
--- a/docs/2.10.0/binary-client-protocol/binary-client-protocol.html
+++ b/docs/2.10.0/binary-client-protocol/binary-client-protocol.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3658,6 +3665,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#data-format">Data Format</a>
@@ -3681,12 +3689,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#client-operations">Client Operations</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3717,11 +3727,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/binary-type-metadata.html b/docs/2.10.0/binary-client-protocol/binary-type-metadata.html
index 6dd64b7..91f0ed3 100644
--- a/docs/2.10.0/binary-client-protocol/binary-type-metadata.html
+++ b/docs/2.10.0/binary-client-protocol/binary-type-metadata.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3811,6 +3818,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#operation-codes">Operation Codes</a></li>
 <li><a href="#op_get_binary_type_name">OP_GET_BINARY_TYPE_NAME</a></li>
@@ -3818,12 +3826,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#op_register_binary_type_name">OP_REGISTER_BINARY_TYPE_NAME</a></li>
 <li><a href="#op_put_binary_type">OP_PUT_BINARY_TYPE</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3854,11 +3864,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/cache-configuration.html b/docs/2.10.0/binary-client-protocol/cache-configuration.html
index 872a086..37d856f 100644
--- a/docs/2.10.0/binary-client-protocol/cache-configuration.html
+++ b/docs/2.10.0/binary-client-protocol/cache-configuration.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4431,6 +4438,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#operation-codes">Operation Codes</a></li>
 <li><a href="#op_cache_create_with_name">OP_CACHE_CREATE_WITH_NAME</a></li>
@@ -4441,12 +4449,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#op_cache_get_or_create_with_configuration">OP_CACHE_GET_OR_CREATE_WITH_CONFIGURATION</a></li>
 <li><a href="#op_cache_destroy">OP_CACHE_DESTROY</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4477,11 +4487,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/data-format.html b/docs/2.10.0/binary-client-protocol/data-format.html
index e0221ea..ba34907 100644
--- a/docs/2.10.0/binary-client-protocol/data-format.html
+++ b/docs/2.10.0/binary-client-protocol/data-format.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -5391,6 +5398,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#primitives">Primitives</a>
 <ul class="sectlevel2">
@@ -5474,12 +5482,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -5510,11 +5520,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/key-value-queries.html b/docs/2.10.0/binary-client-protocol/key-value-queries.html
index 69d2494..005fb4a 100644
--- a/docs/2.10.0/binary-client-protocol/key-value-queries.html
+++ b/docs/2.10.0/binary-client-protocol/key-value-queries.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -5365,6 +5372,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#operation-codes">Operation Codes</a></li>
 <li><a href="#op_cache_get">OP_CACHE_GET</a></li>
@@ -5389,12 +5397,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#op_cache_remove_keys">OP_CACHE_REMOVE_KEYS</a></li>
 <li><a href="#op_cache_remove_all">OP_CACHE_REMOVE_ALL</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -5425,11 +5435,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/sql-and-scan-queries.html b/docs/2.10.0/binary-client-protocol/sql-and-scan-queries.html
index 6b9cfbf..0d4745e 100644
--- a/docs/2.10.0/binary-client-protocol/sql-and-scan-queries.html
+++ b/docs/2.10.0/binary-client-protocol/sql-and-scan-queries.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4198,6 +4205,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#operation-codes">Operation codes</a></li>
 <li><a href="#op_query_sql">OP_QUERY_SQL</a></li>
@@ -4208,12 +4216,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#op_query_scan_cursor_get_page">OP_QUERY_SCAN_CURSOR_GET_PAGE</a></li>
 <li><a href="#op_resource_close">OP_RESOURCE_CLOSE</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4244,11 +4254,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/baseline-topology.html b/docs/2.10.0/clustering/baseline-topology.html
index efbe424..36937c6 100644
--- a/docs/2.10.0/clustering/baseline-topology.html
+++ b/docs/2.10.0/clustering/baseline-topology.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3459,18 +3466,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#baseline-topology-in-pure-in-memory-clusters">Baseline Topology in Pure In-Memory Clusters</a></li>
 <li><a href="#baseline-topology-in-persistent-clusters">Baseline Topology in Persistent Clusters</a></li>
 <li><a href="#baseline-topology-autoadjustment">Baseline Topology Autoadjustment</a></li>
 <li><a href="#monitoring-baseline-topology">Monitoring Baseline Topology</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3501,11 +3511,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/clustering.html b/docs/2.10.0/clustering/clustering.html
index 044a16f..7d659ac 100644
--- a/docs/2.10.0/clustering/clustering.html
+++ b/docs/2.10.0/clustering/clustering.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3310,16 +3317,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#discovery-mechanisms">Discovery Mechanisms</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3350,11 +3360,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/connect-client-nodes.html b/docs/2.10.0/clustering/connect-client-nodes.html
index a91c079..c66157f 100644
--- a/docs/2.10.0/clustering/connect-client-nodes.html
+++ b/docs/2.10.0/clustering/connect-client-nodes.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3329,7 +3336,7 @@ You can use the <code>future</code> to wait until the operation is complete.</p>
     <span class="k">if</span> <span class="o">(</span><span class="n">e</span><span class="o">.</span><span class="na">getCause</span><span class="o">()</span> <span class="k">instanceof</span> <span class="nc">IgniteClientDisconnectedException</span><span class="o">)</span> <span class="o">{</span>
         <span class="nc">IgniteClientDisconnectedException</span> <span class="n">cause</span> <span class="o">=</span> <span class="o">(</span><span class="nc">IgniteClientDisconnectedException</span><span class="o">)</span> <span class="n">e</span><span class="o">.</span><span class="na">getCause</span><span class="o">();</span>
 
-        <span class="n">cause</span><span class="o">.</span><span class="na">reconnectFuture</span><span class="o">().</span><span class="na">get</span><span class="o">();</span> <span class="c1">// Wait until the client is reconnected. </span>
+        <span class="n">cause</span><span class="o">.</span><span class="na">reconnectFuture</span><span class="o">().</span><span class="na">get</span><span class="o">();</span> <span class="c1">// Wait until the client is reconnected.</span>
         <span class="c1">// proceed</span>
     <span class="o">}</span>
 <span class="o">}</span></code></pre>
@@ -3411,17 +3418,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#reconnecting-a-client-node">Reconnecting a Client Node</a></li>
 <li><a href="#client-disconnectedreconnected-events">Client Disconnected/Reconnected Events</a></li>
 <li><a href="#managing-slow-client-nodes">Managing Slow Client Nodes</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3452,11 +3462,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/discovery-in-the-cloud.html b/docs/2.10.0/clustering/discovery-in-the-cloud.html
index 7dc8409..6c11681 100644
--- a/docs/2.10.0/clustering/discovery-in-the-cloud.html
+++ b/docs/2.10.0/clustering/discovery-in-the-cloud.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3672,18 +3679,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#apache-jclouds-ip-finder">Apache jclouds IP Finder</a></li>
 <li><a href="#amazon-s3-ip-finder">Amazon S3 IP Finder</a></li>
 <li><a href="#amazon-elb-based-discovery">Amazon ELB Based Discovery</a></li>
 <li><a href="#google-compute-discovery">Google Compute Discovery</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3714,11 +3724,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/network-configuration.html b/docs/2.10.0/clustering/network-configuration.html
index 59c7be2..3a9aebd 100644
--- a/docs/2.10.0/clustering/network-configuration.html
+++ b/docs/2.10.0/clustering/network-configuration.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3584,18 +3591,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#ipv4-vs-ipv6">IPv4 vs IPv6</a></li>
 <li><a href="#discovery">Discovery</a></li>
 <li><a href="#communication">Communication</a></li>
 <li><a href="#connection-timeouts">Connection Timeouts</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3626,11 +3636,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/running-client-nodes-behind-nat.html b/docs/2.10.0/clustering/running-client-nodes-behind-nat.html
index 40c0a08..2ac4847 100644
--- a/docs/2.10.0/clustering/running-client-nodes-behind-nat.html
+++ b/docs/2.10.0/clustering/running-client-nodes-behind-nat.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3307,15 +3314,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#limitations">Limitations</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3346,11 +3356,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/tcp-ip-discovery.html b/docs/2.10.0/clustering/tcp-ip-discovery.html
index c7f46a3..df33e06 100644
--- a/docs/2.10.0/clustering/tcp-ip-discovery.html
+++ b/docs/2.10.0/clustering/tcp-ip-discovery.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4022,6 +4029,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#multicast-ip-finder">Multicast IP Finder</a></li>
 <li><a href="#static-ip-finder">Static IP Finder</a></li>
@@ -4031,12 +4039,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#shared-file-system-ip-finder">Shared File System IP Finder</a></li>
 <li><a href="#zookeeper-ip-finder">ZooKeeper IP Finder</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4067,11 +4077,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/zookeeper-discovery.html b/docs/2.10.0/clustering/zookeeper-discovery.html
index 7bffdc2..25a6819 100644
--- a/docs/2.10.0/clustering/zookeeper-discovery.html
+++ b/docs/2.10.0/clustering/zookeeper-discovery.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3519,6 +3526,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#configuration">Configuration</a></li>
 <li><a href="#failures-and-split-brain-handling">Failures and Split Brain Handling</a>
@@ -3531,12 +3539,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#custom-discovery-events">Custom Discovery Events</a></li>
 <li><a href="#ignite-and-zookeeper-configuration-considerations">Ignite and ZooKeeper Configuration Considerations</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3567,11 +3577,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/code-deployment/deploying-user-code.html b/docs/2.10.0/code-deployment/deploying-user-code.html
index 6cfe2ea..b29e1f4 100644
--- a/docs/2.10.0/code-deployment/deploying-user-code.html
+++ b/docs/2.10.0/code-deployment/deploying-user-code.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3293,7 +3300,7 @@ You can specify different directories on different nodes.</p>
 <span class="n">cfg</span><span class="o">.</span><span class="na">setDeploymentSpi</span><span class="o">(</span><span class="n">deploymentSpi</span><span class="o">);</span>
 
 <span class="k">try</span> <span class="o">(</span><span class="nc">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">start</span><span class="o">(</span><span class="n">cfg</span><span class="o">))</span> <span class="o">{</span>
-    <span class="c1">//execute the task represented by a class located in the "user_libs" directory </span>
+    <span class="c1">//execute the task represented by a class located in the "user_libs" directory</span>
     <span class="n">ignite</span><span class="o">.</span><span class="na">compute</span><span class="o">().</span><span class="na">execute</span><span class="o">(</span><span class="s">"org.mycompany.HelloWorldTask"</span><span class="o">,</span> <span class="s">"My Args"</span><span class="o">);</span>
 <span class="o">}</span></code></pre>
 </div>
@@ -3361,7 +3368,7 @@ The references must point to the jar files you want to deploy.</p>
 <span class="n">cfg</span><span class="o">.</span><span class="na">setDeploymentSpi</span><span class="o">(</span><span class="n">deploymentSpi</span><span class="o">);</span>
 
 <span class="k">try</span> <span class="o">(</span><span class="nc">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">start</span><span class="o">(</span><span class="n">cfg</span><span class="o">))</span> <span class="o">{</span>
-    <span class="c1">//execute the task represented by a class located in the "user_libs" url </span>
+    <span class="c1">//execute the task represented by a class located in the "user_libs" url</span>
     <span class="n">ignite</span><span class="o">.</span><span class="na">compute</span><span class="o">().</span><span class="na">execute</span><span class="o">(</span><span class="s">"org.mycompany.HelloWorldTask"</span><span class="o">,</span> <span class="s">"My Args"</span><span class="o">);</span>
 <span class="o">}</span></code></pre>
 </div>
@@ -3400,16 +3407,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#deploying-from-a-local-directory">Deploying from a Local Directory</a></li>
 <li><a href="#deploying-from-a-url">Deploying from a URL</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3440,11 +3450,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/code-deployment/peer-class-loading.html b/docs/2.10.0/code-deployment/peer-class-loading.html
index 5b51369..66cd563 100644
--- a/docs/2.10.0/code-deployment/peer-class-loading.html
+++ b/docs/2.10.0/code-deployment/peer-class-loading.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3526,6 +3533,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#enabling-peer-class-loading">Enabling Peer Class Loading</a></li>
@@ -3538,12 +3546,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#un-deployment-and-user-versions">Un-Deployment and User Versions</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3574,11 +3584,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/atomicity-modes.html b/docs/2.10.0/configuring-caches/atomicity-modes.html
index e90053f..925b1d1 100644
--- a/docs/2.10.0/configuring-caches/atomicity-modes.html
+++ b/docs/2.10.0/configuring-caches/atomicity-modes.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3409,13 +3416,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3446,11 +3456,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/cache-groups.html b/docs/2.10.0/configuring-caches/cache-groups.html
index e194d69..37f11d5 100644
--- a/docs/2.10.0/configuring-caches/cache-groups.html
+++ b/docs/2.10.0/configuring-caches/cache-groups.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3404,13 +3411,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3441,11 +3451,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/configuration-overview.html b/docs/2.10.0/configuring-caches/configuration-overview.html
index faca7a9..06962bc 100644
--- a/docs/2.10.0/configuring-caches/configuration-overview.html
+++ b/docs/2.10.0/configuring-caches/configuration-overview.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3568,7 +3575,7 @@ Currently, templates are supported for the CREATE TABLE and REST commands.
     <span class="n">cacheCfg</span><span class="o">.</span><span class="na">setBackups</span><span class="o">(</span><span class="mi">2</span><span class="o">);</span>
     <span class="n">cacheCfg</span><span class="o">.</span><span class="na">setCacheMode</span><span class="o">(</span><span class="nc">CacheMode</span><span class="o">.</span><span class="na">PARTITIONED</span><span class="o">);</span>
 
-    <span class="c1">// Register the cache template </span>
+    <span class="c1">// Register the cache template</span>
     <span class="n">ignite</span><span class="o">.</span><span class="na">addCacheConfiguration</span><span class="o">(</span><span class="n">cacheCfg</span><span class="o">);</span>
 <span class="o">}</span></code></pre>
 </div>
@@ -3603,16 +3610,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#configuration-example">Configuration Example</a></li>
 <li><a href="#cache-templates">Cache Templates</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3643,11 +3653,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/configuring-backups.html b/docs/2.10.0/configuring-caches/configuring-backups.html
index 3addcdd..0d9b799 100644
--- a/docs/2.10.0/configuring-caches/configuring-backups.html
+++ b/docs/2.10.0/configuring-caches/configuring-backups.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3433,16 +3440,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#configuring-backups">Configuring Backups</a></li>
 <li><a href="#synchronous-and-asynchronous-backups">Synchronous and Asynchronous Backups</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3473,11 +3483,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275434' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275434' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275434" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275434"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/expiry-policies.html b/docs/2.10.0/configuring-caches/expiry-policies.html
index 17cf996..7c92a02 100644
--- a/docs/2.10.0/configuring-caches/expiry-policies.html
+++ b/docs/2.10.0/configuring-caches/expiry-policies.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3393,17 +3400,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#configuration">Configuration</a></li>
 <li><a href="#eager-ttl">Eager TTL</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3434,11 +3444,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/near-cache.html b/docs/2.10.0/configuring-caches/near-cache.html
index 68803de..8c3d48a 100644
--- a/docs/2.10.0/configuring-caches/near-cache.html
+++ b/docs/2.10.0/configuring-caches/near-cache.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3306,7 +3313,7 @@
 
 <span class="n">cacheCfg</span><span class="o">.</span><span class="na">setNearConfiguration</span><span class="o">(</span><span class="n">nearCfg</span><span class="o">);</span>
 
-<span class="c1">// Create a distributed cache on server nodes </span>
+<span class="c1">// Create a distributed cache on server nodes</span>
 <span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">cacheCfg</span><span class="o">);</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='C#/.NET'><div class="listingblock">
@@ -3469,16 +3476,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#configuring-near-cache">Configuring Near Cache</a></li>
 <li><a href="#creating-near-cache-dynamically-on-client-nodes">Creating Near Cache Dynamically On Client Nodes</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3509,11 +3519,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/on-heap-caching.html b/docs/2.10.0/configuring-caches/on-heap-caching.html
index 1bd5e35..170cc9d 100644
--- a/docs/2.10.0/configuring-caches/on-heap-caching.html
+++ b/docs/2.10.0/configuring-caches/on-heap-caching.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3538,6 +3545,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#configuring-eviction-policy">Configuring Eviction Policy</a>
 <ul class="sectlevel2">
@@ -3547,12 +3555,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3583,11 +3593,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/partition-loss-policy.html b/docs/2.10.0/configuring-caches/partition-loss-policy.html
index 3e36f1c..b51fd07 100644
--- a/docs/2.10.0/configuring-caches/partition-loss-policy.html
+++ b/docs/2.10.0/configuring-caches/partition-loss-policy.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3493,6 +3500,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#configuring-partition-loss-policy">Configuring Partition Loss Policy</a></li>
 <li><a href="#listening-to-partition-loss-events">Listening to Partition Loss Events</a></li>
@@ -3506,12 +3514,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3542,11 +3552,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html b/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html
index 57f757b..8a607fb 100644
--- a/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html
+++ b/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3332,16 +3339,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#ignite-objects">Ignite Objects</a></li>
 <li><a href="#custom-objects">Custom Objects</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3372,11 +3382,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html b/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html
index 63096f0..bdd1493 100644
--- a/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html
+++ b/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3551,18 +3558,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#binary-marshaller-configuration">Binary Marshaller Configuration</a></li>
 <li><a href="#basic-types-compatibility">Basic Types Compatibility</a></li>
 <li><a href="#custom-types-compatibility">Custom Types Compatibility</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3593,11 +3603,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/cpp-specific/cpp-serialization.html b/docs/2.10.0/cpp-specific/cpp-serialization.html
index 1d3bb63..50a7c25 100644
--- a/docs/2.10.0/cpp-specific/cpp-serialization.html
+++ b/docs/2.10.0/cpp-specific/cpp-serialization.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3521,17 +3528,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#binarytype-templates">BinaryType Templates</a></li>
 <li><a href="#serialization-macros">Serialization Macros</a></li>
 <li><a href="#reading-and-writing-values">Reading and Writing Values</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3562,11 +3572,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/cpp-specific/index.html b/docs/2.10.0/cpp-specific/index.html
index 8ff0898..8c41008 100644
--- a/docs/2.10.0/cpp-specific/index.html
+++ b/docs/2.10.0/cpp-specific/index.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3273,13 +3280,16 @@ applications.</p>
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3310,11 +3320,11 @@ applications.</p>
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-modeling/affinity-collocation.html b/docs/2.10.0/data-modeling/affinity-collocation.html
index e40ef0e..a5a6b48 100644
--- a/docs/2.10.0/data-modeling/affinity-collocation.html
+++ b/docs/2.10.0/data-modeling/affinity-collocation.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3564,15 +3571,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#configuring-affinity-key">Configuring Affinity Key</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3603,11 +3613,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-modeling/binary-marshaller.html b/docs/2.10.0/data-modeling/binary-marshaller.html
index b76f819..3a8614a 100644
--- a/docs/2.10.0/data-modeling/binary-marshaller.html
+++ b/docs/2.10.0/data-modeling/binary-marshaller.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3622,6 +3629,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#basic-concepts">Basic Concepts</a></li>
 <li><a href="#configuring-binary-objects">Configuring Binary Objects</a></li>
@@ -3631,12 +3639,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#binaryobject-and-cachestore">BinaryObject and CacheStore</a></li>
 <li><a href="#binary-name-mapper-and-binary-id-mapper">Binary Name Mapper and Binary ID Mapper</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3667,11 +3677,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-modeling/data-modeling.html b/docs/2.10.0/data-modeling/data-modeling.html
index 3021b5e..5faf673 100644
--- a/docs/2.10.0/data-modeling/data-modeling.html
+++ b/docs/2.10.0/data-modeling/data-modeling.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3377,18 +3384,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#key-value-cache-vs-sql-table">Key-Value Cache vs. SQL Table</a></li>
 <li><a href="#binary-object-format">Binary Object Format</a></li>
 <li><a href="#data-partitioning">Data Partitioning</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3419,11 +3429,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-modeling/data-partitioning.html b/docs/2.10.0/data-modeling/data-partitioning.html
index 9f221ac..52a1188 100644
--- a/docs/2.10.0/data-modeling/data-partitioning.html
+++ b/docs/2.10.0/data-modeling/data-partitioning.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3266,6 +3273,18 @@ When the number of nodes in the cluster changes, the partitions are re-distribut
 The affinity key can be any field of the objects stored in the cache (any column in the SQL table).
 If the affinity key is not specified, the default key is used (in case of SQL tables, it is the PRIMARY KEY column).</p>
 </div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Note</div>
+</td>
+<td class="content">
+For more information on data partitioning, see the advanced <a href="https://www.gridgain.com/resources/blog/data-distribution-in-apache-ignite" target="_blank" rel="noopener">deep-dive on data partitioning</a> in Ignite.
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>Partitioning boosts performance by distributing both read and write operations.
 Moreover, you can design your data model in such a way that the data entries that are used together are stored together (i.e., in one partition).
@@ -3454,6 +3473,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#affinity-function">Affinity Function</a></li>
 <li><a href="#partitionedreplicated-mode">Partitioned/Replicated Mode</a>
@@ -3467,12 +3487,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#rebalancing">Rebalancing</a></li>
 <li><a href="#partition-loss-policy">Partition Loss Policy</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3503,11 +3525,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-rebalancing.html b/docs/2.10.0/data-rebalancing.html
index fc33401..4b6fe9a 100644
--- a/docs/2.10.0/data-rebalancing.html
+++ b/docs/2.10.0/data-rebalancing.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3541,6 +3548,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#configuring-rebalancing-mode">Configuring Rebalancing Mode</a></li>
@@ -3549,12 +3557,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#other-properties">Other Properties</a></li>
 <li><a href="#monitoring-rebalancing-process">Monitoring Rebalancing Process</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3585,11 +3595,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-streaming.html b/docs/2.10.0/data-streaming.html
index 9a453a0..71fa47a 100644
--- a/docs/2.10.0/data-streaming.html
+++ b/docs/2.10.0/data-streaming.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3749,6 +3756,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#data-streamers">Data Streamers</a></li>
@@ -3761,12 +3769,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#configuring-data-streamer-thread-pool-size">Configuring Data Streamer Thread Pool Size</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3797,11 +3807,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-structures/atomic-sequence.html b/docs/2.10.0/data-structures/atomic-sequence.html
index a60d915..2314634 100644
--- a/docs/2.10.0/data-structures/atomic-sequence.html
+++ b/docs/2.10.0/data-structures/atomic-sequence.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3295,16 +3302,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#sequence-reserve-size">Sequence Reserve Size</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3335,11 +3345,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-structures/atomic-types.html b/docs/2.10.0/data-structures/atomic-types.html
index c30cbb8..9a40f83 100644
--- a/docs/2.10.0/data-structures/atomic-types.html
+++ b/docs/2.10.0/data-structures/atomic-types.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3359,15 +3366,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#atomic-configuration">Atomic Configuration</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3398,11 +3408,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-structures/countdownlatch.html b/docs/2.10.0/data-structures/countdownlatch.html
index 12b6650..8fcc8ca 100644
--- a/docs/2.10.0/data-structures/countdownlatch.html
+++ b/docs/2.10.0/data-structures/countdownlatch.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3293,13 +3300,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3330,11 +3340,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-structures/id-generator.html b/docs/2.10.0/data-structures/id-generator.html
index ace7033..dc40040 100644
--- a/docs/2.10.0/data-structures/id-generator.html
+++ b/docs/2.10.0/data-structures/id-generator.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3317,16 +3324,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#sequence-reserve-size">Sequence Reserve Size</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3357,11 +3367,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-structures/queue-and-set.html b/docs/2.10.0/data-structures/queue-and-set.html
index 6144e22..099ee40 100644
--- a/docs/2.10.0/data-structures/queue-and-set.html
+++ b/docs/2.10.0/data-structures/queue-and-set.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3393,17 +3400,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#collocated-vs-non-collocated-mode">Collocated vs. Non-Collocated Mode</a></li>
 <li><a href="#cache-queues-and-load-balancing">Cache Queues and Load Balancing</a></li>
 <li><a href="#collection-configuration">Collection Configuration</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3434,11 +3444,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/data-structures/semaphore.html b/docs/2.10.0/data-structures/semaphore.html
index afd09d1..a60d69c 100644
--- a/docs/2.10.0/data-structures/semaphore.html
+++ b/docs/2.10.0/data-structures/semaphore.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3299,13 +3306,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3336,11 +3346,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/distributed-computing/cluster-groups.html b/docs/2.10.0/distributed-computing/cluster-groups.html
index d7d4b20..b96c2fa 100644
--- a/docs/2.10.0/distributed-computing/cluster-groups.html
+++ b/docs/2.10.0/distributed-computing/cluster-groups.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3388,13 +3395,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3425,11 +3435,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847117' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847117' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847117" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847117"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/distributed-computing/collocated-computations.html b/docs/2.10.0/distributed-computing/collocated-computations.html
index 70b8c5b..68289f3 100644
--- a/docs/2.10.0/distributed-computing/collocated-computations.html
+++ b/docs/2.10.0/distributed-computing/collocated-computations.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3829,17 +3836,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#colocating-by-key">Colocating by Key</a></li>
 <li><a href="#colocating-by-partition">Colocating by Partition</a></li>
 <li><a href="#entry-processor">Entry Processor</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3870,11 +3880,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/distributed-computing/distributed-computing.html b/docs/2.10.0/distributed-computing/distributed-computing.html
index 038e003..70d518b 100644
--- a/docs/2.10.0/distributed-computing/distributed-computing.html
+++ b/docs/2.10.0/distributed-computing/distributed-computing.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4369,6 +4376,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#getting-the-compute-interface">Getting the Compute Interface</a></li>
 <li><a href="#specifying-the-set-of-nodes-for-computations">Specifying the Set of Nodes for Computations</a></li>
@@ -4385,12 +4393,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#sharing-state-between-jobs-on-local-node">Sharing State Between Jobs on Local Node</a></li>
 <li><a href="#accessing-data-from-computational-tasks">Accessing Data from Computational Tasks</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4421,11 +4431,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/distributed-computing/executor-service.html b/docs/2.10.0/distributed-computing/executor-service.html
index 28c0d9e..78200cc 100644
--- a/docs/2.10.0/distributed-computing/executor-service.html
+++ b/docs/2.10.0/distributed-computing/executor-service.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3289,13 +3296,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3326,11 +3336,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/distributed-computing/fault-tolerance.html b/docs/2.10.0/distributed-computing/fault-tolerance.html
index 868d828..21ca77f 100644
--- a/docs/2.10.0/distributed-computing/fault-tolerance.html
+++ b/docs/2.10.0/distributed-computing/fault-tolerance.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3345,13 +3352,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3382,11 +3392,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/distributed-computing/job-scheduling.html b/docs/2.10.0/distributed-computing/job-scheduling.html
index 75c0d99..a053ea0 100644
--- a/docs/2.10.0/distributed-computing/job-scheduling.html
+++ b/docs/2.10.0/distributed-computing/job-scheduling.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3411,16 +3418,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#fifo-ordering">FIFO Ordering</a></li>
 <li><a href="#priority-ordering">Priority Ordering</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3451,11 +3461,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/distributed-computing/load-balancing.html b/docs/2.10.0/distributed-computing/load-balancing.html
index 8c8e273..ca2d160 100644
--- a/docs/2.10.0/distributed-computing/load-balancing.html
+++ b/docs/2.10.0/distributed-computing/load-balancing.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3529,17 +3536,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#round-robin-load-balancing">Round-Robin Load Balancing</a></li>
 <li><a href="#random-and-weighted-load-balancing">Random and Weighted Load Balancing</a></li>
 <li><a href="#job-stealing">Job Stealing</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3570,11 +3580,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/distributed-computing/map-reduce.html b/docs/2.10.0/distributed-computing/map-reduce.html
index bedff65..570d664 100644
--- a/docs/2.10.0/distributed-computing/map-reduce.html
+++ b/docs/2.10.0/distributed-computing/map-reduce.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3681,6 +3688,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#understanding-compute-task-interface">Understanding Compute Task Interface</a></li>
@@ -3690,12 +3698,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#distributed-task-session">Distributed Task Session</a></li>
 <li><a href="#compute-task-example">Compute Task Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3726,11 +3736,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/distributed-locks.html b/docs/2.10.0/distributed-locks.html
index 940a625..0d23878 100644
--- a/docs/2.10.0/distributed-locks.html
+++ b/docs/2.10.0/distributed-locks.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3309,16 +3316,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#locks-and-transactions">Locks and Transactions</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3349,11 +3359,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/events/events.html b/docs/2.10.0/events/events.html
index 785fca3..9305b59 100644
--- a/docs/2.10.0/events/events.html
+++ b/docs/2.10.0/events/events.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4032,6 +4039,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#general-information">General Information</a>
 <ul class="sectlevel2">
@@ -4050,12 +4058,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#snapshot-events">Snapshot Events</a></li>
 <li><a href="#node-validation-failure-events">Node Validation Failure Events</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4086,11 +4096,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/events/listening-to-events.html b/docs/2.10.0/events/listening-to-events.html
index c294d54..1454354 100644
--- a/docs/2.10.0/events/listening-to-events.html
+++ b/docs/2.10.0/events/listening-to-events.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3686,6 +3693,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#enabling-events">Enabling Events</a></li>
@@ -3704,12 +3712,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3740,11 +3750,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/cassandra/configuration.html b/docs/2.10.0/extensions-and-integrations/cassandra/configuration.html
index 986f1d8..00514f2 100644
--- a/docs/2.10.0/extensions-and-integrations/cassandra/configuration.html
+++ b/docs/2.10.0/extensions-and-integrations/cassandra/configuration.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4225,6 +4232,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#datasourcebean">DataSourceBean</a></li>
@@ -4240,12 +4248,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4276,11 +4286,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator.html b/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator.html
index d28470f..54d2a60 100644
--- a/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator.html
+++ b/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3354,15 +3361,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3393,11 +3403,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/cassandra/overview.html b/docs/2.10.0/extensions-and-integrations/cassandra/overview.html
index 5dc1caa..38d645b 100644
--- a/docs/2.10.0/extensions-and-integrations/cassandra/overview.html
+++ b/docs/2.10.0/extensions-and-integrations/cassandra/overview.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3325,15 +3332,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3364,11 +3374,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples.html b/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples.html
index 038fb46..9aa3f9f 100644
--- a/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples.html
+++ b/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4015,6 +4022,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#example-1">Example 1</a></li>
@@ -4023,12 +4031,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#example-4">Example 4</a></li>
 <li><a href="#example-5">Example 5</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4059,11 +4069,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache.html b/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache.html
index 98833bf..3e8242a 100644
--- a/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache.html
+++ b/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3618,6 +3625,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#l2-cache-configuration">L2 Cache Configuration</a>
@@ -3636,12 +3644,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3672,11 +3682,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
index 7bad9b2..33fe95c 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3692,6 +3699,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#integration">Integration</a></li>
@@ -3702,12 +3710,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#ignite-dataframe-options">Ignite DataFrame Options</a></li>
 <li><a href="#examples">Examples</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3738,11 +3748,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
index 3446262..b85e2a9 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3385,6 +3392,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#ignitecontext">IgniteContext</a></li>
 <li><a href="#igniterdd">IgniteRDD</a></li>
@@ -3393,12 +3401,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#running-sql-queries-against-ignite-cache">Running SQL queries against Ignite cache</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3429,11 +3439,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275435' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275435' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275435" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275435"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation.html
index 9da92ac..0c69b64 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3447,6 +3454,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#shared-deployment">Shared Deployment</a>
 <ul class="sectlevel2">
@@ -3464,12 +3472,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3500,11 +3510,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview.html
index 897fef7..fd0d778 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3331,17 +3338,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#ignite-rdds">Ignite RDDs</a></li>
 <li><a href="#ignite-dataframes">Ignite DataFrames</a></li>
 <li><a href="#supported-spark-version">Supported Spark Version</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3372,11 +3382,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
index 5baed24..7313208 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3481,16 +3488,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#starting-up-the-cluster">Starting up the cluster</a></li>
 <li><a href="#working-with-spark-shell">Working with Spark-Shell</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3521,11 +3531,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
index 23e0417..79d4a4e 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3273,13 +3280,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3310,11 +3320,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache.html b/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache.html
index 9ca3b6c..a0aeabc 100644
--- a/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache.html
+++ b/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3290,13 +3297,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3327,11 +3337,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/php-pdo.html b/docs/2.10.0/extensions-and-integrations/php-pdo.html
index 425a99c..0b9da48 100644
--- a/docs/2.10.0/extensions-and-integrations/php-pdo.html
+++ b/docs/2.10.0/extensions-and-integrations/php-pdo.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3411,16 +3418,16 @@ queries like the ones shown below.</p>
 </div>
 <code-tabs><code-tab data-tab='Insert'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="o">&lt;?</span><span class="n">php</span>
+<pre class="rouge highlight"><code data-lang="php"><span class="cp">&lt;?php</span>
 <span class="k">try</span> <span class="p">{</span>
     <span class="c1">// Connecting to Ignite using pre-configured DSN.</span>
-    <span class="nv">$dbh</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">PDO</span><span class="p">(</span><span class="s1">'odbc:LocalApacheIgniteDSN'</span><span class="p">);</span>
+    <span class="nv">$dbh</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">PDO</span><span class="p">(</span><span class="s1">'odbc:LocalApacheIgniteDSN'</span><span class="p">);</span>
 
     <span class="c1">// Changing PDO error mode.</span>
-    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="nf">setAttribute</span><span class="p">(</span><span class="no">PDO</span><span class="o">::</span><span class="no">ATTR_ERRMODE</span><span class="p">,</span> <span class="no">PDO</span><span class="o">::</span><span class="no">ERRMODE_EXCEPTION</span><span class="p">);</span>
+    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="na">setAttribute</span><span class="p">(</span><span class="nx">PDO</span><span class="o">::</span><span class="na">ATTR_ERRMODE</span><span class="p">,</span> <span class="nx">PDO</span><span class="o">::</span><span class="na">ERRMODE_EXCEPTION</span><span class="p">);</span>
 
     <span class="c1">// Preparing query.</span>
-    <span class="nv">$dbs</span> <span class="o">=</span> <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="nf">prepare</span><span class="p">(</span><span class="s1">'INSERT INTO Person (_key, firstName, lastName, resume, salary)
+    <span class="nv">$dbs</span> <span class="o">=</span> <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="na">prepare</span><span class="p">(</span><span class="s1">'INSERT INTO Person (_key, firstName, lastName, resume, salary)
         VALUES (?, ?, ?, ?, ?)'</span><span class="p">);</span>
 
     <span class="c1">// Declaring parameters.</span>
@@ -3431,52 +3438,52 @@ queries like the ones shown below.</p>
     <span class="nv">$salary</span> <span class="o">=</span> <span class="mi">65000</span><span class="p">;</span>
 
     <span class="c1">// Binding parameters.</span>
-    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="nf">bindParam</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="nv">$key</span><span class="p">);</span>
-    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="nf">bindParam</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="nv">$firstName</span><span class="p">);</span>
-    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="nf">bindParam</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="nv">$lastName</span><span class="p">);</span>
-    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="nf">bindParam</span><span class="p">(</span><span class="mi">4</span><span class="p">,</span> <span class="nv">$resume</span><span class="p">);</span>
-    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="nf">bindParam</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="nv">$salary</span><span class="p">);</span>
+    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="na">bindParam</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="nv">$key</span><span class="p">);</span>
+    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="na">bindParam</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="nv">$firstName</span><span class="p">);</span>
+    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="na">bindParam</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="nv">$lastName</span><span class="p">);</span>
+    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="na">bindParam</span><span class="p">(</span><span class="mi">4</span><span class="p">,</span> <span class="nv">$resume</span><span class="p">);</span>
+    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="na">bindParam</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="nv">$salary</span><span class="p">);</span>
 
     <span class="c1">// Executing the query.</span>
-    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="nf">execute</span><span class="p">();</span>
+    <span class="nv">$dbs</span><span class="o">-&gt;</span><span class="na">execute</span><span class="p">();</span>
 
-<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="nc">PDOException</span> <span class="nv">$e</span><span class="p">)</span> <span class="p">{</span>
-    <span class="k">print</span> <span class="s2">"Error!: "</span> <span class="mf">.</span> <span class="nv">$e</span><span class="o">-&gt;</span><span class="nf">getMessage</span><span class="p">()</span> <span class="mf">.</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">;</span>
+<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="nx">PDOException</span> <span class="nv">$e</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">print</span> <span class="s2">"Error!: "</span> <span class="o">.</span> <span class="nv">$e</span><span class="o">-&gt;</span><span class="na">getMessage</span><span class="p">()</span> <span class="o">.</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">;</span>
     <span class="k">die</span><span class="p">();</span>
 <span class="p">}</span>
 <span class="cp">?&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Update'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="o">&lt;?</span><span class="n">php</span>
+<pre class="rouge highlight"><code data-lang="php"><span class="cp">&lt;?php</span>
 <span class="k">try</span> <span class="p">{</span>
     <span class="c1">// Connecting to Ignite using pre-configured DSN.</span>
-    <span class="nv">$dbh</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">PDO</span><span class="p">(</span><span class="s1">'odbc:LocalApacheIgniteDSN'</span><span class="p">);</span>
+    <span class="nv">$dbh</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">PDO</span><span class="p">(</span><span class="s1">'odbc:LocalApacheIgniteDSN'</span><span class="p">);</span>
 
     <span class="c1">// Changing PDO error mode.</span>
-    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="nf">setAttribute</span><span class="p">(</span><span class="no">PDO</span><span class="o">::</span><span class="no">ATTR_ERRMODE</span><span class="p">,</span> <span class="no">PDO</span><span class="o">::</span><span class="no">ERRMODE_EXCEPTION</span><span class="p">);</span>
+    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="na">setAttribute</span><span class="p">(</span><span class="nx">PDO</span><span class="o">::</span><span class="na">ATTR_ERRMODE</span><span class="p">,</span> <span class="nx">PDO</span><span class="o">::</span><span class="na">ERRMODE_EXCEPTION</span><span class="p">);</span>
 
     <span class="c1">// Executing the query. The salary field is an indexed field.</span>
-    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="nf">query</span><span class="p">(</span><span class="s1">'UPDATE Person SET salary = 42000 WHERE salary &gt; 50000'</span><span class="p">);</span>
+    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="na">query</span><span class="p">(</span><span class="s1">'UPDATE Person SET salary = 42000 WHERE salary &gt; 50000'</span><span class="p">);</span>
 
-<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="nc">PDOException</span> <span class="nv">$e</span><span class="p">)</span> <span class="p">{</span>
-    <span class="k">print</span> <span class="s2">"Error!: "</span> <span class="mf">.</span> <span class="nv">$e</span><span class="o">-&gt;</span><span class="nf">getMessage</span><span class="p">()</span> <span class="mf">.</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">;</span>
+<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="nx">PDOException</span> <span class="nv">$e</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">print</span> <span class="s2">"Error!: "</span> <span class="o">.</span> <span class="nv">$e</span><span class="o">-&gt;</span><span class="na">getMessage</span><span class="p">()</span> <span class="o">.</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">;</span>
     <span class="k">die</span><span class="p">();</span>
 <span class="p">}</span>
 <span class="cp">?&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Select'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="o">&lt;?</span><span class="n">php</span>
+<pre class="rouge highlight"><code data-lang="php"><span class="cp">&lt;?php</span>
 <span class="k">try</span> <span class="p">{</span>
     <span class="c1">// Connecting to Ignite using pre-configured DSN.</span>
-    <span class="nv">$dbh</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">PDO</span><span class="p">(</span><span class="s1">'odbc:LocalApacheIgniteDSN'</span><span class="p">);</span>
+    <span class="nv">$dbh</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">PDO</span><span class="p">(</span><span class="s1">'odbc:LocalApacheIgniteDSN'</span><span class="p">);</span>
 
     <span class="c1">// Changing PDO error mode.</span>
-    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="nf">setAttribute</span><span class="p">(</span><span class="no">PDO</span><span class="o">::</span><span class="no">ATTR_ERRMODE</span><span class="p">,</span> <span class="no">PDO</span><span class="o">::</span><span class="no">ERRMODE_EXCEPTION</span><span class="p">);</span>
+    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="na">setAttribute</span><span class="p">(</span><span class="nx">PDO</span><span class="o">::</span><span class="na">ATTR_ERRMODE</span><span class="p">,</span> <span class="nx">PDO</span><span class="o">::</span><span class="na">ERRMODE_EXCEPTION</span><span class="p">);</span>
 
     <span class="c1">// Executing the query and getting a result set. The salary field is an indexed field.</span>
-    <span class="nv">$res</span> <span class="o">=</span> <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="nf">query</span><span class="p">(</span><span class="s1">'SELECT firstName, lastName, resume, salary from Person
+    <span class="nv">$res</span> <span class="o">=</span> <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="na">query</span><span class="p">(</span><span class="s1">'SELECT firstName, lastName, resume, salary from Person
         WHERE salary &gt; 12000'</span><span class="p">);</span>
 
     <span class="k">if</span> <span class="p">(</span><span class="nv">$res</span> <span class="o">==</span> <span class="kc">FALSE</span><span class="p">)</span>
@@ -3487,27 +3494,27 @@ queries like the ones shown below.</p>
         <span class="nb">print_r</span><span class="p">(</span><span class="nv">$row</span><span class="p">);</span>
     <span class="p">}</span>
 
-<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="nc">PDOException</span> <span class="nv">$e</span><span class="p">)</span> <span class="p">{</span>
-    <span class="k">print</span> <span class="s2">"Error!: "</span> <span class="mf">.</span> <span class="nv">$e</span><span class="o">-&gt;</span><span class="nf">getMessage</span><span class="p">()</span> <span class="mf">.</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">;</span>
+<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="nx">PDOException</span> <span class="nv">$e</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">print</span> <span class="s2">"Error!: "</span> <span class="o">.</span> <span class="nv">$e</span><span class="o">-&gt;</span><span class="na">getMessage</span><span class="p">()</span> <span class="o">.</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">;</span>
     <span class="k">die</span><span class="p">();</span>
 <span class="p">}</span>
 <span class="cp">?&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Delete'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="o">&lt;?</span><span class="n">php</span>
+<pre class="rouge highlight"><code data-lang="php"><span class="cp">&lt;?php</span>
 <span class="k">try</span> <span class="p">{</span>
     <span class="c1">// Connecting to Ignite using pre-configured DSN.</span>
-    <span class="nv">$dbh</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">PDO</span><span class="p">(</span><span class="s1">'odbc:LocalApacheIgniteDSN'</span><span class="p">);</span>
+    <span class="nv">$dbh</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">PDO</span><span class="p">(</span><span class="s1">'odbc:LocalApacheIgniteDSN'</span><span class="p">);</span>
 
     <span class="c1">// Changing PDO error mode.</span>
-    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="nf">setAttribute</span><span class="p">(</span><span class="no">PDO</span><span class="o">::</span><span class="no">ATTR_ERRMODE</span><span class="p">,</span> <span class="no">PDO</span><span class="o">::</span><span class="no">ERRMODE_EXCEPTION</span><span class="p">);</span>
+    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="na">setAttribute</span><span class="p">(</span><span class="nx">PDO</span><span class="o">::</span><span class="na">ATTR_ERRMODE</span><span class="p">,</span> <span class="nx">PDO</span><span class="o">::</span><span class="na">ERRMODE_EXCEPTION</span><span class="p">);</span>
 
     <span class="c1">// Performing query. Both firstName and lastName are non indexed fields.</span>
-    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="nf">query</span><span class="p">(</span><span class="s1">'DELETE FROM Person WHERE firstName = \'James\' and lastName = \'Bond\''</span><span class="p">);</span>
+    <span class="nv">$dbh</span><span class="o">-&gt;</span><span class="na">query</span><span class="p">(</span><span class="s1">'DELETE FROM Person WHERE firstName = \'James\' and lastName = \'Bond\''</span><span class="p">);</span>
 
-<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="nc">PDOException</span> <span class="nv">$e</span><span class="p">)</span> <span class="p">{</span>
-    <span class="k">print</span> <span class="s2">"Error!: "</span> <span class="mf">.</span> <span class="nv">$e</span><span class="o">-&gt;</span><span class="nf">getMessage</span><span class="p">()</span> <span class="mf">.</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">;</span>
+<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="nx">PDOException</span> <span class="nv">$e</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">print</span> <span class="s2">"Error!: "</span> <span class="o">.</span> <span class="nv">$e</span><span class="o">-&gt;</span><span class="na">getMessage</span><span class="p">()</span> <span class="o">.</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">;</span>
     <span class="k">die</span><span class="p">();</span>
 <span class="p">}</span>
 <span class="cp">?&gt;</span></code></pre>
@@ -3523,6 +3530,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#setting-up-odbc-driver">Setting Up ODBC Driver</a></li>
@@ -3530,12 +3538,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#starting-ignite-cluster">Starting Ignite Cluster</a></li>
 <li><a href="#connecting-from-php-to-ignite-cluster">Connecting From PHP to Ignite Cluster</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3566,11 +3576,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/spring/spring-boot.html b/docs/2.10.0/extensions-and-integrations/spring/spring-boot.html
index 9a0d5c3..0d9c4ae 100644
--- a/docs/2.10.0/extensions-and-integrations/spring/spring-boot.html
+++ b/docs/2.10.0/extensions-and-integrations/spring/spring-boot.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3461,6 +3468,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#autoconfiguration-of-apache-ignite-servers-and-clients">Autoconfiguration of Apache Ignite Servers and Clients</a>
@@ -3477,12 +3485,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#examples">Examples</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3513,11 +3523,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/spring/spring-caching.html b/docs/2.10.0/extensions-and-integrations/spring/spring-caching.html
index 6438608..fb459b8 100644
--- a/docs/2.10.0/extensions-and-integrations/spring/spring-caching.html
+++ b/docs/2.10.0/extensions-and-integrations/spring/spring-caching.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3492,18 +3499,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#enabling-ignite-for-spring-caching">Enabling Ignite for Spring Caching</a></li>
 <li><a href="#dynamic-caches">Dynamic Caches</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3534,11 +3544,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/spring/spring-data.html b/docs/2.10.0/extensions-and-integrations/spring/spring-data.html
index 3cbd0f2..cc14a46 100644
--- a/docs/2.10.0/extensions-and-integrations/spring/spring-data.html
+++ b/docs/2.10.0/extensions-and-integrations/spring/spring-data.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3528,6 +3535,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#maven-configuration">Maven Configuration</a></li>
@@ -3537,12 +3545,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#example">Example</a></li>
 <li><a href="#tutorial">Tutorial</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3573,11 +3583,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer.html
index d5b6c22..b0c37f1 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3429,6 +3436,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#maven-dependency">Maven Dependency</a></li>
@@ -3436,12 +3444,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#mediated-ingestion">Mediated Ingestion</a></li>
 <li><a href="#setting-a-response">Setting a Response</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3472,11 +3482,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer.html
index 845e9f6..2d05377 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3320,13 +3327,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3357,11 +3367,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/flume-sink.html b/docs/2.10.0/extensions-and-integrations/streaming/flume-sink.html
index 5663acf..d44a4d4 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/flume-sink.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/flume-sink.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3377,16 +3384,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#setting-up">Setting Up</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3417,11 +3427,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer.html
index ccfbbbb..2cfbd9c 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3424,17 +3431,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#instantiating-jms-streamer">Instantiating JMS Streamer</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3465,11 +3475,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer.html
index 968ad11..0d026c5 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3476,6 +3483,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#streaming-data-via-kafka-connect">Streaming Data via Kafka Connect</a>
@@ -3486,12 +3494,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#streaming-data-with-ignite-kafka-streamer-module">Streaming data with Ignite Kafka Streamer Module</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3522,11 +3532,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer.html
index a6731de..18fd4e5 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3336,16 +3343,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3376,11 +3386,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer.html
index 277bc3e..6c0969b 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3325,13 +3332,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3362,11 +3372,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer.html
index 221815d..7351630 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3304,13 +3311,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3341,11 +3351,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer.html
index 0df9dbf..426f70e 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3304,13 +3311,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3341,11 +3351,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer.html
index 374eb4e..a7f1877 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3307,13 +3314,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3344,11 +3354,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/index.html b/docs/2.10.0/index.html
index fb0aa97..c43c226 100644
--- a/docs/2.10.0/index.html
+++ b/docs/2.10.0/index.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3414,18 +3421,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#quick-start-guides">Quick Start Guides</a></li>
 <li><a href="#apis">APIs</a></li>
 <li><a href="#examples">Examples</a></li>
 <li><a href="#programming-languages">Programming Languages</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3456,11 +3466,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/installation/deb-rpm.html b/docs/2.10.0/installation/deb-rpm.html
index 0a349b2..b1463a1 100644
--- a/docs/2.10.0/installation/deb-rpm.html
+++ b/docs/2.10.0/installation/deb-rpm.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3386,16 +3393,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#installing-deb-package">Installing Deb Package</a></li>
 <li><a href="#running-ignite-as-a-service">Running Ignite as a Service</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3426,11 +3436,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/installation/index.html b/docs/2.10.0/installation/index.html
index ca51999..81b47fe 100644
--- a/docs/2.10.0/installation/index.html
+++ b/docs/2.10.0/installation/index.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3272,13 +3279,16 @@
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3309,11 +3319,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/installation/installing-using-docker.html b/docs/2.10.0/installation/installing-using-docker.html
index 2202663..2983035 100644
--- a/docs/2.10.0/installation/installing-using-docker.html
+++ b/docs/2.10.0/installation/installing-using-docker.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3552,6 +3559,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#considerations">Considerations</a></li>
 <li><a href="#downloading-ignite-docker-image">Downloading Ignite Docker Image</a></li>
@@ -3567,12 +3575,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#enabling-modules">Enabling Modules</a></li>
 <li><a href="#environment-variables">Environment Variables</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3603,11 +3613,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/installation/installing-using-zip.html b/docs/2.10.0/installation/installing-using-zip.html
index 42bc474..18ea996 100644
--- a/docs/2.10.0/installation/installing-using-zip.html
+++ b/docs/2.10.0/installation/installing-using-zip.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3313,16 +3320,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#prerequisites">Prerequisites</a></li>
 <li><a href="#installing-using-zip-archive">Installing Using ZIP Archive</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3353,11 +3363,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/installation/kubernetes/amazon-eks-deployment.html b/docs/2.10.0/installation/kubernetes/amazon-eks-deployment.html
index 17aa0b2..9a49066 100644
--- a/docs/2.10.0/installation/kubernetes/amazon-eks-deployment.html
+++ b/docs/2.10.0/installation/kubernetes/amazon-eks-deployment.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3448,10 +3455,10 @@ Using these addresses, the new node discovers all cluster nodes.</p>
 <span class="na">kind</span><span class="pi">:</span> <span class="s">ClusterRoleBinding</span>
 <span class="na">apiVersion</span><span class="pi">:</span> <span class="s">rbac.authorization.k8s.io/v1</span>
 <span class="na">metadata</span><span class="pi">:</span>
-  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span> 
+  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span>
 <span class="na">roleRef</span><span class="pi">:</span>
   <span class="na">kind</span><span class="pi">:</span> <span class="s">ClusterRole</span>
-  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span> 
+  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span>
   <span class="na">apiGroup</span><span class="pi">:</span> <span class="s">rbac.authorization.k8s.io</span>
 <span class="na">subjects</span><span class="pi">:</span>
 <span class="pi">-</span> <span class="na">kind</span><span class="pi">:</span> <span class="s">ServiceAccount</span>
@@ -3644,7 +3651,7 @@ For a stateful deployment, we will use a <a href="https://kubernetes.io/docs/con
         <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
     <span class="na">spec</span><span class="pi">:</span>
       <span class="na">serviceAccountName</span><span class="pi">:</span> <span class="s">ignite</span>
-      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="s">60000</span>
+      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="m">60000</span>
       <span class="na">containers</span><span class="pi">:</span>
         <span class="c1"># Custom pod name.</span>
       <span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-node</span>
@@ -3744,7 +3751,7 @@ For a stateful deployment, we will use a <a href="https://kubernetes.io/docs/con
         <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
     <span class="na">spec</span><span class="pi">:</span>
       <span class="na">serviceAccountName</span><span class="pi">:</span> <span class="s">ignite</span>
-      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="s">60000</span>
+      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="m">60000</span>
       <span class="na">containers</span><span class="pi">:</span>
         <span class="c1"># Custom pod name.</span>
       <span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-node</span>
@@ -4114,6 +4121,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#creating-an-amazon-eks-cluster">Creating an Amazon EKS Cluster</a></li>
 <li><a href="#kubernetes-configuration">Kubernetes Configuration</a>
@@ -4139,12 +4147,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4175,11 +4185,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/installation/kubernetes/azure-deployment.html b/docs/2.10.0/installation/kubernetes/azure-deployment.html
index 14d3cd8..c153adf 100644
--- a/docs/2.10.0/installation/kubernetes/azure-deployment.html
+++ b/docs/2.10.0/installation/kubernetes/azure-deployment.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3501,10 +3508,10 @@ Using these addresses, the new node discovers all cluster nodes.</p>
 <span class="na">kind</span><span class="pi">:</span> <span class="s">ClusterRoleBinding</span>
 <span class="na">apiVersion</span><span class="pi">:</span> <span class="s">rbac.authorization.k8s.io/v1</span>
 <span class="na">metadata</span><span class="pi">:</span>
-  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span> 
+  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span>
 <span class="na">roleRef</span><span class="pi">:</span>
   <span class="na">kind</span><span class="pi">:</span> <span class="s">ClusterRole</span>
-  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span> 
+  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span>
   <span class="na">apiGroup</span><span class="pi">:</span> <span class="s">rbac.authorization.k8s.io</span>
 <span class="na">subjects</span><span class="pi">:</span>
 <span class="pi">-</span> <span class="na">kind</span><span class="pi">:</span> <span class="s">ServiceAccount</span>
@@ -3697,7 +3704,7 @@ For a stateful deployment, we will use a <a href="https://kubernetes.io/docs/con
         <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
     <span class="na">spec</span><span class="pi">:</span>
       <span class="na">serviceAccountName</span><span class="pi">:</span> <span class="s">ignite</span>
-      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="s">60000</span>
+      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="m">60000</span>
       <span class="na">containers</span><span class="pi">:</span>
         <span class="c1"># Custom pod name.</span>
       <span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-node</span>
@@ -3797,7 +3804,7 @@ For a stateful deployment, we will use a <a href="https://kubernetes.io/docs/con
         <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
     <span class="na">spec</span><span class="pi">:</span>
       <span class="na">serviceAccountName</span><span class="pi">:</span> <span class="s">ignite</span>
-      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="s">60000</span>
+      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="m">60000</span>
       <span class="na">containers</span><span class="pi">:</span>
         <span class="c1"># Custom pod name.</span>
       <span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-node</span>
@@ -4167,6 +4174,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#creating-the-aks-cluster">Creating the AKS Cluster</a></li>
 <li><a href="#connecting-to-the-aks-cluster">Connecting to the AKS Cluster</a></li>
@@ -4193,12 +4201,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4229,11 +4239,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/installation/kubernetes/gke-deployment.html b/docs/2.10.0/installation/kubernetes/gke-deployment.html
index da8b71b..2a2dacf 100644
--- a/docs/2.10.0/installation/kubernetes/gke-deployment.html
+++ b/docs/2.10.0/installation/kubernetes/gke-deployment.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3460,10 +3467,10 @@ Using these addresses, the new node discovers all cluster nodes.</p>
 <span class="na">kind</span><span class="pi">:</span> <span class="s">ClusterRoleBinding</span>
 <span class="na">apiVersion</span><span class="pi">:</span> <span class="s">rbac.authorization.k8s.io/v1</span>
 <span class="na">metadata</span><span class="pi">:</span>
-  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span> 
+  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span>
 <span class="na">roleRef</span><span class="pi">:</span>
   <span class="na">kind</span><span class="pi">:</span> <span class="s">ClusterRole</span>
-  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span> 
+  <span class="na">name</span><span class="pi">:</span> <span class="s">ignite</span>
   <span class="na">apiGroup</span><span class="pi">:</span> <span class="s">rbac.authorization.k8s.io</span>
 <span class="na">subjects</span><span class="pi">:</span>
 <span class="pi">-</span> <span class="na">kind</span><span class="pi">:</span> <span class="s">ServiceAccount</span>
@@ -3656,7 +3663,7 @@ For a stateful deployment, we will use a <a href="https://kubernetes.io/docs/con
         <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
     <span class="na">spec</span><span class="pi">:</span>
       <span class="na">serviceAccountName</span><span class="pi">:</span> <span class="s">ignite</span>
-      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="s">60000</span>
+      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="m">60000</span>
       <span class="na">containers</span><span class="pi">:</span>
         <span class="c1"># Custom pod name.</span>
       <span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-node</span>
@@ -3756,7 +3763,7 @@ For a stateful deployment, we will use a <a href="https://kubernetes.io/docs/con
         <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
     <span class="na">spec</span><span class="pi">:</span>
       <span class="na">serviceAccountName</span><span class="pi">:</span> <span class="s">ignite</span>
-      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="s">60000</span>
+      <span class="na">terminationGracePeriodSeconds</span><span class="pi">:</span> <span class="m">60000</span>
       <span class="na">containers</span><span class="pi">:</span>
         <span class="c1"># Custom pod name.</span>
       <span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-node</span>
@@ -4126,6 +4133,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#creating-a-gke-cluster">Creating a GKE Cluster</a></li>
 <li><a href="#kubernetes-configuration">Kubernetes Configuration</a>
@@ -4151,12 +4159,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4187,11 +4197,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847118' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847118' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847118" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847118"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/installation/vmware-installation.html b/docs/2.10.0/installation/vmware-installation.html
index d2350cc..c5a2992 100644
--- a/docs/2.10.0/installation/vmware-installation.html
+++ b/docs/2.10.0/installation/vmware-installation.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3341,16 +3348,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#cluster-nodes-migration-with-vmotion">Cluster Nodes Migration With vMotion</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3381,11 +3391,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/key-value-api/basic-cache-operations.html b/docs/2.10.0/key-value-api/basic-cache-operations.html
index e9fc3e9..63cc73e 100644
--- a/docs/2.10.0/key-value-api/basic-cache-operations.html
+++ b/docs/2.10.0/key-value-api/basic-cache-operations.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3741,6 +3748,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#getting-an-instance-of-a-cache">Getting an Instance of a Cache</a></li>
 <li><a href="#creating-caches-dynamically">Creating Caches Dynamically</a></li>
@@ -3748,12 +3756,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#atomic-operations">Atomic Operations</a></li>
 <li><a href="#asynchronous-execution">Asynchronous Execution</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3784,11 +3794,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/key-value-api/binary-objects.html b/docs/2.10.0/key-value-api/binary-objects.html
index b5a44f9..d48e203 100644
--- a/docs/2.10.0/key-value-api/binary-objects.html
+++ b/docs/2.10.0/key-value-api/binary-objects.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3614,6 +3621,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#enabling-binary-mode-for-caches">Enabling Binary Mode for Caches</a></li>
@@ -3622,12 +3630,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#recommendations-on-binary-objects-tuning">Recommendations on Binary Objects Tuning</a></li>
 <li><a href="#configuring-binary-objects">Configuring Binary Objects</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3658,11 +3668,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/key-value-api/continuous-queries.html b/docs/2.10.0/key-value-api/continuous-queries.html
index 61b270e..ad5226c 100644
--- a/docs/2.10.0/key-value-api/continuous-queries.html
+++ b/docs/2.10.0/key-value-api/continuous-queries.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3421,7 +3428,7 @@ To specify an initial query, use the <code>ContinuousQuery.setInitialQuery(&#823
 <span class="o">});</span>
 
 <span class="k">try</span> <span class="o">(</span><span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o"> [...]
-    <span class="c1">// Iterating over the entries returned by the initial query </span>
+    <span class="c1">// Iterating over the entries returned by the initial query</span>
     <span class="k">for</span> <span class="o">(</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">e</span> <span class="o">:</span> <span class="n">cursor</span><span class="o">)</span>
         <span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"key="</span> <span class="o">+</span> <span class="n">e</span><span class="o">.</span><span class="na">getKey</span><span class="o">()</span> <span class="o">+</span> <span class="s">", val="</span> <span class="o">+</span> <span class="n">e</span><span class="o">.</span><span class="na">getValue</span><sp [...]
 <span class="o">}</span></code></pre>
@@ -3789,6 +3796,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#local-listener">Local Listener</a></li>
 <li><a href="#initial-query">Initial Query</a></li>
@@ -3797,12 +3805,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#events-delivery-guarantees">Events Delivery Guarantees</a></li>
 <li><a href="#examples">Examples</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3833,11 +3843,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/key-value-api/transactions.html b/docs/2.10.0/key-value-api/transactions.html
index 74df10e..5647a4f 100644
--- a/docs/2.10.0/key-value-api/transactions.html
+++ b/docs/2.10.0/key-value-api/transactions.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3956,6 +3963,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#executing-transactions">Executing Transactions</a></li>
@@ -3972,12 +3980,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#long-running-transactions-termination">Long Running Transactions Termination</a></li>
 <li><a href="#monitoring-transactions">Monitoring Transactions</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4008,11 +4018,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/key-value-api/using-scan-queries.html b/docs/2.10.0/key-value-api/using-scan-queries.html
index fa03b4c..29a38b6 100644
--- a/docs/2.10.0/key-value-api/using-scan-queries.html
+++ b/docs/2.10.0/key-value-api/using-scan-queries.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3422,18 +3429,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#executing-scan-queries">Executing Scan Queries</a></li>
 <li><a href="#local-scan-query">Local Scan Query</a></li>
 <li><a href="#related-topics">Related Topics</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3464,11 +3474,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/logging.html b/docs/2.10.0/logging.html
index 7b1177c..ae46e77 100644
--- a/docs/2.10.0/logging.html
+++ b/docs/2.10.0/logging.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3639,6 +3646,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#default-logging">Default Logging</a></li>
@@ -3649,12 +3657,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#suppressing-sensitive-information">Suppressing Sensitive Information</a></li>
 <li><a href="#logging-configuration-example">Logging Configuration Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3685,11 +3695,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/binary-classification/ann.html b/docs/2.10.0/machine-learning/binary-classification/ann.html
index 2697736..e10744a 100644
--- a/docs/2.10.0/machine-learning/binary-classification/ann.html
+++ b/docs/2.10.0/machine-learning/binary-classification/ann.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3374,17 +3381,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#model">Model</a></li>
 <li><a href="#trainer">Trainer</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3415,11 +3425,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/binary-classification/decision-trees.html b/docs/2.10.0/machine-learning/binary-classification/decision-trees.html
index e15a436..802b749 100644
--- a/docs/2.10.0/machine-learning/binary-classification/decision-trees.html
+++ b/docs/2.10.0/machine-learning/binary-classification/decision-trees.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3348,6 +3355,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#model">Model</a></li>
@@ -3358,12 +3366,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#examples">Examples</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3394,11 +3404,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/binary-classification/introduction.html b/docs/2.10.0/machine-learning/binary-classification/introduction.html
index 71b309a..07e36de 100644
--- a/docs/2.10.0/machine-learning/binary-classification/introduction.html
+++ b/docs/2.10.0/machine-learning/binary-classification/introduction.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3310,13 +3317,16 @@
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3347,11 +3357,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/binary-classification/knn-classification.html b/docs/2.10.0/machine-learning/binary-classification/knn-classification.html
index 7ab678a..eb7cfbf 100644
--- a/docs/2.10.0/machine-learning/binary-classification/knn-classification.html
+++ b/docs/2.10.0/machine-learning/binary-classification/knn-classification.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3330,16 +3337,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#trainer-and-model">Trainer and Model</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3370,11 +3380,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/binary-classification/linear-svm.html b/docs/2.10.0/machine-learning/binary-classification/linear-svm.html
index 4ceacd5..fc91571 100644
--- a/docs/2.10.0/machine-learning/binary-classification/linear-svm.html
+++ b/docs/2.10.0/machine-learning/binary-classification/linear-svm.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3304,15 +3311,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#model">Model</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3343,11 +3353,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/binary-classification/logistic-regression.html b/docs/2.10.0/machine-learning/binary-classification/logistic-regression.html
index 9289b15..91c64bb 100644
--- a/docs/2.10.0/machine-learning/binary-classification/logistic-regression.html
+++ b/docs/2.10.0/machine-learning/binary-classification/logistic-regression.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3365,17 +3372,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#model">Model</a></li>
 <li><a href="#trainer">Trainer</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3406,11 +3416,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron.html b/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron.html
index 3e32322..1a97d5e 100644
--- a/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron.html
+++ b/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3334,17 +3341,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#model">Model</a></li>
 <li><a href="#trainer">Trainer</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3375,11 +3385,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/binary-classification/naive-bayes.html b/docs/2.10.0/machine-learning/binary-classification/naive-bayes.html
index 4d4a009..5b88f1e 100644
--- a/docs/2.10.0/machine-learning/binary-classification/naive-bayes.html
+++ b/docs/2.10.0/machine-learning/binary-classification/naive-bayes.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3375,18 +3382,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#gaussian-naive-bayes">Gaussian Naive Bayes</a></li>
 <li><a href="#discrete-bernoulli-naive-bayes">Discrete (Bernoulli) Naive Bayes</a></li>
 <li><a href="#compound-naive-bayes">Compound Naive Bayes</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3417,11 +3427,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/clustering/gaussian-mixture.html b/docs/2.10.0/machine-learning/clustering/gaussian-mixture.html
index 25d50d7..24e25d8 100644
--- a/docs/2.10.0/machine-learning/clustering/gaussian-mixture.html
+++ b/docs/2.10.0/machine-learning/clustering/gaussian-mixture.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3350,17 +3357,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#model">Model</a></li>
 <li><a href="#trainer">Trainer</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3391,11 +3401,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/clustering/introduction.html b/docs/2.10.0/machine-learning/clustering/introduction.html
index 14360ba..4f56963 100644
--- a/docs/2.10.0/machine-learning/clustering/introduction.html
+++ b/docs/2.10.0/machine-learning/clustering/introduction.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3269,13 +3276,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3306,11 +3316,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/clustering/k-means-clustering.html b/docs/2.10.0/machine-learning/clustering/k-means-clustering.html
index a7ab6d2..c45b53a 100644
--- a/docs/2.10.0/machine-learning/clustering/k-means-clustering.html
+++ b/docs/2.10.0/machine-learning/clustering/k-means-clustering.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3347,17 +3354,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#model">Model</a></li>
 <li><a href="#trainer">Trainer</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3388,11 +3398,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/ensemble-methods/bagging.html b/docs/2.10.0/machine-learning/ensemble-methods/bagging.html
index 668d454..15daa0f 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/bagging.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/bagging.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3314,15 +3321,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3353,11 +3363,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting.html b/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting.html
index 4cb23a8..9388fb1 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3401,18 +3408,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#model">Model</a></li>
 <li><a href="#trainer">Trainer</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3443,11 +3453,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/ensemble-methods/introduction.html b/docs/2.10.0/machine-learning/ensemble-methods/introduction.html
index ae25234..afa90fa 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/introduction.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/introduction.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3275,13 +3282,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3312,11 +3322,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/ensemble-methods/random-forest.html b/docs/2.10.0/machine-learning/ensemble-methods/random-forest.html
index 522cd80..bd07948 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/random-forest.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/random-forest.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3366,18 +3373,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#random-forest-in-apache-ignite">Random Forest in Apache Ignite</a></li>
 <li><a href="#model">Model</a></li>
 <li><a href="#trainer">Trainer</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3408,11 +3418,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/ensemble-methods/stacking.html b/docs/2.10.0/machine-learning/ensemble-methods/stacking.html
index 9ed2f19..75a976e 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/stacking.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/stacking.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3304,15 +3311,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3343,11 +3353,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275436' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275436' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275436" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275436"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/importing-model/introduction.html b/docs/2.10.0/machine-learning/importing-model/introduction.html
index 9b03d89..9a520b3 100644
--- a/docs/2.10.0/machine-learning/importing-model/introduction.html
+++ b/docs/2.10.0/machine-learning/importing-model/introduction.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3275,13 +3282,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3312,11 +3322,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark.html b/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark.html
index 25d0419..f15f76d 100644
--- a/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark.html
+++ b/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3357,13 +3364,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3394,11 +3404,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost.html b/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost.html
index d0472ce..4ee4970 100644
--- a/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost.html
+++ b/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3272,13 +3279,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3309,11 +3319,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/machine-learning.html b/docs/2.10.0/machine-learning/machine-learning.html
index d6d225f..b6353db 100644
--- a/docs/2.10.0/machine-learning/machine-learning.html
+++ b/docs/2.10.0/machine-learning/machine-learning.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3440,6 +3447,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a>
 <ul class="sectlevel2">
@@ -3463,12 +3471,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3499,11 +3509,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/model-selection/cross-validation.html b/docs/2.10.0/machine-learning/model-selection/cross-validation.html
index e189371..d2aa679 100644
--- a/docs/2.10.0/machine-learning/model-selection/cross-validation.html
+++ b/docs/2.10.0/machine-learning/model-selection/cross-validation.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3353,17 +3360,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#cross-validation-without-pipeline-api-usage">Cross-Validation (without Pipeline API usage)</a></li>
 <li><a href="#cross-validation-with-pipeline-api-usage">Cross-Validation (with Pipeline API usage)</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3394,11 +3404,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/model-selection/evaluator.html b/docs/2.10.0/machine-learning/model-selection/evaluator.html
index 5417b19..65bb508 100644
--- a/docs/2.10.0/machine-learning/model-selection/evaluator.html
+++ b/docs/2.10.0/machine-learning/model-selection/evaluator.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3423,16 +3430,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#classification-model-evaluation">Classification model evaluation</a></li>
 <li><a href="#regression-model-evaluation">Regression model evaluation</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3463,11 +3473,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning.html b/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning.html
index 6b8dd6d..98d0501 100644
--- a/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning.html
+++ b/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3324,13 +3331,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3361,11 +3371,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/model-selection/introduction.html b/docs/2.10.0/machine-learning/model-selection/introduction.html
index 37cc16a..6881333 100644
--- a/docs/2.10.0/machine-learning/model-selection/introduction.html
+++ b/docs/2.10.0/machine-learning/model-selection/introduction.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3277,15 +3284,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3316,11 +3326,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/model-selection/pipeline-api.html b/docs/2.10.0/machine-learning/model-selection/pipeline-api.html
index 9b9bf04..79b7e42 100644
--- a/docs/2.10.0/machine-learning/model-selection/pipeline-api.html
+++ b/docs/2.10.0/machine-learning/model-selection/pipeline-api.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3373,13 +3380,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3410,11 +3420,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html b/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
index 4d627f1..4db6e2a 100644
--- a/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
+++ b/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3312,13 +3319,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3349,11 +3359,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/multiclass-classification.html b/docs/2.10.0/machine-learning/multiclass-classification.html
index 0617903..91adfd1 100644
--- a/docs/2.10.0/machine-learning/multiclass-classification.html
+++ b/docs/2.10.0/machine-learning/multiclass-classification.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3305,15 +3312,18 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3344,11 +3354,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/partition-based-dataset.html b/docs/2.10.0/machine-learning/partition-based-dataset.html
index e793500..2ba3792 100644
--- a/docs/2.10.0/machine-learning/partition-based-dataset.html
+++ b/docs/2.10.0/machine-learning/partition-based-dataset.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3369,17 +3376,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#usage">Usage</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3410,11 +3420,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/preprocessing.html b/docs/2.10.0/machine-learning/preprocessing.html
index dd556fb..4cea6e9 100644
--- a/docs/2.10.0/machine-learning/preprocessing.html
+++ b/docs/2.10.0/machine-learning/preprocessing.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3661,6 +3668,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#normalization-preprocessor">Normalization preprocessor</a></li>
 <li><a href="#examples">Examples</a></li>
@@ -3671,12 +3679,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#minmax-scaler-preprocessor">MinMax Scaler preprocessor</a></li>
 <li><a href="#maxabsscaler-preprocessor">MaxAbsScaler Preprocessor</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3707,11 +3717,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/recommendation-systems.html b/docs/2.10.0/machine-learning/recommendation-systems.html
index 6876dff..4c95690 100644
--- a/docs/2.10.0/machine-learning/recommendation-systems.html
+++ b/docs/2.10.0/machine-learning/recommendation-systems.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3329,13 +3336,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3366,11 +3376,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/regression/decision-trees-regression.html b/docs/2.10.0/machine-learning/regression/decision-trees-regression.html
index 4d7a889..260c359 100644
--- a/docs/2.10.0/machine-learning/regression/decision-trees-regression.html
+++ b/docs/2.10.0/machine-learning/regression/decision-trees-regression.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3345,18 +3352,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#model">Model</a></li>
 <li><a href="#trainer">Trainer</a></li>
 <li><a href="#examples">Examples</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3387,11 +3397,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/regression/introduction.html b/docs/2.10.0/machine-learning/regression/introduction.html
index 58a54fb..2a23c0b 100644
--- a/docs/2.10.0/machine-learning/regression/introduction.html
+++ b/docs/2.10.0/machine-learning/regression/introduction.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3272,13 +3279,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3309,11 +3319,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/regression/knn-regression.html b/docs/2.10.0/machine-learning/regression/knn-regression.html
index 6ce357d..67b017e 100644
--- a/docs/2.10.0/machine-learning/regression/knn-regression.html
+++ b/docs/2.10.0/machine-learning/regression/knn-regression.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3328,16 +3335,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#trainer-and-model">Trainer and Model</a></li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3368,11 +3378,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/regression/linear-regression.html b/docs/2.10.0/machine-learning/regression/linear-regression.html
index da179ed..6e2c65f 100644
--- a/docs/2.10.0/machine-learning/regression/linear-regression.html
+++ b/docs/2.10.0/machine-learning/regression/linear-regression.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3363,6 +3370,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#model">Model</a></li>
@@ -3374,12 +3382,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#examples">Examples</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3410,11 +3420,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/machine-learning/updating-trained-models.html b/docs/2.10.0/machine-learning/updating-trained-models.html
index bcac1de..26ac91c 100644
--- a/docs/2.10.0/machine-learning/updating-trained-models.html
+++ b/docs/2.10.0/machine-learning/updating-trained-models.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3394,6 +3401,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#kmeans">KMeans</a></li>
 <li><a href="#knn">KNN</a></li>
@@ -3406,12 +3414,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#gdb">GDB</a></li>
 <li><a href="#random-forest-rf">Random Forest (RF)</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3442,11 +3452,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/memory-architecture.html b/docs/2.10.0/memory-architecture.html
index e0d55e0..aacaf45 100644
--- a/docs/2.10.0/memory-architecture.html
+++ b/docs/2.10.0/memory-architecture.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3381,6 +3388,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#memory-architecture">Memory Architecture</a>
@@ -3392,12 +3400,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#persistence">Persistence</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3428,11 +3438,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/memory-configuration/data-regions.html b/docs/2.10.0/memory-configuration/data-regions.html
index 70bfaa9..caf1df7 100644
--- a/docs/2.10.0/memory-configuration/data-regions.html
+++ b/docs/2.10.0/memory-configuration/data-regions.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3690,18 +3697,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#configuring-default-data-region">Configuring Default Data Region</a></li>
 <li><a href="#adding-custom-data-regions">Adding Custom Data Regions</a></li>
 <li><a href="#cache-warm-up-strategy">Cache Warm-Up Strategy</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3732,11 +3742,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/memory-configuration/eviction-policies.html b/docs/2.10.0/memory-configuration/eviction-policies.html
index 958da23..3d31700 100644
--- a/docs/2.10.0/memory-configuration/eviction-policies.html
+++ b/docs/2.10.0/memory-configuration/eviction-policies.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3566,6 +3573,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#off-heap-memory-eviction">Off-Heap Memory Eviction</a>
 <ul class="sectlevel2">
@@ -3575,12 +3583,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#on-heap-cache-eviction">On-Heap Cache Eviction</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3611,11 +3621,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/memory-configuration/index.html b/docs/2.10.0/memory-configuration/index.html
index a12ffbb..bb4372f 100644
--- a/docs/2.10.0/memory-configuration/index.html
+++ b/docs/2.10.0/memory-configuration/index.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3272,13 +3279,16 @@
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3309,11 +3319,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/messaging.html b/docs/2.10.0/messaging.html
index cc03131..3384d05 100644
--- a/docs/2.10.0/messaging.html
+++ b/docs/2.10.0/messaging.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3372,6 +3379,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#ignitemessaging">IgniteMessaging</a></li>
@@ -3389,12 +3397,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#example">Example</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3425,11 +3435,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/cluster-id.html b/docs/2.10.0/monitoring-metrics/cluster-id.html
index f66988a..b50e74f 100644
--- a/docs/2.10.0/monitoring-metrics/cluster-id.html
+++ b/docs/2.10.0/monitoring-metrics/cluster-id.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3342,13 +3349,16 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3379,11 +3389,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/cluster-states.html b/docs/2.10.0/monitoring-metrics/cluster-states.html
index b9e3f34..ea32ece 100644
--- a/docs/2.10.0/monitoring-metrics/cluster-states.html
+++ b/docs/2.10.0/monitoring-metrics/cluster-states.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3389,16 +3396,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#changing-cluster-state">Changing Cluster State</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3429,11 +3439,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/configuring-metrics.html b/docs/2.10.0/monitoring-metrics/configuring-metrics.html
index 4619c37..01d9e9d 100644
--- a/docs/2.10.0/monitoring-metrics/configuring-metrics.html
+++ b/docs/2.10.0/monitoring-metrics/configuring-metrics.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3565,17 +3572,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#enabling-cache-metrics">Enabling Cache Metrics</a></li>
 <li><a href="#enabling-data-region-metrics">Enabling Data Region Metrics</a></li>
 <li><a href="#enabling-persistence-related-metrics">Enabling Persistence-related Metrics</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3606,11 +3616,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/intro.html b/docs/2.10.0/monitoring-metrics/intro.html
index 7d5afe6..69b1533 100644
--- a/docs/2.10.0/monitoring-metrics/intro.html
+++ b/docs/2.10.0/monitoring-metrics/intro.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3360,17 +3367,20 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#what-to-monitor">What to Monitor</a></li>
 <li><a href="#global-vs-node-specific-metrics">Global vs. Node-specific Metrics</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3401,11 +3411,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/metrics.html b/docs/2.10.0/monitoring-metrics/metrics.html
index ad2fd9d..19664a4 100644
--- a/docs/2.10.0/monitoring-metrics/metrics.html
+++ b/docs/2.10.0/monitoring-metrics/metrics.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4318,6 +4325,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#enabling-jmx-for-ignite">Enabling JMX for Ignite</a></li>
@@ -4353,12 +4361,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4389,11 +4399,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847119' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847119' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847119" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847119"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/new-metrics-system.html b/docs/2.10.0/monitoring-metrics/new-metrics-system.html
index b89751c..78fd608 100644
--- a/docs/2.10.0/monitoring-metrics/new-metrics-system.html
+++ b/docs/2.10.0/monitoring-metrics/new-metrics-system.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3549,6 +3556,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#metric-registers">Metric Registers</a></li>
@@ -3562,12 +3570,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </li>
 <li><a href="#histograms">Histograms</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3598,11 +3608,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847120' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847120' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847120" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847120"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/new-metrics.html b/docs/2.10.0/monitoring-metrics/new-metrics.html
index 5dac75d..63a2293 100644
--- a/docs/2.10.0/monitoring-metrics/new-metrics.html
+++ b/docs/2.10.0/monitoring-metrics/new-metrics.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -4674,6 +4681,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#system">System</a></li>
 <li><a href="#caches">Caches</a></li>
@@ -4690,12 +4698,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#data-storage">Data Storage</a></li>
 <li><a href="#cluster">Cluster</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -4726,11 +4736,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847120' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847120' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847120" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847120"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/performance-statistics.html b/docs/2.10.0/monitoring-metrics/performance-statistics.html
index aeb32bc..da35271 100644
--- a/docs/2.10.0/monitoring-metrics/performance-statistics.html
+++ b/docs/2.10.0/monitoring-metrics/performance-statistics.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3446,6 +3453,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#collecting-statistics">Collecting Statistics</a></li>
@@ -3457,12 +3465,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 </ul>
 </li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3493,11 +3503,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847120' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847120' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847120" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847120"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/system-views.html b/docs/2.10.0/monitoring-metrics/system-views.html
index 740a062..daae85c 100644
--- a/docs/2.10.0/monitoring-metrics/system-views.html
+++ b/docs/2.10.0/monitoring-metrics/system-views.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -5761,6 +5768,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#querying-system-views">Querying System Views</a></li>
 <li><a href="#caches">CACHES</a></li>
@@ -5796,12 +5804,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#binary_metadata">BINARY_METADATA</a></li>
 <li><a href="#metastorage">METASTORAGE</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -5832,11 +5842,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847120' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847120' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847120" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847120"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/monitoring-metrics/tracing.html b/docs/2.10.0/monitoring-metrics/tracing.html
index bb00f07..bc16835 100644
--- a/docs/2.10.0/monitoring-metrics/tracing.html
+++ b/docs/2.10.0/monitoring-metrics/tracing.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3491,8 +3498,8 @@ Refer to the <a href="https://opencensus.io/exporters/" target="_blank" rel="noo
 <span class="o">}</span>
 
 <span class="k">try</span> <span class="o">{</span>
-    <span class="c1">//This code here is to wait until the trace is exported to Zipkin. </span>
-    <span class="c1">//If your application doesn't stop here, you don't need this piece of code. </span>
+    <span class="c1">//This code here is to wait until the trace is exported to Zipkin.</span>
+    <span class="c1">//If your application doesn't stop here, you don't need this piece of code.</span>
     <span class="nc">Thread</span><span class="o">.</span><span class="na">sleep</span><span class="o">(</span><span class="mi">5_000</span><span class="o">);</span>
 <span class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span class="nc">InterruptedException</span> <span class="n">e</span><span class="o">)</span> <span class="o">{</span>
     <span class="n">e</span><span class="o">.</span><span class="na">printStackTrace</span><span class="o">();</span>
@@ -3827,6 +3834,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#configuring-tracing">Configuring Tracing</a></li>
 <li><a href="#enabling-trace-sampling">Enabling Trace Sampling</a>
@@ -3839,12 +3847,14 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#analyzing-trace-data">Analyzing Trace Data</a></li>
 <li><a href="#tracing-sql-queries">Tracing SQL Queries</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
-
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
 </nav>
     
 </section>
@@ -3875,11 +3885,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1615847120' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1615847120' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1628275437' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1628275437' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1615847120" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1615847120"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1628275437" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1628275437"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/net-specific/asp-net-output-caching.html b/docs/2.10.0/net-specific/asp-net-output-caching.html
index 8f472d0..4896aaa 100644
--- a/docs/2.10.0/net-specific/asp-net-output-caching.html
+++ b/docs/2.10.0/net-specific/asp-net-output-caching.html
@@ -42,6 +42,13 @@
       </script>
       <!-- /LuckyOrange code -->
 
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
     <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
     <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
     <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
@@ -3344,18 +3351,21 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
 <li><a href="#installation">Installation</a></li>
 <li><a href="#launching-ignite-automatically">Launching Ignite Automatically</a></li>
 <li><a href="#launching-ignite-manually">Launching Ignite Manually</a></li>
 </ul>
+    </div>
           
       
-<footer>
-      <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-</footer>
... 5448 lines suppressed ...