You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bifromq.apache.org by gi...@apache.org on 2026/08/13 02:59:10 UTC

(bifromq-sites) branch asf-site updated: deploy: 60f4c21ef9dc55b698f17118f1b86cf36a800474

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

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/bifromq-sites.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 4a79bd6a deploy: 60f4c21ef9dc55b698f17118f1b86cf36a800474
4a79bd6a is described below

commit 4a79bd6acdb83623167a7e67356410dde0eaaf6f
Author: visoar <vi...@users.noreply.github.com>
AuthorDate: Thu Aug 13 02:59:05 2026 +0000

    deploy: 60f4c21ef9dc55b698f17118f1b86cf36a800474
---
 404.html                                           |  18 +-
 assets/css/styles.9a02b934.css                     |   1 -
 assets/css/styles.b2777fe8.css                     |   1 +
 .../{008aa3b7.e4fdf0c0.js => 008aa3b7.4b8c9604.js} |   2 +-
 .../{02f0dda7.617d1c15.js => 02f0dda7.e31e13c0.js} |   2 +-
 .../{0d70e742.9323d24e.js => 0d70e742.5c8ee688.js} |   2 +-
 assets/js/1df93b7f.c68e791d.js                     |   1 +
 assets/js/1df93b7f.e9069702.js                     |   1 -
 .../{24c0c160.21a3f12e.js => 24c0c160.e946a855.js} |   2 +-
 .../{618bf699.5ec62efe.js => 618bf699.464a76d7.js} |   2 +-
 .../{6960f02f.4eb4286c.js => 6960f02f.381d191a.js} |   2 +-
 assets/js/6d058473.64bc45fb.js                     |   1 +
 assets/js/6d058473.f01b1522.js                     |   1 -
 assets/js/91c8b579.0f5ef025.js                     |   1 -
 assets/js/91c8b579.73dd46c9.js                     |   1 +
 .../{b9d80cf6.c0cc8dac.js => b9d80cf6.afa36999.js} |   2 +-
 assets/js/bd2e2d5f.4794ba55.js                     |   1 -
 assets/js/bd2e2d5f.6ec73e40.js                     |   1 +
 .../{d9a106fc.8cc853de.js => d9a106fc.2c8639c2.js} |   2 +-
 assets/js/dbfc4782.d12f2281.js                     |   1 -
 assets/js/dbfc4782.de76624e.js                     |   1 +
 assets/js/dc08cd11.7fdac14e.js                     |   1 +
 assets/js/dc08cd11.df913288.js                     |   1 -
 .../{dd04b75e.2162ce36.js => dd04b75e.59b9f59e.js} |   2 +-
 .../{e2b9837d.6f3e7949.js => e2b9837d.99c1bd66.js} |   2 +-
 .../{e6da01fb.2006fef6.js => e6da01fb.3798e4b9.js} |   2 +-
 assets/js/e7b22fe0.16088b21.js                     |   1 -
 assets/js/e7b22fe0.b0bfc445.js                     |   1 +
 assets/js/f1ea0f34.176d03ca.js                     |   1 -
 assets/js/f1ea0f34.c3efee11.js                     |   1 +
 assets/js/main.48a694f5.js                         |   2 +
 ...js.LICENSE.txt => main.48a694f5.js.LICENSE.txt} |   0
 assets/js/main.a611ef2f.js                         |   2 -
 ...e~main.483c5022.js => runtime~main.8af1a7a8.js} |   2 +-
 .../index.html                                     |  22 +-
 blog/archive/index.html                            |  18 +-
 blog/authors/index.html                            |  20 +-
 blog/index.html                                    |  24 +-
 blog/introducing-apache-bifromq/index.html         |  22 +-
 blog/tags/apache/index.html                        |  22 +-
 blog/tags/bifro-mq/index.html                      |  22 +-
 blog/tags/decentralized-cluster/index.html         |  20 +-
 blog/tags/incubator/index.html                     |  20 +-
 blog/tags/index.html                               |  18 +-
 blog/tags/mqtt/index.html                          |  22 +-
 blog/tags/multi-tenant/index.html                  |  20 +-
 blog/tags/release/index.html                       |  20 +-
 blog/tags/serverless/index.html                    |  20 +-
 community/index.html                               |  41 +-
 doap_BifroMQ.rdf                                   |  37 +
 docs/1.0.x/Readme/index.html                       |  22 +-
 .../best_practices/mqtt_parameters/index.html      |  18 +-
 docs/1.0.x/best_practices/topicfilter/index.html   |  18 +-
 docs/1.0.x/bifromq_inside/index.html               |  18 +-
 docs/1.0.x/category/api-usage/index.html           |  18 +-
 docs/1.0.x/category/best-practices/index.html      |  18 +-
 docs/1.0.x/category/configuration/index.html       |  18 +-
 docs/1.0.x/category/connect-to-bifromq/index.html  |  18 +-
 docs/1.0.x/category/data-integration/index.html    |  18 +-
 docs/1.0.x/category/faq/index.html                 |  18 +-
 docs/1.0.x/category/get-started/index.html         |  18 +-
 docs/1.0.x/category/install--deploy/index.html     |  18 +-
 docs/1.0.x/category/introduction/index.html        |  18 +-
 docs/1.0.x/category/mqtt/index.html                |  18 +-
 docs/1.0.x/category/operations/index.html          |  18 +-
 docs/1.0.x/category/plugin/index.html              |  18 +-
 docs/1.0.x/category/test-report/index.html         |  18 +-
 docs/1.0.x/category/user-guide/index.html          |  18 +-
 .../configuration/configs_introduction/index.html  |  18 +-
 .../configuration/file_configs_manual/index.html   |  18 +-
 .../performance_tuning_linux/index.html            |  18 +-
 docs/1.0.x/deploy/build_from_source/index.html     |  18 +-
 docs/1.0.x/deploy/cluster/index.html               |  18 +-
 docs/1.0.x/deploy/deploy_on_linux_mac/index.html   |  18 +-
 docs/1.0.x/deploy/deploy_on_windows/index.html     |  18 +-
 docs/1.0.x/deploy/deploy_with_docker/index.html    |  18 +-
 docs/1.0.x/faq/bifromq/index.html                  |  18 +-
 docs/1.0.x/faq/mqtt/index.html                     |  18 +-
 docs/1.0.x/get_started/connect_to/index.html       |  24 +-
 docs/1.0.x/get_started/quick_install/index.html    |  18 +-
 docs/1.0.x/intro/features_list/index.html          |  18 +-
 docs/1.0.x/mqtt/mqtt/index.html                    |  18 +-
 docs/1.0.x/operations/high_availability/index.html |  18 +-
 docs/1.0.x/operations/logs_observable/index.html   |  18 +-
 docs/1.0.x/operations/tls/index.html               |  18 +-
 docs/1.0.x/plugin/auth_provider/index.html         |  18 +-
 docs/1.0.x/plugin/event_collector/index.html       |  18 +-
 docs/1.0.x/plugin/plugin/index.html                |  18 +-
 docs/1.0.x/plugin/plugin_practice/index.html       |  18 +-
 docs/1.0.x/plugin/setting_provider/index.html      |  18 +-
 docs/1.0.x/test_report/test_report/index.html      |  18 +-
 docs/1.0.x/user_guide/API/api/index.html           |  18 +-
 docs/1.0.x/user_guide/connect/index.html           |  18 +-
 docs/1.0.x/user_guide/connect/pubsub/index.html    |  18 +-
 .../1.0.x/user_guide/connect/shared_sub/index.html |  18 +-
 .../user_guide/integration/integration/index.html  |  18 +-
 docs/2.0.0/Readme/index.html                       |  22 +-
 .../best_practices/mqtt_parameters/index.html      |  18 +-
 docs/2.0.0/best_practices/topicfilter/index.html   |  18 +-
 docs/2.0.0/bifromq_inside/index.html               |  18 +-
 docs/2.0.0/category/api-usage/index.html           |  18 +-
 docs/2.0.0/category/best-practices/index.html      |  18 +-
 docs/2.0.0/category/configuration/index.html       |  18 +-
 docs/2.0.0/category/connect-to-bifromq/index.html  |  18 +-
 docs/2.0.0/category/data-integration/index.html    |  18 +-
 docs/2.0.0/category/faq/index.html                 |  18 +-
 docs/2.0.0/category/get-started/index.html         |  18 +-
 docs/2.0.0/category/install--deploy/index.html     |  18 +-
 docs/2.0.0/category/introduction/index.html        |  18 +-
 docs/2.0.0/category/mqtt/index.html                |  18 +-
 docs/2.0.0/category/operations/index.html          |  18 +-
 docs/2.0.0/category/plugin/index.html              |  18 +-
 docs/2.0.0/category/test-report/index.html         |  18 +-
 docs/2.0.0/category/user-guide/index.html          |  18 +-
 .../configuration/configs_introduction/index.html  |  18 +-
 .../configuration/file_configs_manual/index.html   |  18 +-
 .../performance_tuning_linux/index.html            |  18 +-
 docs/2.0.0/deploy/build_from_source/index.html     |  18 +-
 docs/2.0.0/deploy/cluster/index.html               |  18 +-
 docs/2.0.0/deploy/deploy_on_linux_mac/index.html   |  18 +-
 docs/2.0.0/deploy/deploy_on_windows/index.html     |  18 +-
 docs/2.0.0/deploy/deploy_with_docker/index.html    |  18 +-
 docs/2.0.0/faq/bifromq/index.html                  |  18 +-
 docs/2.0.0/faq/mqtt/index.html                     |  18 +-
 docs/2.0.0/get_started/connect_to/index.html       |  24 +-
 docs/2.0.0/get_started/quick_install/index.html    |  18 +-
 docs/2.0.0/intro/features_list/index.html          |  18 +-
 docs/2.0.0/mqtt/mqtt/index.html                    |  18 +-
 docs/2.0.0/operations/api_service/index.html       |  18 +-
 docs/2.0.0/operations/high_availability/index.html |  18 +-
 docs/2.0.0/operations/logs_observable/index.html   |  18 +-
 docs/2.0.0/operations/tls/index.html               |  18 +-
 docs/2.0.0/plugin/auth_provider/index.html         |  18 +-
 docs/2.0.0/plugin/event_collector/index.html       |  18 +-
 docs/2.0.0/plugin/plugin/index.html                |  18 +-
 docs/2.0.0/plugin/plugin_practice/index.html       |  18 +-
 docs/2.0.0/plugin/setting_provider/index.html      |  18 +-
 docs/2.0.0/test_report/test_report/index.html      |  18 +-
 docs/2.0.0/user_guide/API/api/index.html           |  18 +-
 docs/2.0.0/user_guide/connect/index.html           |  18 +-
 docs/2.0.0/user_guide/connect/pubsub/index.html    |  18 +-
 .../2.0.0/user_guide/connect/shared_sub/index.html |  18 +-
 .../user_guide/integration/integration/index.html  |  18 +-
 docs/2.1.x/Readme/index.html                       |  22 +-
 .../best_practices/mqtt_parameters/index.html      |  18 +-
 docs/2.1.x/best_practices/topicfilter/index.html   |  18 +-
 docs/2.1.x/bifromq_inside/index.html               |  18 +-
 docs/2.1.x/category/api-usage/index.html           |  18 +-
 docs/2.1.x/category/best-practices/index.html      |  18 +-
 docs/2.1.x/category/configuration/index.html       |  18 +-
 docs/2.1.x/category/connect-to-bifromq/index.html  |  18 +-
 docs/2.1.x/category/data-integration/index.html    |  18 +-
 docs/2.1.x/category/faq/index.html                 |  18 +-
 docs/2.1.x/category/get-started/index.html         |  18 +-
 docs/2.1.x/category/install--deploy/index.html     |  18 +-
 docs/2.1.x/category/introduction/index.html        |  18 +-
 docs/2.1.x/category/mqtt/index.html                |  18 +-
 docs/2.1.x/category/operations/index.html          |  18 +-
 docs/2.1.x/category/plugin/index.html              |  18 +-
 docs/2.1.x/category/test-report/index.html         |  18 +-
 docs/2.1.x/category/user-guide/index.html          |  18 +-
 .../configuration/configs_introduction/index.html  |  18 +-
 docs/2.1.x/configuration/configs_print/index.html  |  18 +-
 .../configuration/file_configs_manual/index.html   |  18 +-
 .../performance_tuning_linux/index.html            |  18 +-
 docs/2.1.x/deploy/build_from_source/index.html     |  18 +-
 docs/2.1.x/deploy/cluster/index.html               |  18 +-
 docs/2.1.x/deploy/deploy_on_linux_mac/index.html   |  18 +-
 docs/2.1.x/deploy/deploy_on_windows/index.html     |  18 +-
 docs/2.1.x/deploy/deploy_with_docker/index.html    |  18 +-
 docs/2.1.x/faq/bifromq/index.html                  |  18 +-
 docs/2.1.x/faq/mqtt/index.html                     |  18 +-
 docs/2.1.x/get_started/connect_to/index.html       |  24 +-
 docs/2.1.x/get_started/quick_install/index.html    |  18 +-
 docs/2.1.x/intro/features_list/index.html          |  18 +-
 docs/2.1.x/mqtt/mqtt/index.html                    |  18 +-
 docs/2.1.x/operations/api_service/index.html       |  18 +-
 docs/2.1.x/operations/high_availability/index.html |  18 +-
 docs/2.1.x/operations/logs_observable/index.html   |  18 +-
 docs/2.1.x/operations/tls/index.html               |  18 +-
 docs/2.1.x/plugin/auth_provider/index.html         |  18 +-
 docs/2.1.x/plugin/event_collector/index.html       |  18 +-
 docs/2.1.x/plugin/plugin/index.html                |  18 +-
 docs/2.1.x/plugin/plugin_practice/index.html       |  18 +-
 docs/2.1.x/plugin/setting_provider/index.html      |  18 +-
 docs/2.1.x/test_report/test_report/index.html      |  18 +-
 docs/2.1.x/user_guide/API/api/index.html           |  18 +-
 docs/2.1.x/user_guide/connect/index.html           |  18 +-
 docs/2.1.x/user_guide/connect/pubsub/index.html    |  18 +-
 .../2.1.x/user_guide/connect/shared_sub/index.html |  18 +-
 .../user_guide/integration/integration/index.html  |  18 +-
 .../configuration/bifromq_sys_props/index.html     |  18 +-
 .../configuration/config_file_manual/index.html    |  18 +-
 .../configuration/configs_print/index.html         |  18 +-
 .../admin_guide/configuration/intro/index.html     |  18 +-
 .../admin_guide/observability/events/index.html    |  18 +-
 .../admin_guide/observability/intro/index.html     |  18 +-
 .../admin_guide/observability/logging/index.html   |  18 +-
 .../observability/metrics/intro/index.html         |  18 +-
 .../observability/metrics/tenantmetrics/index.html |  18 +-
 docs/3.0.x/admin_guide/overview/index.html         |  18 +-
 docs/3.0.x/admin_guide/security/intro/index.html   |  18 +-
 docs/3.0.x/admin_guide/tuning/intro/index.html     |  18 +-
 .../admin_guide/tuning/os_tuning_linux/index.html  |  18 +-
 docs/3.0.x/bifromq_inside/index.html               |  18 +-
 docs/3.0.x/cluster/high_availability/index.html    |  18 +-
 docs/3.0.x/cluster/intro/index.html                |  18 +-
 docs/3.0.x/cluster/standardcluster/index.html      |  18 +-
 docs/3.0.x/get_started/faq/index.html              |  18 +-
 docs/3.0.x/get_started/intro/index.html            |  22 +-
 docs/3.0.x/get_started/quick_install/index.html    |  18 +-
 docs/3.0.x/get_started/quick_verify/index.html     |  18 +-
 .../3.0.x/installation/config_migration/index.html |  18 +-
 docs/3.0.x/installation/docker/index.html          |  18 +-
 .../installation/install_from_source/index.html    |  18 +-
 docs/3.0.x/installation/intro/index.html           |  18 +-
 docs/3.0.x/installation/linux/index.html           |  18 +-
 docs/3.0.x/installation/nodes_on_k8s/index.html    |  18 +-
 docs/3.0.x/installation/windows/index.html         |  18 +-
 .../mqtt_best_practices/about_mqtt/index.html      |  18 +-
 docs/3.0.x/mqtt_best_practices/mqtt/index.html     |  18 +-
 .../mqtt_best_practices/mqtt_parameters/index.html |  18 +-
 .../topicfilter_design/index.html                  |  18 +-
 docs/3.0.x/plugin/auth_provider/index.html         |  18 +-
 docs/3.0.x/plugin/event_collector/index.html       |  18 +-
 docs/3.0.x/plugin/intro/index.html                 |  18 +-
 docs/3.0.x/plugin/plugin_practice/index.html       |  18 +-
 docs/3.0.x/plugin/resource_throttler/index.html    |  18 +-
 .../3.0.x/plugin/setting_provider/intro/index.html |  18 +-
 .../setting_provider/tenantsetting/index.html      |  18 +-
 docs/3.0.x/test_report/report/index.html           |  18 +-
 docs/3.0.x/user_guide/api/api_reference/index.html |  18 +-
 docs/3.0.x/user_guide/api/intro/index.html         |  18 +-
 docs/3.0.x/user_guide/basic/connect/index.html     |  18 +-
 docs/3.0.x/user_guide/basic/intro/index.html       |  18 +-
 docs/3.0.x/user_guide/basic/pubsub/index.html      |  18 +-
 docs/3.0.x/user_guide/basic/shared_sub/index.html  |  18 +-
 .../user_guide/integration/integration/index.html  |  18 +-
 docs/3.0.x/user_guide/integration/intro/index.html |  18 +-
 docs/3.0.x/user_guide/intro/index.html             |  18 +-
 .../configuration/bifromq_sys_props/index.html     |  18 +-
 .../configuration/config_file_manual/index.html    |  18 +-
 .../configuration/configs_print/index.html         |  18 +-
 .../admin_guide/configuration/intro/index.html     |  18 +-
 .../admin_guide/observability/events/index.html    |  18 +-
 .../admin_guide/observability/intro/index.html     |  18 +-
 .../admin_guide/observability/logging/index.html   |  18 +-
 .../observability/metrics/intro/index.html         |  18 +-
 .../observability/metrics/tenantmetrics/index.html |  18 +-
 docs/3.1.x/admin_guide/overview/index.html         |  18 +-
 docs/3.1.x/admin_guide/security/intro/index.html   |  18 +-
 docs/3.1.x/admin_guide/tuning/intro/index.html     |  18 +-
 .../admin_guide/tuning/os_tuning_linux/index.html  |  18 +-
 docs/3.1.x/bifromq_inside/index.html               |  18 +-
 docs/3.1.x/cluster/high_availability/index.html    |  18 +-
 docs/3.1.x/cluster/intro/index.html                |  18 +-
 docs/3.1.x/cluster/standardcluster/index.html      |  18 +-
 docs/3.1.x/get_started/faq/index.html              |  18 +-
 docs/3.1.x/get_started/intro/index.html            |  22 +-
 docs/3.1.x/get_started/quick_install/index.html    |  18 +-
 docs/3.1.x/get_started/quick_verify/index.html     |  18 +-
 .../3.1.x/installation/config_migration/index.html |  18 +-
 docs/3.1.x/installation/docker/index.html          |  18 +-
 .../installation/install_from_source/index.html    |  18 +-
 docs/3.1.x/installation/intro/index.html           |  18 +-
 docs/3.1.x/installation/linux/index.html           |  18 +-
 docs/3.1.x/installation/nodes_on_k8s/index.html    |  18 +-
 docs/3.1.x/installation/windows/index.html         |  18 +-
 .../mqtt_best_practices/about_mqtt/index.html      |  18 +-
 docs/3.1.x/mqtt_best_practices/mqtt/index.html     |  18 +-
 .../mqtt_best_practices/mqtt_parameters/index.html |  18 +-
 .../topicfilter_design/index.html                  |  18 +-
 docs/3.1.x/plugin/auth_provider/index.html         |  18 +-
 docs/3.1.x/plugin/event_collector/index.html       |  18 +-
 docs/3.1.x/plugin/intro/index.html                 |  18 +-
 docs/3.1.x/plugin/plugin_practice/index.html       |  18 +-
 docs/3.1.x/plugin/resource_throttler/index.html    |  18 +-
 .../3.1.x/plugin/setting_provider/intro/index.html |  18 +-
 .../setting_provider/tenantsetting/index.html      |  18 +-
 docs/3.1.x/test_report/report/index.html           |  18 +-
 docs/3.1.x/user_guide/api/api_reference/index.html |  18 +-
 docs/3.1.x/user_guide/api/intro/index.html         |  18 +-
 docs/3.1.x/user_guide/basic/connect/index.html     |  18 +-
 docs/3.1.x/user_guide/basic/intro/index.html       |  18 +-
 docs/3.1.x/user_guide/basic/pubsub/index.html      |  18 +-
 docs/3.1.x/user_guide/basic/shared_sub/index.html  |  18 +-
 .../user_guide/integration/integration/index.html  |  18 +-
 docs/3.1.x/user_guide/integration/intro/index.html |  18 +-
 docs/3.1.x/user_guide/intro/index.html             |  18 +-
 .../configuration/bifromq_sys_props/index.html     |  18 +-
 .../configuration/config_file_manual/index.html    |  18 +-
 .../configuration/configs_print/index.html         |  18 +-
 .../admin_guide/configuration/intro/index.html     |  18 +-
 .../admin_guide/observability/events/index.html    |  18 +-
 .../admin_guide/observability/intro/index.html     |  18 +-
 .../admin_guide/observability/logging/index.html   |  18 +-
 .../observability/metrics/intro/index.html         |  18 +-
 .../observability/metrics/tenantmetrics/index.html |  18 +-
 docs/3.2.x/admin_guide/overview/index.html         |  18 +-
 docs/3.2.x/admin_guide/security/intro/index.html   |  18 +-
 docs/3.2.x/admin_guide/tuning/intro/index.html     |  18 +-
 .../admin_guide/tuning/os_tuning_linux/index.html  |  18 +-
 docs/3.2.x/bifromq_inside/index.html               |  18 +-
 docs/3.2.x/cluster/high_availability/index.html    |  18 +-
 docs/3.2.x/cluster/intro/index.html                |  18 +-
 docs/3.2.x/cluster/standardcluster/index.html      |  18 +-
 docs/3.2.x/get_started/faq/index.html              |  18 +-
 docs/3.2.x/get_started/intro/index.html            |  22 +-
 docs/3.2.x/get_started/quick_install/index.html    |  18 +-
 docs/3.2.x/get_started/quick_verify/index.html     |  18 +-
 .../3.2.x/installation/config_migration/index.html |  18 +-
 docs/3.2.x/installation/docker/index.html          |  18 +-
 .../installation/install_from_source/index.html    |  18 +-
 docs/3.2.x/installation/intro/index.html           |  18 +-
 docs/3.2.x/installation/linux/index.html           |  18 +-
 docs/3.2.x/installation/nodes_on_k8s/index.html    |  18 +-
 docs/3.2.x/installation/windows/index.html         |  18 +-
 .../mqtt_best_practices/about_mqtt/index.html      |  18 +-
 docs/3.2.x/mqtt_best_practices/mqtt/index.html     |  18 +-
 .../mqtt_best_practices/mqtt_parameters/index.html |  18 +-
 .../topicfilter_design/index.html                  |  18 +-
 docs/3.2.x/plugin/auth_provider/index.html         |  18 +-
 docs/3.2.x/plugin/event_collector/index.html       |  18 +-
 docs/3.2.x/plugin/intro/index.html                 |  18 +-
 docs/3.2.x/plugin/plugin_practice/index.html       |  18 +-
 docs/3.2.x/plugin/resource_throttler/index.html    |  18 +-
 .../3.2.x/plugin/setting_provider/intro/index.html |  18 +-
 .../setting_provider/tenantsetting/index.html      |  18 +-
 docs/3.2.x/test_report/report/index.html           |  18 +-
 docs/3.2.x/user_guide/api/api_reference/index.html |  18 +-
 docs/3.2.x/user_guide/api/intro/index.html         |  18 +-
 docs/3.2.x/user_guide/basic/connect/index.html     |  18 +-
 docs/3.2.x/user_guide/basic/intro/index.html       |  18 +-
 docs/3.2.x/user_guide/basic/pubsub/index.html      |  18 +-
 docs/3.2.x/user_guide/basic/shared_sub/index.html  |  18 +-
 .../user_guide/integration/integration/index.html  |  18 +-
 docs/3.2.x/user_guide/integration/intro/index.html |  18 +-
 docs/3.2.x/user_guide/intro/index.html             |  18 +-
 .../configuration/bifromq_sys_props/index.html     |  18 +-
 .../configuration/config_file_manual/index.html    |  18 +-
 .../configuration/configs_print/index.html         |  18 +-
 .../admin_guide/configuration/intro/index.html     |  18 +-
 .../admin_guide/observability/events/index.html    |  18 +-
 .../admin_guide/observability/intro/index.html     |  18 +-
 .../admin_guide/observability/logging/index.html   |  18 +-
 .../observability/metrics/intro/index.html         |  18 +-
 .../observability/metrics/tenantmetrics/index.html |  18 +-
 docs/3.3.x/admin_guide/overview/index.html         |  18 +-
 docs/3.3.x/admin_guide/security/intro/index.html   |  18 +-
 docs/3.3.x/admin_guide/tuning/intro/index.html     |  18 +-
 .../admin_guide/tuning/os_tuning_linux/index.html  |  18 +-
 docs/3.3.x/bifromq_inside/index.html               |  18 +-
 docs/3.3.x/cluster/high_availability/index.html    |  18 +-
 docs/3.3.x/cluster/intro/index.html                |  18 +-
 docs/3.3.x/cluster/standardcluster/index.html      |  18 +-
 docs/3.3.x/cluster/upgrade/index.html              |  18 +-
 docs/3.3.x/get_started/faq/index.html              |  18 +-
 docs/3.3.x/get_started/intro/index.html            |  22 +-
 docs/3.3.x/get_started/quick_install/index.html    |  18 +-
 docs/3.3.x/get_started/quick_verify/index.html     |  18 +-
 .../3.3.x/installation/config_migration/index.html |  18 +-
 docs/3.3.x/installation/docker/index.html          |  18 +-
 .../installation/install_from_source/index.html    |  18 +-
 docs/3.3.x/installation/intro/index.html           |  18 +-
 docs/3.3.x/installation/linux/index.html           |  18 +-
 docs/3.3.x/installation/nodes_on_k8s/index.html    |  18 +-
 docs/3.3.x/installation/windows/index.html         |  18 +-
 .../mqtt_best_practices/about_mqtt/index.html      |  18 +-
 docs/3.3.x/mqtt_best_practices/mqtt/index.html     |  18 +-
 .../mqtt_best_practices/mqtt_parameters/index.html |  18 +-
 .../topicfilter_design/index.html                  |  18 +-
 docs/3.3.x/plugin/auth_provider/index.html         |  18 +-
 docs/3.3.x/plugin/event_collector/index.html       |  18 +-
 docs/3.3.x/plugin/intro/index.html                 |  18 +-
 docs/3.3.x/plugin/plugin_practice/index.html       |  18 +-
 docs/3.3.x/plugin/resource_throttler/index.html    |  18 +-
 .../3.3.x/plugin/setting_provider/intro/index.html |  18 +-
 .../setting_provider/tenantsetting/index.html      |  18 +-
 docs/3.3.x/user_guide/api/api_reference/index.html |  18 +-
 docs/3.3.x/user_guide/api/intro/index.html         |  18 +-
 docs/3.3.x/user_guide/basic/connect/index.html     |  18 +-
 docs/3.3.x/user_guide/basic/intro/index.html       |  18 +-
 docs/3.3.x/user_guide/basic/pubsub/index.html      |  18 +-
 docs/3.3.x/user_guide/basic/shared_sub/index.html  |  18 +-
 .../user_guide/integration/integration/index.html  |  18 +-
 docs/3.3.x/user_guide/integration/intro/index.html |  18 +-
 docs/3.3.x/user_guide/intro/index.html             |  18 +-
 .../configuration/bifromq_sys_props/index.html     |  18 +-
 .../configuration/config_file_manual/index.html    |  18 +-
 .../configuration/configs_print/index.html         |  18 +-
 docs/admin_guide/configuration/intro/index.html    |  18 +-
 docs/admin_guide/observability/events/index.html   |  18 +-
 docs/admin_guide/observability/intro/index.html    |  18 +-
 docs/admin_guide/observability/logging/index.html  |  18 +-
 .../observability/metrics/intro/index.html         |  18 +-
 .../observability/metrics/tenantmetrics/index.html |  18 +-
 docs/admin_guide/overview/index.html               |  18 +-
 docs/admin_guide/security/intro/index.html         |  18 +-
 docs/admin_guide/tuning/intro/index.html           |  18 +-
 docs/admin_guide/tuning/os_tuning_linux/index.html |  18 +-
 docs/benchmark/overview/index.html                 |  18 +-
 docs/cluster/clustering/index.html                 |  18 +-
 docs/cluster/intro/index.html                      |  18 +-
 docs/cluster/loadbalance/apiserver/index.html      |  18 +-
 docs/cluster/loadbalance/intro/index.html          |  18 +-
 docs/cluster/loadbalance/mqttserver/index.html     |  18 +-
 docs/cluster/loadbalance/rpcserver/index.html      |  18 +-
 .../loadbalance/stateful/distworker/index.html     |  18 +-
 .../loadbalance/stateful/inboxstore/index.html     |  18 +-
 docs/cluster/loadbalance/stateful/intro/index.html |  18 +-
 .../loadbalance/stateful/retainstore/index.html    |  18 +-
 docs/cluster/upgrade/index.html                    |  18 +-
 .../code_contribution/index.html                   |  18 +-
 docs/contribution_guide/code_review/index.html     |  18 +-
 .../documentation_contribution/index.html          |  18 +-
 docs/contribution_guide/intro/index.html           |  18 +-
 docs/get_started/faq/index.html                    |  18 +-
 docs/get_started/intro/index.html                  |  22 +-
 docs/get_started/quick_install/index.html          |  18 +-
 docs/get_started/roadmap/index.html                |  18 +-
 .../config_migration_between_versions/index.html   |  18 +-
 docs/installation/docker/index.html                |  18 +-
 docs/installation/install_from_source/index.html   |  18 +-
 docs/installation/intro/index.html                 |  18 +-
 docs/installation/linux/index.html                 |  18 +-
 docs/installation/nodes_on_k8s/index.html          |  18 +-
 docs/installation/windows/index.html               |  18 +-
 docs/plugin/auth_provider/index.html               |  18 +-
 docs/plugin/client_balancer/index.html             |  18 +-
 docs/plugin/event_collector/index.html             |  18 +-
 docs/plugin/intro/index.html                       |  18 +-
 docs/plugin/plugin_practice/index.html             |  18 +-
 docs/plugin/resource_throttler/index.html          |  18 +-
 docs/plugin/setting_provider/intro/index.html      |  18 +-
 .../setting_provider/tenantsetting/index.html      |  18 +-
 docs/spi/intro/index.html                          |  18 +-
 docs/user_guide/api/intro/index.html               |  18 +-
 docs/user_guide/api/openapi/index.html             | 928 ++++++++++-----------
 docs/user_guide/basic/connect/index.html           |  18 +-
 docs/user_guide/basic/intro/index.html             |  18 +-
 docs/user_guide/basic/pubsub/index.html            |  18 +-
 docs/user_guide/basic/shared_sub/index.html        |  18 +-
 docs/user_guide/integration/intro/index.html       |  18 +-
 docs/user_guide/intro/index.html                   |  18 +-
 download/index.html                                |  18 +-
 index.html                                         |  22 +-
 mqtt/index.html                                    |  18 +-
 447 files changed, 2224 insertions(+), 6318 deletions(-)

