From f9ff29174051a493b888684101206c3e0356522d Mon Sep 17 00:00:00 2001 From: Alina Derkach Date: Thu, 25 Jun 2026 15:57:58 +0200 Subject: [PATCH] Add Kapa AI bot 9.7 modified: _resourcepdf/overrides/main.html new file: docs/_images/percona-logomark-one-color-dark.png new file: docs/css/kapa.css modified: docs/deployment-variants.md modified: docs/downgrade.md modified: docs/index.md modified: docs/install-pdpxc.md modified: docs/installing.md new file: docs/js/kapa.js new file: docs/legal-notice.md modified: docs/minor-upgrade.md modified: docs/uninstalling.md modified: mkdocs-base.yml modified: variables.yml --- _resourcepdf/overrides/main.html | 2 +- .../percona-logomark-one-color-dark.png | Bin 0 -> 23993 bytes docs/css/kapa.css | 64 ++++++++++++ docs/deployment-variants.md | 2 - docs/downgrade.md | 2 - docs/index.md | 2 - docs/install-pdpxc.md | 8 +- docs/installing.md | 4 +- docs/js/kapa.js | 98 ++++++++++++++++++ docs/legal-notice.md | 3 + docs/minor-upgrade.md | 4 +- docs/uninstalling.md | 4 +- mkdocs-base.yml | 2 + variables.yml | 10 +- 14 files changed, 181 insertions(+), 24 deletions(-) create mode 100644 docs/_images/percona-logomark-one-color-dark.png create mode 100644 docs/css/kapa.css create mode 100644 docs/js/kapa.js create mode 100644 docs/legal-notice.md diff --git a/_resourcepdf/overrides/main.html b/_resourcepdf/overrides/main.html index 07a2b1d8..08629150 100644 --- a/_resourcepdf/overrides/main.html +++ b/_resourcepdf/overrides/main.html @@ -33,8 +33,8 @@ {% endblock %} {% block scripts %} + {{ super() }} -{{ super() }} {% endblock %} {% block extrahead %} diff --git a/docs/_images/percona-logomark-one-color-dark.png b/docs/_images/percona-logomark-one-color-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..28fbf02e9030d349ffde2ed0ebd66222b364107d GIT binary patch literal 23993 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 literal 0 HcmV?d00001 diff --git a/docs/css/kapa.css b/docs/css/kapa.css new file mode 100644 index 00000000..d2964b52 --- /dev/null +++ b/docs/css/kapa.css @@ -0,0 +1,64 @@ +button#ask-percona-ai { + display: inline-flex; + align-items: center; + justify-content: center; + + gap: 0.45rem; + + /* Match MkDocs Material search field */ + height: 1.8rem; + padding: 0 0.9rem; + margin-left: 0.5rem; + + border: none; + border-radius: 0.1rem; + + background: #AB4213; + color: #E7C8BB; + + box-shadow: var(--md-shadow-z1); + + cursor: pointer; + + font-family: inherit; + font-size: 0.8rem; + font-weight: 400; + line-height: 1; + + white-space: nowrap; + + transition: + background-color 0.25s ease, + box-shadow 0.25s ease; +} + +button#ask-percona-ai:hover { + background: #EB6F3B; +} + +button#ask-percona-ai:focus-visible { + outline: none; + box-shadow: + 0 0 0 0.1rem rgba(235, 111, 59, 0.35), + var(--md-shadow-z2); +} + +button#ask-percona-ai .percona-star, +button#ask-percona-ai .percona-text { + color: inherit; +} + +button#ask-percona-ai .percona-star { + font-size: 0.85rem; + line-height: 1; +} + +@media screen and (max-width: 768px) { + button#ask-percona-ai { + padding: 0 0.75rem; + } + + button#ask-percona-ai .percona-text { + display: none; + } +} \ No newline at end of file diff --git a/docs/deployment-variants.md b/docs/deployment-variants.md index 794d5e5a..e5afe082 100644 --- a/docs/deployment-variants.md +++ b/docs/deployment-variants.md @@ -12,8 +12,6 @@ Percona Distribution for MySQL provides two deployment variants: one is Percona | MySQL Shell | YES | | MySQL Router | YES | - - !!! important This release does not include the Percona Toolkit component. We will add it once a Percona Toolkit version compatible with MySQL {{vers}} becomes available. diff --git a/docs/downgrade.md b/docs/downgrade.md index 4907b6c9..f44585b3 100644 --- a/docs/downgrade.md +++ b/docs/downgrade.md @@ -1,7 +1,5 @@ # Downgrade Percona Distribution for MySQL - - !!! important This release does not include the Percona Toolkit component. We will add it once a Percona Toolkit version compatible with MySQL {{vers}} becomes available. diff --git a/docs/index.md b/docs/index.md index 8dc01d84..f861e2c9 100644 --- a/docs/index.md +++ b/docs/index.md @@ -14,8 +14,6 @@ Percona Distribution for MySQL is a single solution with the best and most criti Percona Distribution for MySQL comes in two [deployment variants](deployment-variants.md): one is based on Percona Server for MySQL and another one - on Percona XtraDB Cluster. They differ in the set of components and how you can use them. - - !!! important This release does not include the Percona Toolkit component. We will add it once a Percona Toolkit version compatible with MySQL {{vers}} becomes available. diff --git a/docs/install-pdpxc.md b/docs/install-pdpxc.md index f30c61c8..2c70a2ff 100644 --- a/docs/install-pdpxc.md +++ b/docs/install-pdpxc.md @@ -32,7 +32,7 @@ To install Percona software, you need to configure the required repository. To s !!! tip - To enable either the `pdpxc-9.7.0` or `pdpxc-9.7.2` version repository, use the following command. The example enables the `{{minorpkgpxc}}` repository: + To enable either the `pdpxc-8.4.0` or `pdpxc-8.4.2` version repository, use the following command. The example enables the `{{minorpkgpxc}}` repository: ```shell sudo percona-release setup {{minorpkgpxc}} @@ -59,7 +59,7 @@ To install Percona software, you need to configure the required repository. To s Install Percona XtraBackup: ```shell - sudo apt install percona-xtrabackup-97 + sudo apt install percona-xtrabackup-84 ``` Install Percona Toolkit: @@ -84,7 +84,7 @@ To install Percona software, you need to configure the required repository. To s !!! tip - To enable either the `pdpxc-9.7.0` or `pdpxc-9.7.2` version repository, use the following command. The example enables the `{{minorpkgpxc}}` repository: + To enable either the `pdpxc-8.4.0` or `pdpxc-8.4.2` version repository, use the following command. The example enables the `{{minorpkgpxc}}` repository: ```shell sudo percona-release setup {{minorpkgpxc}} @@ -111,7 +111,7 @@ To install Percona software, you need to configure the required repository. To s Install Percona XtraBackup: ```shell - sudo yum install percona-xtrabackup-97 + sudo yum install percona-xtrabackup-84 ``` Install Percona Toolkit: diff --git a/docs/installing.md b/docs/installing.md index 94809060..6b468841 100644 --- a/docs/installing.md +++ b/docs/installing.md @@ -1,7 +1,5 @@ # Install Percona Distribution for MySQL - - !!! important In {{vers}}.x environments, the ProxySQL binlog reader can fail to initialize because it uses legacy commands, such as SHOW MASTER STATUS. Some internal counters also use outdated terminology. To address most terminology issues, enable the [terminology_use_previous](https://dev.mysql.com/doc/refman/{{vers}}/en/replication-options-replica.html#sysvar_terminology_use_previous) system variable on the database server. This workaround addresses only terminology compatibility and may not fix all failures. @@ -11,7 +9,7 @@ We recommend to install Percona Distribution for MySQL from Percona repositories * `APT` - for Debian and Ubuntu Linux * `YUM` or `DNF` - for Red Hat Enterprise Linux and compatible Linux derivatives -Find the full list of supported platforms on the [Percona Software and Platform Lifecycle :octicons-link-external-16:](https://www.percona.com/services/policies/percona-software-support-lifecycle#mysql) page. +Find the full list of supported platforms on the [Percona Software and Platform Lifecycle :octicons-link-external-16:](https://www.percona.com/release-lifecycle-overview/#mysql) page. ??? admonition "Repository overview: Major and Minor repositories" diff --git a/docs/js/kapa.js b/docs/js/kapa.js new file mode 100644 index 00000000..b9ff889e --- /dev/null +++ b/docs/js/kapa.js @@ -0,0 +1,98 @@ +(function () { + function createAIButton() { + if (document.getElementById("ask-percona-ai")) { + return; + } + + const search = document.querySelector(".md-search"); + + if (!search || !search.parentNode) { + return; + } + + const button = document.createElement("button"); + + button.id = "ask-percona-ai"; + button.type = "button"; + + button.innerHTML = ` + + Ask Percona AI + `; + + // Place button AFTER search component + search.parentNode.insertBefore(button, search.nextSibling); + } + + function loadKapa() { + // Prevent duplicate loading + if (document.getElementById("kapa-widget-script")) { + return; + } + + const script = document.createElement("script"); + + script.id = "kapa-widget-script"; + + script.src = "https://widget.kapa.ai/kapa-widget.bundle.js"; + + script.async = true; + + // REQUIRED CONFIG + script.setAttribute( + "data-website-id", + "0e0d55cf-6370-4a6d-a987-96670a7fe935" + ); + + script.setAttribute( + "data-modal-override-open-selector", + "#ask-percona-ai" + ); + + script.setAttribute( + "data-button-hide", + "true" + ); + + script.setAttribute( + "data-project-name", + "Percona" + ); + + script.setAttribute( + "data-modal-title", + "Percona AI Assistant" + ); + + script.setAttribute( + "font-size", + "0.875rem" + ); + + // MODAL CONTENT + script.setAttribute( + "data-modal-disclaimer", + "The **Percona AI Assistant** helps you find simple, clear answers to your Percona questions using [official documentation](https://docs.percona.com/), resolved [forum posts](https://forums.percona.com/) and [blog posts](https://www.percona.com/blog/). Note, do not enter personal or confidential information. Before using Percona AI assistant, read the [Legal Notice](https://docs.percona.com/percona-distribution-for-mysql/9.7/legal-notice.html)." + ); + + script.setAttribute( + "data-modal-example-questions", + "How do I select a deployment variant?, How do I install Percona Distribution for MySQL?, How do I achive high availability?, How do I use the Percona Distribution for MySQL components?" + ); + + script.setAttribute( + "data-project-logo", + "https://docs.percona.com/percona-distribution-for-mysql/9.7/_images/percona-logomark-one-color-dark.png" + ); + + document.head.appendChild(script); + } + + createAIButton(); + loadKapa(); + + document.addEventListener("navigation.instant", () => { + createAIButton(); + loadKapa(); + }); +})(); \ No newline at end of file diff --git a/docs/legal-notice.md b/docs/legal-notice.md new file mode 100644 index 00000000..624be3ff --- /dev/null +++ b/docs/legal-notice.md @@ -0,0 +1,3 @@ +# Legal Notice + +You are interacting with an AI-powered chatbot that provides automated responses for general information about our IT services and software. Responses may be inaccurate or incomplete and do not constitute professional or contractual advice. Do not submit personal data, confidential information, credentials, or other sensitive information through this chat. Conversations may be logged and processed to improve our services in accordance with our [Privacy Policy](https://www.percona.com/privacy-policy#h.c033wws8ytgb) and applicable laws, including the GDPR. If you require assistance, please contact a [human representative](https://www.percona.com/about/contact). \ No newline at end of file diff --git a/docs/minor-upgrade.md b/docs/minor-upgrade.md index 87757d54..3027e502 100644 --- a/docs/minor-upgrade.md +++ b/docs/minor-upgrade.md @@ -1,7 +1,5 @@ # Upgrade Percona Distribution for MySQL - - !!! important This release does not include the Percona Toolkit component. We will add it once a Percona Toolkit version compatible with MySQL {{vers}} becomes available. @@ -84,6 +82,6 @@ To upgrade Percona Distribution for MySQL, [install the `percona-release` reposi !!! admonition "See also" - [Upgrading Percona XtraDB Cluster :octicons-link-external-16:](https://docs.percona.com/percona-xtradb-cluster/{{vers}}/upgrade-guide.html) + [Upgrading Percona XtraDB Cluster :octicons-link-external-16:](https://docs.percona.com/percona-xtradb-cluster/8.4/upgrade-guide.html) To upgrade the components, refer to [Installing Percona Distribution for MySQL](installing.md) for installation instructions relevant to your operating system. diff --git a/docs/uninstalling.md b/docs/uninstalling.md index c525f58e..ef2b94d8 100644 --- a/docs/uninstalling.md +++ b/docs/uninstalling.md @@ -148,7 +148,7 @@ To uninstall Percona Distribution for MySQL, stop the `mysql` service and remove * Remove Percona XtraBackup ```shell - sudo apt remove percona-xtrabackup-97 + sudo apt remove percona-xtrabackup-84 ``` * Remove Percona Toolkit @@ -180,7 +180,7 @@ To uninstall Percona Distribution for MySQL, stop the `mysql` service and remove * Remove Percona XtraBackup ```shell - sudo yum remove percona-xtrabackup-97 + sudo yum remove percona-xtrabackup-84 ``` * Remove Percona Toolkit diff --git a/mkdocs-base.yml b/mkdocs-base.yml index 60b69ce9..0f39e2f0 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -72,12 +72,14 @@ extra_css: - css/nocopy.css - css/mysql.css - css/rating.css + - css/kapa.css extra_javascript: - js/version-select.js - js/promptremover.js - js/consent.js - js/rating.js + - js/kapa.js markdown_extensions: attr_list: {} diff --git a/variables.yml b/variables.yml index cf5f8c7a..edce6e4a 100644 --- a/variables.yml +++ b/variables.yml @@ -1,12 +1,12 @@ # variables for HTML output -release: '9.7.0' +release: '9.7.1' version: '9.7' -psvers: '9.7.0-0' +psvers: '9.7.1-1' vers: '9.7' majorpkg: 'pdps-97-lts' -minorpkg: 'pdps-9.7.0' -majorpkgpxc: 'pdpxc-97-lts' -minorpkgpxc: 'pdpxc-9.7.0' +minorpkg: 'pdps-9.7.1' +majorpkgpxc: 'pdpxc-84-lts' +minorpkgpxc: 'pdpxc-8.4.8' release_date: '2026-0-' title_date: '2026-0-'