diff --git a/404.html b/404.html
index b0d6403e..cbfe98e5 100644
--- a/404.html
+++ b/404.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Page Not Found | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/404.html/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="do [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/assets/css/styles.9a02b934.css b/assets/css/styles.9a02b934.css
deleted file mode 100644
index 3ca5dd28..00000000
--- a/assets/css/styles.9a02b934.css
+++ /dev/null
@@ -1 +0,0 @@
-@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap);.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm- [...]
\ No newline at end of file
diff --git a/assets/css/styles.b2777fe8.css b/assets/css/styles.b2777fe8.css
new file mode 100644
index 00000000..e91203ca
--- /dev/null
+++ b/assets/css/styles.b2777fe8.css
@@ -0,0 +1 @@
+.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(-- [...]
\ No newline at end of file
diff --git a/assets/js/008aa3b7.e4fdf0c0.js b/assets/js/008aa3b7.4b8c9604.js
similarity index 52%
rename from assets/js/008aa3b7.e4fdf0c0.js
rename to assets/js/008aa3b7.4b8c9604.js
index 8c0a02e0..14af3e3a 100644
--- a/assets/js/008aa3b7.e4fdf0c0.js
+++ b/assets/js/008aa3b7.4b8c9604.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[5459],{42271(e,i,o){o.d(i,{R:()=>n,x:()=>a});var s=o(12888);const t={},r=s.createContext(t);function n(e){const i=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:n(e.components),s.createElement(r.Provider,{value:i},e.children)}},89292(e,i,o [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[5459],{42271(e,i,t){t.d(i,{R:()=>r,x:()=>a});var s=t(12888);const o={},n=s.createContext(o);function r(e){const i=s.useContext(n);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),s.createElement(n.Provider,{value:i},e.children)}},89292(e,i,t [...]
\ No newline at end of file
diff --git a/assets/js/02f0dda7.617d1c15.js b/assets/js/02f0dda7.e31e13c0.js
similarity index 74%
rename from assets/js/02f0dda7.617d1c15.js
rename to assets/js/02f0dda7.e31e13c0.js
index 712de396..798e966b 100644
--- a/assets/js/02f0dda7.617d1c15.js
+++ b/assets/js/02f0dda7.e31e13c0.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[2279],{10111(e,n,t){t.r(n),t.d(n,{assets:()=>s,contentTitle:()=>c,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var a=t(36810),i=t(11684),o=t(42271);const r={slug:"announcing-apache-bifromq-4-0-0-incubating",title:"Announcing Apache BifroMQ 4.0.0-incubating",authors:["HaoYu"],tags:["Apache","BifroMQ","MQTT","Incubator","Release"]},c="Announcing Apache BifroMQ 4.0.0-incubating: The First R [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[2279],{10111(e,n,t){t.r(n),t.d(n,{assets:()=>s,contentTitle:()=>c,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var a=t(36810),i=t(11684),o=t(42271);const r={slug:"announcing-apache-bifromq-4-0-0-incubating",title:"Announcing Apache BifroMQ 4.0.0-incubating",authors:["HaoYu"],tags:["Apache","BifroMQ","MQTT","Incubator","Release"]},c="Announcing Apache BifroMQ 4.0.0-incubating: The First R [...]
\ No newline at end of file
diff --git a/assets/js/0d70e742.9323d24e.js b/assets/js/0d70e742.5c8ee688.js
similarity index 52%
rename from assets/js/0d70e742.9323d24e.js
rename to assets/js/0d70e742.5c8ee688.js
index 2ac75eef..0539f726 100644
--- a/assets/js/0d70e742.9323d24e.js
+++ b/assets/js/0d70e742.5c8ee688.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[4760],{42271(e,i,o){o.d(i,{R:()=>n,x:()=>a});var s=o(12888);const t={},r=s.createContext(t);function n(e){const i=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:n(e.components),s.createElement(r.Provider,{value:i},e.children)}},51624(e,i,o [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[4760],{42271(e,i,t){t.d(i,{R:()=>r,x:()=>a});var s=t(12888);const o={},n=s.createContext(o);function r(e){const i=s.useContext(n);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),s.createElement(n.Provider,{value:i},e.children)}},51624(e,i,t [...]
\ No newline at end of file
diff --git a/assets/js/1df93b7f.c68e791d.js b/assets/js/1df93b7f.c68e791d.js
new file mode 100644
index 00000000..0d68b678
--- /dev/null
+++ b/assets/js/1df93b7f.c68e791d.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[4583],{45028(e,s,a){a.d(s,{S:()=>i});const i="4.0.0-incubating"},91609(e,s,a){a.r(s),a.d(s,{default:()=>X});var i=a(12888),t=a(81673),n=a(10459),r=a(45028);const c="main_iUjq",l="reveal_VdDc",o="revealActive_FQBT",d="bifrostDivider_vfhp",h="hero_aEcG",m="heroContent_mKPX",x="heroBadge_Z6oq",p="heroBadgeDot_xPwn",j="heroTitle_qg2I",u="heroDesc_pApI",v="heroCta_uiG7",N="heroCtaPrimary_B3fY",f="heroCtaSe [...]
\ No newline at end of file
diff --git a/assets/js/1df93b7f.e9069702.js b/assets/js/1df93b7f.e9069702.js
deleted file mode 100644
index 6603690b..00000000
--- a/assets/js/1df93b7f.e9069702.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[4583],{45028(e,s,i){i.d(s,{S:()=>a});const a="4.0.0-incubating"},91609(e,s,i){i.r(s),i.d(s,{default:()=>J});var a=i(12888),t=i(81673),n=i(10459),r=i(45028);const c="main_iUjq",l="reveal_VdDc",o="revealActive_FQBT",d="bifrostDivider_vfhp",h="hero_aEcG",m="heroContent_mKPX",p="heroBadge_Z6oq",x="heroBadgeDot_xPwn",u="heroTitle_qg2I",j="heroDesc_pApI",v="heroCta_uiG7",f="heroCtaPrimary_B3fY",g="heroCtaSe [...]
\ No newline at end of file
diff --git a/assets/js/24c0c160.21a3f12e.js b/assets/js/24c0c160.e946a855.js
similarity index 52%
rename from assets/js/24c0c160.21a3f12e.js
rename to assets/js/24c0c160.e946a855.js
index 7e517d97..21944224 100644
--- a/assets/js/24c0c160.21a3f12e.js
+++ b/assets/js/24c0c160.e946a855.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[5418],{42271(e,i,o){o.d(i,{R:()=>n,x:()=>a});var s=o(12888);const t={},r=s.createContext(t);function n(e){const i=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:n(e.components),s.createElement(r.Provider,{value:i},e.children)}},57313(e,i,o [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[5418],{42271(e,i,t){t.d(i,{R:()=>r,x:()=>a});var s=t(12888);const o={},n=s.createContext(o);function r(e){const i=s.useContext(n);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),s.createElement(n.Provider,{value:i},e.children)}},57313(e,i,t [...]
\ No newline at end of file
diff --git a/assets/js/618bf699.5ec62efe.js b/assets/js/618bf699.464a76d7.js
similarity index 59%
rename from assets/js/618bf699.5ec62efe.js
rename to assets/js/618bf699.464a76d7.js
index fbe2c08e..a82c71b4 100644
--- a/assets/js/618bf699.5ec62efe.js
+++ b/assets/js/618bf699.464a76d7.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[152],{15739(e,t,n){n.d(t,{A:()=>i});const i=n.p+"assets/images/mqtt-at-the-frontline-74c1318615720635edc4f0cfdaf2328a.png"},42271(e,t,n){n.d(t,{R:()=>o,x:()=>s});var i=n(12888);const a={},r=i.createContext(a);function o(e){const t=i.useContext(r);return i.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.comp [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[152],{15739(e,n,t){t.d(n,{A:()=>i});const i=t.p+"assets/images/mqtt-at-the-frontline-74c1318615720635edc4f0cfdaf2328a.png"},42271(e,n,t){t.d(n,{R:()=>o,x:()=>s});var i=t(12888);const a={},r=i.createContext(a);function o(e){const n=i.useContext(r);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.comp [...]
\ No newline at end of file
diff --git a/assets/js/6960f02f.4eb4286c.js b/assets/js/6960f02f.381d191a.js
similarity index 83%
rename from assets/js/6960f02f.4eb4286c.js
rename to assets/js/6960f02f.381d191a.js
index f0d5fc8d..605f1a48 100644
--- a/assets/js/6960f02f.4eb4286c.js
+++ b/assets/js/6960f02f.381d191a.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[6960],{42271(e,i,t){t.d(i,{R:()=>o,x:()=>a});var s=t(12888);const n={},r=s.createContext(n);function o(e){const i=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),s.createElement(r.Provider,{value:i},e.children)}},66903(e,i,t [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[6960],{42271(e,i,t){t.d(i,{R:()=>o,x:()=>a});var s=t(12888);const n={},r=s.createContext(n);function o(e){const i=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),s.createElement(r.Provider,{value:i},e.children)}},66903(e,i,t [...]
\ No newline at end of file
diff --git a/assets/js/6d058473.64bc45fb.js b/assets/js/6d058473.64bc45fb.js
new file mode 100644
index 00000000..9e8f83ca
--- /dev/null
+++ b/assets/js/6d058473.64bc45fb.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[7402],{11695(e,t,n){n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>r,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"get_started/connect_to","title":"Connect to BifroMQ","description":"Simple Connection Verification using an MQTT Client","source":"@site/versioned_docs/version-2.0.0/02_get_started/2_connect_to.md","sourceDirName":"02_get_started","slug":"/get_started/ [...]
\ No newline at end of file
diff --git a/assets/js/6d058473.f01b1522.js b/assets/js/6d058473.f01b1522.js
deleted file mode 100644
index 7c64d608..00000000
--- a/assets/js/6d058473.f01b1522.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[7402],{11695(e,t,n){n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>h,frontMatter:()=>r,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"get_started/connect_to","title":"Connect to BifroMQ","description":"Simple Connection Verification using an MQTT Client","source":"@site/versioned_docs/version-2.0.0/02_get_started/2_connect_to.md","sourceDirName":"02_get_started","slug":"/get_started/ [...]
\ No newline at end of file
diff --git a/assets/js/91c8b579.0f5ef025.js b/assets/js/91c8b579.0f5ef025.js
deleted file mode 100644
index 0f85c9af..00000000
--- a/assets/js/91c8b579.0f5ef025.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[2983],{11245(e,t,n){n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>h,frontMatter:()=>r,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"get_started/connect_to","title":"Connect to BifroMQ","description":"Simple Connection Verification using an MQTT Client","source":"@site/versioned_docs/version-2.1.x/02_get_started/2_connect_to.md","sourceDirName":"02_get_started","slug":"/get_started/ [...]
\ No newline at end of file
diff --git a/assets/js/91c8b579.73dd46c9.js b/assets/js/91c8b579.73dd46c9.js
new file mode 100644
index 00000000..b997638d
--- /dev/null
+++ b/assets/js/91c8b579.73dd46c9.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[2983],{11245(e,t,n){n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>r,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"get_started/connect_to","title":"Connect to BifroMQ","description":"Simple Connection Verification using an MQTT Client","source":"@site/versioned_docs/version-2.1.x/02_get_started/2_connect_to.md","sourceDirName":"02_get_started","slug":"/get_started/ [...]
\ No newline at end of file
diff --git a/assets/js/b9d80cf6.c0cc8dac.js b/assets/js/b9d80cf6.afa36999.js
similarity index 83%
rename from assets/js/b9d80cf6.c0cc8dac.js
rename to assets/js/b9d80cf6.afa36999.js
index 577c762e..88c452b1 100644
--- a/assets/js/b9d80cf6.c0cc8dac.js
+++ b/assets/js/b9d80cf6.afa36999.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[8395],{42271(e,i,t){t.d(i,{R:()=>o,x:()=>a});var s=t(12888);const n={},r=s.createContext(n);function o(e){const i=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),s.createElement(r.Provider,{value:i},e.children)}},62348(e,i,t [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[8395],{42271(e,i,t){t.d(i,{R:()=>o,x:()=>a});var s=t(12888);const n={},r=s.createContext(n);function o(e){const i=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),s.createElement(r.Provider,{value:i},e.children)}},62348(e,i,t [...]
\ No newline at end of file
diff --git a/assets/js/bd2e2d5f.4794ba55.js b/assets/js/bd2e2d5f.4794ba55.js
deleted file mode 100644
index 6e785361..00000000
--- a/assets/js/bd2e2d5f.4794ba55.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[2709],{42271(e,t,n){n.d(t,{R:()=>r,x:()=>c});var i=n(12888);const o={},s=i.createContext(o);function r(e){const t=i.useContext(s);return i.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:t},e.children)}},49749(e,t,n [...]
\ No newline at end of file
diff --git a/assets/js/bd2e2d5f.6ec73e40.js b/assets/js/bd2e2d5f.6ec73e40.js
new file mode 100644
index 00000000..5b7025cf
--- /dev/null
+++ b/assets/js/bd2e2d5f.6ec73e40.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[2709],{42271(e,t,n){n.d(t,{R:()=>r,x:()=>c});var i=n(12888);const o={},s=i.createContext(o);function r(e){const t=i.useContext(s);return i.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:t},e.children)}},49749(e,t,n [...]
\ No newline at end of file
diff --git a/assets/js/d9a106fc.8cc853de.js b/assets/js/d9a106fc.2c8639c2.js
similarity index 96%
rename from assets/js/d9a106fc.8cc853de.js
rename to assets/js/d9a106fc.2c8639c2.js
index 5a588140..4599b246 100644
--- a/assets/js/d9a106fc.8cc853de.js
+++ b/assets/js/d9a106fc.2c8639c2.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[9699],{15739(e,n,i){i.d(n,{A:()=>s});const s=i.p+"assets/images/mqtt-at-the-frontline-74c1318615720635edc4f0cfdaf2328a.png"},24193(e,n,i){i.r(n),i.d(n,{assets:()=>p,contentTitle:()=>h,default:()=>g,frontMatter:()=>d,metadata:()=>s,toc:()=>u});var s=i(73627),t=i(11684),r=i(42271),a=i(15739),o=i(76503),l=i(44439),c=i(76581);const d={slug:"introducing-apache-bifromq",title:"Introducing Apache BifroMQ (In [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[9699],{15739(e,n,i){i.d(n,{A:()=>s});const s=i.p+"assets/images/mqtt-at-the-frontline-74c1318615720635edc4f0cfdaf2328a.png"},24193(e,n,i){i.r(n),i.d(n,{assets:()=>p,contentTitle:()=>h,default:()=>g,frontMatter:()=>d,metadata:()=>s,toc:()=>u});var s=i(73627),t=i(11684),r=i(42271),a=i(15739),o=i(76503),l=i(44439),c=i(76581);const d={slug:"introducing-apache-bifromq",title:"Introducing Apache BifroMQ (In [...]
\ No newline at end of file
diff --git a/assets/js/dbfc4782.d12f2281.js b/assets/js/dbfc4782.d12f2281.js
deleted file mode 100644
index adad9f8a..00000000
--- a/assets/js/dbfc4782.d12f2281.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[8749],{91895(e){e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"announcing-apache-bifromq-4-0-0-incubating","metadata":{"permalink":"/blog/announcing-apache-bifromq-4-0-0-incubating","editUrl":"https://github.com/apache/bifromq-sites/tree/master/blog","source":"@site/blog/2026-1-28-announcing-apache-bifromq-4-0-0-incubating.mdx","title":"Announcing Apache BifroMQ 4.0.0-incubating","description": [...]
\ No newline at end of file
diff --git a/assets/js/dbfc4782.de76624e.js b/assets/js/dbfc4782.de76624e.js
new file mode 100644
index 00000000..b6583a15
--- /dev/null
+++ b/assets/js/dbfc4782.de76624e.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[8749],{91895(e){e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"announcing-apache-bifromq-4-0-0-incubating","metadata":{"permalink":"/blog/announcing-apache-bifromq-4-0-0-incubating","editUrl":"https://github.com/apache/bifromq-sites/tree/master/blog","source":"@site/blog/2026-1-28-announcing-apache-bifromq-4-0-0-incubating.mdx","title":"Announcing Apache BifroMQ 4.0.0-incubating","description": [...]
\ No newline at end of file
diff --git a/assets/js/dc08cd11.7fdac14e.js b/assets/js/dc08cd11.7fdac14e.js
new file mode 100644
index 00000000..b9b2521f
--- /dev/null
+++ b/assets/js/dc08cd11.7fdac14e.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[5987],{36810(e){e.exports=JSON.parse('{"permalink":"/blog/announcing-apache-bifromq-4-0-0-incubating","editUrl":"https://github.com/apache/bifromq-sites/tree/master/blog","source":"@site/blog/2026-1-28-announcing-apache-bifromq-4-0-0-incubating.mdx","title":"Announcing Apache BifroMQ 4.0.0-incubating","description":"We are pleased to announce the availability of Apache BifroMQ 4.0.0-incubating, the pr [...]
\ No newline at end of file
diff --git a/assets/js/dc08cd11.df913288.js b/assets/js/dc08cd11.df913288.js
deleted file mode 100644
index d1f2a4bd..00000000
--- a/assets/js/dc08cd11.df913288.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[5987],{36810(e){e.exports=JSON.parse('{"permalink":"/blog/announcing-apache-bifromq-4-0-0-incubating","editUrl":"https://github.com/apache/bifromq-sites/tree/master/blog","source":"@site/blog/2026-1-28-announcing-apache-bifromq-4-0-0-incubating.mdx","title":"Announcing Apache BifroMQ 4.0.0-incubating","description":"We are pleased to announce the availability of Apache BifroMQ 4.0.0-incubating, the pr [...]
\ No newline at end of file
diff --git a/assets/js/dd04b75e.2162ce36.js b/assets/js/dd04b75e.59b9f59e.js
similarity index 67%
rename from assets/js/dd04b75e.2162ce36.js
rename to assets/js/dd04b75e.59b9f59e.js
index 541ef79d..fde01d7c 100644
--- a/assets/js/dd04b75e.2162ce36.js
+++ b/assets/js/dd04b75e.59b9f59e.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[1672],{33024(o){o.exports=JSON.parse('{"authors":[{"name":"Yonny(Yu) Hao","url":"https://github.com/popduke","imageURL":"https://github.com/popduke.png","key":"HaoYu","page":null,"count":2}]}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[1672],{33024(o){o.exports=JSON.parse('{"authors":[{"name":"Yonny(Yu) Hao","url":"https://github.com/popduke","key":"HaoYu","page":null,"count":2}]}')}}]);
\ No newline at end of file
diff --git a/assets/js/e2b9837d.6f3e7949.js b/assets/js/e2b9837d.99c1bd66.js
similarity index 76%
rename from assets/js/e2b9837d.6f3e7949.js
rename to assets/js/e2b9837d.99c1bd66.js
index 9b6a8020..8cbb1f62 100644
--- a/assets/js/e2b9837d.6f3e7949.js
+++ b/assets/js/e2b9837d.99c1bd66.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[8307],{9510(e,i,t){t.r(i),t.d(i,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>d});const s=JSON.parse('{"id":"get_started/intro","title":"Introduction","description":"BifroMQ is a Java-based, high-performance, distributed MQTT broker implementation that seamlessly integrates native multi-tenancy support. It is designed to facilitate the building of large-scale  [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[8307],{9510(e,i,t){t.r(i),t.d(i,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>d});const s=JSON.parse('{"id":"get_started/intro","title":"Introduction","description":"BifroMQ is a Java-based, high-performance, distributed MQTT broker implementation that seamlessly integrates native multi-tenancy support. It is designed to facilitate the building of large-scale  [...]
\ No newline at end of file
diff --git a/assets/js/e6da01fb.2006fef6.js b/assets/js/e6da01fb.3798e4b9.js
similarity index 83%
rename from assets/js/e6da01fb.2006fef6.js
rename to assets/js/e6da01fb.3798e4b9.js
index 6bc40e83..00dad4b8 100644
--- a/assets/js/e6da01fb.2006fef6.js
+++ b/assets/js/e6da01fb.3798e4b9.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[3882],{42271(e,i,t){t.d(i,{R:()=>o,x:()=>a});var s=t(12888);const n={},r=s.createContext(n);function o(e){const i=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),s.createElement(r.Provider,{value:i},e.children)}},83975(e,i,t [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[3882],{42271(e,i,t){t.d(i,{R:()=>o,x:()=>a});var s=t(12888);const n={},r=s.createContext(n);function o(e){const i=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),s.createElement(r.Provider,{value:i},e.children)}},83975(e,i,t [...]
\ No newline at end of file
diff --git a/assets/js/e7b22fe0.16088b21.js b/assets/js/e7b22fe0.16088b21.js
deleted file mode 100644
index d76c61df..00000000
--- a/assets/js/e7b22fe0.16088b21.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[1188],{42271(e,i,n){n.d(i,{R:()=>r,x:()=>c});var s=n(12888);const o={},t=s.createContext(o);function r(e){const i=s.useContext(t);return s.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function c(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),s.createElement(t.Provider,{value:i},e.children)}},82721(e,i,n [...]
\ No newline at end of file
diff --git a/assets/js/e7b22fe0.b0bfc445.js b/assets/js/e7b22fe0.b0bfc445.js
new file mode 100644
index 00000000..767e9f40
--- /dev/null
+++ b/assets/js/e7b22fe0.b0bfc445.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[1188],{42271(i,e,s){s.d(e,{R:()=>r,x:()=>c});var n=s(12888);const t={},o=n.createContext(t);function r(i){const e=n.useContext(o);return n.useMemo(function(){return"function"==typeof i?i(e):{...e,...i}},[e,i])}function c(i){let e;return e=i.disableParentContext?"function"==typeof i.components?i.components(t):i.components||t:r(i.components),n.createElement(o.Provider,{value:e},i.children)}},82721(i,e,s [...]
\ No newline at end of file
diff --git a/assets/js/f1ea0f34.176d03ca.js b/assets/js/f1ea0f34.176d03ca.js
deleted file mode 100644
index 7ccff859..00000000
--- a/assets/js/f1ea0f34.176d03ca.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[7749],{42271(e,i,s){s.d(i,{R:()=>o,x:()=>a});var t=s(12888);const n={},r=t.createContext(n);function o(e){const i=t.useContext(r);return t.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),t.createElement(r.Provider,{value:i},e.children)}},62803(e,i,s [...]
\ No newline at end of file
diff --git a/assets/js/f1ea0f34.c3efee11.js b/assets/js/f1ea0f34.c3efee11.js
new file mode 100644
index 00000000..638ace06
--- /dev/null
+++ b/assets/js/f1ea0f34.c3efee11.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[7749],{42271(e,i,s){s.d(i,{R:()=>o,x:()=>a});var n=s(12888);const t={},r=n.createContext(t);function o(e){const i=n.useContext(r);return n.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),n.createElement(r.Provider,{value:i},e.children)}},62803(e,i,s [...]
\ No newline at end of file
diff --git a/assets/js/main.48a694f5.js b/assets/js/main.48a694f5.js
new file mode 100644
index 00000000..00420fd2
--- /dev/null
+++ b/assets/js/main.48a694f5.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.48a694f5.js.LICENSE.txt */
+(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[8792],{1471(e,t,n){"use strict";function r(e){return/^(?:[A-Za-z][A-Za-z\d+.-]*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>o,z:()=>r})},2163(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(87355)},2736(e [...]
\ No newline at end of file
diff --git a/assets/js/main.a611ef2f.js.LICENSE.txt b/assets/js/main.48a694f5.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.a611ef2f.js.LICENSE.txt
rename to assets/js/main.48a694f5.js.LICENSE.txt
diff --git a/assets/js/main.a611ef2f.js b/assets/js/main.a611ef2f.js
deleted file mode 100644
index 9fb47101..00000000
--- a/assets/js/main.a611ef2f.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.a611ef2f.js.LICENSE.txt */
-(globalThis.webpackChunkbifromq=globalThis.webpackChunkbifromq||[]).push([[8792],{1471(e,t,n){"use strict";function r(e){return/^(?:[A-Za-z][A-Za-z\d+.-]*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>o,z:()=>r})},2163(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(87355)},2736(e [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.483c5022.js b/assets/js/runtime~main.8af1a7a8.js
similarity index 85%
rename from assets/js/runtime~main.483c5022.js
rename to assets/js/runtime~main.8af1a7a8.js
index 1b77c54c..3b6eec31 100644
--- a/assets/js/runtime~main.483c5022.js
+++ b/assets/js/runtime~main.8af1a7a8.js
@@ -1 +1 @@
-(()=>{"use strict";var e,b,f,a,d,c={},r={};function t(e){var b=r[e];if(void 0!==b)return b.exports;var f=r[e]={id:e,loaded:!1,exports:{}};return c[e].call(f.exports,f,f.exports,t),f.loaded=!0,f.exports}t.m=c,t.c=r,e=[],t.O=(b,f,a,d)=>{if(!f){var c=1/0;for(i=0;i<e.length;i++){for(var[f,a,d]=e[i],r=!0,o=0;o<f.length;o++)(!1&d||c>=d)&&Object.keys(t.O).every(e=>t.O[e](f[o]))?f.splice(o--,1):(r=!1,d<c&&(c=d));if(r){e.splice(i--,1);var n=a();void 0!==n&&(b=n)}}return b}d=d||0;for(var i=e.lengt [...]
\ No newline at end of file
+(()=>{"use strict";var e,b,d,f,a,c={},r={};function t(e){var b=r[e];if(void 0!==b)return b.exports;var d=r[e]={id:e,loaded:!1,exports:{}};return c[e].call(d.exports,d,d.exports,t),d.loaded=!0,d.exports}t.m=c,t.c=r,e=[],t.O=(b,d,f,a)=>{if(!d){var c=1/0;for(i=0;i<e.length;i++){for(var[d,f,a]=e[i],r=!0,o=0;o<d.length;o++)(!1&a||c>=a)&&Object.keys(t.O).every(e=>t.O[e](d[o]))?d.splice(o--,1):(r=!1,a<c&&(c=a));if(r){e.splice(i--,1);var n=f();void 0!==n&&(b=n)}}return b}a=a||0;for(var i=e.lengt [...]
\ No newline at end of file
diff --git a/blog/announcing-apache-bifromq-4-0-0-incubating/index.html b/blog/announcing-apache-bifromq-4-0-0-incubating/index.html
index 18f22df4..f9014449 100644
--- a/blog/announcing-apache-bifromq-4-0-0-incubating/index.html
+++ b/blog/announcing-apache-bifromq-4-0-0-incubating/index.html
@@ -3,26 +3,16 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
-<title data-rh="true">Announcing Apache BifroMQ 4.0.0-incubating | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/announcing-apache-bifromq-4-0-0-incubating/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true"  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<title data-rh="true">Announcing Apache BifroMQ 4.0.0-incubating | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/announcing-apache-bifromq-4-0-0-incubating/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true"  [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>This release marks an important milestone: it represents the transition of BifroMQ&#x27;s pre-Apache development history and production experience into an Apache-governed project, with community-driven development, transparent processes, and formal release procedures.</p>
 <p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="what-this-release-represents">What this release represents<a href="#what-this-release-represents" class="hash-link" aria-label="Direct link to What this release represents" title="Direct link to What this release represents" translate="no">​</a></h2>
@@ -52,7 +42,7 @@
 <p>We would like to thank everyone who contributed code, reviews, testing, and feedback, as well as the Apache Incubator mentors and community members who helped guide the project through the initial steps of incubation.</p></div><footer class="docusaurus-mt-lg"><div class="row margin-top--sm theme-blog-footer-edit-meta-row"><div class="col"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/ [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 3cf49b38..e9c8529e 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Archive | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/archive/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docus [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/authors/index.html b/blog/authors/index.html
index 660a9909..6dfa06f9 100644
--- a/blog/authors/index.html
+++ b/blog/authors/index.html
@@ -4,28 +4,18 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Authors | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/authors/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docse [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/index.html b/blog/index.html
index 90c9da81..530f19c5 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -3,33 +3,23 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
-<title data-rh="true">Blog | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:langua [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<title data-rh="true">Blog | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:langua [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>This release marks an important milestone: it represents the transition of BifroMQ&#x27;s pre-Apache development history and production experience into an Apache-governed project, with community-driven development, transparent processes, and formal release procedures.</p>
-<p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
+<p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
 <p>But at cloud scale, the broker itself turns into frontline infrastructure: it is the entry point for business traffic, it must handle massive numbers of long-lived connections, and it has to remain reliable under bursty and unpredictable workloads.</p>
 <p>Apache BifroMQ (Incubating) was built in this environment. In this post, we give a high-level overview of what BifroMQ is, why another MQTT broker is needed, and how its architecture is shaped by real large-scale IoT deployments.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dF [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/introducing-apache-bifromq/index.html b/blog/introducing-apache-bifromq/index.html
index 8a7ccba9..9c3af906 100644
--- a/blog/introducing-apache-bifromq/index.html
+++ b/blog/introducing-apache-bifromq/index.html
@@ -3,26 +3,16 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
-<title data-rh="true">Introducing Apache BifroMQ (Incubating) | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/introducing-apache-bifromq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_lo [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<title data-rh="true">Introducing Apache BifroMQ (Incubating) | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/introducing-apache-bifromq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_lo [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>But at cloud scale, the broker itself turns into frontline infrastructure: it is the entry point for business traffic, it must handle massive numbers of long-lived connections, and it has to remain reliable under bursty and unpredictable workloads.</p>
 <p>Apache BifroMQ (Incubating) was built in this environment. In this post, we give a high-level overview of what BifroMQ is, why another MQTT broker is needed, and how its architecture is shaped by real large-scale IoT deployments.</p>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="what-is-apache-bifromq-incubating">What is Apache BifroMQ (Incubating)?<a href="#what-is-apache-bifromq-incubating" class="hash-link" aria-label="Direct link to What is Apache BifroMQ (Incubating)?" title="Direct link to What is Apache BifroMQ (Incubating)?" translate="no">​</a></h2>
@@ -182,7 +172,7 @@
 <p>Apache BifroMQ (Incubating) aims to be a practical, operations-friendly MQTT broker for large-scale, multi-tenant workloads. We look forward to feedback and collaboration from the wider community as the project grows.</p></div><footer class="docusaurus-mt-lg"><div class="row margin-top--sm theme-blog-footer-edit-meta-row"><div class="col"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/ [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/tags/apache/index.html b/blog/tags/apache/index.html
index cb34f1a6..e1bf2550 100644
--- a/blog/tags/apache/index.html
+++ b/blog/tags/apache/index.html
@@ -4,32 +4,22 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">2 posts tagged with &quot;Apache&quot; | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/tags/apache/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="e [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>This release marks an important milestone: it represents the transition of BifroMQ&#x27;s pre-Apache development history and production experience into an Apache-governed project, with community-driven development, transparent processes, and formal release procedures.</p>
-<p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
+<p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
 <p>But at cloud scale, the broker itself turns into frontline infrastructure: it is the entry point for business traffic, it must handle massive numbers of long-lived connections, and it has to remain reliable under bursty and unpredictable workloads.</p>
 <p>Apache BifroMQ (Incubating) was built in this environment. In this post, we give a high-level overview of what BifroMQ is, why another MQTT broker is needed, and how its architecture is shaped by real large-scale IoT deployments.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dF [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/tags/bifro-mq/index.html b/blog/tags/bifro-mq/index.html
index 6b85fc1e..c0a1c8ce 100644
--- a/blog/tags/bifro-mq/index.html
+++ b/blog/tags/bifro-mq/index.html
@@ -4,32 +4,22 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">2 posts tagged with &quot;BifroMQ&quot; | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/tags/bifro-mq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>This release marks an important milestone: it represents the transition of BifroMQ&#x27;s pre-Apache development history and production experience into an Apache-governed project, with community-driven development, transparent processes, and formal release procedures.</p>
-<p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
+<p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
 <p>But at cloud scale, the broker itself turns into frontline infrastructure: it is the entry point for business traffic, it must handle massive numbers of long-lived connections, and it has to remain reliable under bursty and unpredictable workloads.</p>
 <p>Apache BifroMQ (Incubating) was built in this environment. In this post, we give a high-level overview of what BifroMQ is, why another MQTT broker is needed, and how its architecture is shaped by real large-scale IoT deployments.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dF [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/tags/decentralized-cluster/index.html b/blog/tags/decentralized-cluster/index.html
index fc893408..4ae215d6 100644
--- a/blog/tags/decentralized-cluster/index.html
+++ b/blog/tags/decentralized-cluster/index.html
@@ -4,30 +4,20 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">One post tagged with &quot;Decentralized Cluster&quot; | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/tags/decentralized-cluster/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>But at cloud scale, the broker itself turns into frontline infrastructure: it is the entry point for business traffic, it must handle massive numbers of long-lived connections, and it has to remain reliable under bursty and unpredictable workloads.</p>
 <p>Apache BifroMQ (Incubating) was built in this environment. In this post, we give a high-level overview of what BifroMQ is, why another MQTT broker is needed, and how its architecture is shaped by real large-scale IoT deployments.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dF [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/tags/incubator/index.html b/blog/tags/incubator/index.html
index a9bbe0ce..5aab5c79 100644
--- a/blog/tags/incubator/index.html
+++ b/blog/tags/incubator/index.html
@@ -4,30 +4,20 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">One post tagged with &quot;Incubator&quot; | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/tags/incubator/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" con [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>This release marks an important milestone: it represents the transition of BifroMQ&#x27;s pre-Apache development history and production experience into an Apache-governed project, with community-driven development, transparent processes, and formal release procedures.</p>
 <p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/tags/index.html b/blog/tags/index.html
index d84e4805..52c8c622 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Tags | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/tags/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:l [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/tags/mqtt/index.html b/blog/tags/mqtt/index.html
index b7063792..a5db5fa6 100644
--- a/blog/tags/mqtt/index.html
+++ b/blog/tags/mqtt/index.html
@@ -4,32 +4,22 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">2 posts tagged with &quot;MQTT&quot; | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/tags/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>This release marks an important milestone: it represents the transition of BifroMQ&#x27;s pre-Apache development history and production experience into an Apache-governed project, with community-driven development, transparent processes, and formal release procedures.</p>
-<p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
+<p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
 <p>But at cloud scale, the broker itself turns into frontline infrastructure: it is the entry point for business traffic, it must handle massive numbers of long-lived connections, and it has to remain reliable under bursty and unpredictable workloads.</p>
 <p>Apache BifroMQ (Incubating) was built in this environment. In this post, we give a high-level overview of what BifroMQ is, why another MQTT broker is needed, and how its architecture is shaped by real large-scale IoT deployments.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dF [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/tags/multi-tenant/index.html b/blog/tags/multi-tenant/index.html
index 5b3f5b09..27e71723 100644
--- a/blog/tags/multi-tenant/index.html
+++ b/blog/tags/multi-tenant/index.html
@@ -4,30 +4,20 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">One post tagged with &quot;Multi-Tenant&quot; | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/tags/multi-tenant/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_local [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>But at cloud scale, the broker itself turns into frontline infrastructure: it is the entry point for business traffic, it must handle massive numbers of long-lived connections, and it has to remain reliable under bursty and unpredictable workloads.</p>
 <p>Apache BifroMQ (Incubating) was built in this environment. In this post, we give a high-level overview of what BifroMQ is, why another MQTT broker is needed, and how its architecture is shaped by real large-scale IoT deployments.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dF [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/tags/release/index.html b/blog/tags/release/index.html
index 3ca72157..044cdd6a 100644
--- a/blog/tags/release/index.html
+++ b/blog/tags/release/index.html
@@ -4,30 +4,20 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">One post tagged with &quot;Release&quot; | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/tags/release/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>This release marks an important milestone: it represents the transition of BifroMQ&#x27;s pre-Apache development history and production experience into an Apache-governed project, with community-driven development, transparent processes, and formal release procedures.</p>
 <p>This blog post provides a high-level overview of the release. For full details, please refer to the official release notes and latest online documents.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/bifro-mq/"> [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/blog/tags/serverless/index.html b/blog/tags/serverless/index.html
index faad0aef..e549533d 100644
--- a/blog/tags/serverless/index.html
+++ b/blog/tags/serverless/index.html
@@ -4,30 +4,20 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">One post tagged with &quot;Serverless&quot; | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/blog/tags/serverless/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" c [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>But at cloud scale, the broker itself turns into frontline infrastructure: it is the entry point for business traffic, it must handle massive numbers of long-lived connections, and it has to remain reliable under bursty and unpredictable workloads.</p>
 <p>Apache BifroMQ (Incubating) was built in this environment. In this post, we give a high-level overview of what BifroMQ is, why another MQTT broker is needed, and how its architecture is shaped by real large-scale IoT deployments.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_ND55 padding--none margin-left--sm"><li class="tag_dFPR"><a rel="tag" class="tag_S6PQ tagRegular_fgsO" href="/blog/tags/apache/">Apache</a></li><li class="tag_dF [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/community/index.html b/community/index.html
index 883433df..f0c98c53 100644
--- a/community/index.html
+++ b/community/index.html
@@ -3,30 +3,20 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
-<title data-rh="true">BifroMQ Community | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/community/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<title data-rh="true">Apache BifroMQ (Incubating) Community | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/community/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
-<p>As an open-source project, BifroMQ warmly welcomes developers and enterprises to actively participate in project development and enhancement. To facilitate this, we have provided an abundance of resources such as documentation, tutorials, Q&amp;A, and code contributions on the <a href="https://bifromq.apache.org/" target="_blank" rel="noopener noreferrer" class="">BifroMQ official website</a> and the <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" [...]
-<p>Additionally, you can also join our <a href="https://discord.gg/Pfs3QRadRB" target="_blank" rel="noopener noreferrer" class="">Discord group</a>.</p>
-<h1>Mailing List</h1>
-<h2 class="anchor anchorTargetStickyNavbar_aAmt" id="about-the-mailing-list">About the Mailing List<a href="#about-the-mailing-list" class="hash-link" aria-label="Direct link to About the Mailing List" title="Direct link to About the Mailing List" translate="no">​</a></h2>
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<p>Apache BifroMQ welcomes participation through its public mailing lists and <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" class="">GitHub repositories</a>.</p>
+<p>Project decisions are made on the public <code>dev@bifromq.apache.org</code> mailing list. <a href="https://github.com/apache/bifromq/discussions" target="_blank" rel="noopener noreferrer" class="">GitHub Discussions</a> and <a href="https://discord.gg/Pfs3QRadRB" target="_blank" rel="noopener noreferrer" class="">Discord</a> are supplementary channels; proposals that need a project decision should be brought to the dev list.</p>
+<h2 class="anchor anchorTargetStickyNavbar_aAmt" id="mailing-lists">Mailing Lists<a href="#mailing-lists" class="hash-link" aria-label="Direct link to Mailing Lists" title="Direct link to Mailing Lists" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_aAmt" id="about-the-mailing-lists">About the Mailing Lists<a href="#about-the-mailing-lists" class="hash-link" aria-label="Direct link to About the Mailing Lists" title="Direct link to About the Mailing Lists" translate="no">​</a></h3>
 <p>The BifroMQ mailing lists are the primary channels for open, public discussions within the community. Subscribing allows you to:</p>
 <ul>
 <li class="">Stay informed about bug reports and feature requests</li>
@@ -34,12 +24,11 @@
 <li class="">Offer help to users who ask questions via email</li>
 <li class="">Follow project updates and progress</li>
 </ul>
-<p>For reporting specific bugs or requesting new features, we recommend using <a href="https://github.com/apache/bifromq/issues" target="_blank" rel="noopener noreferrer" class="">GitHub Issues</a>.
-For broader technical discussions or proposals, please use <a href="https://github.com/apache/bifromq/discussions" target="_blank" rel="noopener noreferrer" class="">GitHub Discussions</a>, which is often a more efficient way to collaborate.</p>
-<h3 class="anchor anchorTargetStickyNavbar_aAmt" id="mailing-list-types">Mailing List Types<a href="#mailing-list-types" class="hash-link" aria-label="Direct link to Mailing List Types" title="Direct link to Mailing List Types" translate="no">​</a></h3>
+<p>Use <a href="https://github.com/apache/bifromq/issues" target="_blank" rel="noopener noreferrer" class="">GitHub Issues</a> to report specific bugs or request features. Use the dev mailing list for technical proposals and decisions. Discussions started elsewhere should be summarized on the list when a project decision is needed.</p>
+<h3 class="anchor anchorTargetStickyNavbar_aAmt" id="mailing-list-types-and-archives">Mailing List Types and Archives<a href="#mailing-list-types-and-archives" class="hash-link" aria-label="Direct link to Mailing List Types and Archives" title="Direct link to Mailing List Types and Archives" translate="no">​</a></h3>
 <ul>
-<li class=""><strong><code>commits@bifromq.apache.org</code></strong> – Receives automated commit logs and code changes.</li>
-<li class=""><strong><code>dev@bifromq.apache.org</code></strong> – Used for general development discussions, proposals, questions, and community communication.</li>
+<li class=""><strong><code>dev@bifromq.apache.org</code></strong> – Development discussions, proposals, questions, and project decisions. <a href="https://lists.apache.org/list.html?dev@bifromq.apache.org" target="_blank" rel="noopener noreferrer" class="">Browse the public archive</a>.</li>
+<li class=""><strong><code>commits@bifromq.apache.org</code></strong> – Automated commit logs and code changes. <a href="https://lists.apache.org/list.html?commits@bifromq.apache.org" target="_blank" rel="noopener noreferrer" class="">Browse the public archive</a>.</li>
 </ul>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="how-to-subscribe">How to Subscribe<a href="#how-to-subscribe" class="hash-link" aria-label="Direct link to How to Subscribe" title="Direct link to How to Subscribe" translate="no">​</a></h2>
 <p>To subscribe to a mailing list:</p>
@@ -59,10 +48,10 @@ For broader technical discussions or proposals, please use <a href="https://gith
 <ul>
 <li class=""><code>commits-unsubscribe@bifromq.apache.org</code></li>
 <li class=""><code>dev-unsubscribe@bifromq.apache.org</code></li>
-</ul></article></div><div class="col col--2"><div class="tableOfContents_CcEE thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#about-the-mailing-list" class="table-of-contents__link toc-highlight">About the Mailing List</a><ul><li><a href="#mailing-list-types" class="table-of-contents__link toc-highlight">Mailing List Types</a></li></ul></li><li><a href="#how-to-subscribe" class="table-of-contents__link toc-highlight">How to Subscribe</a></li></u [...]
+</ul></article></div><div class="col col--2"><div class="tableOfContents_CcEE thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#mailing-lists" class="table-of-contents__link toc-highlight">Mailing Lists</a><ul><li><a href="#about-the-mailing-lists" class="table-of-contents__link toc-highlight">About the Mailing Lists</a></li><li><a href="#mailing-list-types-and-archives" class="table-of-contents__link toc-highlight">Mailing List Types and Archives [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/doap_BifroMQ.rdf b/doap_BifroMQ.rdf
new file mode 100644
index 00000000..6f1b0d59
--- /dev/null
+++ b/doap_BifroMQ.rdf
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements. See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to you under the Apache License, Version 2.0.
+-->
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+         xmlns:doap="http://usefulinc.com/ns/doap#"
+         xmlns:asfext="http://projects.apache.org/ns/asfext#"
+         xml:lang="en">
+  <doap:Project rdf:about="https://bifromq.apache.org/">
+    <doap:name>Apache BifroMQ</doap:name>
+    <doap:homepage rdf:resource="https://bifromq.apache.org/" />
+    <doap:license rdf:resource="https://www.apache.org/licenses/LICENSE-2.0" />
+    <doap:shortdesc>Distributed MQTT broker with native multi-tenancy support.</doap:shortdesc>
+    <doap:description>Apache BifroMQ is open-source, distributed MQTT broker software with native multi-tenancy support.</doap:description>
+    <doap:bug-database rdf:resource="https://github.com/apache/bifromq/issues" />
+    <doap:mailing-list rdf:resource="https://bifromq.apache.org/community/" />
+    <doap:download-page rdf:resource="https://bifromq.apache.org/download/" />
+    <doap:programming-language>Java</doap:programming-language>
+    <asfext:pmc rdf:resource="https://incubator.apache.org/" />
+    <doap:repository>
+      <doap:GitRepository>
+        <doap:location rdf:resource="https://gitbox.apache.org/repos/asf/bifromq.git" />
+        <doap:browse rdf:resource="https://github.com/apache/bifromq" />
+      </doap:GitRepository>
+    </doap:repository>
+    <doap:release>
+      <doap:Version>
+        <doap:name>Apache BifroMQ</doap:name>
+        <doap:created>2026-01-28</doap:created>
+        <doap:revision>4.0.0-incubating</doap:revision>
+      </doap:Version>
+    </doap:release>
+  </doap:Project>
+</rdf:RDF>
diff --git a/docs/1.0.x/Readme/index.html b/docs/1.0.x/Readme/index.html
index fab9ba5f..6562bbac 100644
--- a/docs/1.0.x/Readme/index.html
+++ b/docs/1.0.x/Readme/index.html
@@ -4,25 +4,15 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/Readme/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name=" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>BifroMQ is a Java-based high-performance, distributed MQTT broker implementation that seamlessly integrates native multi-tenancy
 support. It is designed to support building large-scale IoT device connections and messaging systems. Presently, BifroMQ serves as the foundational technology for <a href="https://cloud.baidu.com/product/iot.html" target="_blank" rel="noopener noreferrer" class="">Baidu IoTCore</a>, a public serverless
 cloud service.</p>
@@ -32,12 +22,12 @@ cloud service.</p>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="discussion">Discussion<a href="#discussion" class="hash-link" aria-label="Direct link to Discussion" title="Direct link to Discussion" translate="no">​</a></h2>
 <p>Join our Discord or WeChat group if you are interested in our work.</p>
 <h3 class="anchor anchorTargetStickyNavbar_aAmt" id="discord">Discord<a href="#discord" class="hash-link" aria-label="Direct link to Discord" title="Direct link to Discord" translate="no">​</a></h3>
-<a href="https://discord.gg/Pfs3QRadRB"><img src="https://img.shields.io/discord/1115542029531885599?logo=discord&amp;logoColor=white" alt="BifroMQ Discord server"></a>
+<p><a href="https://discord.gg/Pfs3QRadRB" target="_blank" rel="noopener noreferrer" class="">Join the BifroMQ Discord server</a>.</p>
 <h3 class="anchor anchorTargetStickyNavbar_aAmt" id="wechat-group">WeChat group<a href="#wechat-group" class="hash-link" aria-label="Direct link to WeChat group" title="Direct link to WeChat group" translate="no">​</a></h3>
 <p><a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">Email</a> us your WeChat ID, along with more information on why BifroMQ has caught your attention (we&#x27;d love to hear about it), and we will invite you to join our group as soon as possible.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/mas [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/best_practices/mqtt_parameters/index.html b/docs/1.0.x/best_practices/mqtt_parameters/index.html
index c76aea40..f0b3e357 100644
--- a/docs/1.0.x/best_practices/mqtt_parameters/index.html
+++ b/docs/1.0.x/best_practices/mqtt_parameters/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT Parameter Selection | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/best_practices/mqtt_parameters/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@ Aim to minimize the message volume when using clean session set to False, as thi
 </blockquote></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/08_best_practices/1_mqtt_parameters.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/best_practices/topicfilter/index.html b/docs/1.0.x/best_practices/topicfilter/index.html
index 915f8297..6728b014 100644
--- a/docs/1.0.x/best_practices/topicfilter/index.html
+++ b/docs/1.0.x/best_practices/topicfilter/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Topic Filters Design | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/best_practices/topicfilter/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -44,7 +34,7 @@
 <p>In summary, the selection and design of Topic Filters should take into account the requirements and scenarios of the application and adhere to suitable conventions and best practices.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/08_best_practices/2_topicfilter.md" target="_blank" rel="noopen [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/bifromq_inside/index.html b/docs/1.0.x/bifromq_inside/index.html
index 63a568be..02a290e8 100644
--- a/docs/1.0.x/bifromq_inside/index.html
+++ b/docs/1.0.x/bifromq_inside/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Inside | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/bifromq_inside/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/999_bifromq_inside.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/api-usage/index.html b/docs/1.0.x/category/api-usage/index.html
index f948e55a..b24fd4d4 100644
--- a/docs/1.0.x/category/api-usage/index.html
+++ b/docs/1.0.x/category/api-usage/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API Usage | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/api-usage/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/best-practices/index.html b/docs/1.0.x/category/best-practices/index.html
index 4d276199..2eec2755 100644
--- a/docs/1.0.x/category/best-practices/index.html
+++ b/docs/1.0.x/category/best-practices/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Best Practices | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/best-practices/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/configuration/index.html b/docs/1.0.x/category/configuration/index.html
index fa964a0f..f56e8f60 100644
--- a/docs/1.0.x/category/configuration/index.html
+++ b/docs/1.0.x/category/configuration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/configuration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/connect-to-bifromq/index.html b/docs/1.0.x/category/connect-to-bifromq/index.html
index d8432495..8bfb14ea 100644
--- a/docs/1.0.x/category/connect-to-bifromq/index.html
+++ b/docs/1.0.x/category/connect-to-bifromq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/connect-to-bifromq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/data-integration/index.html b/docs/1.0.x/category/data-integration/index.html
index ebbbd535..4d354943 100644
--- a/docs/1.0.x/category/data-integration/index.html
+++ b/docs/1.0.x/category/data-integration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Data Integration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/data-integration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/faq/index.html b/docs/1.0.x/category/faq/index.html
index 1231a4b3..0d92bb15 100644
--- a/docs/1.0.x/category/faq/index.html
+++ b/docs/1.0.x/category/faq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">FAQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/faq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/get-started/index.html b/docs/1.0.x/category/get-started/index.html
index 6277e25e..71f252b9 100644
--- a/docs/1.0.x/category/get-started/index.html
+++ b/docs/1.0.x/category/get-started/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Get Started | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/get-started/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/install--deploy/index.html b/docs/1.0.x/category/install--deploy/index.html
index 1a5bde27..39aae902 100644
--- a/docs/1.0.x/category/install--deploy/index.html
+++ b/docs/1.0.x/category/install--deploy/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Install &amp; Deploy | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/install--deploy/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/introduction/index.html b/docs/1.0.x/category/introduction/index.html
index 2304998d..daaab420 100644
--- a/docs/1.0.x/category/introduction/index.html
+++ b/docs/1.0.x/category/introduction/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/introduction/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/mqtt/index.html b/docs/1.0.x/category/mqtt/index.html
index 16583168..90da46f0 100644
--- a/docs/1.0.x/category/mqtt/index.html
+++ b/docs/1.0.x/category/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" na [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/operations/index.html b/docs/1.0.x/category/operations/index.html
index f7294f70..91648f4f 100644
--- a/docs/1.0.x/category/operations/index.html
+++ b/docs/1.0.x/category/operations/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/operations/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/plugin/index.html b/docs/1.0.x/category/plugin/index.html
index bf5b9dfc..75d6639f 100644
--- a/docs/1.0.x/category/plugin/index.html
+++ b/docs/1.0.x/category/plugin/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Plugin | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/plugin/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/test-report/index.html b/docs/1.0.x/category/test-report/index.html
index 43f9fd8f..b88dfa81 100644
--- a/docs/1.0.x/category/test-report/index.html
+++ b/docs/1.0.x/category/test-report/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Test Report | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/test-report/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/category/user-guide/index.html b/docs/1.0.x/category/user-guide/index.html
index cd545c30..289755c1 100644
--- a/docs/1.0.x/category/user-guide/index.html
+++ b/docs/1.0.x/category/user-guide/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">User Guide | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/category/user-guide/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/configuration/configs_introduction/index.html b/docs/1.0.x/configuration/configs_introduction/index.html
index b085d4e4..c1e42ebd 100644
--- a/docs/1.0.x/configuration/configs_introduction/index.html
+++ b/docs/1.0.x/configuration/configs_introduction/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/configuration/configs_introduction/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -30,7 +20,7 @@
 <p>The main configuration file contains most of the essential configuration options. For any additional configuration options not explicitly specified in the configuration file, the default settings will be used. For the full list of available configuration options and their descriptions, please refer to the <a class="" href="/docs/1.0.x/configuration/file_configs_manual/">Configuration File Manual</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/configuration/file_configs_manual/index.html b/docs/1.0.x/configuration/file_configs_manual/index.html
index 9da31dc0..cfc59409 100644
--- a/docs/1.0.x/configuration/file_configs_manual/index.html
+++ b/docs/1.0.x/configuration/file_configs_manual/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration file | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/configuration/file_configs_manual/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" co [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -534,7 +524,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/04_configuration/2_file_configs_manual.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/configuration/performance_tuning_linux/index.html b/docs/1.0.x/configuration/performance_tuning_linux/index.html
index 32752c3c..69281638 100644
--- a/docs/1.0.x/configuration/performance_tuning_linux/index.html
+++ b/docs/1.0.x/configuration/performance_tuning_linux/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Performance Tuning (Linux) | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/configuration/performance_tuning_linux/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaur [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -98,7 +88,7 @@
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/04_configuration/3_performance_tuning_linux.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentCol [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/deploy/build_from_source/index.html b/docs/1.0.x/deploy/build_from_source/index.html
index dbc514a0..414a688b 100644
--- a/docs/1.0.x/deploy/build_from_source/index.html
+++ b/docs/1.0.x/deploy/build_from_source/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy from source | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/deploy/build_from_source/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -41,7 +31,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/03_deploy/11_build_from_source.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/deploy/cluster/index.html b/docs/1.0.x/deploy/cluster/index.html
index e592851f..7e49869d 100644
--- a/docs/1.0.x/deploy/cluster/index.html
+++ b/docs/1.0.x/deploy/cluster/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy Cluster | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/deploy/cluster/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -27,7 +17,7 @@
 <p>Contact us, no documentation available at this time</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/03_deploy/21_cluster.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidd [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/deploy/deploy_on_linux_mac/index.html b/docs/1.0.x/deploy/deploy_on_linux_mac/index.html
index c7bc8d99..c7869971 100644
--- a/docs/1.0.x/deploy/deploy_on_linux_mac/index.html
+++ b/docs/1.0.x/deploy/deploy_on_linux_mac/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy on Linux or Mac | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/deploy/deploy_on_linux_mac/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -33,7 +23,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">tar -zxvf bifromq-*-standalone.tar.gz --strip-components 1  -C /usr/share/bifromq/</span><br [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/deploy/deploy_on_windows/index.html b/docs/1.0.x/deploy/deploy_on_windows/index.html
index 02b48472..12bf8ee9 100644
--- a/docs/1.0.x/deploy/deploy_on_windows/index.html
+++ b/docs/1.0.x/deploy/deploy_on_windows/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy on Windows | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/deploy/deploy_on_windows/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">unzip -zxvf bifromq-*-standalone-windows.zip</span><br></div><div class="token-line" style=" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/deploy/deploy_with_docker/index.html b/docs/1.0.x/deploy/deploy_with_docker/index.html
index e5431357..4677020e 100644
--- a/docs/1.0.x/deploy/deploy_with_docker/index.html
+++ b/docs/1.0.x/deploy/deploy_with_docker/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy on Docker | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/deploy/deploy_with_docker/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -33,7 +23,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">docker run -d --name bifromq -p 1883:1883 bifromq/bifromq:latest</span><br></div></code></pr [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/faq/bifromq/index.html b/docs/1.0.x/faq/bifromq/index.html
index e14cfaa9..b02e294e 100644
--- a/docs/1.0.x/faq/bifromq/index.html
+++ b/docs/1.0.x/faq/bifromq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Usage and Integration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/faq/bifromq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -57,7 +47,7 @@ BifroMQ focuses more on standard integrations with upstream and downstream syste
 <p>IoT Core, an Internet of Things core suite, is a public cloud service by Baidu Intelligent Cloud that supports prepaid and pay-as-you-go billing. BifroMQ and IoT Core share a close relationship, as BifroMQ is the underlying technology for IoT Core. The multi-tenant, high-performance, and distributed capabilities of BifroMQ provide robust support for building large-scale IoT Core device connections and messaging systems.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div c [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/faq/mqtt/index.html b/docs/1.0.x/faq/mqtt/index.html
index 2b7f3e97..7ce7ba5c 100644
--- a/docs/1.0.x/faq/mqtt/index.html
+++ b/docs/1.0.x/faq/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Utilizing MQTT Protocol | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/faq/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -54,7 +44,7 @@
 <p>Generally, it is due to mutual kicking. The ClientID must be unique, otherwise, the conflicting device that has already been connected will be disconnected. If both devices have set up automatic reconnection, then they will kick each other repeatedly, causing this problem.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/ve [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/get_started/connect_to/index.html b/docs/1.0.x/get_started/connect_to/index.html
index af88add5..b10d9cbe 100644
--- a/docs/1.0.x/get_started/connect_to/index.html
+++ b/docs/1.0.x/get_started/connect_to/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/get_started/connect_to/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -30,7 +20,7 @@
 <li class="">Visit <a href="https://mqttx.app/" target="_blank" rel="noopener noreferrer" class="">https://mqttx.app/</a> to download MQTTX and install it.</li>
 <li class="">Open MQTTX and click on “New Connection” or the “+” sign on the left sidebar to create a new connection configuration.</li>
 </ol>
-<p><img decoding="async" loading="lazy" src="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_4636166.png" alt="image.png" class="img_xAhj"></p>
+<p><a href="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_4636166.png" target="_blank" rel="noopener noreferrer" class="">View the historical connection setup screenshot</a>.</p>
 <ol start="3">
 <li class="">
 <p>Fill in the required fields:</p>
@@ -50,17 +40,17 @@
 <p>Subscribe to a topic: Click on the “New Subscription” button in the top left corner and enter the topic in the pop-up dialog box. Note that you must enter a topic you have subscription privileges for. In this example, we will use a test topic: $iot/device1/user/fortest. Select the default QoS 0 and click &quot;Confirm&quot; to subscribe.</p>
 </li>
 </ol>
-<p><img decoding="async" loading="lazy" src="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_62a12ac.png" alt="image.png" class="img_xAhj"></p>
+<p><a href="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_62a12ac.png" target="_blank" rel="noopener noreferrer" class="">View the historical subscription screenshot</a>.</p>
 <ol start="6">
 <li class="">Publish a message: In the message send/receive interface, enter the topic in the bottom right corner. We will use the same test topic as before. Send a message to yourself by selecting the default QoS 0, entering the message content, and clicking the send button.</li>
 </ol>
-<p><img decoding="async" loading="lazy" src="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_e3d5f14.png" alt="image.png" class="img_xAhj"></p>
+<p><a href="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_e3d5f14.png" target="_blank" rel="noopener noreferrer" class="">View the historical publish screenshot</a>.</p>
 <ol start="7">
 <li class="">After sending the message successfully, you can see the sent message on the right. If the MQTT service is working properly, since we are subscribed to that topic, we will receive the message and it will also be displayed on the left side of the conversation interface.</li>
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/02_get_started/2_connect_to.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/get_started/quick_install/index.html b/docs/1.0.x/get_started/quick_install/index.html
index 3065ff79..18b2b5bc 100644
--- a/docs/1.0.x/get_started/quick_install/index.html
+++ b/docs/1.0.x/get_started/quick_install/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Install BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/get_started/quick_install/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -29,7 +19,7 @@
 <p>For more installation options, details: <a class="" href="/docs/1.0.x/category/install--deploy/">Install &amp; Deploy</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/02_get_started/1_quick_install.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentC [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/intro/features_list/index.html b/docs/1.0.x/intro/features_list/index.html
index f029c2f2..7992b417 100644
--- a/docs/1.0.x/intro/features_list/index.html
+++ b/docs/1.0.x/intro/features_list/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Features List | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/intro/features_list/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/01_intro/features_list.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/mqtt/mqtt/index.html b/docs/1.0.x/mqtt/mqtt/index.html
index 29e36f46..370736a4 100644
--- a/docs/1.0.x/mqtt/mqtt/index.html
+++ b/docs/1.0.x/mqtt/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT Specification | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/mqtt/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -27,7 +17,7 @@
 <p>You can also refer to the Shared Subscriptions section in <a href="https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901250" target="_blank" rel="noopener noreferrer" class="">MQTT 5.0 Shared Subscriptions</a> here, which is also supported in BifroMQ.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versi [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/operations/high_availability/index.html b/docs/1.0.x/operations/high_availability/index.html
index b7230fff..f0ea7e02 100644
--- a/docs/1.0.x/operations/high_availability/index.html
+++ b/docs/1.0.x/operations/high_availability/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">High Availability | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/operations/high_availability/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -26,7 +16,7 @@
 <p>TODO</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/07_operations/2_high_availability.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l- [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/operations/logs_observable/index.html b/docs/1.0.x/operations/logs_observable/index.html
index 4605c161..f3b97b57 100644
--- a/docs/1.0.x/operations/logs_observable/index.html
+++ b/docs/1.0.x/operations/logs_observable/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Logs and Observable | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/operations/logs_observable/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@
 <p>You can also refer to <a href="https://github.com/bifromqio/bifromq/blob/main/build/build-plugin-demo/src/main/java/com/baidu/demo/plugin/DemoPlugin.java" target="_blank" rel="noopener noreferrer" class="">DemoPlugin</a> to implement your own Plugin.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/operations/tls/index.html b/docs/1.0.x/operations/tls/index.html
index 1e2e8c2e..4c05b96c 100644
--- a/docs/1.0.x/operations/tls/index.html
+++ b/docs/1.0.x/operations/tls/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">TLS | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/operations/tls/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" na [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <p>Follow the instructions in the <code>brokerSSLCtxConfig</code> section of the <a class="" href="/docs/1.0.x/configuration/file_configs_manual/">Configuration File Manual</a>. Enable the desired level of authentication, enter the appropriate certificate names, and place the certificate files in the location specified by the configuration parameters.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/plugin/auth_provider/index.html b/docs/1.0.x/plugin/auth_provider/index.html
index 25e823d5..7c867684 100644
--- a/docs/1.0.x/plugin/auth_provider/index.html
+++ b/docs/1.0.x/plugin/auth_provider/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Auth Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/plugin/auth_provider/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -80,7 +70,7 @@ check permissions.</p>
 <p>Note that the DevOnly Mode is only recommended for development and testing environments. It should never be used in a production environment, as it lacks security measures.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/06_plugin/2_auth_provider.md" target="_blank" rel="noopener noreferrer" cl [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/plugin/event_collector/index.html b/docs/1.0.x/plugin/event_collector/index.html
index 125cc4d4..c9010bb0 100644
--- a/docs/1.0.x/plugin/event_collector/index.html
+++ b/docs/1.0.x/plugin/event_collector/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Event Collector | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/plugin/event_collector/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -38,7 +28,7 @@
 <p>Please note that efficient handling within the <code>report()</code> method is critical for maintaining the performance and scalability of the BifroMQ system.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/06_plugin/3_event_collector.md" target="_blank" rel="noopener noreferrer" class="theme-e [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/plugin/plugin/index.html b/docs/1.0.x/plugin/plugin/index.html
index 427a4ca5..17a14fc5 100644
--- a/docs/1.0.x/plugin/plugin/index.html
+++ b/docs/1.0.x/plugin/plugin/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/plugin/plugin/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -44,7 +34,7 @@ For this kind of scenario, user should explicitly set context class loader to co
 <p>As BifroMQ’s plugin interface implementations are called during the connection and message distribution processes, it’s crucial to ensure they are lightweight in order to avoid bottlenecks. Failure to do so may significantly impede connection and message performance.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versione [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/plugin/plugin_practice/index.html b/docs/1.0.x/plugin/plugin_practice/index.html
index a6c8617f..6e963ef9 100644
--- a/docs/1.0.x/plugin/plugin_practice/index.html
+++ b/docs/1.0.x/plugin/plugin_practice/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Plugin Practice and Notice | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/plugin/plugin_practice/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_local [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -67,7 +57,7 @@ may cause PF4J validation errors.</p>
 avoids any conflicts or validation issues.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/06_plugin/5_plugin_practice.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="t [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/plugin/setting_provider/index.html b/docs/1.0.x/plugin/setting_provider/index.html
index acb4578b..f1025022 100644
--- a/docs/1.0.x/plugin/setting_provider/index.html
+++ b/docs/1.0.x/plugin/setting_provider/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Setting Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/plugin/setting_provider/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -37,7 +27,7 @@
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/06_plugin/4_setting_provider.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/test_report/test_report/index.html b/docs/1.0.x/test_report/test_report/index.html
index 566f993a..fc4760dd 100644
--- a/docs/1.0.x/test_report/test_report/index.html
+++ b/docs/1.0.x/test_report/test_report/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Test Report | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/test_report/test_report/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -293,7 +283,7 @@
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/99_test_report/1_test_report.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/user_guide/API/api/index.html b/docs/1.0.x/user_guide/API/api/index.html
index a7dc8c9c..3c970434 100644
--- a/docs/1.0.x/user_guide/API/api/index.html
+++ b/docs/1.0.x/user_guide/API/api/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/user_guide/API/api/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -26,7 +16,7 @@
 <p>TODO</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/05_user_guide/3_API/1_api.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/user_guide/connect/index.html b/docs/1.0.x/user_guide/connect/index.html
index a30b687a..7ef6299a 100644
--- a/docs/1.0.x/user_guide/connect/index.html
+++ b/docs/1.0.x/user_guide/connect/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/user_guide/connect/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <p>By default, authentication is not enabled. You can connect without providing a username or password. If you need authentication, please refer to the <a class="" href="/docs/1.0.x/plugin/auth_provider/">Authentication Plugin</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/05_user_guide/1_co [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/user_guide/connect/pubsub/index.html b/docs/1.0.x/user_guide/connect/pubsub/index.html
index f31eed34..27035b35 100644
--- a/docs/1.0.x/user_guide/connect/pubsub/index.html
+++ b/docs/1.0.x/user_guide/connect/pubsub/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Basic Message Pub/Sub | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/user_guide/connect/pubsub/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -58,7 +48,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/05_user_guide/1_connect/2_pubsub.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/user_guide/connect/shared_sub/index.html b/docs/1.0.x/user_guide/connect/shared_sub/index.html
index ab649b42..4dd497b9 100644
--- a/docs/1.0.x/user_guide/connect/shared_sub/index.html
+++ b/docs/1.0.x/user_guide/connect/shared_sub/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Shared Subscriptions | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/user_guide/connect/shared_sub/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/05_user_guide/1_connect/3_shared_sub.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/1.0.x/user_guide/integration/integration/index.html b/docs/1.0.x/user_guide/integration/integration/index.html
index 04d8770b..398a2558 100644
--- a/docs/1.0.x/user_guide/integration/integration/index.html
+++ b/docs/1.0.x/user_guide/integration/integration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Data Integration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/1.0.x/user_guide/integration/integration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" con [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -44,7 +34,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-1.0.x/05_user_guide/2_integration/1_integration.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/Readme/index.html b/docs/2.0.0/Readme/index.html
index 4a5b8dd4..1e3ae718 100644
--- a/docs/2.0.0/Readme/index.html
+++ b/docs/2.0.0/Readme/index.html
@@ -4,25 +4,15 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/Readme/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name=" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>BifroMQ is a Java-based high-performance, distributed MQTT broker implementation that seamlessly integrates native multi-tenancy
 support. It is designed to support building large-scale IoT device connections and messaging systems. Presently, BifroMQ serves as the foundational technology for <a href="https://cloud.baidu.com/product/iot.html" target="_blank" rel="noopener noreferrer" class="">Baidu IoTCore</a>, a public serverless
 cloud service.</p>
@@ -32,12 +22,12 @@ cloud service.</p>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="discussion">Discussion<a href="#discussion" class="hash-link" aria-label="Direct link to Discussion" title="Direct link to Discussion" translate="no">​</a></h2>
 <p>Join our Discord or WeChat group if you are interested in our work.</p>
 <h3 class="anchor anchorTargetStickyNavbar_aAmt" id="discord">Discord<a href="#discord" class="hash-link" aria-label="Direct link to Discord" title="Direct link to Discord" translate="no">​</a></h3>
-<a href="https://discord.gg/Pfs3QRadRB"><img src="https://img.shields.io/discord/1115542029531885599?logo=discord&amp;logoColor=white" alt="BifroMQ Discord server"></a>
+<p><a href="https://discord.gg/Pfs3QRadRB" target="_blank" rel="noopener noreferrer" class="">Join the BifroMQ Discord server</a>.</p>
 <h3 class="anchor anchorTargetStickyNavbar_aAmt" id="wechat-group">WeChat group<a href="#wechat-group" class="hash-link" aria-label="Direct link to WeChat group" title="Direct link to WeChat group" translate="no">​</a></h3>
 <p><a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">Email</a> us your WeChat ID, along with more information on why BifroMQ has caught your attention (we&#x27;d love to hear about it), and we will invite you to join our group as soon as possible.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/mas [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/best_practices/mqtt_parameters/index.html b/docs/2.0.0/best_practices/mqtt_parameters/index.html
index 9e7c21f5..b29b17ab 100644
--- a/docs/2.0.0/best_practices/mqtt_parameters/index.html
+++ b/docs/2.0.0/best_practices/mqtt_parameters/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT Parameter Selection | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/best_practices/mqtt_parameters/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@ Aim to minimize the message volume when using clean session set to False, as thi
 </blockquote></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/08_best_practices/1_mqtt_parameters.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/best_practices/topicfilter/index.html b/docs/2.0.0/best_practices/topicfilter/index.html
index 87dec967..c2c8e6a5 100644
--- a/docs/2.0.0/best_practices/topicfilter/index.html
+++ b/docs/2.0.0/best_practices/topicfilter/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Topic Filters Design | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/best_practices/topicfilter/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -44,7 +34,7 @@
 <p>In summary, the selection and design of Topic Filters should take into account the requirements and scenarios of the application and adhere to suitable conventions and best practices.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/08_best_practices/2_topicfilter.md" target="_blank" rel="noopen [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/bifromq_inside/index.html b/docs/2.0.0/bifromq_inside/index.html
index 494b881c..bfdafd5e 100644
--- a/docs/2.0.0/bifromq_inside/index.html
+++ b/docs/2.0.0/bifromq_inside/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Inside | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/bifromq_inside/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/999_bifromq_inside.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/api-usage/index.html b/docs/2.0.0/category/api-usage/index.html
index 2f44ffc0..a1ad8c0b 100644
--- a/docs/2.0.0/category/api-usage/index.html
+++ b/docs/2.0.0/category/api-usage/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API Usage | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/api-usage/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/best-practices/index.html b/docs/2.0.0/category/best-practices/index.html
index 1f804cac..7460255e 100644
--- a/docs/2.0.0/category/best-practices/index.html
+++ b/docs/2.0.0/category/best-practices/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Best Practices | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/best-practices/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/configuration/index.html b/docs/2.0.0/category/configuration/index.html
index d9fa5f16..e1226380 100644
--- a/docs/2.0.0/category/configuration/index.html
+++ b/docs/2.0.0/category/configuration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/configuration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/connect-to-bifromq/index.html b/docs/2.0.0/category/connect-to-bifromq/index.html
index 87fb9b45..4c3ca9eb 100644
--- a/docs/2.0.0/category/connect-to-bifromq/index.html
+++ b/docs/2.0.0/category/connect-to-bifromq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/connect-to-bifromq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/data-integration/index.html b/docs/2.0.0/category/data-integration/index.html
index 7a2669df..21eabf31 100644
--- a/docs/2.0.0/category/data-integration/index.html
+++ b/docs/2.0.0/category/data-integration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Data Integration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/data-integration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/faq/index.html b/docs/2.0.0/category/faq/index.html
index e6c4504a..a52770c4 100644
--- a/docs/2.0.0/category/faq/index.html
+++ b/docs/2.0.0/category/faq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">FAQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/faq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/get-started/index.html b/docs/2.0.0/category/get-started/index.html
index 02452927..d660afa1 100644
--- a/docs/2.0.0/category/get-started/index.html
+++ b/docs/2.0.0/category/get-started/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Get Started | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/get-started/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/install--deploy/index.html b/docs/2.0.0/category/install--deploy/index.html
index 0e15bb89..1be8cfa0 100644
--- a/docs/2.0.0/category/install--deploy/index.html
+++ b/docs/2.0.0/category/install--deploy/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Install &amp; Deploy | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/install--deploy/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/introduction/index.html b/docs/2.0.0/category/introduction/index.html
index c0b2ed31..13962280 100644
--- a/docs/2.0.0/category/introduction/index.html
+++ b/docs/2.0.0/category/introduction/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/introduction/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/mqtt/index.html b/docs/2.0.0/category/mqtt/index.html
index fdbe66bb..2e3322c8 100644
--- a/docs/2.0.0/category/mqtt/index.html
+++ b/docs/2.0.0/category/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" na [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/operations/index.html b/docs/2.0.0/category/operations/index.html
index 1e14ec43..15e5cf79 100644
--- a/docs/2.0.0/category/operations/index.html
+++ b/docs/2.0.0/category/operations/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/operations/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/plugin/index.html b/docs/2.0.0/category/plugin/index.html
index e887ead1..f1cd1792 100644
--- a/docs/2.0.0/category/plugin/index.html
+++ b/docs/2.0.0/category/plugin/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Plugin | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/plugin/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/test-report/index.html b/docs/2.0.0/category/test-report/index.html
index c38205e4..f7f845ae 100644
--- a/docs/2.0.0/category/test-report/index.html
+++ b/docs/2.0.0/category/test-report/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Test Report | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/test-report/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/category/user-guide/index.html b/docs/2.0.0/category/user-guide/index.html
index 903bc74d..26a83d4a 100644
--- a/docs/2.0.0/category/user-guide/index.html
+++ b/docs/2.0.0/category/user-guide/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">User Guide | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/category/user-guide/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/configuration/configs_introduction/index.html b/docs/2.0.0/configuration/configs_introduction/index.html
index 26d6bb4d..976889dd 100644
--- a/docs/2.0.0/configuration/configs_introduction/index.html
+++ b/docs/2.0.0/configuration/configs_introduction/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/configuration/configs_introduction/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -30,7 +20,7 @@
 <p>The main configuration file contains most of the essential configuration options. For any additional configuration options not explicitly specified in the configuration file, the default settings will be used. For the full list of available configuration options and their descriptions, please refer to the <a class="" href="/docs/2.0.0/configuration/file_configs_manual/">Configuration File Manual</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/configuration/file_configs_manual/index.html b/docs/2.0.0/configuration/file_configs_manual/index.html
index a02a9ba4..4a9054fb 100644
--- a/docs/2.0.0/configuration/file_configs_manual/index.html
+++ b/docs/2.0.0/configuration/file_configs_manual/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration file | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/configuration/file_configs_manual/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" co [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -509,7 +499,7 @@ the machine crashes, some recent writes may be lost.</li>
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/04_configuration/2_file_configs_manual.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/configuration/performance_tuning_linux/index.html b/docs/2.0.0/configuration/performance_tuning_linux/index.html
index 074f013e..d7be252d 100644
--- a/docs/2.0.0/configuration/performance_tuning_linux/index.html
+++ b/docs/2.0.0/configuration/performance_tuning_linux/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Performance Tuning (Linux) | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/configuration/performance_tuning_linux/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaur [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -98,7 +88,7 @@
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/04_configuration/3_performance_tuning_linux.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentCol [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/deploy/build_from_source/index.html b/docs/2.0.0/deploy/build_from_source/index.html
index e75558d6..2701c280 100644
--- a/docs/2.0.0/deploy/build_from_source/index.html
+++ b/docs/2.0.0/deploy/build_from_source/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy from source | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/deploy/build_from_source/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -41,7 +31,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/03_deploy/11_build_from_source.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/deploy/cluster/index.html b/docs/2.0.0/deploy/cluster/index.html
index 8886dd65..db24b4a3 100644
--- a/docs/2.0.0/deploy/cluster/index.html
+++ b/docs/2.0.0/deploy/cluster/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy BifroMQ Cluster | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/deploy/cluster/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -52,7 +42,7 @@ it up, and it won&#x27;t interrupt the running of BifroMQ. However, please note
 <p>Additionally, at the start of the info log, the complete configurations will be printed.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/03_deploy/21_cluster.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 4 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/deploy/deploy_on_linux_mac/index.html b/docs/2.0.0/deploy/deploy_on_linux_mac/index.html
index 1d9f0479..2e21e0c9 100644
--- a/docs/2.0.0/deploy/deploy_on_linux_mac/index.html
+++ b/docs/2.0.0/deploy/deploy_on_linux_mac/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy on Linux or Mac | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/deploy/deploy_on_linux_mac/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -33,7 +23,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">tar -zxvf bifromq-*-standalone.tar.gz --strip-components 1  -C /usr/share/bifromq/</span><br [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/deploy/deploy_on_windows/index.html b/docs/2.0.0/deploy/deploy_on_windows/index.html
index 76a68e3f..eceea347 100644
--- a/docs/2.0.0/deploy/deploy_on_windows/index.html
+++ b/docs/2.0.0/deploy/deploy_on_windows/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy on Windows | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/deploy/deploy_on_windows/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">unzip -zxvf bifromq-*-standalone-windows.zip</span><br></div><div class="token-line" style=" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/deploy/deploy_with_docker/index.html b/docs/2.0.0/deploy/deploy_with_docker/index.html
index 46534fa5..c85c00d6 100644
--- a/docs/2.0.0/deploy/deploy_with_docker/index.html
+++ b/docs/2.0.0/deploy/deploy_with_docker/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy on Docker | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/deploy/deploy_with_docker/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -40,7 +30,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">docker run -d -m 10G -e JVM_HEAP_OPTS=&#x27;-Xms2G -Xmx4G -XX:MetaspaceSize=128m -XX:MaxMeta [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/faq/bifromq/index.html b/docs/2.0.0/faq/bifromq/index.html
index 892c2cc9..52fa5f21 100644
--- a/docs/2.0.0/faq/bifromq/index.html
+++ b/docs/2.0.0/faq/bifromq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Usage and Integration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/faq/bifromq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -57,7 +47,7 @@ BifroMQ focuses more on standard integrations with upstream and downstream syste
 <p>IoT Core, an Internet of Things core suite, is a public cloud service by Baidu Intelligent Cloud that supports prepaid and pay-as-you-go billing. BifroMQ and IoT Core share a close relationship, as BifroMQ is the underlying technology for IoT Core. The multi-tenant, high-performance, and distributed capabilities of BifroMQ provide robust support for building large-scale IoT Core device connections and messaging systems.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div c [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/faq/mqtt/index.html b/docs/2.0.0/faq/mqtt/index.html
index 889f2630..bd1abb33 100644
--- a/docs/2.0.0/faq/mqtt/index.html
+++ b/docs/2.0.0/faq/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Utilizing MQTT Protocol | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/faq/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -54,7 +44,7 @@
 <p>Generally, it is due to mutual kicking. The ClientID must be unique, otherwise, the conflicting device that has already been connected will be disconnected. If both devices have set up automatic reconnection, then they will kick each other repeatedly, causing this problem.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/ve [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/get_started/connect_to/index.html b/docs/2.0.0/get_started/connect_to/index.html
index 83013ad2..82e14621 100644
--- a/docs/2.0.0/get_started/connect_to/index.html
+++ b/docs/2.0.0/get_started/connect_to/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/get_started/connect_to/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -30,7 +20,7 @@
 <li class="">Visit <a href="https://mqttx.app/" target="_blank" rel="noopener noreferrer" class="">https://mqttx.app/</a> to download MQTTX and install it.</li>
 <li class="">Open MQTTX and click on “New Connection” or the “+” sign on the left sidebar to create a new connection configuration.</li>
 </ol>
-<p><img decoding="async" loading="lazy" src="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_4636166.png" alt="image.png" class="img_xAhj"></p>
+<p><a href="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_4636166.png" target="_blank" rel="noopener noreferrer" class="">View the historical connection setup screenshot</a>.</p>
 <ol start="3">
 <li class="">
 <p>Fill in the required fields:</p>
@@ -50,17 +40,17 @@
 <p>Subscribe to a topic: Click on the “New Subscription” button in the top left corner and enter the topic in the pop-up dialog box. Note that you must enter a topic you have subscription privileges for. In this example, we will use a test topic: $iot/device1/user/fortest. Select the default QoS 0 and click &quot;Confirm&quot; to subscribe.</p>
 </li>
 </ol>
-<p><img decoding="async" loading="lazy" src="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_62a12ac.png" alt="image.png" class="img_xAhj"></p>
+<p><a href="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_62a12ac.png" target="_blank" rel="noopener noreferrer" class="">View the historical subscription screenshot</a>.</p>
 <ol start="6">
 <li class="">Publish a message: In the message send/receive interface, enter the topic in the bottom right corner. We will use the same test topic as before. Send a message to yourself by selecting the default QoS 0, entering the message content, and clicking the send button.</li>
 </ol>
-<p><img decoding="async" loading="lazy" src="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_e3d5f14.png" alt="image.png" class="img_xAhj"></p>
+<p><a href="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_e3d5f14.png" target="_blank" rel="noopener noreferrer" class="">View the historical publish screenshot</a>.</p>
 <ol start="7">
 <li class="">After sending the message successfully, you can see the sent message on the right. If the MQTT service is working properly, since we are subscribed to that topic, we will receive the message and it will also be displayed on the left side of the conversation interface.</li>
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/02_get_started/2_connect_to.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/get_started/quick_install/index.html b/docs/2.0.0/get_started/quick_install/index.html
index 2651a7f2..a38e47fd 100644
--- a/docs/2.0.0/get_started/quick_install/index.html
+++ b/docs/2.0.0/get_started/quick_install/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Install BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/get_started/quick_install/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -29,7 +19,7 @@
 <p>For more installation options, details: <a class="" href="/docs/2.0.0/category/install--deploy/">Install &amp; Deploy</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/02_get_started/1_quick_install.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentC [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/intro/features_list/index.html b/docs/2.0.0/intro/features_list/index.html
index 73fd8a77..d23285e7 100644
--- a/docs/2.0.0/intro/features_list/index.html
+++ b/docs/2.0.0/intro/features_list/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Features List | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/intro/features_list/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/01_intro/features_list.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/mqtt/mqtt/index.html b/docs/2.0.0/mqtt/mqtt/index.html
index 55e49b18..9efdf55c 100644
--- a/docs/2.0.0/mqtt/mqtt/index.html
+++ b/docs/2.0.0/mqtt/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT Specification | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/mqtt/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -27,7 +17,7 @@
 <p>You can also refer to the Shared Subscriptions section in <a href="https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901250" target="_blank" rel="noopener noreferrer" class="">MQTT 5.0 Shared Subscriptions</a> here, which is also supported in BifroMQ.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versi [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/operations/api_service/index.html b/docs/2.0.0/operations/api_service/index.html
index 01d7e18d..02502442 100644
--- a/docs/2.0.0/operations/api_service/index.html
+++ b/docs/2.0.0/operations/api_service/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations in API service | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/operations/api_service/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -28,7 +18,7 @@ clear expired inboxes, you can use the respective APIs for these tasks. For deta
 <a class="" href="/docs/2.0.0/user_guide/API/api/">api document</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/07_operations/5_api_service.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="ico [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/operations/high_availability/index.html b/docs/2.0.0/operations/high_availability/index.html
index 6bf39a11..413fcf46 100644
--- a/docs/2.0.0/operations/high_availability/index.html
+++ b/docs/2.0.0/operations/high_availability/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">High Availability | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/operations/high_availability/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -66,7 +56,7 @@
 <p><em><strong>Note: As analyzed in the previous section, if the remaining minority replicas after a crash are followers and have not synchronized to the latest progress of the leader, there will be some data loss after automatic recovery. Before enabling this feature, an assessment should be conducted to determine whether this type of data loss is acceptable.</strong></em></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-met [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/operations/logs_observable/index.html b/docs/2.0.0/operations/logs_observable/index.html
index c233bbff..69bfdacf 100644
--- a/docs/2.0.0/operations/logs_observable/index.html
+++ b/docs/2.0.0/operations/logs_observable/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Logs and Observable | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/operations/logs_observable/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@
 <p>You can also refer to <a href="https://github.com/bifromqio/bifromq/blob/main/build/build-plugin-demo/src/main/java/com/baidu/demo/plugin/DemoPlugin.java" target="_blank" rel="noopener noreferrer" class="">DemoPlugin</a> to implement your own Plugin.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/operations/tls/index.html b/docs/2.0.0/operations/tls/index.html
index 11e64452..84561b19 100644
--- a/docs/2.0.0/operations/tls/index.html
+++ b/docs/2.0.0/operations/tls/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">TLS | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/operations/tls/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" na [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <p>Follow the instructions in the <code>brokerSSLCtxConfig</code> section of the <a class="" href="/docs/2.0.0/configuration/file_configs_manual/">Configuration File Manual</a>. Enable the desired level of authentication, enter the appropriate certificate names, and place the certificate files in the location specified by the configuration parameters.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/plugin/auth_provider/index.html b/docs/2.0.0/plugin/auth_provider/index.html
index 0ec33ffa..3ccc940b 100644
--- a/docs/2.0.0/plugin/auth_provider/index.html
+++ b/docs/2.0.0/plugin/auth_provider/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Auth Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/plugin/auth_provider/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -80,7 +70,7 @@ check permissions.</p>
 <p>Note that the DevOnly Mode is only recommended for development and testing environments. It should never be used in a production environment, as it lacks security measures.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/06_plugin/2_auth_provider.md" target="_blank" rel="noopener noreferrer" cl [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/plugin/event_collector/index.html b/docs/2.0.0/plugin/event_collector/index.html
index 428259c1..cfe7b767 100644
--- a/docs/2.0.0/plugin/event_collector/index.html
+++ b/docs/2.0.0/plugin/event_collector/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Event Collector | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/plugin/event_collector/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -38,7 +28,7 @@
 <p>Please note that efficient handling within the <code>report()</code> method is critical for maintaining the performance and scalability of the BifroMQ system.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/06_plugin/3_event_collector.md" target="_blank" rel="noopener noreferrer" class="theme-e [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/plugin/plugin/index.html b/docs/2.0.0/plugin/plugin/index.html
index 1a84c489..6aabcbee 100644
--- a/docs/2.0.0/plugin/plugin/index.html
+++ b/docs/2.0.0/plugin/plugin/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/plugin/plugin/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -44,7 +34,7 @@ For this kind of scenario, user should explicitly set context class loader to co
 <p>As BifroMQ’s plugin interface implementations are called during the connection and message distribution processes, it’s crucial to ensure they are lightweight in order to avoid bottlenecks. Failure to do so may significantly impede connection and message performance.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versione [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/plugin/plugin_practice/index.html b/docs/2.0.0/plugin/plugin_practice/index.html
index 16c1c5b2..d3bdf717 100644
--- a/docs/2.0.0/plugin/plugin_practice/index.html
+++ b/docs/2.0.0/plugin/plugin_practice/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Plugin Practice and Notice | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/plugin/plugin_practice/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_local [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -67,7 +57,7 @@ may cause PF4J validation errors.</p>
 avoids any conflicts or validation issues.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/06_plugin/5_plugin_practice.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="t [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/plugin/setting_provider/index.html b/docs/2.0.0/plugin/setting_provider/index.html
index 3821a584..fd394d13 100644
--- a/docs/2.0.0/plugin/setting_provider/index.html
+++ b/docs/2.0.0/plugin/setting_provider/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Setting Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/plugin/setting_provider/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -37,7 +27,7 @@
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/06_plugin/4_setting_provider.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/test_report/test_report/index.html b/docs/2.0.0/test_report/test_report/index.html
index 6c300efa..688aba0b 100644
--- a/docs/2.0.0/test_report/test_report/index.html
+++ b/docs/2.0.0/test_report/test_report/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Test Report | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/test_report/test_report/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -380,7 +370,7 @@ nf_conntrack_buckets * 4.</li>
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/99_test_report/1_test_report.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/user_guide/API/api/index.html b/docs/2.0.0/user_guide/API/api/index.html
index fb92e229..4f3f3ebd 100644
--- a/docs/2.0.0/user_guide/API/api/index.html
+++ b/docs/2.0.0/user_guide/API/api/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API Service | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/user_guide/API/api/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -133,7 +123,7 @@ cleaned.</li>
 online. Connections will be disconnected due to the loss of metadata. It is crucial to set this parameter appropriately.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/05_user_guide/3_API/1_api.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" hei [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/user_guide/connect/index.html b/docs/2.0.0/user_guide/connect/index.html
index e381e505..c6508056 100644
--- a/docs/2.0.0/user_guide/connect/index.html
+++ b/docs/2.0.0/user_guide/connect/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/user_guide/connect/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <p>By default, authentication is not enabled. You can connect without providing a username or password. If you need authentication, please refer to the <a class="" href="/docs/2.0.0/plugin/auth_provider/">Authentication Plugin</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/05_user_guide/1_co [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/user_guide/connect/pubsub/index.html b/docs/2.0.0/user_guide/connect/pubsub/index.html
index 2b9f88d8..f397e72f 100644
--- a/docs/2.0.0/user_guide/connect/pubsub/index.html
+++ b/docs/2.0.0/user_guide/connect/pubsub/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Basic Message Pub/Sub | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/user_guide/connect/pubsub/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -58,7 +48,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/05_user_guide/1_connect/2_pubsub.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/user_guide/connect/shared_sub/index.html b/docs/2.0.0/user_guide/connect/shared_sub/index.html
index cde2732d..6115a2e1 100644
--- a/docs/2.0.0/user_guide/connect/shared_sub/index.html
+++ b/docs/2.0.0/user_guide/connect/shared_sub/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Shared Subscriptions | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/user_guide/connect/shared_sub/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/05_user_guide/1_connect/3_shared_sub.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.0.0/user_guide/integration/integration/index.html b/docs/2.0.0/user_guide/integration/integration/index.html
index a076f0d6..f334f3d9 100644
--- a/docs/2.0.0/user_guide/integration/integration/index.html
+++ b/docs/2.0.0/user_guide/integration/integration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Data Integration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.0.0/user_guide/integration/integration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" con [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -44,7 +34,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.0.0/05_user_guide/2_integration/1_integration.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/Readme/index.html b/docs/2.1.x/Readme/index.html
index 01b9633d..62bcd58b 100644
--- a/docs/2.1.x/Readme/index.html
+++ b/docs/2.1.x/Readme/index.html
@@ -4,25 +4,15 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/Readme/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name=" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 <p>BifroMQ is a Java-based high-performance, distributed MQTT broker implementation that seamlessly integrates native multi-tenancy
 support. It is designed to support building large-scale IoT device connections and messaging systems. Presently, BifroMQ serves as the foundational technology for <a href="https://cloud.baidu.com/product/iot.html" target="_blank" rel="noopener noreferrer" class="">Baidu IoTCore</a>, a public serverless
 cloud service.</p>
@@ -32,12 +22,12 @@ cloud service.</p>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="discussion">Discussion<a href="#discussion" class="hash-link" aria-label="Direct link to Discussion" title="Direct link to Discussion" translate="no">​</a></h2>
 <p>Join our Discord or WeChat group if you are interested in our work.</p>
 <h3 class="anchor anchorTargetStickyNavbar_aAmt" id="discord">Discord<a href="#discord" class="hash-link" aria-label="Direct link to Discord" title="Direct link to Discord" translate="no">​</a></h3>
-<a href="https://discord.gg/Pfs3QRadRB"><img src="https://img.shields.io/discord/1115542029531885599?logo=discord&amp;logoColor=white" alt="BifroMQ Discord server"></a>
+<p><a href="https://discord.gg/Pfs3QRadRB" target="_blank" rel="noopener noreferrer" class="">Join the BifroMQ Discord server</a>.</p>
 <h3 class="anchor anchorTargetStickyNavbar_aAmt" id="wechat-group">WeChat group<a href="#wechat-group" class="hash-link" aria-label="Direct link to WeChat group" title="Direct link to WeChat group" translate="no">​</a></h3>
 <p><a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">Email</a> us your WeChat ID, along with more information on why BifroMQ has caught your attention (we&#x27;d love to hear about it), and we will invite you to join our group as soon as possible.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/mas [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/best_practices/mqtt_parameters/index.html b/docs/2.1.x/best_practices/mqtt_parameters/index.html
index 38b36789..3c0bb9e2 100644
--- a/docs/2.1.x/best_practices/mqtt_parameters/index.html
+++ b/docs/2.1.x/best_practices/mqtt_parameters/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT Parameter Selection | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/best_practices/mqtt_parameters/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@ Aim to minimize the message volume when using clean session set to False, as thi
 </blockquote></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/08_best_practices/1_mqtt_parameters.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/best_practices/topicfilter/index.html b/docs/2.1.x/best_practices/topicfilter/index.html
index e8e3dd74..43a0b7cf 100644
--- a/docs/2.1.x/best_practices/topicfilter/index.html
+++ b/docs/2.1.x/best_practices/topicfilter/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Topic Filters Design | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/best_practices/topicfilter/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -44,7 +34,7 @@
 <p>In summary, the selection and design of Topic Filters should take into account the requirements and scenarios of the application and adhere to suitable conventions and best practices.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/08_best_practices/2_topicfilter.md" target="_blank" rel="noopen [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/bifromq_inside/index.html b/docs/2.1.x/bifromq_inside/index.html
index 33c8ad0f..d7458a77 100644
--- a/docs/2.1.x/bifromq_inside/index.html
+++ b/docs/2.1.x/bifromq_inside/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Inside | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/bifromq_inside/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/999_bifromq_inside.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/api-usage/index.html b/docs/2.1.x/category/api-usage/index.html
index eb0f1296..8956dd88 100644
--- a/docs/2.1.x/category/api-usage/index.html
+++ b/docs/2.1.x/category/api-usage/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API Usage | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/api-usage/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/best-practices/index.html b/docs/2.1.x/category/best-practices/index.html
index 3d25cd71..53ca8cea 100644
--- a/docs/2.1.x/category/best-practices/index.html
+++ b/docs/2.1.x/category/best-practices/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Best Practices | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/best-practices/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/configuration/index.html b/docs/2.1.x/category/configuration/index.html
index 7df8b4e3..76eafa61 100644
--- a/docs/2.1.x/category/configuration/index.html
+++ b/docs/2.1.x/category/configuration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/configuration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/connect-to-bifromq/index.html b/docs/2.1.x/category/connect-to-bifromq/index.html
index 9872b771..f2cf1387 100644
--- a/docs/2.1.x/category/connect-to-bifromq/index.html
+++ b/docs/2.1.x/category/connect-to-bifromq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/connect-to-bifromq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/data-integration/index.html b/docs/2.1.x/category/data-integration/index.html
index bf79f6f4..88ee5260 100644
--- a/docs/2.1.x/category/data-integration/index.html
+++ b/docs/2.1.x/category/data-integration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Data Integration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/data-integration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/faq/index.html b/docs/2.1.x/category/faq/index.html
index 0e8eeb3a..9e2ab71e 100644
--- a/docs/2.1.x/category/faq/index.html
+++ b/docs/2.1.x/category/faq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">FAQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/faq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/get-started/index.html b/docs/2.1.x/category/get-started/index.html
index b1d1cf3f..88720682 100644
--- a/docs/2.1.x/category/get-started/index.html
+++ b/docs/2.1.x/category/get-started/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Get Started | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/get-started/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/install--deploy/index.html b/docs/2.1.x/category/install--deploy/index.html
index 6dec27ef..c056e518 100644
--- a/docs/2.1.x/category/install--deploy/index.html
+++ b/docs/2.1.x/category/install--deploy/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Install &amp; Deploy | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/install--deploy/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/introduction/index.html b/docs/2.1.x/category/introduction/index.html
index 061aedd7..2d6b8bcc 100644
--- a/docs/2.1.x/category/introduction/index.html
+++ b/docs/2.1.x/category/introduction/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/introduction/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/mqtt/index.html b/docs/2.1.x/category/mqtt/index.html
index 714b445b..4ccad52e 100644
--- a/docs/2.1.x/category/mqtt/index.html
+++ b/docs/2.1.x/category/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" na [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/operations/index.html b/docs/2.1.x/category/operations/index.html
index 6a1bec90..20128b4d 100644
--- a/docs/2.1.x/category/operations/index.html
+++ b/docs/2.1.x/category/operations/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/operations/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/plugin/index.html b/docs/2.1.x/category/plugin/index.html
index b0c0bf93..7e3ab243 100644
--- a/docs/2.1.x/category/plugin/index.html
+++ b/docs/2.1.x/category/plugin/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Plugin | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/plugin/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/test-report/index.html b/docs/2.1.x/category/test-report/index.html
index c845767f..71f51352 100644
--- a/docs/2.1.x/category/test-report/index.html
+++ b/docs/2.1.x/category/test-report/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Test Report | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/test-report/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/category/user-guide/index.html b/docs/2.1.x/category/user-guide/index.html
index bbcb29a5..2d439f32 100644
--- a/docs/2.1.x/category/user-guide/index.html
+++ b/docs/2.1.x/category/user-guide/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">User Guide | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/category/user-guide/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/configuration/configs_introduction/index.html b/docs/2.1.x/configuration/configs_introduction/index.html
index 1e6a3ce2..3a0e3a84 100644
--- a/docs/2.1.x/configuration/configs_introduction/index.html
+++ b/docs/2.1.x/configuration/configs_introduction/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/configuration/configs_introduction/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -30,7 +20,7 @@
 <p>The main configuration file contains most of the essential configuration options. For any additional configuration options not explicitly specified in the configuration file, the default settings will be used. For the full list of available configuration options and their descriptions, please refer to the <a class="" href="/docs/2.1.x/configuration/file_configs_manual/">Configuration File Manual</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/configuration/configs_print/index.html b/docs/2.1.x/configuration/configs_print/index.html
index e472fb6a..81f94976 100644
--- a/docs/2.1.x/configuration/configs_print/index.html
+++ b/docs/2.1.x/configuration/configs_print/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration Printing | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/configuration/configs_print/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -43,7 +33,7 @@ An example of the printed output is as follows:</p>
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">17:21:34.098 [main] INFO  c.b.b.starter.StandaloneStarter - Consolidated Config: </span><br> [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/configuration/file_configs_manual/index.html b/docs/2.1.x/configuration/file_configs_manual/index.html
index 53e807fb..86ae0010 100644
--- a/docs/2.1.x/configuration/file_configs_manual/index.html
+++ b/docs/2.1.x/configuration/file_configs_manual/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration file | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/configuration/file_configs_manual/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" co [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -509,7 +499,7 @@ the machine crashes, some recent writes may be lost.</li>
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/04_configuration/2_file_configs_manual.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/configuration/performance_tuning_linux/index.html b/docs/2.1.x/configuration/performance_tuning_linux/index.html
index f803f1ac..dba27324 100644
--- a/docs/2.1.x/configuration/performance_tuning_linux/index.html
+++ b/docs/2.1.x/configuration/performance_tuning_linux/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Performance Tuning (Linux) | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/configuration/performance_tuning_linux/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaur [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -102,7 +92,7 @@
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/04_configuration/3_performance_tuning_linux.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentCol [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/deploy/build_from_source/index.html b/docs/2.1.x/deploy/build_from_source/index.html
index d98e86d6..8240bc3b 100644
--- a/docs/2.1.x/deploy/build_from_source/index.html
+++ b/docs/2.1.x/deploy/build_from_source/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy from source | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/deploy/build_from_source/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -41,7 +31,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/03_deploy/11_build_from_source.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/deploy/cluster/index.html b/docs/2.1.x/deploy/cluster/index.html
index 627c1c88..17d7766e 100644
--- a/docs/2.1.x/deploy/cluster/index.html
+++ b/docs/2.1.x/deploy/cluster/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy BifroMQ Cluster | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/deploy/cluster/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -52,7 +42,7 @@ it up, and it won&#x27;t interrupt the running of BifroMQ. However, please note
 <p>Additionally, at the start of the info log, the complete configurations will be printed.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/03_deploy/21_cluster.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 4 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/deploy/deploy_on_linux_mac/index.html b/docs/2.1.x/deploy/deploy_on_linux_mac/index.html
index ff9bf045..03cfb5b6 100644
--- a/docs/2.1.x/deploy/deploy_on_linux_mac/index.html
+++ b/docs/2.1.x/deploy/deploy_on_linux_mac/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy on Linux or Mac | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/deploy/deploy_on_linux_mac/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -33,7 +23,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">tar -zxvf bifromq-*-standalone.tar.gz --strip-components 1  -C /usr/share/bifromq/</span><br [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/deploy/deploy_on_windows/index.html b/docs/2.1.x/deploy/deploy_on_windows/index.html
index 6fff83b9..9e7b6dba 100644
--- a/docs/2.1.x/deploy/deploy_on_windows/index.html
+++ b/docs/2.1.x/deploy/deploy_on_windows/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy on Windows | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/deploy/deploy_on_windows/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">unzip -zxvf bifromq-*-standalone-windows.zip</span><br></div><div class="token-line" style=" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/deploy/deploy_with_docker/index.html b/docs/2.1.x/deploy/deploy_with_docker/index.html
index 37e10ea5..e74f37e8 100644
--- a/docs/2.1.x/deploy/deploy_with_docker/index.html
+++ b/docs/2.1.x/deploy/deploy_with_docker/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy on Docker | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/deploy/deploy_with_docker/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -40,7 +30,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">docker run -d -m 10G -e JVM_HEAP_OPTS=&#x27;-Xms2G -Xmx4G -XX:MetaspaceSize=128m -XX:MaxMeta [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/faq/bifromq/index.html b/docs/2.1.x/faq/bifromq/index.html
index d0d87256..8d91a98f 100644
--- a/docs/2.1.x/faq/bifromq/index.html
+++ b/docs/2.1.x/faq/bifromq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Usage and Integration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/faq/bifromq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -57,7 +47,7 @@ BifroMQ focuses more on standard integrations with upstream and downstream syste
 <p>IoT Core, an Internet of Things core suite, is a public cloud service by Baidu Intelligent Cloud that supports prepaid and pay-as-you-go billing. BifroMQ and IoT Core share a close relationship, as BifroMQ is the underlying technology for IoT Core. The multi-tenant, high-performance, and distributed capabilities of BifroMQ provide robust support for building large-scale IoT Core device connections and messaging systems.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div c [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/faq/mqtt/index.html b/docs/2.1.x/faq/mqtt/index.html
index c08b0264..bdbe3d5a 100644
--- a/docs/2.1.x/faq/mqtt/index.html
+++ b/docs/2.1.x/faq/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Utilizing MQTT Protocol | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/faq/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -54,7 +44,7 @@
 <p>Generally, it is due to mutual kicking. The ClientID must be unique, otherwise, the conflicting device that has already been connected will be disconnected. If both devices have set up automatic reconnection, then they will kick each other repeatedly, causing this problem.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/ve [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/get_started/connect_to/index.html b/docs/2.1.x/get_started/connect_to/index.html
index c7d4d53a..4690adff 100644
--- a/docs/2.1.x/get_started/connect_to/index.html
+++ b/docs/2.1.x/get_started/connect_to/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/get_started/connect_to/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -30,7 +20,7 @@
 <li class="">Visit <a href="https://mqttx.app/" target="_blank" rel="noopener noreferrer" class="">https://mqttx.app/</a> to download MQTTX and install it.</li>
 <li class="">Open MQTTX and click on “New Connection” or the “+” sign on the left sidebar to create a new connection configuration.</li>
 </ol>
-<p><img decoding="async" loading="lazy" src="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_4636166.png" alt="image.png" class="img_xAhj"></p>
+<p><a href="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_4636166.png" target="_blank" rel="noopener noreferrer" class="">View the historical connection setup screenshot</a>.</p>
 <ol start="3">
 <li class="">
 <p>Fill in the required fields:</p>
@@ -50,17 +40,17 @@
 <p>Subscribe to a topic: Click on the “New Subscription” button in the top left corner and enter the topic in the pop-up dialog box. Note that you must enter a topic you have subscription privileges for. In this example, we will use a test topic: $iot/device1/user/fortest. Select the default QoS 0 and click &quot;Confirm&quot; to subscribe.</p>
 </li>
 </ol>
-<p><img decoding="async" loading="lazy" src="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_62a12ac.png" alt="image.png" class="img_xAhj"></p>
+<p><a href="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_62a12ac.png" target="_blank" rel="noopener noreferrer" class="">View the historical subscription screenshot</a>.</p>
 <ol start="6">
 <li class="">Publish a message: In the message send/receive interface, enter the topic in the bottom right corner. We will use the same test topic as before. Send a message to yourself by selecting the default QoS 0, entering the message content, and clicking the send button.</li>
 </ol>
-<p><img decoding="async" loading="lazy" src="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_e3d5f14.png" alt="image.png" class="img_xAhj"></p>
+<p><a href="https://bce.bdstatic.com/doc/IOTSTACK/iotcore/image_e3d5f14.png" target="_blank" rel="noopener noreferrer" class="">View the historical publish screenshot</a>.</p>
 <ol start="7">
 <li class="">After sending the message successfully, you can see the sent message on the right. If the MQTT service is working properly, since we are subscribed to that topic, we will receive the message and it will also be displayed on the left side of the conversation interface.</li>
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/02_get_started/2_connect_to.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/get_started/quick_install/index.html b/docs/2.1.x/get_started/quick_install/index.html
index 0f494eed..ca21b956 100644
--- a/docs/2.1.x/get_started/quick_install/index.html
+++ b/docs/2.1.x/get_started/quick_install/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Install BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/get_started/quick_install/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -29,7 +19,7 @@
 <p>For more installation options, details: <a class="" href="/docs/2.1.x/category/install--deploy/">Install &amp; Deploy</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/02_get_started/1_quick_install.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentC [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/intro/features_list/index.html b/docs/2.1.x/intro/features_list/index.html
index 20662c86..b948d1f3 100644
--- a/docs/2.1.x/intro/features_list/index.html
+++ b/docs/2.1.x/intro/features_list/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Features List | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/intro/features_list/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/01_intro/features_list.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/mqtt/mqtt/index.html b/docs/2.1.x/mqtt/mqtt/index.html
index 51531829..1ac6fbef 100644
--- a/docs/2.1.x/mqtt/mqtt/index.html
+++ b/docs/2.1.x/mqtt/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT Specification | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/mqtt/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -27,7 +17,7 @@
 <p>You can also refer to the Shared Subscriptions section in <a href="https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901250" target="_blank" rel="noopener noreferrer" class="">MQTT 5.0 Shared Subscriptions</a> here, which is also supported in BifroMQ.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versi [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/operations/api_service/index.html b/docs/2.1.x/operations/api_service/index.html
index b0564de2..a305106d 100644
--- a/docs/2.1.x/operations/api_service/index.html
+++ b/docs/2.1.x/operations/api_service/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations in API service | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/operations/api_service/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -28,7 +18,7 @@ clear expired inboxes, you can use the respective APIs for these tasks. For deta
 <a class="" href="/docs/2.1.x/user_guide/API/api/">api document</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/07_operations/5_api_service.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="ico [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/operations/high_availability/index.html b/docs/2.1.x/operations/high_availability/index.html
index 7e14ebcb..27600174 100644
--- a/docs/2.1.x/operations/high_availability/index.html
+++ b/docs/2.1.x/operations/high_availability/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">High Availability | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/operations/high_availability/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -66,7 +56,7 @@
 <p><em><strong>Note: As analyzed in the previous section, if the remaining minority replicas after a crash are followers and have not synchronized to the latest progress of the leader, there will be some data loss after automatic recovery. Before enabling this feature, an assessment should be conducted to determine whether this type of data loss is acceptable.</strong></em></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-met [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/operations/logs_observable/index.html b/docs/2.1.x/operations/logs_observable/index.html
index c3faa95a..420249d7 100644
--- a/docs/2.1.x/operations/logs_observable/index.html
+++ b/docs/2.1.x/operations/logs_observable/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Logs and Observable | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/operations/logs_observable/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@
 <p>You can also refer to <a href="https://github.com/bifromqio/bifromq/blob/main/build/build-plugin-demo/src/main/java/com/baidu/demo/plugin/DemoPlugin.java" target="_blank" rel="noopener noreferrer" class="">DemoPlugin</a> to implement your own Plugin.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/operations/tls/index.html b/docs/2.1.x/operations/tls/index.html
index 40ddc3e6..2438faa2 100644
--- a/docs/2.1.x/operations/tls/index.html
+++ b/docs/2.1.x/operations/tls/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">TLS | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/operations/tls/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" na [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <p>Follow the instructions in the <code>brokerSSLCtxConfig</code> section of the <a class="" href="/docs/2.1.x/configuration/file_configs_manual/">Configuration File Manual</a>. Enable the desired level of authentication, enter the appropriate certificate names, and place the certificate files in the location specified by the configuration parameters.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/plugin/auth_provider/index.html b/docs/2.1.x/plugin/auth_provider/index.html
index 9ab4b979..fbe56f98 100644
--- a/docs/2.1.x/plugin/auth_provider/index.html
+++ b/docs/2.1.x/plugin/auth_provider/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Auth Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/plugin/auth_provider/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -80,7 +70,7 @@ check permissions.</p>
 <p>Note that the DevOnly Mode is only recommended for development and testing environments. It should never be used in a production environment, as it lacks security measures.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/06_plugin/2_auth_provider.md" target="_blank" rel="noopener noreferrer" cl [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/plugin/event_collector/index.html b/docs/2.1.x/plugin/event_collector/index.html
index eb870501..c2eab701 100644
--- a/docs/2.1.x/plugin/event_collector/index.html
+++ b/docs/2.1.x/plugin/event_collector/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Event Collector | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/plugin/event_collector/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -38,7 +28,7 @@
 <p>Please note that efficient handling within the <code>report()</code> method is critical for maintaining the performance and scalability of the BifroMQ system.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/06_plugin/3_event_collector.md" target="_blank" rel="noopener noreferrer" class="theme-e [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/plugin/plugin/index.html b/docs/2.1.x/plugin/plugin/index.html
index 8d53567a..06d50fd2 100644
--- a/docs/2.1.x/plugin/plugin/index.html
+++ b/docs/2.1.x/plugin/plugin/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/plugin/plugin/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -44,7 +34,7 @@ For this kind of scenario, user should explicitly set context class loader to co
 <p>As BifroMQ’s plugin interface implementations are called during the connection and message distribution processes, it’s crucial to ensure they are lightweight in order to avoid bottlenecks. Failure to do so may significantly impede connection and message performance.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versione [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/plugin/plugin_practice/index.html b/docs/2.1.x/plugin/plugin_practice/index.html
index 6f28d01c..885493e5 100644
--- a/docs/2.1.x/plugin/plugin_practice/index.html
+++ b/docs/2.1.x/plugin/plugin_practice/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Plugin Practice and Notice | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/plugin/plugin_practice/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_local [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -67,7 +57,7 @@ may cause PF4J validation errors.</p>
 avoids any conflicts or validation issues.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/06_plugin/5_plugin_practice.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="t [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/plugin/setting_provider/index.html b/docs/2.1.x/plugin/setting_provider/index.html
index d03edfa9..4c362780 100644
--- a/docs/2.1.x/plugin/setting_provider/index.html
+++ b/docs/2.1.x/plugin/setting_provider/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Setting Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/plugin/setting_provider/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -37,7 +27,7 @@
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/06_plugin/4_setting_provider.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/test_report/test_report/index.html b/docs/2.1.x/test_report/test_report/index.html
index bba18ed7..a8747fb9 100644
--- a/docs/2.1.x/test_report/test_report/index.html
+++ b/docs/2.1.x/test_report/test_report/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Test Report | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/test_report/test_report/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -380,7 +370,7 @@ nf_conntrack_buckets * 4.</li>
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/99_test_report/1_test_report.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/user_guide/API/api/index.html b/docs/2.1.x/user_guide/API/api/index.html
index e222a015..fa258931 100644
--- a/docs/2.1.x/user_guide/API/api/index.html
+++ b/docs/2.1.x/user_guide/API/api/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API Service | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/user_guide/API/api/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -133,7 +123,7 @@ cleaned.</li>
 online. Connections will be disconnected due to the loss of metadata. It is crucial to set this parameter appropriately.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/05_user_guide/3_API/1_api.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" hei [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/user_guide/connect/index.html b/docs/2.1.x/user_guide/connect/index.html
index e04c1e62..af51531f 100644
--- a/docs/2.1.x/user_guide/connect/index.html
+++ b/docs/2.1.x/user_guide/connect/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/user_guide/connect/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <p>By default, authentication is not enabled. You can connect without providing a username or password. If you need authentication, please refer to the <a class="" href="/docs/2.1.x/plugin/auth_provider/">Authentication Plugin</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/05_user_guide/1_co [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/user_guide/connect/pubsub/index.html b/docs/2.1.x/user_guide/connect/pubsub/index.html
index 1214202d..11890835 100644
--- a/docs/2.1.x/user_guide/connect/pubsub/index.html
+++ b/docs/2.1.x/user_guide/connect/pubsub/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Basic Message Pub/Sub | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/user_guide/connect/pubsub/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -58,7 +48,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/05_user_guide/1_connect/2_pubsub.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/user_guide/connect/shared_sub/index.html b/docs/2.1.x/user_guide/connect/shared_sub/index.html
index cdb1e64c..ff4fd746 100644
--- a/docs/2.1.x/user_guide/connect/shared_sub/index.html
+++ b/docs/2.1.x/user_guide/connect/shared_sub/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Shared Subscriptions | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/user_guide/connect/shared_sub/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/05_user_guide/1_connect/3_shared_sub.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/2.1.x/user_guide/integration/integration/index.html b/docs/2.1.x/user_guide/integration/integration/index.html
index 0eec16de..1a4fc2c5 100644
--- a/docs/2.1.x/user_guide/integration/integration/index.html
+++ b/docs/2.1.x/user_guide/integration/integration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Data Integration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/2.1.x/user_guide/integration/integration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" con [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -44,7 +34,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-2.1.x/05_user_guide/2_integration/1_integration.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/configuration/bifromq_sys_props/index.html b/docs/3.0.x/admin_guide/configuration/bifromq_sys_props/index.html
index e4645605..66ac3908 100644
--- a/docs/3.0.x/admin_guide/configuration/bifromq_sys_props/index.html
+++ b/docs/3.0.x/admin_guide/configuration/bifromq_sys_props/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">System Properties | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/configuration/bifromq_sys_props/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_l [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -28,7 +18,7 @@ For example, setting <code>-Dmqtt_utf8_sanity_check=false</code> disables the ch
 <table><thead><tr><th>Property Key</th><th>Default Value</th><th>Description</th></tr></thead><tbody><tr><td><code>ingress_slowdown_direct_memory_usage</code></td><td>0.8</td><td>Threshold for slowing down ingress traffic based on direct memory usage.</td></tr><tr><td><code>mqtt_utf8_sanity_check</code></td><td>false</td><td>Enables/disables UTF8 sanity checks according to MQTT-1.5.3.</td></tr><tr><td><code>max_mqtt3_client_id_length</code></td><td>65535</td><td>Maximum client ID length  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/configuration/config_file_manual/index.html b/docs/3.0.x/admin_guide/configuration/config_file_manual/index.html
index bf7f4c8a..08d1b779 100644
--- a/docs/3.0.x/admin_guide/configuration/config_file_manual/index.html
+++ b/docs/3.0.x/admin_guide/configuration/config_file_manual/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Config File Manual | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/configuration/config_file_manual/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -40,7 +30,7 @@ file with the command-line parameter <code>-c</code> or <code>--config</code>. I
 service.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/07_admin_guide/01_configuration/1_config_file_manual.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g>< [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/configuration/configs_print/index.html b/docs/3.0.x/admin_guide/configuration/configs_print/index.html
index 571f1a02..cc87e962 100644
--- a/docs/3.0.x/admin_guide/configuration/configs_print/index.html
+++ b/docs/3.0.x/admin_guide/configuration/configs_print/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration Printing | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/configuration/configs_print/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_ [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -43,7 +33,7 @@ necessarily be the actual runtime values. An example of the printed output is as
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">17:21:34.098 [main] INFO  c.b.b.starter.StandaloneStarter - Consolidated Config: </span><br> [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/configuration/intro/index.html b/docs/3.0.x/admin_guide/configuration/intro/index.html
index 2d513764..b7a86724 100644
--- a/docs/3.0.x/admin_guide/configuration/intro/index.html
+++ b/docs/3.0.x/admin_guide/configuration/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/configuration/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -27,7 +17,7 @@
 <p>The configuration file usually includes common and relatively stable configuration items, while other settings are provided through JVM system properties. Therefore, as versions are updated, the content and method of system-level configurations may change. To simplify the migration process of system-level configurations, BifroMQ provides auxiliary means, with detailed information available in <a class="" href="/docs/3.0.x/installation/config_migration/">Configuration Convention &amp;  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/observability/events/index.html b/docs/3.0.x/admin_guide/observability/events/index.html
index e9c02079..cb30715b 100644
--- a/docs/3.0.x/admin_guide/observability/events/index.html
+++ b/docs/3.0.x/admin_guide/observability/events/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Events | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/observability/events/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -33,7 +23,7 @@
 <p>For those interested in extending BifroMQ&#x27;s capabilities through plugin development, including event collection, further guidance and best practices can be found in the relevant <a class="" href="/docs/3.0.x/plugin/plugin_practice/">sections</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/observability/intro/index.html b/docs/3.0.x/admin_guide/observability/intro/index.html
index 8fbfa059..28f51d11 100644
--- a/docs/3.0.x/admin_guide/observability/intro/index.html
+++ b/docs/3.0.x/admin_guide/observability/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Observability Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/observability/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/observability/logging/index.html b/docs/3.0.x/admin_guide/observability/logging/index.html
index 90f1f028..feb4c56f 100644
--- a/docs/3.0.x/admin_guide/observability/logging/index.html
+++ b/docs/3.0.x/admin_guide/observability/logging/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Logging | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/observability/logging/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <p>Plugin implementors can also leverage the standard SLF4J interface for logging. This means logs generated by plugins can be managed and configured just like the main system logs through the same logback configuration file. This unified approach to logging simplifies the management of log files and ensures consistency across the system and its extensions.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/observability/metrics/intro/index.html b/docs/3.0.x/admin_guide/observability/metrics/intro/index.html
index c95bc2d2..7a4ef274 100644
--- a/docs/3.0.x/admin_guide/observability/metrics/intro/index.html
+++ b/docs/3.0.x/admin_guide/observability/metrics/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/observability/metrics/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -32,7 +22,7 @@
 <p>For customers who require an in-depth understanding of BifroMQ&#x27;s operation for deep integration, the <a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">BifroMQ team</a> offers professional consulting services.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/observability/metrics/tenantmetrics/index.html b/docs/3.0.x/admin_guide/observability/metrics/tenantmetrics/index.html
index addae16e..5ccab214 100644
--- a/docs/3.0.x/admin_guide/observability/metrics/tenantmetrics/index.html
+++ b/docs/3.0.x/admin_guide/observability/metrics/tenantmetrics/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Tenant-level Metrics | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/observability/metrics/tenantmetrics/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docus [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -32,7 +22,7 @@ PubComp received).</li>
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/07_admin_guide/03_observability/metrics/tenantmetrics.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/overview/index.html b/docs/3.0.x/admin_guide/overview/index.html
index 47c39840..6235c714 100644
--- a/docs/3.0.x/admin_guide/overview/index.html
+++ b/docs/3.0.x/admin_guide/overview/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Admin Guide Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/overview/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -26,7 +16,7 @@
 are often intertwined with specific business needs, thereby manifesting more prominently in integrated capabilities.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/07_admin_guide/intro.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/security/intro/index.html b/docs/3.0.x/admin_guide/security/intro/index.html
index 57902492..533b1835 100644
--- a/docs/3.0.x/admin_guide/security/intro/index.html
+++ b/docs/3.0.x/admin_guide/security/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Security Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/security/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="e [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -37,7 +27,7 @@
 <p>Identifying and managing bad-behavior clients—those that violate protocol standards or consume excessive system resources—is crucial for maintaining system integrity, especially in large-scale, multi-tenant MQTT deployments. BifroMQ addresses this challenge through real-time event collection and analysis via the EventCollector plugin. By identifying malicious client behaviors and integrating response strategies into the auth provider plugin, BifroMQ enables administrators to deny acce [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/tuning/intro/index.html b/docs/3.0.x/admin_guide/tuning/intro/index.html
index 28d66384..cb85a410 100644
--- a/docs/3.0.x/admin_guide/tuning/intro/index.html
+++ b/docs/3.0.x/admin_guide/tuning/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Tuning Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/tuning/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -42,7 +32,7 @@
 <p>Effectively tuning these aspects of the broker requires a deep understanding of BifroMQ&#x27;s system architecture. The <a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">BifroMQ team</a> offers professional consulting services to assist in analyzing your specific MQTT workloads and identifying the most effective tuning strategies. Leveraging this expertise ensures that your BifroMQ deployment is optimized for the best performance, meeting your busine [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/admin_guide/tuning/os_tuning_linux/index.html b/docs/3.0.x/admin_guide/tuning/os_tuning_linux/index.html
index 9d992108..864fa40a 100644
--- a/docs/3.0.x/admin_guide/tuning/os_tuning_linux/index.html
+++ b/docs/3.0.x/admin_guide/tuning/os_tuning_linux/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Linux Kernel Tuning | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/admin_guide/tuning/os_tuning_linux/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -101,7 +91,7 @@
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/07_admin_guide/02_tuning/1_os_tuning_linux.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColo [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/bifromq_inside/index.html b/docs/3.0.x/bifromq_inside/index.html
index 91b95127..e7c0efe4 100644
--- a/docs/3.0.x/bifromq_inside/index.html
+++ b/docs/3.0.x/bifromq_inside/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Inside | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/bifromq_inside/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -38,7 +28,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/999_bifromq_inside.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/cluster/high_availability/index.html b/docs/3.0.x/cluster/high_availability/index.html
index e49d0b25..d59ab3ba 100644
--- a/docs/3.0.x/cluster/high_availability/index.html
+++ b/docs/3.0.x/cluster/high_availability/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">High Availability | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/cluster/high_availability/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -75,7 +65,7 @@ written.</strong></em></li>
 enabling this feature, an assessment should be conducted to determine whether this type of data loss is acceptable.</strong></em></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/04_cluster/2_high_availability.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="cur [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/cluster/intro/index.html b/docs/3.0.x/cluster/intro/index.html
index 301dff4a..1773cb35 100644
--- a/docs/3.0.x/cluster/intro/index.html
+++ b/docs/3.0.x/cluster/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Cluster Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/cluster/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@ dynamically to business demands, facilitating a smooth transition from StandardC
 <img decoding="async" loading="lazy" alt="IndependentWorkloadCluster" src="/assets/images/IndependentWorkload-3bcfd6d7b7b46db265d87db47d521be8.png" width="3692" height="1205" class="img_xAhj"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/04_cluster/intro.md" target="_blank" rel="noopener norefe [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/cluster/standardcluster/index.html b/docs/3.0.x/cluster/standardcluster/index.html
index 5fafb30c..3192ac78 100644
--- a/docs/3.0.x/cluster/standardcluster/index.html
+++ b/docs/3.0.x/cluster/standardcluster/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy StandardCluster | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/cluster/standardcluster/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@ Run the script <code>./bin/standalone.sh start</code> to start non-boostrap node
 <p>You can also use various system-level <a class="" href="/docs/3.0.x/admin_guide/observability/metrics/intro/">metrics</a> to monitor the cluster&#x27;s health and performance.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/04_cluster/1_standardcluster.md" target="_blank" rel="noopener noreferr [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/get_started/faq/index.html b/docs/3.0.x/get_started/faq/index.html
index 828332f8..3278b55d 100644
--- a/docs/3.0.x/get_started/faq/index.html
+++ b/docs/3.0.x/get_started/faq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Frequently Asked Questions | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/get_started/faq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -59,7 +49,7 @@ BifroMQ focuses more on standard integrations with upstream and downstream syste
 <p>IoT Core, an Internet of Things core suite, is a public cloud service by Baidu Intelligent Cloud that supports prepaid and pay-as-you-go billing. BifroMQ and IoT Core share a close relationship, as BifroMQ is the underlying technology for IoT Core. The multi-tenant, high-performance, and distributed capabilities of BifroMQ provide robust support for building large-scale IoT Core device connections and messaging systems.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div c [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/get_started/intro/index.html b/docs/3.0.x/get_started/intro/index.html
index eaee1cb6..528288e5 100644
--- a/docs/3.0.x/get_started/intro/index.html
+++ b/docs/3.0.x/get_started/intro/index.html
@@ -4,25 +4,15 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/get_started/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 systems. Presently, BifroMQ serves as the foundational technology for <a href="https://cloud.baidu.com/product/iot.html" target="_blank" rel="noopener noreferrer" class="">Baidu IoTCore</a>, a public serverless cloud service.</p>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="origin-of-the-name">Origin of the Name<a href="#origin-of-the-name" class="hash-link" aria-label="Direct link to Origin of the Name" title="Direct link to Origin of the Name" translate="no">​</a></h2>
 <p>BifroMQ derives its name from the Norse mythological <code>Bifröst</code>, a rainbow bridge that connects Midgard (the realm of humans) and Asgard (the domain of gods). Like Bifröst, BifroMQ serves as a flexible and sturdy bridge, linking different
@@ -48,14 +38,14 @@ various systems or applications.</p>
 <h4 class="anchor anchorTargetStickyNavbar_aAmt" id="issue-tracker"><strong>Issue Tracker</strong><a href="#issue-tracker" class="hash-link" aria-label="Direct link to issue-tracker" title="Direct link to issue-tracker" translate="no">​</a></h4>
 <p>We use GitHub <a href="https://github.com/bifromqio/bifromq/issues" target="_blank" rel="noopener noreferrer" class="">Issues</a> for tracking requests and bugs. Feel free to open an issue if you have any questions or problems.</p>
 <h4 class="anchor anchorTargetStickyNavbar_aAmt" id="discord"><strong>Discord</strong><a href="#discord" class="hash-link" aria-label="Direct link to discord" title="Direct link to discord" translate="no">​</a></h4>
-<a href="https://discord.gg/Pfs3QRadRB"><img src="https://img.shields.io/discord/1115542029531885599?logo=discord&amp;logoColor=white" alt="BifroMQ Discord server"></a>
+<p><a href="https://discord.gg/Pfs3QRadRB" target="_blank" rel="noopener noreferrer" class="">Join the BifroMQ Discord server</a>.</p>
 <h4 class="anchor anchorTargetStickyNavbar_aAmt" id="wechat-group"><strong>WeChat Group</strong><a href="#wechat-group" class="hash-link" aria-label="Direct link to wechat-group" title="Direct link to wechat-group" translate="no">​</a></h4>
 <p><a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">Email</a> us your WeChat ID, along with more information on why BifroMQ has caught your attention (we&#x27;d love to hear about it), and we will invite you to join our group as soon as possible.</p>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="professional-services">Professional Services<a href="#professional-services" class="hash-link" aria-label="Direct link to Professional Services" title="Direct link to Professional Services" translate="no">​</a></h2>
 <p>You are welcome to <a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">email</a> us.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/01_get_started/intro.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height=" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/get_started/quick_install/index.html b/docs/3.0.x/get_started/quick_install/index.html
index 4e2957ed..6b7442af 100644
--- a/docs/3.0.x/get_started/quick_install/index.html
+++ b/docs/3.0.x/get_started/quick_install/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Install | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/get_started/quick_install/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -28,7 +18,7 @@
 <p>For further installation alternatives and comprehensive details, refer to: <a class="" href="/docs/3.0.x/installation/intro/">Installation</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/01_get_started/1_quick_install.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-pag [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/get_started/quick_verify/index.html b/docs/3.0.x/get_started/quick_verify/index.html
index f3f13be6..ff28070b 100644
--- a/docs/3.0.x/get_started/quick_verify/index.html
+++ b/docs/3.0.x/get_started/quick_verify/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Verify | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/get_started/quick_verify/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -57,7 +47,7 @@
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/01_get_started/2_quick_verify.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/installation/config_migration/index.html b/docs/3.0.x/installation/config_migration/index.html
index c5b5f81d..2e6a37cc 100644
--- a/docs/3.0.x/installation/config_migration/index.html
+++ b/docs/3.0.x/installation/config_migration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration Convention &amp; Migration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/installation/config_migration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="doc [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -26,7 +16,7 @@
 <p>To simplify the configuration process of BifroMQ, the configuration file standalone.yml includes only common configuration items. For unspecified configurations, default values will be used, and BifroMQ will output the complete content of the configuration file at the beginning of <code>info.log</code> after starting. Users can utilize the full configuration output in the log to compare and update their standalone.yml configuration.</p></div><footer class="theme-doc-footer docusaurus- [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/installation/docker/index.html b/docs/3.0.x/installation/docker/index.html
index 7fe7e858..1a5be265 100644
--- a/docs/3.0.x/installation/docker/index.html
+++ b/docs/3.0.x/installation/docker/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Docker | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/installation/docker/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh=" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -41,7 +31,7 @@ the calculation of JVM parameters based on the <code>MEM_LIMIT</code> environmen
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">docker run -d -m 10G -e JVM_HEAP_OPTS=&#x27;-Xms2G -Xmx4G -XX:MetaspaceSize=128m -XX:MaxMeta [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/installation/install_from_source/index.html b/docs/3.0.x/installation/install_from_source/index.html
index fb44a9a1..60c30b65 100644
--- a/docs/3.0.x/installation/install_from_source/index.html
+++ b/docs/3.0.x/installation/install_from_source/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Install from Source | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/installation/install_from_source/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" co [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -40,7 +30,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/02_installation/4_install_from_source.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/installation/intro/index.html b/docs/3.0.x/installation/intro/index.html
index 40445ef1..f3d810f0 100644
--- a/docs/3.0.x/installation/intro/index.html
+++ b/docs/3.0.x/installation/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Installation Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/installation/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -32,7 +22,7 @@
 <table><thead><tr><th>Environment Variable</th><th>Description</th></tr></thead><tbody><tr><td><code>LOG_DIR</code></td><td>Specifies the directory where BifroMQ should store its log files. Defaults to <code>./logs</code> if unset.</td></tr><tr><td><code>DATA_DIR</code></td><td>Determines the directory for storing BifroMQ data. Defaults to <code>./data</code> if unset.</td></tr><tr><td><code>JAVA_HOME</code></td><td>Specifies the path to the Java Runtime Environment (JRE) that BifroMQ sh [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/installation/linux/index.html b/docs/3.0.x/installation/linux/index.html
index 6a8565b6..291e1ef4 100644
--- a/docs/3.0.x/installation/linux/index.html
+++ b/docs/3.0.x/installation/linux/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Linux | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/installation/linux/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="tr [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">tar -zxvf bifromq-*-standalone.tar.gz --strip-components 1  -C /usr/share/bifromq/</span><br [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/installation/nodes_on_k8s/index.html b/docs/3.0.x/installation/nodes_on_k8s/index.html
index 65f35546..25848d53 100644
--- a/docs/3.0.x/installation/nodes_on_k8s/index.html
+++ b/docs/3.0.x/installation/nodes_on_k8s/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Notes on Kubernetes Deployment | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/installation/nodes_on_k8s/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -47,7 +37,7 @@
 <p>Deploying BifroMQ on Kubernetes introduces additional complexity, and the <a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">BifroMQ team</a> offers professional consulting services to help users achieve optimal deployment outcomes.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/installation/windows/index.html b/docs/3.0.x/installation/windows/index.html
index 92fdf4ef..bf56f9d8 100644
--- a/docs/3.0.x/installation/windows/index.html
+++ b/docs/3.0.x/installation/windows/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Windows | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/installation/windows/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">unzip -zxvf bifromq-*-standalone-windows.zip</span><br></div><div class="token-line" style=" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/mqtt_best_practices/about_mqtt/index.html b/docs/3.0.x/mqtt_best_practices/about_mqtt/index.html
index e7bf5a46..c6038ad1 100644
--- a/docs/3.0.x/mqtt_best_practices/about_mqtt/index.html
+++ b/docs/3.0.x/mqtt_best_practices/about_mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">About MQTT | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/mqtt_best_practices/about_mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -53,7 +43,7 @@
 <p>Generally, it is due to mutual kicking. The ClientID must be unique, otherwise, the conflicting device that has already been connected will be disconnected. If both devices have set up automatic reconnection, then they will kick each other repeatedly, causing this problem.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/ve [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/mqtt_best_practices/mqtt/index.html b/docs/3.0.x/mqtt_best_practices/mqtt/index.html
index dab0ff07..a870a6a1 100644
--- a/docs/3.0.x/mqtt_best_practices/mqtt/index.html
+++ b/docs/3.0.x/mqtt_best_practices/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Supported Specifications | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/mqtt_best_practices/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -30,7 +20,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/98_mqtt_best_practices/1_spec.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/mqtt_best_practices/mqtt_parameters/index.html b/docs/3.0.x/mqtt_best_practices/mqtt_parameters/index.html
index 2fb2c6b5..35f8a73a 100644
--- a/docs/3.0.x/mqtt_best_practices/mqtt_parameters/index.html
+++ b/docs/3.0.x/mqtt_best_practices/mqtt_parameters/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT Parameter Selection | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/mqtt_best_practices/mqtt_parameters/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_lo [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -53,7 +43,7 @@ Aim to minimize the message volume when using clean session set to False, as thi
 </blockquote></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/98_mqtt_best_practices/3_mqtt_parameters.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/mqtt_best_practices/topicfilter_design/index.html b/docs/3.0.x/mqtt_best_practices/topicfilter_design/index.html
index 36416d6f..e0b7f28f 100644
--- a/docs/3.0.x/mqtt_best_practices/topicfilter_design/index.html
+++ b/docs/3.0.x/mqtt_best_practices/topicfilter_design/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Topic Filters Design | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/mqtt_best_practices/topicfilter_design/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_loc [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -43,7 +33,7 @@
 <p>In summary, the selection and design of Topic Filters should take into account the requirements and scenarios of the application and adhere to suitable conventions and best practices.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/98_mqtt_best_practices/4_topicfilter_design.md" target="_blank" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/plugin/auth_provider/index.html b/docs/3.0.x/plugin/auth_provider/index.html
index c6b70d77..c2843179 100644
--- a/docs/3.0.x/plugin/auth_provider/index.html
+++ b/docs/3.0.x/plugin/auth_provider/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Auth Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/plugin/auth_provider/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -77,7 +67,7 @@ respectively.</p>
 <p>In this example, we simply convert the registered password to Base64 format for storage. Please choose a more secure and reliable method for handling it in actual usage.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/06_plugin/1_auth_provider.md" target="_blank" rel="noopener noreferrer" class [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/plugin/event_collector/index.html b/docs/3.0.x/plugin/event_collector/index.html
index d0cb009f..eca303c6 100644
--- a/docs/3.0.x/plugin/event_collector/index.html
+++ b/docs/3.0.x/plugin/event_collector/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Event Collector | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/plugin/event_collector/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@ plugin implementers observe the performance indicators of the plugin interface m
 <table><thead><tr><th>Metric Name</th><th>Meter Type</th><th>Tag(<code>method</code>)</th><th>Description</th></tr></thead><tbody><tr><td><code>call.exec.timer</code></td><td>TIMER</td><td>EventCollector/report</td><td>Latency for <code>report</code> call</td></tr></tbody></table></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/v [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/plugin/intro/index.html b/docs/3.0.x/plugin/intro/index.html
index ede8cae0..58a05db7 100644
--- a/docs/3.0.x/plugin/intro/index.html
+++ b/docs/3.0.x/plugin/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Plugin Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/plugin/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -62,7 +52,7 @@ For such cases, it&#x27;s necessary to explicitly set the context class loader t
 <p>BifroMQ calls plugin interface methods on worker threads. Ensure plugin interface implementations are lightweight and non-blocking to avoid negatively impacting performance.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/06_plugin/intro.md" target="_blank" rel="noopener noreferrer" class="them [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/plugin/plugin_practice/index.html b/docs/3.0.x/plugin/plugin_practice/index.html
index e8b1e397..a0e51d8d 100644
--- a/docs/3.0.x/plugin/plugin_practice/index.html
+++ b/docs/3.0.x/plugin/plugin_practice/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Plugin Practice and Notice | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/plugin/plugin_practice/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -43,7 +33,7 @@ plugin directory clean and containing only necessary jar files ensures smooth pl
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/06_plugin/5_plugin_practice.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/plugin/resource_throttler/index.html b/docs/3.0.x/plugin/resource_throttler/index.html
index 069024cf..28f1c409 100644
--- a/docs/3.0.x/plugin/resource_throttler/index.html
+++ b/docs/3.0.x/plugin/resource_throttler/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Resource Throttler | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/plugin/resource_throttler/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="e [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -67,7 +57,7 @@ and <code>http://&lt;ADDR&gt;:&lt;PORT&gt;/release</code> are for setting and ca
 <div class="language-js codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-js codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> hasResourceMap </span><span class [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/plugin/setting_provider/intro/index.html b/docs/3.0.x/plugin/setting_provider/intro/index.html
index 58c0f152..f52f20c7 100644
--- a/docs/3.0.x/plugin/setting_provider/intro/index.html
+++ b/docs/3.0.x/plugin/setting_provider/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Setting Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/plugin/setting_provider/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -60,7 +50,7 @@ respectively.</p>
 <div class="language-js codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-js codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> http </span><span class="token op [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/plugin/setting_provider/tenantsetting/index.html b/docs/3.0.x/plugin/setting_provider/tenantsetting/index.html
index ab7af395..eab49a0e 100644
--- a/docs/3.0.x/plugin/setting_provider/tenantsetting/index.html
+++ b/docs/3.0.x/plugin/setting_provider/tenantsetting/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Tenant-level Settings | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/plugin/setting_provider/tenantsetting/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_loc [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -35,7 +25,7 @@ deployments.</p>
 <table><thead><tr><th>Name</th><th>Type</th><th>Initial Value</th><th>Description</th></tr></thead><tbody><tr><td><code>MQTT3Enabled</code></td><td>Boolean</td><td>true</td><td>Enables or disables MQTT version 3.1 support.</td></tr><tr><td><code>MQTT4Enabled</code></td><td>Boolean</td><td>true</td><td>Enables or disables MQTT version 3.1.1 support.</td></tr><tr><td><code>MQTT5Enabled</code></td><td>Boolean</td><td>true</td><td>Enables or disables MQTT version 5.0 support.</td></tr><tr><t [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/test_report/report/index.html b/docs/3.0.x/test_report/report/index.html
index 05fe7378..71dd074e 100644
--- a/docs/3.0.x/test_report/report/index.html
+++ b/docs/3.0.x/test_report/report/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Test Report | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/test_report/report/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -379,7 +369,7 @@ nf_conntrack_buckets * 4.</li>
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/99_test_report/1_test_report.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/user_guide/api/api_reference/index.html b/docs/3.0.x/user_guide/api/api_reference/index.html
index d97a69a6..d7457923 100644
--- a/docs/3.0.x/user_guide/api/api_reference/index.html
+++ b/docs/3.0.x/user_guide/api/api_reference/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API Reference | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/user_guide/api/api_reference/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -185,7 +175,7 @@ online. Connections will be disconnected due to the loss of metadata. It is cruc
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/05_user_guide/3_api/1_api_reference.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/user_guide/api/intro/index.html b/docs/3.0.x/user_guide/api/intro/index.html
index dd9cc1e7..9fd21f1a 100644
--- a/docs/3.0.x/user_guide/api/intro/index.html
+++ b/docs/3.0.x/user_guide/api/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/user_guide/api/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -29,7 +19,7 @@
 <p>The diagram above illustrates a common deployment scenario: distributing API requests using a front-end load balancer, such as Nginx.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/05_user_guide/3_api/intro.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="c [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/user_guide/basic/connect/index.html b/docs/3.0.x/user_guide/basic/connect/index.html
index f9baf52e..15b9b11a 100644
--- a/docs/3.0.x/user_guide/basic/connect/index.html
+++ b/docs/3.0.x/user_guide/basic/connect/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/user_guide/basic/connect/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -30,7 +20,7 @@
 <p>By default, authentication is not enabled. You can connect without providing a username or password. If you need authentication, please refer to the <a class="" href="/docs/3.0.x/plugin/auth_provider/">Auth Provider Plugin</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/05_user_guide/1_bas [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/user_guide/basic/intro/index.html b/docs/3.0.x/user_guide/basic/intro/index.html
index 68bbcdb9..dd0b0e91 100644
--- a/docs/3.0.x/user_guide/basic/intro/index.html
+++ b/docs/3.0.x/user_guide/basic/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT Basic Features Highlights | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/user_guide/basic/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" c [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -42,7 +32,7 @@
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/05_user_guide/1_basic/intro.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/user_guide/basic/pubsub/index.html b/docs/3.0.x/user_guide/basic/pubsub/index.html
index 896911cd..57b303ed 100644
--- a/docs/3.0.x/user_guide/basic/pubsub/index.html
+++ b/docs/3.0.x/user_guide/basic/pubsub/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Pub/Sub | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/user_guide/basic/pubsub/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -63,7 +53,7 @@ topic when forwarding messages, i.e., <code>Min(PublishQoS, SubscribeQoS)</code>
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/05_user_guide/1_basic/2_pubsub.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/user_guide/basic/shared_sub/index.html b/docs/3.0.x/user_guide/basic/shared_sub/index.html
index 63bcf3d9..57040b4f 100644
--- a/docs/3.0.x/user_guide/basic/shared_sub/index.html
+++ b/docs/3.0.x/user_guide/basic/shared_sub/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Shared Subscriptions | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/user_guide/basic/shared_sub/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -38,7 +28,7 @@ When subscribers choose to subscribe using the same topicFilter and groupName, t
 <p><strong>Note</strong>: The combination of a sharing strategy and group name creates a unique identifier, meaning that shared subscriptions with the same group name but different prefixes (<code>$share</code> and <code>$oshare</code>) will establish separate shared groups, each with its own sharing strategy.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/ [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/user_guide/integration/integration/index.html b/docs/3.0.x/user_guide/integration/integration/index.html
index 9fbff2a8..0180770d 100644
--- a/docs/3.0.x/user_guide/integration/integration/index.html
+++ b/docs/3.0.x/user_guide/integration/integration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Integration SDK | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/user_guide/integration/integration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -32,7 +22,7 @@ Businesses can adjust the number of MQTT client connections based on actual mess
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/05_user_guide/2_integration/1_integration.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/user_guide/integration/intro/index.html b/docs/3.0.x/user_guide/integration/intro/index.html
index 9fb80924..4496f4da 100644
--- a/docs/3.0.x/user_guide/integration/intro/index.html
+++ b/docs/3.0.x/user_guide/integration/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Data Integration Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/user_guide/integration/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -62,7 +52,7 @@
 <p>This <a href="https://github.com/bifromqio/bifromq-data-integration" target="_blank" rel="noopener noreferrer" class="">project</a> showcases the concepts discussed in this guide and can serve as a reference for similar projects.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/05_user_guide/2_i [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.0.x/user_guide/intro/index.html b/docs/3.0.x/user_guide/intro/index.html
index 17568e8c..ffa7ff75 100644
--- a/docs/3.0.x/user_guide/intro/index.html
+++ b/docs/3.0.x/user_guide/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">User Guide Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.0.x/user_guide/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -50,7 +40,7 @@ by <a class="" href="/docs/3.0.x/admin_guide/observability/metrics/tenantmetrics
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.0.x/05_user_guide/intro.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/configuration/bifromq_sys_props/index.html b/docs/3.1.x/admin_guide/configuration/bifromq_sys_props/index.html
index 587b3714..27bded4d 100644
--- a/docs/3.1.x/admin_guide/configuration/bifromq_sys_props/index.html
+++ b/docs/3.1.x/admin_guide/configuration/bifromq_sys_props/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">System Properties | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/configuration/bifromq_sys_props/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_l [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -29,7 +19,7 @@ For example, setting <code>-Dmqtt_utf8_sanity_check=false</code> disables the ch
 <table><thead><tr><th>Property Key</th><th>Default Value</th><th>Description</th></tr></thead><tbody><tr><td><code>cluster_domain_resolve_timeout_seconds</code></td><td>120</td><td>This parameter specifies the timeout duration for DNS resolution when constructing a cluster using the &quot;clusterConfig.clusterDomainName&quot;. The process involves resolving the cluster domain to discover seed nodes that can join the cluster. A successful resolution is marked by obtaining a non-empty set  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/configuration/config_file_manual/index.html b/docs/3.1.x/admin_guide/configuration/config_file_manual/index.html
index 48c1cb8a..5376560c 100644
--- a/docs/3.1.x/admin_guide/configuration/config_file_manual/index.html
+++ b/docs/3.1.x/admin_guide/configuration/config_file_manual/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Config File Manual | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/configuration/config_file_manual/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -40,7 +30,7 @@ file with the command-line parameter <code>-c</code> or <code>--config</code>. I
 service.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/07_admin_guide/01_configuration/1_config_file_manual.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g>< [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/configuration/configs_print/index.html b/docs/3.1.x/admin_guide/configuration/configs_print/index.html
index 03dc2339..a913eb10 100644
--- a/docs/3.1.x/admin_guide/configuration/configs_print/index.html
+++ b/docs/3.1.x/admin_guide/configuration/configs_print/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration Printing | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/configuration/configs_print/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_ [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -43,7 +33,7 @@ necessarily be the actual runtime values. An example of the printed output is as
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">17:21:34.098 [main] INFO  c.b.b.starter.StandaloneStarter - Consolidated Config: </span><br> [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/configuration/intro/index.html b/docs/3.1.x/admin_guide/configuration/intro/index.html
index 98feaa6f..1d92d1e4 100644
--- a/docs/3.1.x/admin_guide/configuration/intro/index.html
+++ b/docs/3.1.x/admin_guide/configuration/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/configuration/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -27,7 +17,7 @@
 <p>The configuration file usually includes common and relatively stable configuration items, while other settings are provided through JVM system properties. Therefore, as versions are updated, the content and method of system-level configurations may change. To simplify the migration process of system-level configurations, BifroMQ provides auxiliary means, with detailed information available in <a class="" href="/docs/3.1.x/installation/config_migration/">Configuration Convention &amp;  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/observability/events/index.html b/docs/3.1.x/admin_guide/observability/events/index.html
index f5869d1d..418738f0 100644
--- a/docs/3.1.x/admin_guide/observability/events/index.html
+++ b/docs/3.1.x/admin_guide/observability/events/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Events | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/observability/events/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -33,7 +23,7 @@
 <p>For those interested in extending BifroMQ&#x27;s capabilities through plugin development, including event collection, further guidance and best practices can be found in the relevant <a class="" href="/docs/3.1.x/plugin/plugin_practice/">sections</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/observability/intro/index.html b/docs/3.1.x/admin_guide/observability/intro/index.html
index 32a01198..b993b245 100644
--- a/docs/3.1.x/admin_guide/observability/intro/index.html
+++ b/docs/3.1.x/admin_guide/observability/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Observability Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/observability/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -25,7 +15,7 @@
 <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/observability/logging/index.html b/docs/3.1.x/admin_guide/observability/logging/index.html
index 65464649..e1b43a77 100644
--- a/docs/3.1.x/admin_guide/observability/logging/index.html
+++ b/docs/3.1.x/admin_guide/observability/logging/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Logging | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/observability/logging/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <p>Plugin implementors can also leverage the standard SLF4J interface for logging. This means logs generated by plugins can be managed and configured just like the main system logs through the same logback configuration file. This unified approach to logging simplifies the management of log files and ensures consistency across the system and its extensions.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/observability/metrics/intro/index.html b/docs/3.1.x/admin_guide/observability/metrics/intro/index.html
index 27d7b16a..91e61f2f 100644
--- a/docs/3.1.x/admin_guide/observability/metrics/intro/index.html
+++ b/docs/3.1.x/admin_guide/observability/metrics/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/observability/metrics/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -32,7 +22,7 @@
 <p>For customers who require an in-depth understanding of BifroMQ&#x27;s operation for deep integration, the <a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">BifroMQ team</a> offers professional consulting services.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/observability/metrics/tenantmetrics/index.html b/docs/3.1.x/admin_guide/observability/metrics/tenantmetrics/index.html
index f6fd47ff..cdb9d407 100644
--- a/docs/3.1.x/admin_guide/observability/metrics/tenantmetrics/index.html
+++ b/docs/3.1.x/admin_guide/observability/metrics/tenantmetrics/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Tenant-level Metrics | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/observability/metrics/tenantmetrics/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docus [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -32,7 +22,7 @@ PubComp received).</li>
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/07_admin_guide/03_observability/metrics/tenantmetrics.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/overview/index.html b/docs/3.1.x/admin_guide/overview/index.html
index 8c8993bf..c8599eec 100644
--- a/docs/3.1.x/admin_guide/overview/index.html
+++ b/docs/3.1.x/admin_guide/overview/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Admin Guide Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/overview/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -26,7 +16,7 @@
 are often intertwined with specific business needs, thereby manifesting more prominently in integrated capabilities.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/07_admin_guide/intro.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/security/intro/index.html b/docs/3.1.x/admin_guide/security/intro/index.html
index 756ff3b1..1da9ee31 100644
--- a/docs/3.1.x/admin_guide/security/intro/index.html
+++ b/docs/3.1.x/admin_guide/security/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Security Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/security/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="e [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -37,7 +27,7 @@
 <p>Identifying and managing bad-behavior clients—those that violate protocol standards or consume excessive system resources—is crucial for maintaining system integrity, especially in large-scale, multi-tenant MQTT deployments. BifroMQ addresses this challenge through real-time event collection and analysis via the EventCollector plugin. By identifying malicious client behaviors and integrating response strategies into the auth provider plugin, BifroMQ enables administrators to deny acce [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/tuning/intro/index.html b/docs/3.1.x/admin_guide/tuning/intro/index.html
index 76915c5c..f24f5b3a 100644
--- a/docs/3.1.x/admin_guide/tuning/intro/index.html
+++ b/docs/3.1.x/admin_guide/tuning/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Tuning Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/tuning/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -42,7 +32,7 @@
 <p>Effectively tuning these aspects of the broker requires a deep understanding of BifroMQ&#x27;s system architecture. The <a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">BifroMQ team</a> offers professional consulting services to assist in analyzing your specific MQTT workloads and identifying the most effective tuning strategies. Leveraging this expertise ensures that your BifroMQ deployment is optimized for the best performance, meeting your busine [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/admin_guide/tuning/os_tuning_linux/index.html b/docs/3.1.x/admin_guide/tuning/os_tuning_linux/index.html
index 3bb32734..f6a08f8d 100644
--- a/docs/3.1.x/admin_guide/tuning/os_tuning_linux/index.html
+++ b/docs/3.1.x/admin_guide/tuning/os_tuning_linux/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Linux Kernel Tuning | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/admin_guide/tuning/os_tuning_linux/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -101,7 +91,7 @@
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/07_admin_guide/02_tuning/1_os_tuning_linux.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColo [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/bifromq_inside/index.html b/docs/3.1.x/bifromq_inside/index.html
index b93018ec..c4715a2e 100644
--- a/docs/3.1.x/bifromq_inside/index.html
+++ b/docs/3.1.x/bifromq_inside/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Inside | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/bifromq_inside/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -38,7 +28,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/999_bifromq_inside.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/cluster/high_availability/index.html b/docs/3.1.x/cluster/high_availability/index.html
index 66d3b640..6f982688 100644
--- a/docs/3.1.x/cluster/high_availability/index.html
+++ b/docs/3.1.x/cluster/high_availability/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">High Availability | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/cluster/high_availability/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -75,7 +65,7 @@ written.</strong></em></li>
 enabling this feature, an assessment should be conducted to determine whether this type of data loss is acceptable.</strong></em></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/04_cluster/2_high_availability.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="cur [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/cluster/intro/index.html b/docs/3.1.x/cluster/intro/index.html
index 80aed5db..a764ebb4 100644
--- a/docs/3.1.x/cluster/intro/index.html
+++ b/docs/3.1.x/cluster/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">BifroMQ Cluster Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/cluster/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@ dynamically to business demands, facilitating a smooth transition from StandardC
 <img decoding="async" loading="lazy" alt="IndependentWorkloadCluster" src="/assets/images/IndependentWorkload-3bcfd6d7b7b46db265d87db47d521be8.png" width="3692" height="1205" class="img_xAhj"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/04_cluster/intro.md" target="_blank" rel="noopener norefe [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/cluster/standardcluster/index.html b/docs/3.1.x/cluster/standardcluster/index.html
index c19ff6f6..a24752aa 100644
--- a/docs/3.1.x/cluster/standardcluster/index.html
+++ b/docs/3.1.x/cluster/standardcluster/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploy StandardCluster | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/cluster/standardcluster/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@ Run the script <code>./bin/standalone.sh start</code> to start non-boostrap node
 <p>You can also use various system-level <a class="" href="/docs/3.1.x/admin_guide/observability/metrics/intro/">metrics</a> to monitor the cluster&#x27;s health and performance.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/04_cluster/1_standardcluster.md" target="_blank" rel="noopener noreferr [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/get_started/faq/index.html b/docs/3.1.x/get_started/faq/index.html
index 32459290..0a808ef7 100644
--- a/docs/3.1.x/get_started/faq/index.html
+++ b/docs/3.1.x/get_started/faq/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Frequently Asked Questions | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/get_started/faq/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -59,7 +49,7 @@ BifroMQ focuses more on standard integrations with upstream and downstream syste
 <p>IoT Core, an Internet of Things core suite, is a public cloud service by Baidu Intelligent Cloud that supports prepaid and pay-as-you-go billing. BifroMQ and IoT Core share a close relationship, as BifroMQ is the underlying technology for IoT Core. The multi-tenant, high-performance, and distributed capabilities of BifroMQ provide robust support for building large-scale IoT Core device connections and messaging systems.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div c [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/get_started/intro/index.html b/docs/3.1.x/get_started/intro/index.html
index 451f6bb3..a8209cd5 100644
--- a/docs/3.1.x/get_started/intro/index.html
+++ b/docs/3.1.x/get_started/intro/index.html
@@ -4,25 +4,15 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/get_started/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var [...]
 systems. Presently, BifroMQ serves as the foundational technology for <a href="https://cloud.baidu.com/product/iot.html" target="_blank" rel="noopener noreferrer" class="">Baidu IoTCore</a>, a public serverless cloud service.</p>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="origin-of-the-name">Origin of the Name<a href="#origin-of-the-name" class="hash-link" aria-label="Direct link to Origin of the Name" title="Direct link to Origin of the Name" translate="no">​</a></h2>
 <p>BifroMQ derives its name from the Norse mythological <code>Bifröst</code>, a rainbow bridge that connects Midgard (the realm of humans) and Asgard (the domain of gods). Like Bifröst, BifroMQ serves as a flexible and sturdy bridge, linking different
@@ -48,14 +38,14 @@ various systems or applications.</p>
 <h4 class="anchor anchorTargetStickyNavbar_aAmt" id="issue-tracker"><strong>Issue Tracker</strong><a href="#issue-tracker" class="hash-link" aria-label="Direct link to issue-tracker" title="Direct link to issue-tracker" translate="no">​</a></h4>
 <p>We use GitHub <a href="https://github.com/bifromqio/bifromq/issues" target="_blank" rel="noopener noreferrer" class="">Issues</a> for tracking requests and bugs. Feel free to open an issue if you have any questions or problems.</p>
 <h4 class="anchor anchorTargetStickyNavbar_aAmt" id="discord"><strong>Discord</strong><a href="#discord" class="hash-link" aria-label="Direct link to discord" title="Direct link to discord" translate="no">​</a></h4>
-<a href="https://discord.gg/Pfs3QRadRB"><img src="https://img.shields.io/discord/1115542029531885599?logo=discord&amp;logoColor=white" alt="BifroMQ Discord server"></a>
+<p><a href="https://discord.gg/Pfs3QRadRB" target="_blank" rel="noopener noreferrer" class="">Join the BifroMQ Discord server</a>.</p>
 <h4 class="anchor anchorTargetStickyNavbar_aAmt" id="wechat-group"><strong>WeChat Group</strong><a href="#wechat-group" class="hash-link" aria-label="Direct link to wechat-group" title="Direct link to wechat-group" translate="no">​</a></h4>
 <p><a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">Email</a> us your WeChat ID, along with more information on why BifroMQ has caught your attention (we&#x27;d love to hear about it), and we will invite you to join our group as soon as possible.</p>
 <h2 class="anchor anchorTargetStickyNavbar_aAmt" id="professional-services">Professional Services<a href="#professional-services" class="hash-link" aria-label="Direct link to Professional Services" title="Direct link to Professional Services" translate="no">​</a></h2>
 <p>You are welcome to <a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">email</a> us.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/01_get_started/intro.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height=" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/get_started/quick_install/index.html b/docs/3.1.x/get_started/quick_install/index.html
index e52389f6..9f85839c 100644
--- a/docs/3.1.x/get_started/quick_install/index.html
+++ b/docs/3.1.x/get_started/quick_install/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Install | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/get_started/quick_install/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -28,7 +18,7 @@
 <p>For further installation alternatives and comprehensive details, refer to: <a class="" href="/docs/3.1.x/installation/intro/">Installation</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/01_get_started/1_quick_install.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-pag [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/get_started/quick_verify/index.html b/docs/3.1.x/get_started/quick_verify/index.html
index 43631b3b..17187b2e 100644
--- a/docs/3.1.x/get_started/quick_verify/index.html
+++ b/docs/3.1.x/get_started/quick_verify/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Verify | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/get_started/quick_verify/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -57,7 +47,7 @@
 </ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/01_get_started/2_quick_verify.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/installation/config_migration/index.html b/docs/3.1.x/installation/config_migration/index.html
index 2977a796..fabca246 100644
--- a/docs/3.1.x/installation/config_migration/index.html
+++ b/docs/3.1.x/installation/config_migration/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration Convention &amp; Migration | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/installation/config_migration/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="doc [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -26,7 +16,7 @@
 <p>To simplify the configuration process of BifroMQ, the configuration file standalone.yml includes only common configuration items. For unspecified configurations, default values will be used, and BifroMQ will output the complete content of the configuration file at the beginning of <code>info.log</code> after starting. Users can utilize the full configuration output in the log to compare and update their standalone.yml configuration.</p></div><footer class="theme-doc-footer docusaurus- [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/installation/docker/index.html b/docs/3.1.x/installation/docker/index.html
index 1347e51a..45585d32 100644
--- a/docs/3.1.x/installation/docker/index.html
+++ b/docs/3.1.x/installation/docker/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Docker | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/installation/docker/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh=" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -41,7 +31,7 @@ the calculation of JVM parameters based on the <code>MEM_LIMIT</code> environmen
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">docker run -d -m 10G -e JVM_HEAP_OPTS=&#x27;-Xms2G -Xmx4G -XX:MetaspaceSize=128m -XX:MaxMeta [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/installation/install_from_source/index.html b/docs/3.1.x/installation/install_from_source/index.html
index 8d0aeea9..7ae7cecd 100644
--- a/docs/3.1.x/installation/install_from_source/index.html
+++ b/docs/3.1.x/installation/install_from_source/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Install from Source | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/installation/install_from_source/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" co [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -39,7 +29,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/02_installation/4_install_from_source.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3  [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/installation/intro/index.html b/docs/3.1.x/installation/intro/index.html
index 0d96f9f4..e708959f 100644
--- a/docs/3.1.x/installation/intro/index.html
+++ b/docs/3.1.x/installation/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Installation Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/installation/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -32,7 +22,7 @@
 <table><thead><tr><th>Environment Variable</th><th>Description</th></tr></thead><tbody><tr><td><code>LOG_DIR</code></td><td>Specifies the directory where BifroMQ should store its log files. Defaults to <code>./logs</code> if unset.</td></tr><tr><td><code>DATA_DIR</code></td><td>Determines the directory for storing BifroMQ data. Defaults to <code>./data</code> if unset.</td></tr><tr><td><code>JAVA_HOME</code></td><td>Specifies the path to the Java Runtime Environment (JRE) that BifroMQ sh [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/installation/linux/index.html b/docs/3.1.x/installation/linux/index.html
index ca80badd..782b462e 100644
--- a/docs/3.1.x/installation/linux/index.html
+++ b/docs/3.1.x/installation/linux/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Linux | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/installation/linux/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="tr [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">tar -zxvf bifromq-*-standalone.tar.gz --strip-components 1  -C /usr/share/bifromq/</span><br [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/installation/nodes_on_k8s/index.html b/docs/3.1.x/installation/nodes_on_k8s/index.html
index ec96ce7e..b2047f0f 100644
--- a/docs/3.1.x/installation/nodes_on_k8s/index.html
+++ b/docs/3.1.x/installation/nodes_on_k8s/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Notes on Kubernetes Deployment | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/installation/nodes_on_k8s/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -47,7 +37,7 @@
 <p>Deploying BifroMQ on Kubernetes introduces additional complexity, and the <a href="mailto:hello@bifromq.io" target="_blank" rel="noopener noreferrer" class="">BifroMQ team</a> offers professional consulting services to help users achieve optimal deployment outcomes.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/installation/windows/index.html b/docs/3.1.x/installation/windows/index.html
index 95604665..2d39069f 100644
--- a/docs/3.1.x/installation/windows/index.html
+++ b/docs/3.1.x/installation/windows/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Windows | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/installation/windows/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -31,7 +21,7 @@
 <div class="language-text codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-text codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token plain">unzip -zxvf bifromq-*-standalone-windows.zip</span><br></div><div class="token-line" style=" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/mqtt_best_practices/about_mqtt/index.html b/docs/3.1.x/mqtt_best_practices/about_mqtt/index.html
index 93de3667..bc9220d4 100644
--- a/docs/3.1.x/mqtt_best_practices/about_mqtt/index.html
+++ b/docs/3.1.x/mqtt_best_practices/about_mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">About MQTT | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/mqtt_best_practices/about_mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -53,7 +43,7 @@
 <p>Generally, it is due to mutual kicking. The ClientID must be unique, otherwise, the conflicting device that has already been connected will be disconnected. If both devices have set up automatic reconnection, then they will kick each other repeatedly, causing this problem.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/ve [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/mqtt_best_practices/mqtt/index.html b/docs/3.1.x/mqtt_best_practices/mqtt/index.html
index 70823381..071f0eed 100644
--- a/docs/3.1.x/mqtt_best_practices/mqtt/index.html
+++ b/docs/3.1.x/mqtt_best_practices/mqtt/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Supported Specifications | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/mqtt_best_practices/mqtt/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -30,7 +20,7 @@
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/98_mqtt_best_practices/1_spec.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/mqtt_best_practices/mqtt_parameters/index.html b/docs/3.1.x/mqtt_best_practices/mqtt_parameters/index.html
index ca72e940..527aee7c 100644
--- a/docs/3.1.x/mqtt_best_practices/mqtt_parameters/index.html
+++ b/docs/3.1.x/mqtt_best_practices/mqtt_parameters/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">MQTT Parameter Selection | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/mqtt_best_practices/mqtt_parameters/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_lo [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -53,7 +43,7 @@ Aim to minimize the message volume when using clean session set to False, as thi
 </blockquote></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/98_mqtt_best_practices/3_mqtt_parameters.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34 [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/mqtt_best_practices/topicfilter_design/index.html b/docs/3.1.x/mqtt_best_practices/topicfilter_design/index.html
index e1e16516..3e36ac07 100644
--- a/docs/3.1.x/mqtt_best_practices/topicfilter_design/index.html
+++ b/docs/3.1.x/mqtt_best_practices/topicfilter_design/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Topic Filters Design | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/mqtt_best_practices/topicfilter_design/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_loc [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -43,7 +33,7 @@
 <p>In summary, the selection and design of Topic Filters should take into account the requirements and scenarios of the application and adhere to suitable conventions and best practices.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/98_mqtt_best_practices/4_topicfilter_design.md" target="_blank" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/plugin/auth_provider/index.html b/docs/3.1.x/plugin/auth_provider/index.html
index abecdcf2..13b2ff71 100644
--- a/docs/3.1.x/plugin/auth_provider/index.html
+++ b/docs/3.1.x/plugin/auth_provider/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Auth Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/plugin/auth_provider/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -77,7 +67,7 @@ respectively.</p>
 <p>In this example, we simply convert the registered password to Base64 format for storage. Please choose a more secure and reliable method for handling it in actual usage.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/06_plugin/1_auth_provider.md" target="_blank" rel="noopener noreferrer" class [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/plugin/event_collector/index.html b/docs/3.1.x/plugin/event_collector/index.html
index fe576491..7a9335e8 100644
--- a/docs/3.1.x/plugin/event_collector/index.html
+++ b/docs/3.1.x/plugin/event_collector/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Event Collector | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/plugin/event_collector/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -48,7 +38,7 @@ plugin implementers observe the performance indicators of the plugin interface m
 <table><thead><tr><th>Metric Name</th><th>Meter Type</th><th>Tag(<code>method</code>)</th><th>Description</th></tr></thead><tbody><tr><td><code>call.exec.timer</code></td><td>TIMER</td><td>EventCollector/report</td><td>Latency for <code>report</code> call</td></tr></tbody></table></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/v [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/plugin/intro/index.html b/docs/3.1.x/plugin/intro/index.html
index 75225ecb..64e9b2a6 100644
--- a/docs/3.1.x/plugin/intro/index.html
+++ b/docs/3.1.x/plugin/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Plugin Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/plugin/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -60,7 +50,7 @@
 <p>BifroMQ calls plugin interface methods on worker threads. Ensure plugin interface implementations are lightweight and non-blocking to avoid negatively impacting performance.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/06_plugin/intro.md" target="_blank" rel="noopener noreferrer" class="them [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/plugin/plugin_practice/index.html b/docs/3.1.x/plugin/plugin_practice/index.html
index 8de59404..4a38f9e5 100644
--- a/docs/3.1.x/plugin/plugin_practice/index.html
+++ b/docs/3.1.x/plugin/plugin_practice/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Plugin Practice and Notice | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/plugin/plugin_practice/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -43,7 +33,7 @@ plugin directory clean and containing only necessary jar files ensures smooth pl
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/06_plugin/5_plugin_practice.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/plugin/resource_throttler/index.html b/docs/3.1.x/plugin/resource_throttler/index.html
index 090aac2a..cf33b1e8 100644
--- a/docs/3.1.x/plugin/resource_throttler/index.html
+++ b/docs/3.1.x/plugin/resource_throttler/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Resource Throttler | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/plugin/resource_throttler/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="e [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -67,7 +57,7 @@ and <code>http://&lt;ADDR&gt;:&lt;PORT&gt;/release</code> are for setting and ca
 <div class="language-js codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-js codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> hasResourceMap </span><span class [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/plugin/setting_provider/intro/index.html b/docs/3.1.x/plugin/setting_provider/intro/index.html
index c7bf9e6c..5672b01e 100644
--- a/docs/3.1.x/plugin/setting_provider/intro/index.html
+++ b/docs/3.1.x/plugin/setting_provider/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Setting Provider | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/plugin/setting_provider/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -60,7 +50,7 @@ respectively.</p>
 <div class="language-js codeBlockContainer_eUTa theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_duay"><pre tabindex="0" class="prism-code language-js codeBlock_osQd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_WtPN"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> http </span><span class="token op [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/plugin/setting_provider/tenantsetting/index.html b/docs/3.1.x/plugin/setting_provider/tenantsetting/index.html
index ec2d4aa1..06a34287 100644
--- a/docs/3.1.x/plugin/setting_provider/tenantsetting/index.html
+++ b/docs/3.1.x/plugin/setting_provider/tenantsetting/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Tenant-level Settings | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/plugin/setting_provider/tenantsetting/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_loc [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -36,7 +26,7 @@ deployments.</p>
 <table><thead><tr><th>Name</th><th>Type</th><th>Initial Value</th><th>Description</th></tr></thead><tbody><tr><td><code>MQTT3Enabled</code></td><td>Boolean</td><td>true</td><td>Enables or disables MQTT version 3.1 support.</td></tr><tr><td><code>MQTT4Enabled</code></td><td>Boolean</td><td>true</td><td>Enables or disables MQTT version 3.1.1 support.</td></tr><tr><td><code>MQTT5Enabled</code></td><td>Boolean</td><td>true</td><td>Enables or disables MQTT version 5.0 support.</td></tr><tr><t [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/test_report/report/index.html b/docs/3.1.x/test_report/report/index.html
index 74a10482..33cf3e0c 100644
--- a/docs/3.1.x/test_report/report/index.html
+++ b/docs/3.1.x/test_report/report/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Test Report | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/test_report/report/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -379,7 +369,7 @@ nf_conntrack_buckets * 4.</li>
 <p>After making the modifications, use <code>sysctl -p</code> and restart the server for them to take effect.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/99_test_report/1_test_report.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/user_guide/api/api_reference/index.html b/docs/3.1.x/user_guide/api/api_reference/index.html
index 089b92be..a6796785 100644
--- a/docs/3.1.x/user_guide/api/api_reference/index.html
+++ b/docs/3.1.x/user_guide/api/api_reference/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API Reference | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/user_guide/api/api_reference/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -207,7 +197,7 @@ online. Connections will be disconnected due to the loss of metadata. It is cruc
 </ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/05_user_guide/3_api/1_api_reference.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_HkLC" aria-hidden="true"><g><path d="m34.5 11.7l-3 3. [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/user_guide/api/intro/index.html b/docs/3.1.x/user_guide/api/intro/index.html
index d9bd4364..d1201d9d 100644
--- a/docs/3.1.x/user_guide/api/intro/index.html
+++ b/docs/3.1.x/user_guide/api/intro/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">API Overview | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/user_guide/api/intro/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
-<script src="/assets/js/main.a611ef2f.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2777fe8.css">
+<script src="/assets/js/runtime~main.8af1a7a8.js" defer="defer"></script>
+<script src="/assets/js/main.48a694f5.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
@@ -29,7 +19,7 @@
 <p>The diagram above illustrates a common deployment scenario: distributing API requests using a front-end load balancer, such as Nginx.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_wm4z"><a href="https://github.com/apache/bifromq-sites/tree/master/versioned_docs/version-3.1.x/05_user_guide/3_api/intro.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="c [...]
                 <div style="margin-bottom: 1.5rem;">
                   <p style="font-size: 0.9rem; line-height: 1.6; color: var(--color-text-secondary); max-width: 320px; margin-bottom: 2rem;">
-                    High-performance Apache MQTT broker with enterprise-grade reliability. Applicable to IoT, IM and other scenarios.
+                    Open-source, distributed MQTT broker software with native multi-tenancy support.
                   </p>
                   <div style="display: flex; gap: 24px; align-items: center;">
                     <a href="https://github.com/apache/bifromq" target="_blank" rel="noopener noreferrer" style="color: var(--color-text-tertiary); transition: color 0.3s; display: flex;" onmouseover='this.style.color="var(--bifrost-blue)"' onmouseout='this.style.color="var(--color-text-tertiary)"'>
diff --git a/docs/3.1.x/user_guide/basic/connect/index.html b/docs/3.1.x/user_guide/basic/connect/index.html
index b122a003..288c9801 100644
--- a/docs/3.1.x/user_guide/basic/connect/index.html
+++ b/docs/3.1.x/user_guide/basic/connect/index.html
@@ -4,19 +4,9 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Connect to BifroMQ | An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://bifromq.apache.org/docs/3.1.x/user_guide/basic/connect/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="An Open Source Apache MQTT Broker | Apache BifroMQ (Incubating) Atom Feed">
-
-
-
-
-
-
-
-
-<link rel="preconnect" href="https://fonts.googleapis.com">
-<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.9a02b934.css">
-<script src="/assets/js/runtime~main.483c5022.js" defer="defer"></script>
... 7052 lines suppressed ...