You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by as...@apache.org on 2024/04/24 21:23:00 UTC
(superset-site) branch asf-site updated: deploying docs: docs: Refactor Documentation Structure (#28161)
This is an automated email from the ASF dual-hosted git repository.
asf-ci-deploy pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/superset-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new d25e13a00 deploying docs: docs: Refactor Documentation Structure (#28161)
d25e13a00 is described below
commit d25e13a0002c251c0d66bca7dbde4795a043d9e1
Author: apache <de...@superset.apache.org>
AuthorDate: Wed Apr 24 21:22:53 2024 +0000
deploying docs: docs: Refactor Documentation Structure (#28161)
Co-authored-by: Evan Rusackas <ev...@preset.io>
Co-authored-by: Sam Firke <sf...@users.noreply.github.com> (apache/superset@e8a678b75a0cc3a1b2a72495c11f831585c85255)
---
404.html | 8 ++--
admintutorial.html/index.html | 6 +--
assets/js/028ec535.9032846a.js | 1 +
assets/js/070b53d1.0a00e6d1.js | 1 +
assets/js/070b53d1.929e3ad7.js | 1 -
assets/js/07f0ce13.8e108a46.js | 1 -
assets/js/0a0a6d3c.24745631.js | 1 +
assets/js/0a0a6d3c.c0175a9a.js | 1 -
assets/js/0ae8b3d4.26ce537a.js | 1 -
assets/js/0ae8b3d4.2df9d0a7.js | 1 +
assets/js/0c21af39.3d60d144.js | 1 -
assets/js/0c21af39.81e13c41.js | 1 +
.../{0e9953cd.1b829fbb.js => 0e9953cd.88e83654.js} | 2 +-
assets/js/104fe6aa.62f5dd02.js | 1 +
assets/js/104fe6aa.dae43ed5.js | 1 -
assets/js/18cf5ace.90a3a8f6.js | 1 -
assets/js/192d458f.813de7ee.js | 1 +
assets/js/19682bb8.7fcb8743.js | 1 +
assets/js/19682bb8.c8c450b0.js | 1 -
.../{1c42a294.0c220e44.js => 1c42a294.76947c84.js} | 2 +-
assets/js/1c734f75.9628c223.js | 1 +
assets/js/1c734f75.e7a48716.js | 1 -
assets/js/1ce51947.1cee012f.js | 1 +
assets/js/1ce51947.da1dc91b.js | 1 -
assets/js/21b4b958.938de4b3.js | 1 -
assets/js/22219785.1dee452e.js | 1 +
.../{2461ffa2.85c3aadb.js => 2461ffa2.b09a2690.js} | 2 +-
.../{25f17725.1e13bc28.js => 25f17725.19300f87.js} | 2 +-
.../{262418cd.bd2b6782.js => 262418cd.55733324.js} | 2 +-
.../{2bafca50.6988e007.js => 2bafca50.f7e3c9e5.js} | 2 +-
assets/js/2c412ea7.1d48e1ad.js | 1 -
assets/js/2f1b3cda.d68fc09c.js | 1 -
.../{30256b0d.627bfffb.js => 30256b0d.9b521c8d.js} | 2 +-
.../{30334fcd.065df1f5.js => 30334fcd.c43cc910.js} | 2 +-
assets/js/30ec1363.b5ed097a.js | 1 -
assets/js/30ec1363.b98fcb9c.js | 1 +
assets/js/317d0b40.4c49f9d7.js | 1 +
assets/js/31e90f3c.5a79937a.js | 1 -
assets/js/31e90f3c.ab99c9df.js | 1 +
assets/js/36ea7a08.1470c7ef.js | 1 +
assets/js/36ea7a08.493e2986.js | 1 -
assets/js/3b6f0bc4.5e894ddb.js | 1 +
assets/js/3c585fdb.d600c7fe.js | 1 -
assets/js/3c835dee.2348a423.js | 1 -
assets/js/3c835dee.643b9805.js | 1 +
.../{3ec2c3f7.7601ce54.js => 3ec2c3f7.dc4e3a53.js} | 2 +-
assets/js/40974919.0dd010b0.js | 1 +
assets/js/40974919.6c0b4063.js | 1 -
assets/js/4190315d.acb41c7a.js | 1 +
assets/js/44f5f585.9fb5f18d.js | 1 +
assets/js/4692103b.c5d3501c.js | 1 +
.../{471df853.dc8822e4.js => 471df853.f41a2b22.js} | 2 +-
.../{496bf018.20af314d.js => 496bf018.a428452c.js} | 2 +-
assets/js/4cc2c078.5a49355e.js | 1 -
assets/js/4cc2c078.7d38a362.js | 1 +
.../{4e664dc4.81dae46b.js => 4e664dc4.d97f66ea.js} | 2 +-
assets/js/507542a3.7b3c5651.js | 1 -
.../{53bb5fc4.e601ba32.js => 53bb5fc4.11894a96.js} | 2 +-
assets/js/58160c0b.4ba6513d.js | 1 -
assets/js/5818c28e.1e59b5b9.js | 1 -
assets/js/5818c28e.c1be3904.js | 1 +
assets/js/5e50ba72.ea185454.js | 1 -
assets/js/5e50ba72.fa1409bf.js | 1 +
.../{5ea65e65.9be8c834.js => 5ea65e65.54dda4dc.js} | 2 +-
assets/js/600a9360.2845a55b.js | 1 -
assets/js/600a9360.36df1a08.js | 1 +
.../{640bc8a0.8cefa9b4.js => 640bc8a0.a8b67539.js} | 2 +-
assets/js/6432bc55.3ad95028.js | 1 -
assets/js/6948bca1.93bc81b1.js | 1 +
assets/js/6948bca1.b799711d.js | 1 -
assets/js/69a4ab96.2c0d3051.js | 1 -
assets/js/69a4ab96.2f718f42.js | 1 +
assets/js/6a90d500.f7c28a25.js | 1 -
assets/js/6edc47f3.c6db824e.js | 1 -
assets/js/71cf7fe6.196ea01c.js | 1 +
assets/js/71cf7fe6.246f8b0c.js | 1 -
assets/js/74876495.6b5ed59e.js | 1 +
assets/js/74876495.75285210.js | 1 -
assets/js/77807460.9b88dcce.js | 1 +
assets/js/80eded0f.14b68e2f.js | 1 +
assets/js/81fe5c6e.b18924cd.js | 1 +
.../{8660bbc8.f5aab579.js => 8660bbc8.34180d0f.js} | 2 +-
.../{904d61ef.f4cfea6d.js => 904d61ef.de8afb39.js} | 2 +-
assets/js/90ea8ea6.18a2e3ac.js | 1 +
assets/js/9224627a.38ace4a5.js | 1 +
assets/js/935f2afb.634f854a.js | 1 +
assets/js/935f2afb.83030cf7.js | 1 -
.../{972382ea.51631b8e.js => 972382ea.77c79475.js} | 2 +-
.../{9791fd42.70accff7.js => 9791fd42.19e62c93.js} | 2 +-
.../{9a9c044b.e1d69022.js => 9a9c044b.315d11ce.js} | 2 +-
.../{9d6fd8ea.49061a6f.js => 9d6fd8ea.f8cf9c0a.js} | 2 +-
.../{a309f86e.08174e78.js => a309f86e.12fc87e0.js} | 2 +-
.../{a584ba2a.96db4a5c.js => a584ba2a.b675f33c.js} | 2 +-
assets/js/a9e1a7f6.c71ac3be.js | 1 -
assets/js/afef705c.eecf620f.js | 1 -
.../{b46ab14b.cb92d343.js => b46ab14b.80a05926.js} | 2 +-
assets/js/b92f705c.51ef5806.js | 1 +
assets/js/b92f705c.b8a8933c.js | 1 -
.../{bd23e567.fb126394.js => bd23e567.0830f9a2.js} | 2 +-
.../{c1424005.b2ff519b.js => c1424005.ffd05cce.js} | 2 +-
.../{c296437a.030a3a05.js => c296437a.4261dbe0.js} | 2 +-
assets/js/c37457ff.29fefb6f.js | 1 +
assets/js/c625e5b0.13921678.js | 1 +
.../{c76f729d.e2c67acd.js => c76f729d.8bf216be.js} | 2 +-
assets/js/cd90435d.a3341909.js | 1 -
assets/js/ce3fa444.9073513e.js | 1 -
assets/js/ce3fa444.d8281b81.js | 1 +
.../{cf6ffe2f.6673030e.js => cf6ffe2f.26b3c50d.js} | 2 +-
.../{d5417e33.f07b5771.js => d5417e33.03c96c29.js} | 2 +-
.../{d76e6194.8efbb1ed.js => d76e6194.8904d984.js} | 2 +-
assets/js/d83b78fc.53ce4e8e.js | 1 +
assets/js/d83b78fc.adb72e54.js | 1 -
assets/js/da60bc8f.40330049.js | 1 +
assets/js/da60bc8f.5261ec1e.js | 1 -
assets/js/dbb131dd.1146efad.js | 1 -
assets/js/dbb131dd.23db5854.js | 1 +
assets/js/dc3fdd24.173f2a68.js | 1 -
assets/js/dc3fdd24.fbfbd8d4.js | 1 +
assets/js/dc737160.694c7d59.js | 1 +
assets/js/dc737160.cda4920f.js | 1 -
assets/js/dd0670d3.484a6c3d.js | 1 -
assets/js/dd0670d3.a6494b40.js | 1 +
.../{e0a8f778.5c57dbff.js => e0a8f778.31fc8634.js} | 2 +-
.../{e187e321.1040a611.js => e187e321.d8a1d2b9.js} | 2 +-
.../{e7c796a6.e4787f62.js => e7c796a6.947352cb.js} | 2 +-
assets/js/e94f6316.23ccc430.js | 1 +
.../{eb3b0997.8d2b9219.js => eb3b0997.384bb97e.js} | 2 +-
assets/js/ee5d850a.92a3324c.js | 1 +
assets/js/ee5d850a.c007b05c.js | 1 -
.../{67158350.26869a1a.js => f07496d9.7f8cb629.js} | 2 +-
.../{f4a6e698.f3bb9a8c.js => f4a6e698.3db20ac8.js} | 2 +-
assets/js/f56fdbd5.7b8919b0.js | 1 +
assets/js/f58ffc34.b5c857cc.js | 1 +
assets/js/f5f07875.c7be7c11.js | 1 -
assets/js/f75b37f5.b4dd748d.js | 1 -
assets/js/f8409a7e.4bb5647b.js | 1 -
assets/js/f8409a7e.66a76b66.js | 1 +
assets/js/f9cc156b.08264843.js | 1 -
.../{fa1a3aa0.afbd59cd.js => fa1a3aa0.a0c90770.js} | 2 +-
assets/js/fe0957ee.462a9d48.js | 1 -
assets/js/main.e394416b.js | 2 -
assets/js/main.e7dafed4.js | 2 +
...js.LICENSE.txt => main.e7dafed4.js.LICENSE.txt} | 0
assets/js/runtime~main.3680bb56.js | 1 -
assets/js/runtime~main.ed5995b0.js | 1 +
community/index.html | 8 ++--
docs/api/index.html | 12 ++---
docs/configuration/alerts-reports.htm/index.html | 11 +++++
docs/configuration/alerts-reports.html/index.html | 11 +++++
.../alerts-reports/index.html | 20 ++++-----
.../async-queries-celery.htm/index.html | 11 +++++
.../async-queries-celery.html/index.html | 11 +++++
.../async-queries-celery/index.html | 16 +++----
docs/configuration/cache.htm/index.html | 11 +++++
docs/configuration/cache.html/index.html | 11 +++++
.../cache/index.html | 18 ++++----
.../configuring-superset.htm/index.html | 11 +++++
.../configuring-superset.html/index.html | 11 +++++
.../configuring-superset/index.html | 16 +++----
.../configuration/country-map-tools.htm/index.html | 11 +++++
.../country-map-tools.html/index.html | 11 +++++
.../country-map-tools/index.html | 16 +++----
docs/configuration/event-logging.htm/index.html | 11 +++++
docs/configuration/event-logging.html/index.html | 11 +++++
.../event-logging/index.html | 16 +++----
.../importing-exporting-datasources.htm/index.html | 11 +++++
.../index.html | 11 +++++
.../importing-exporting-datasources/index.html | 16 +++----
docs/configuration/issue-codes.htm/index.html | 11 +++++
docs/configuration/issue-codes.html/index.html | 11 +++++
.../issue-codes/index.html | 16 +++----
.../networking-settings.htm/index.html | 11 +++++
.../networking-settings.html/index.html | 11 +++++
docs/configuration/networking-settings/index.html | 52 ++++++++++++++++++++++
.../setup-ssh-tunneling.htm/index.html | 11 +++++
.../setup-ssh-tunneling.html/index.html | 11 +++++
docs/configuration/setup-ssh-tunneling/index.html | 42 +++++++++++++++++
docs/configuration/sql-templating.htm/index.html | 11 +++++
docs/configuration/sql-templating.html/index.html | 11 +++++
.../sql-templating/index.html | 18 ++++----
docs/configuration/timezones.htm/index.html | 11 +++++
docs/configuration/timezones.html/index.html | 11 +++++
docs/configuration/timezones/index.html | 42 +++++++++++++++++
docs/contributing/contributing-page/index.html | 12 ++---
.../contributing/conventions-and-typing/index.html | 10 ++---
docs/contributing/creating-viz-plugins/index.html | 10 ++---
docs/contributing/erd/index.html | 10 ++---
docs/contributing/hooks-and-linting/index.html | 10 ++---
docs/contributing/local-backend/index.html | 10 ++---
.../pull-request-guidelines/index.html | 10 ++---
docs/contributing/style-guide/index.html | 10 ++---
docs/contributing/testing-locally/index.html | 10 ++---
docs/contributing/translations/index.html | 10 ++---
.../contributing/types-of-contributions/index.html | 10 ++---
.../creating-your-first-dashboard.htm/index.html | 11 -----
.../creating-your-first-dashboard.html/index.html | 11 -----
.../exploring-data.htm/index.html | 11 -----
.../exploring-data.html/index.html | 11 -----
.../first-dashboard/index.html | 6 +--
docs/databases/ascend/index.html | 10 ++---
docs/databases/athena/index.html | 10 ++---
docs/databases/bigquery/index.html | 10 ++---
docs/databases/clickhouse/index.html | 10 ++---
docs/databases/cockroachdb/index.html | 10 ++---
docs/databases/cratedb/index.html | 10 ++---
docs/databases/databend/index.html | 10 ++---
docs/databases/databricks/index.html | 10 ++---
docs/databases/db-connection-ui/index.html | 10 ++---
docs/databases/docker-add-drivers/index.html | 10 ++---
docs/databases/doris/index.html | 10 ++---
docs/databases/dremio/index.html | 10 ++---
docs/databases/drill/index.html | 10 ++---
docs/databases/druid/index.html | 10 ++---
docs/databases/dynamodb/index.html | 10 ++---
docs/databases/elasticsearch/index.html | 10 ++---
docs/databases/exasol/index.html | 10 ++---
docs/databases/extra-settings/index.html | 10 ++---
docs/databases/firebird/index.html | 10 ++---
docs/databases/firebolt/index.html | 10 ++---
docs/databases/google-sheets/index.html | 10 ++---
docs/databases/hana/index.html | 10 ++---
docs/databases/hive/index.html | 10 ++---
docs/databases/hologres/index.html | 10 ++---
docs/databases/ibm-db2/index.html | 10 ++---
docs/databases/impala/index.html | 10 ++---
.../installing-database-drivers/index.html | 12 ++---
docs/databases/kusto/index.html | 10 ++---
docs/databases/kylin/index.html | 10 ++---
docs/databases/meta-database/index.html | 10 ++---
docs/databases/mysql/index.html | 10 ++---
docs/databases/netezza/index.html | 10 ++---
docs/databases/ocient/index.html | 10 ++---
docs/databases/oracle/index.html | 10 ++---
docs/databases/pinot/index.html | 10 ++---
docs/databases/postgres/index.html | 10 ++---
docs/databases/presto/index.html | 10 ++---
docs/databases/redshift/index.html | 10 ++---
docs/databases/risingwave/index.html | 10 ++---
docs/databases/rockset/index.html | 10 ++---
docs/databases/snowflake/index.html | 10 ++---
docs/databases/solr/index.html | 10 ++---
docs/databases/spark-sql/index.html | 10 ++---
docs/databases/sql-server/index.html | 10 ++---
docs/databases/starrocks/index.html | 10 ++---
docs/databases/teradata/index.html | 10 ++---
docs/databases/timescaledb/index.html | 10 ++---
docs/databases/trino/index.html | 10 ++---
docs/databases/vertica/index.html | 10 ++---
docs/databases/yugabytedb/index.html | 10 ++---
docs/frequently-asked-questions/index.html | 16 +++----
.../async-queries-celery.htm/index.html | 11 -----
.../async-queries-celery.html/index.html | 11 -----
docs/installation/cache.htm/index.html | 11 -----
docs/installation/cache.html/index.html | 11 -----
.../configuring-superset.htm/index.html | 11 -----
.../configuring-superset.html/index.html | 11 -----
.../index.html | 6 +--
.../index.html | 6 +--
.../{docker => docker-builds}/index.html | 16 +++----
.../index.html | 6 +--
.../index.html | 6 +--
.../index.html | 16 +++----
docs/installation/docker.htm/index.html | 11 -----
docs/installation/docker.html/index.html | 11 -----
docs/installation/email-reports/index.html | 6 +--
.../installing-superset-from-pypi.htm/index.html | 11 -----
.../installing-superset-from-pypi.html/index.html | 11 -----
.../index.html | 11 -----
.../index.html | 11 -----
docs/installation/kubernetes.htm/index.html | 11 +++++
docs/installation/kubernetes.html/index.html | 11 +++++
.../index.html | 18 ++++----
.../networking-settings.htm/index.html | 11 -----
.../networking-settings.html/index.html | 11 -----
docs/installation/networking-settings/index.html | 52 ----------------------
docs/installation/pypi.htm/index.html | 11 +++++
docs/installation/pypi.html/index.html | 11 +++++
.../index.html | 18 ++++----
.../running-on-kubernetes.htm/index.html | 11 -----
.../running-on-kubernetes.html/index.html | 11 -----
.../setup-ssh-tunneling.htm/index.html | 11 -----
.../setup-ssh-tunneling.html/index.html | 11 -----
docs/installation/setup-ssh-tunneling/index.html | 42 -----------------
docs/installation/sql-templating.htm/index.html | 11 -----
docs/installation/sql-templating.html/index.html | 11 -----
docs/installation/upgrading-superset/index.html | 12 ++---
docs/intro/index.html | 14 +++---
docs/miscellaneous/chart-params.htm/index.html | 11 -----
docs/miscellaneous/chart-params.html/index.html | 11 -----
docs/miscellaneous/chart-params/index.html | 42 -----------------
.../miscellaneous/country-map-tools.htm/index.html | 11 -----
.../country-map-tools.html/index.html | 11 -----
.../importing-exporting-datasources.htm/index.html | 11 -----
.../index.html | 11 -----
docs/miscellaneous/issue-codes.htm/index.html | 11 -----
docs/miscellaneous/issue-codes.html/index.html | 11 -----
docs/miscellaneous/timezones.htm/index.html | 11 -----
docs/miscellaneous/timezones.html/index.html | 11 -----
docs/miscellaneous/timezones/index.html | 42 -----------------
docs/quickstart/index.html | 14 +++---
docs/security/cves/index.html | 10 ++---
docs/security/index.html | 14 +++---
docs/using-superset/chart-params.htm/index.html | 11 +++++
docs/using-superset/chart-params.html/index.html | 11 +++++
docs/using-superset/chart-params/index.html | 42 +++++++++++++++++
.../creating-your-first-dashboard.htm/index.html | 11 +++++
.../creating-your-first-dashboard.html/index.html | 11 +++++
.../creating-your-first-dashboard/index.html | 20 ++++-----
docs/using-superset/exploring-data.htm/index.html | 11 +++++
docs/using-superset/exploring-data.html/index.html | 11 +++++
.../exploring-data/index.html | 16 +++----
img/erd.svg | 2 +-
index.html | 8 ++--
installation.html/index.html | 6 +--
markdown-page/index.html | 8 ++--
misc.html/index.html | 6 +--
search/index.html | 8 ++--
sitemap.xml | 2 +-
sqllab.html/index.html | 6 +--
tutorial.html/index.html | 6 +--
usertutorial.html/index.html | 6 +--
visualization.html/index.html | 6 +--
322 files changed, 1185 insertions(+), 1185 deletions(-)
diff --git a/404.html b/404.html
index 1c09190fb..22d2da1f9 100644
--- a/404.html
+++ b/404.html
@@ -8,8 +8,8 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/admintutorial.html/index.html b/admintutorial.html/index.html
index 9bae0e89c..68ffd8eb5 100644
--- a/admintutorial.html/index.html
+++ b/admintutorial.html/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/creating-charts-dashboards/creating-your-first-dashboard">
- <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/creating-your-first-dashboard">
+ <link rel="canonical" href="/docs/using-superset/creating-your-first-dashboard" />
</head>
<script>
- window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
+ window.location.href = '/docs/using-superset/creating-your-first-dashboard' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/assets/js/028ec535.9032846a.js b/assets/js/028ec535.9032846a.js
new file mode 100644
index 000000000..ca43c8a2f
--- /dev/null
+++ b/assets/js/028ec535.9032846a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3368],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>g});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/070b53d1.0a00e6d1.js b/assets/js/070b53d1.0a00e6d1.js
new file mode 100644
index 000000000..b99ab3694
--- /dev/null
+++ b/assets/js/070b53d1.0a00e6d1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9935],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>y});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/070b53d1.929e3ad7.js b/assets/js/070b53d1.929e3ad7.js
deleted file mode 100644
index 74305b418..000000000
--- a/assets/js/070b53d1.929e3ad7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9935],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>y});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/07f0ce13.8e108a46.js b/assets/js/07f0ce13.8e108a46.js
deleted file mode 100644
index 3aeb778cd..000000000
--- a/assets/js/07f0ce13.8e108a46.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9814],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>y});var r=n(96540);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/0a0a6d3c.24745631.js b/assets/js/0a0a6d3c.24745631.js
new file mode 100644
index 000000000..66de7e8b6
--- /dev/null
+++ b/assets/js/0a0a6d3c.24745631.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1135],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>y});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/0a0a6d3c.c0175a9a.js b/assets/js/0a0a6d3c.c0175a9a.js
deleted file mode 100644
index c4d1b58d6..000000000
--- a/assets/js/0a0a6d3c.c0175a9a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1135],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>m});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/0ae8b3d4.26ce537a.js b/assets/js/0ae8b3d4.26ce537a.js
deleted file mode 100644
index 82825ac93..000000000
--- a/assets/js/0ae8b3d4.26ce537a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5356],{15680:(e,t,r)=>{r.d(t,{xA:()=>c,yg:()=>b});var n=r(96540);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/0ae8b3d4.2df9d0a7.js b/assets/js/0ae8b3d4.2df9d0a7.js
new file mode 100644
index 000000000..03bc5d339
--- /dev/null
+++ b/assets/js/0ae8b3d4.2df9d0a7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5356],{15680:(e,t,r)=>{r.d(t,{xA:()=>c,yg:()=>b});var n=r(96540);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/0c21af39.3d60d144.js b/assets/js/0c21af39.3d60d144.js
deleted file mode 100644
index 0a9d3db5d..000000000
--- a/assets/js/0c21af39.3d60d144.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4274],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>y});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/0c21af39.81e13c41.js b/assets/js/0c21af39.81e13c41.js
new file mode 100644
index 000000000..5325f063b
--- /dev/null
+++ b/assets/js/0c21af39.81e13c41.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4274],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>y});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/0e9953cd.1b829fbb.js b/assets/js/0e9953cd.88e83654.js
similarity index 66%
rename from assets/js/0e9953cd.1b829fbb.js
rename to assets/js/0e9953cd.88e83654.js
index b2a300a02..4daccacb6 100644
--- a/assets/js/0e9953cd.1b829fbb.js
+++ b/assets/js/0e9953cd.88e83654.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6421],{15680:(e,r,t)=>{t.d(r,{xA:()=>p,yg:()=>m});var n=t(96540);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6421],{15680:(e,r,t)=>{t.d(r,{xA:()=>p,yg:()=>m});var n=t(96540);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/104fe6aa.62f5dd02.js b/assets/js/104fe6aa.62f5dd02.js
new file mode 100644
index 000000000..0da847a5d
--- /dev/null
+++ b/assets/js/104fe6aa.62f5dd02.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7313],{48512:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>Vh,contentTitle:()=>Mh,default:()=>zh,frontMatter:()=>gh,metadata:()=>kh,toc:()=>Lh});var n,a,r,i,d,o,h,f,D,x,y,m,E,c,s,g,M,k,V,L,S,v,z,F,T,_,p,R,A,W,I,N,u,b,G,O,H,C,X,w,B,Z,j,q,Y,U,P,K,Q,J,$,ee,te,le,ne,ae,re,ie,de,oe,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,Se,ve,ze,Fe,Te,_e,pe,Re,Ae,We,Ie,Ne,ue,be,Ge,Oe,He,Ce,Xe,we,Be,Ze,je,qe,Ye,Ue,Pe,Ke,Qe,Je,$e,et,tt,lt,nt, [...]
\ No newline at end of file
diff --git a/assets/js/104fe6aa.dae43ed5.js b/assets/js/104fe6aa.dae43ed5.js
deleted file mode 100644
index 68b68e5c2..000000000
--- a/assets/js/104fe6aa.dae43ed5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7313],{48512:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>Vh,contentTitle:()=>Mh,default:()=>Fh,frontMatter:()=>gh,metadata:()=>kh,toc:()=>Lh});var n,a,r,i,d,o,h,f,D,x,y,m,E,c,s,g,M,k,V,L,S,v,F,z,T,_,p,R,A,W,I,N,u,b,G,O,H,C,X,w,B,Z,j,q,Y,U,P,Q,K,J,$,ee,te,le,ne,ae,re,ie,de,oe,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,Se,ve,Fe,ze,Te,_e,pe,Re,Ae,We,Ie,Ne,ue,be,Ge,Oe,He,Ce,Xe,we,Be,Ze,je,qe,Ye,Ue,Pe,Qe,Ke,Je,$e,et,tt,lt,nt, [...]
\ No newline at end of file
diff --git a/assets/js/18cf5ace.90a3a8f6.js b/assets/js/18cf5ace.90a3a8f6.js
deleted file mode 100644
index fcdb8836b..000000000
--- a/assets/js/18cf5ace.90a3a8f6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1873],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>g});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/192d458f.813de7ee.js b/assets/js/192d458f.813de7ee.js
new file mode 100644
index 000000000..0fc76f4f9
--- /dev/null
+++ b/assets/js/192d458f.813de7ee.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[684],{15680:(e,t,a)=>{a.d(t,{xA:()=>m,yg:()=>u});var n=a(96540);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function [...]
\ No newline at end of file
diff --git a/assets/js/19682bb8.7fcb8743.js b/assets/js/19682bb8.7fcb8743.js
new file mode 100644
index 000000000..4a2ca92c0
--- /dev/null
+++ b/assets/js/19682bb8.7fcb8743.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6097],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>f});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/19682bb8.c8c450b0.js b/assets/js/19682bb8.c8c450b0.js
deleted file mode 100644
index 06d2f0d3c..000000000
--- a/assets/js/19682bb8.c8c450b0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6097],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>f});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/1c42a294.0c220e44.js b/assets/js/1c42a294.76947c84.js
similarity index 77%
rename from assets/js/1c42a294.0c220e44.js
rename to assets/js/1c42a294.76947c84.js
index 6a53cdf4c..e816a6dab 100644
--- a/assets/js/1c42a294.0c220e44.js
+++ b/assets/js/1c42a294.76947c84.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6251],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6251],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/1c734f75.9628c223.js b/assets/js/1c734f75.9628c223.js
new file mode 100644
index 000000000..fe60a9d7b
--- /dev/null
+++ b/assets/js/1c734f75.9628c223.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[435],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>h});var r=n(96540);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function [...]
\ No newline at end of file
diff --git a/assets/js/1c734f75.e7a48716.js b/assets/js/1c734f75.e7a48716.js
deleted file mode 100644
index fd98be0d0..000000000
--- a/assets/js/1c734f75.e7a48716.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[435],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>h});var r=n(96540);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function [...]
\ No newline at end of file
diff --git a/assets/js/1ce51947.1cee012f.js b/assets/js/1ce51947.1cee012f.js
new file mode 100644
index 000000000..2416913fd
--- /dev/null
+++ b/assets/js/1ce51947.1cee012f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7e3],{15680:(e,t,n)=>{n.d(t,{xA:()=>u,yg:()=>y});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function [...]
\ No newline at end of file
diff --git a/assets/js/1ce51947.da1dc91b.js b/assets/js/1ce51947.da1dc91b.js
deleted file mode 100644
index 41f5c80b3..000000000
--- a/assets/js/1ce51947.da1dc91b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7e3],{15680:(e,t,n)=>{n.d(t,{xA:()=>u,yg:()=>y});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function [...]
\ No newline at end of file
diff --git a/assets/js/21b4b958.938de4b3.js b/assets/js/21b4b958.938de4b3.js
deleted file mode 100644
index 8b5f60d29..000000000
--- a/assets/js/21b4b958.938de4b3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9082],{15680:(e,t,a)=>{a.d(t,{xA:()=>m,yg:()=>u});var n=a(96540);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/22219785.1dee452e.js b/assets/js/22219785.1dee452e.js
new file mode 100644
index 000000000..aebb4af20
--- /dev/null
+++ b/assets/js/22219785.1dee452e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[829],{15680:(e,a,t)=>{t.d(a,{xA:()=>y,yg:()=>c});var n=t(96540);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function [...]
\ No newline at end of file
diff --git a/assets/js/2461ffa2.85c3aadb.js b/assets/js/2461ffa2.b09a2690.js
similarity index 99%
rename from assets/js/2461ffa2.85c3aadb.js
rename to assets/js/2461ffa2.b09a2690.js
index 050e43da1..f7de27f0d 100644
--- a/assets/js/2461ffa2.85c3aadb.js
+++ b/assets/js/2461ffa2.b09a2690.js
@@ -1 +1 @@
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3503],{73788:(e,t,s)=>{"use strict";s.r(t),s.d(t,{assets:()=>d,contentTitle:()=>l,default:()=>g,frontMatter:()=>c,metadata:()=>m,toc:()=>u});var a=s(58168),r=(s(96540),s(15680)),n=s(48287),o=s(39345);const i=JSON.parse('{"components":{"responses":{"400":{"content":{"application/json":{"schema":{"properties":{"message":{"type":"string"}},"type":"object"}}},"description":"Bad request"},"401":{"content":{"application/json":{"s [...]
\ No newline at end of file
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3503],{73788:(e,t,s)=>{"use strict";s.r(t),s.d(t,{assets:()=>d,contentTitle:()=>l,default:()=>g,frontMatter:()=>c,metadata:()=>m,toc:()=>u});var a=s(58168),r=(s(96540),s(15680)),n=s(48287),o=s(39345);const i=JSON.parse('{"components":{"responses":{"400":{"content":{"application/json":{"schema":{"properties":{"message":{"type":"string"}},"type":"object"}}},"description":"Bad request"},"401":{"content":{"application/json":{"s [...]
\ No newline at end of file
diff --git a/assets/js/25f17725.1e13bc28.js b/assets/js/25f17725.19300f87.js
similarity index 78%
rename from assets/js/25f17725.1e13bc28.js
rename to assets/js/25f17725.19300f87.js
index 4087d4d45..18b685e67 100644
--- a/assets/js/25f17725.1e13bc28.js
+++ b/assets/js/25f17725.19300f87.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2938],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2938],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/262418cd.bd2b6782.js b/assets/js/262418cd.55733324.js
similarity index 50%
rename from assets/js/262418cd.bd2b6782.js
rename to assets/js/262418cd.55733324.js
index c1f20ba47..834d53151 100644
--- a/assets/js/262418cd.bd2b6782.js
+++ b/assets/js/262418cd.55733324.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6723],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>u});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6723],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>u});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/2bafca50.6988e007.js b/assets/js/2bafca50.f7e3c9e5.js
similarity index 60%
rename from assets/js/2bafca50.6988e007.js
rename to assets/js/2bafca50.f7e3c9e5.js
index 52890b187..91a3ea2f0 100644
--- a/assets/js/2bafca50.6988e007.js
+++ b/assets/js/2bafca50.f7e3c9e5.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5901],{15680:(e,r,t)=>{t.d(r,{xA:()=>p,yg:()=>y});var n=t(96540);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5901],{15680:(e,r,t)=>{t.d(r,{xA:()=>p,yg:()=>y});var n=t(96540);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/2c412ea7.1d48e1ad.js b/assets/js/2c412ea7.1d48e1ad.js
deleted file mode 100644
index 3410f09dc..000000000
--- a/assets/js/2c412ea7.1d48e1ad.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2736],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>g});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/2f1b3cda.d68fc09c.js b/assets/js/2f1b3cda.d68fc09c.js
deleted file mode 100644
index 1e2791844..000000000
--- a/assets/js/2f1b3cda.d68fc09c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5153],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>g});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/30256b0d.627bfffb.js b/assets/js/30256b0d.9b521c8d.js
similarity index 74%
rename from assets/js/30256b0d.627bfffb.js
rename to assets/js/30256b0d.9b521c8d.js
index a070ada61..e4b4f212d 100644
--- a/assets/js/30256b0d.627bfffb.js
+++ b/assets/js/30256b0d.9b521c8d.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9761],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>h});var o=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9761],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>h});var o=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/30334fcd.065df1f5.js b/assets/js/30334fcd.c43cc910.js
similarity index 76%
rename from assets/js/30334fcd.065df1f5.js
rename to assets/js/30334fcd.c43cc910.js
index 35b2f1c4b..cdd79d069 100644
--- a/assets/js/30334fcd.065df1f5.js
+++ b/assets/js/30334fcd.c43cc910.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5167],{15680:(e,r,t)=>{t.d(r,{xA:()=>d,yg:()=>f});var o=t(96540);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5167],{15680:(e,r,t)=>{t.d(r,{xA:()=>d,yg:()=>f});var o=t(96540);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/30ec1363.b5ed097a.js b/assets/js/30ec1363.b5ed097a.js
deleted file mode 100644
index 820a6c16c..000000000
--- a/assets/js/30ec1363.b5ed097a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5647],{15680:(e,t,a)=>{a.d(t,{xA:()=>p,yg:()=>y});var n=a(96540);function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/30ec1363.b98fcb9c.js b/assets/js/30ec1363.b98fcb9c.js
new file mode 100644
index 000000000..6e9166bda
--- /dev/null
+++ b/assets/js/30ec1363.b98fcb9c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5647],{15680:(e,t,a)=>{a.d(t,{xA:()=>p,yg:()=>y});var n=a(96540);function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/317d0b40.4c49f9d7.js b/assets/js/317d0b40.4c49f9d7.js
new file mode 100644
index 000000000..236179f55
--- /dev/null
+++ b/assets/js/317d0b40.4c49f9d7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2720],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>g});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/31e90f3c.5a79937a.js b/assets/js/31e90f3c.5a79937a.js
deleted file mode 100644
index ef143729e..000000000
--- a/assets/js/31e90f3c.5a79937a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[757],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>y});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function [...]
\ No newline at end of file
diff --git a/assets/js/31e90f3c.ab99c9df.js b/assets/js/31e90f3c.ab99c9df.js
new file mode 100644
index 000000000..7a24c41db
--- /dev/null
+++ b/assets/js/31e90f3c.ab99c9df.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[757],{15680:(e,n,t)=>{t.d(n,{xA:()=>c,yg:()=>y});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function [...]
\ No newline at end of file
diff --git a/assets/js/36ea7a08.1470c7ef.js b/assets/js/36ea7a08.1470c7ef.js
new file mode 100644
index 000000000..4bb477a08
--- /dev/null
+++ b/assets/js/36ea7a08.1470c7ef.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5602],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>g});var s=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,s)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/36ea7a08.493e2986.js b/assets/js/36ea7a08.493e2986.js
deleted file mode 100644
index 4f591a806..000000000
--- a/assets/js/36ea7a08.493e2986.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5602],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>g});var s=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,s)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/3b6f0bc4.5e894ddb.js b/assets/js/3b6f0bc4.5e894ddb.js
new file mode 100644
index 000000000..162347a26
--- /dev/null
+++ b/assets/js/3b6f0bc4.5e894ddb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5935],{15680:(e,n,a)=>{a.d(n,{xA:()=>u,yg:()=>g});var t=a(96540);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function i(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/3c585fdb.d600c7fe.js b/assets/js/3c585fdb.d600c7fe.js
deleted file mode 100644
index 1450a7b54..000000000
--- a/assets/js/3c585fdb.d600c7fe.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6585],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>c});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/3c835dee.2348a423.js b/assets/js/3c835dee.2348a423.js
deleted file mode 100644
index 36386f4bb..000000000
--- a/assets/js/3c835dee.2348a423.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4315],{15680:(e,n,t)=>{t.d(n,{xA:()=>c,yg:()=>d});var r=t(96540);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/3c835dee.643b9805.js b/assets/js/3c835dee.643b9805.js
new file mode 100644
index 000000000..fed1ec7e4
--- /dev/null
+++ b/assets/js/3c835dee.643b9805.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4315],{15680:(e,n,t)=>{t.d(n,{xA:()=>c,yg:()=>d});var r=t(96540);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/3ec2c3f7.7601ce54.js b/assets/js/3ec2c3f7.dc4e3a53.js
similarity index 62%
rename from assets/js/3ec2c3f7.7601ce54.js
rename to assets/js/3ec2c3f7.dc4e3a53.js
index de189b875..e71da2ccc 100644
--- a/assets/js/3ec2c3f7.7601ce54.js
+++ b/assets/js/3ec2c3f7.dc4e3a53.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7943],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>f});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7943],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>f});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/40974919.0dd010b0.js b/assets/js/40974919.0dd010b0.js
new file mode 100644
index 000000000..413f2d6bb
--- /dev/null
+++ b/assets/js/40974919.0dd010b0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7956],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>y});var r=t(96540);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/40974919.6c0b4063.js b/assets/js/40974919.6c0b4063.js
deleted file mode 100644
index ebd1056d1..000000000
--- a/assets/js/40974919.6c0b4063.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7956],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>y});var r=t(96540);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/4190315d.acb41c7a.js b/assets/js/4190315d.acb41c7a.js
new file mode 100644
index 000000000..a25b3af41
--- /dev/null
+++ b/assets/js/4190315d.acb41c7a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9458],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>m});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/44f5f585.9fb5f18d.js b/assets/js/44f5f585.9fb5f18d.js
new file mode 100644
index 000000000..e3475875b
--- /dev/null
+++ b/assets/js/44f5f585.9fb5f18d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[550],{15680:(e,t,a)=>{a.d(t,{xA:()=>g,yg:()=>h});var n=a(96540);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function [...]
\ No newline at end of file
diff --git a/assets/js/4692103b.c5d3501c.js b/assets/js/4692103b.c5d3501c.js
new file mode 100644
index 000000000..f099ff103
--- /dev/null
+++ b/assets/js/4692103b.c5d3501c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8428],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>g});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/471df853.dc8822e4.js b/assets/js/471df853.f41a2b22.js
similarity index 51%
rename from assets/js/471df853.dc8822e4.js
rename to assets/js/471df853.f41a2b22.js
index 70b391fe2..e58788082 100644
--- a/assets/js/471df853.dc8822e4.js
+++ b/assets/js/471df853.f41a2b22.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[517],{15680:(e,t,a)=>{a.d(t,{xA:()=>p,yg:()=>y});var r=a(96540);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[517],{15680:(e,t,a)=>{a.d(t,{xA:()=>p,yg:()=>y});var r=a(96540);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function [...]
\ No newline at end of file
diff --git a/assets/js/496bf018.20af314d.js b/assets/js/496bf018.a428452c.js
similarity index 62%
rename from assets/js/496bf018.20af314d.js
rename to assets/js/496bf018.a428452c.js
index 79cffdb70..ffdd13795 100644
--- a/assets/js/496bf018.20af314d.js
+++ b/assets/js/496bf018.a428452c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4667],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>y});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4667],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>y});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/4cc2c078.5a49355e.js b/assets/js/4cc2c078.5a49355e.js
deleted file mode 100644
index dabdd71b4..000000000
--- a/assets/js/4cc2c078.5a49355e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9087],{15680:(e,n,t)=>{t.d(n,{xA:()=>c,yg:()=>m});var r=t(96540);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/4cc2c078.7d38a362.js b/assets/js/4cc2c078.7d38a362.js
new file mode 100644
index 000000000..598783a79
--- /dev/null
+++ b/assets/js/4cc2c078.7d38a362.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9087],{15680:(e,n,t)=>{t.d(n,{xA:()=>c,yg:()=>m});var r=t(96540);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/4e664dc4.81dae46b.js b/assets/js/4e664dc4.d97f66ea.js
similarity index 62%
rename from assets/js/4e664dc4.81dae46b.js
rename to assets/js/4e664dc4.d97f66ea.js
index 5258c83c9..0f0a5bbb5 100644
--- a/assets/js/4e664dc4.81dae46b.js
+++ b/assets/js/4e664dc4.d97f66ea.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6171],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>y});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6171],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>y});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/507542a3.7b3c5651.js b/assets/js/507542a3.7b3c5651.js
deleted file mode 100644
index f0971df1a..000000000
--- a/assets/js/507542a3.7b3c5651.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9938],{15680:(e,t,a)=>{a.d(t,{xA:()=>u,yg:()=>h});var n=a(96540);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/53bb5fc4.e601ba32.js b/assets/js/53bb5fc4.11894a96.js
similarity index 68%
rename from assets/js/53bb5fc4.e601ba32.js
rename to assets/js/53bb5fc4.11894a96.js
index ce0c1b07b..c242b6575 100644
--- a/assets/js/53bb5fc4.e601ba32.js
+++ b/assets/js/53bb5fc4.11894a96.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5331],{15680:(e,r,t)=>{t.d(r,{xA:()=>p,yg:()=>f});var o=t(96540);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5331],{15680:(e,r,t)=>{t.d(r,{xA:()=>p,yg:()=>f});var o=t(96540);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/58160c0b.4ba6513d.js b/assets/js/58160c0b.4ba6513d.js
deleted file mode 100644
index 51d43551c..000000000
--- a/assets/js/58160c0b.4ba6513d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7268],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>u});var i=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/5818c28e.1e59b5b9.js b/assets/js/5818c28e.1e59b5b9.js
deleted file mode 100644
index 7a6725598..000000000
--- a/assets/js/5818c28e.1e59b5b9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[921],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>m});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function [...]
\ No newline at end of file
diff --git a/assets/js/5818c28e.c1be3904.js b/assets/js/5818c28e.c1be3904.js
new file mode 100644
index 000000000..223fb1823
--- /dev/null
+++ b/assets/js/5818c28e.c1be3904.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[921],{15680:(e,r,t)=>{t.d(r,{xA:()=>u,yg:()=>m});var n=t(96540);function a(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function [...]
\ No newline at end of file
diff --git a/assets/js/5e50ba72.ea185454.js b/assets/js/5e50ba72.ea185454.js
deleted file mode 100644
index 4191e6cca..000000000
--- a/assets/js/5e50ba72.ea185454.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6342],{15680:(e,n,t)=>{t.d(n,{xA:()=>g,yg:()=>y});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/5e50ba72.fa1409bf.js b/assets/js/5e50ba72.fa1409bf.js
new file mode 100644
index 000000000..7a3061992
--- /dev/null
+++ b/assets/js/5e50ba72.fa1409bf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6342],{15680:(e,n,t)=>{t.d(n,{xA:()=>g,yg:()=>y});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/5ea65e65.9be8c834.js b/assets/js/5ea65e65.54dda4dc.js
similarity index 55%
rename from assets/js/5ea65e65.9be8c834.js
rename to assets/js/5ea65e65.54dda4dc.js
index ef58a4571..f6364e152 100644
--- a/assets/js/5ea65e65.9be8c834.js
+++ b/assets/js/5ea65e65.54dda4dc.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9249],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>m});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9249],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>y});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/600a9360.2845a55b.js b/assets/js/600a9360.2845a55b.js
deleted file mode 100644
index f71f072ce..000000000
--- a/assets/js/600a9360.2845a55b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7642],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>f});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/600a9360.36df1a08.js b/assets/js/600a9360.36df1a08.js
new file mode 100644
index 000000000..d07b4ab37
--- /dev/null
+++ b/assets/js/600a9360.36df1a08.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7642],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>f});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/640bc8a0.8cefa9b4.js b/assets/js/640bc8a0.a8b67539.js
similarity index 74%
rename from assets/js/640bc8a0.8cefa9b4.js
rename to assets/js/640bc8a0.a8b67539.js
index 38cb4e3ec..10aef0aa8 100644
--- a/assets/js/640bc8a0.8cefa9b4.js
+++ b/assets/js/640bc8a0.a8b67539.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3029],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>y});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3029],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>y});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/6432bc55.3ad95028.js b/assets/js/6432bc55.3ad95028.js
deleted file mode 100644
index 7c2c63bd9..000000000
--- a/assets/js/6432bc55.3ad95028.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1217],{15680:(e,n,a)=>{a.d(n,{xA:()=>u,yg:()=>g});var t=a(96540);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function i(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/6948bca1.93bc81b1.js b/assets/js/6948bca1.93bc81b1.js
new file mode 100644
index 000000000..c080a8bda
--- /dev/null
+++ b/assets/js/6948bca1.93bc81b1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1431],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>m});var r=n(96540);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/6948bca1.b799711d.js b/assets/js/6948bca1.b799711d.js
deleted file mode 100644
index ae6fb9d09..000000000
--- a/assets/js/6948bca1.b799711d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1431],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>m});var r=n(96540);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/69a4ab96.2c0d3051.js b/assets/js/69a4ab96.2c0d3051.js
deleted file mode 100644
index 47b180399..000000000
--- a/assets/js/69a4ab96.2c0d3051.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1799],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>m});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/69a4ab96.2f718f42.js b/assets/js/69a4ab96.2f718f42.js
new file mode 100644
index 000000000..eb0570b66
--- /dev/null
+++ b/assets/js/69a4ab96.2f718f42.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1799],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>m});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/6a90d500.f7c28a25.js b/assets/js/6a90d500.f7c28a25.js
deleted file mode 100644
index 6d8e380f4..000000000
--- a/assets/js/6a90d500.f7c28a25.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9122],{15680:(e,a,t)=>{t.d(a,{xA:()=>s,yg:()=>c});var n=t(96540);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function l(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/6edc47f3.c6db824e.js b/assets/js/6edc47f3.c6db824e.js
deleted file mode 100644
index 94faef4d8..000000000
--- a/assets/js/6edc47f3.c6db824e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9657],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>y});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/71cf7fe6.196ea01c.js b/assets/js/71cf7fe6.196ea01c.js
new file mode 100644
index 000000000..fcb3d2ee5
--- /dev/null
+++ b/assets/js/71cf7fe6.196ea01c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[806],{15680:(e,a,t)=>{t.d(a,{xA:()=>u,yg:()=>m});var n=t(96540);function s(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function [...]
\ No newline at end of file
diff --git a/assets/js/71cf7fe6.246f8b0c.js b/assets/js/71cf7fe6.246f8b0c.js
deleted file mode 100644
index a3e4eba58..000000000
--- a/assets/js/71cf7fe6.246f8b0c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[806],{15680:(e,a,t)=>{t.d(a,{xA:()=>u,yg:()=>y});var n=t(96540);function s(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function [...]
\ No newline at end of file
diff --git a/assets/js/74876495.6b5ed59e.js b/assets/js/74876495.6b5ed59e.js
new file mode 100644
index 000000000..9df7953d6
--- /dev/null
+++ b/assets/js/74876495.6b5ed59e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6505],{15680:(e,t,n)=>{n.d(t,{xA:()=>u,yg:()=>m});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/74876495.75285210.js b/assets/js/74876495.75285210.js
deleted file mode 100644
index c81b082c9..000000000
--- a/assets/js/74876495.75285210.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6505],{15680:(e,t,n)=>{n.d(t,{xA:()=>u,yg:()=>m});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/77807460.9b88dcce.js b/assets/js/77807460.9b88dcce.js
new file mode 100644
index 000000000..1b6850c4e
--- /dev/null
+++ b/assets/js/77807460.9b88dcce.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9642],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>f});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/80eded0f.14b68e2f.js b/assets/js/80eded0f.14b68e2f.js
new file mode 100644
index 000000000..a35e76646
--- /dev/null
+++ b/assets/js/80eded0f.14b68e2f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5209],{15680:(e,r,n)=>{n.d(r,{xA:()=>p,yg:()=>d});var t=n(96540);function a(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function o(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/81fe5c6e.b18924cd.js b/assets/js/81fe5c6e.b18924cd.js
new file mode 100644
index 000000000..0da70c715
--- /dev/null
+++ b/assets/js/81fe5c6e.b18924cd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9506],{15680:(e,n,t)=>{t.d(n,{xA:()=>d,yg:()=>g});var r=t(96540);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/8660bbc8.f5aab579.js b/assets/js/8660bbc8.34180d0f.js
similarity index 60%
rename from assets/js/8660bbc8.f5aab579.js
rename to assets/js/8660bbc8.34180d0f.js
index 805f41fef..920bfe0c8 100644
--- a/assets/js/8660bbc8.f5aab579.js
+++ b/assets/js/8660bbc8.34180d0f.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4914],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>f});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4914],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>m});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/904d61ef.f4cfea6d.js b/assets/js/904d61ef.de8afb39.js
similarity index 75%
rename from assets/js/904d61ef.f4cfea6d.js
rename to assets/js/904d61ef.de8afb39.js
index c391e11f3..618622a98 100644
--- a/assets/js/904d61ef.f4cfea6d.js
+++ b/assets/js/904d61ef.de8afb39.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3590],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3590],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/90ea8ea6.18a2e3ac.js b/assets/js/90ea8ea6.18a2e3ac.js
new file mode 100644
index 000000000..1fd9d73ea
--- /dev/null
+++ b/assets/js/90ea8ea6.18a2e3ac.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[74],{15680:(e,n,t)=>{t.d(n,{xA:()=>p,yg:()=>m});var i=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function [...]
\ No newline at end of file
diff --git a/assets/js/9224627a.38ace4a5.js b/assets/js/9224627a.38ace4a5.js
new file mode 100644
index 000000000..d78f7fd6e
--- /dev/null
+++ b/assets/js/9224627a.38ace4a5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1496],{15680:(e,t,a)=>{a.d(t,{xA:()=>g,yg:()=>c});var n=a(96540);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.634f854a.js b/assets/js/935f2afb.634f854a.js
new file mode 100644
index 000000000..0c066bc6c
--- /dev/null
+++ b/assets/js/935f2afb.634f854a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8581],{35610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"CustomSidebar":[{"type":"link","label":"Introduction","href":"/docs/intro","docId":"intro"},{"type":"link","label":"Quickstart","href":"/docs/quickstart","docId":"quickstart"},{"type":"category","label":"Inst [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.83030cf7.js b/assets/js/935f2afb.83030cf7.js
deleted file mode 100644
index eac7a333c..000000000
--- a/assets/js/935f2afb.83030cf7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8581],{35610:a=>{a.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Introduction","href":"/docs/intro","docId":"intro"},{"type":"link","label":"Quickstart","href":"/docs/quickstart","docId":"quickstart"},{"type":"category","label":"In [...]
\ No newline at end of file
diff --git a/assets/js/972382ea.51631b8e.js b/assets/js/972382ea.77c79475.js
similarity index 65%
rename from assets/js/972382ea.51631b8e.js
rename to assets/js/972382ea.77c79475.js
index 0390a20ad..8e6ad2ee2 100644
--- a/assets/js/972382ea.51631b8e.js
+++ b/assets/js/972382ea.77c79475.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9958],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>y});var o=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9958],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>y});var o=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/9791fd42.70accff7.js b/assets/js/9791fd42.19e62c93.js
similarity index 70%
rename from assets/js/9791fd42.70accff7.js
rename to assets/js/9791fd42.19e62c93.js
index b4889a252..fa68c6fef 100644
--- a/assets/js/9791fd42.70accff7.js
+++ b/assets/js/9791fd42.19e62c93.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3989],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>u});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3989],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>u});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/9a9c044b.e1d69022.js b/assets/js/9a9c044b.315d11ce.js
similarity index 78%
rename from assets/js/9a9c044b.e1d69022.js
rename to assets/js/9a9c044b.315d11ce.js
index f6c0c81b5..cf1c18269 100644
--- a/assets/js/9a9c044b.e1d69022.js
+++ b/assets/js/9a9c044b.315d11ce.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8083],{15680:(e,t,a)=>{a.d(t,{xA:()=>s,yg:()=>f});var r=a(96540);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8083],{15680:(e,t,a)=>{a.d(t,{xA:()=>s,yg:()=>f});var r=a(96540);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/9d6fd8ea.49061a6f.js b/assets/js/9d6fd8ea.f8cf9c0a.js
similarity index 55%
rename from assets/js/9d6fd8ea.49061a6f.js
rename to assets/js/9d6fd8ea.f8cf9c0a.js
index e04199b22..2ae5be2e0 100644
--- a/assets/js/9d6fd8ea.49061a6f.js
+++ b/assets/js/9d6fd8ea.f8cf9c0a.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3838],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>m});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3838],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>m});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/a309f86e.08174e78.js b/assets/js/a309f86e.12fc87e0.js
similarity index 78%
rename from assets/js/a309f86e.08174e78.js
rename to assets/js/a309f86e.12fc87e0.js
index 2c4979316..253c0f65b 100644
--- a/assets/js/a309f86e.08174e78.js
+++ b/assets/js/a309f86e.12fc87e0.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6715],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6715],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/a584ba2a.96db4a5c.js b/assets/js/a584ba2a.b675f33c.js
similarity index 79%
rename from assets/js/a584ba2a.96db4a5c.js
rename to assets/js/a584ba2a.b675f33c.js
index 219047bff..a3fc4ec52 100644
--- a/assets/js/a584ba2a.96db4a5c.js
+++ b/assets/js/a584ba2a.b675f33c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6353],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>m});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6353],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>m});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/a9e1a7f6.c71ac3be.js b/assets/js/a9e1a7f6.c71ac3be.js
deleted file mode 100644
index 1254fdf8f..000000000
--- a/assets/js/a9e1a7f6.c71ac3be.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3],{15680:(e,n,t)=>{t.d(n,{xA:()=>c,yg:()=>g});var o=t(96540);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function i [...]
\ No newline at end of file
diff --git a/assets/js/afef705c.eecf620f.js b/assets/js/afef705c.eecf620f.js
deleted file mode 100644
index 5e664e41f..000000000
--- a/assets/js/afef705c.eecf620f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2422],{15680:(e,t,a)=>{a.d(t,{xA:()=>g,yg:()=>c});var n=a(96540);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/b46ab14b.cb92d343.js b/assets/js/b46ab14b.80a05926.js
similarity index 70%
rename from assets/js/b46ab14b.cb92d343.js
rename to assets/js/b46ab14b.80a05926.js
index cb74d7a7d..4b780b968 100644
--- a/assets/js/b46ab14b.cb92d343.js
+++ b/assets/js/b46ab14b.80a05926.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6647],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>y});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6647],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>y});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/b92f705c.51ef5806.js b/assets/js/b92f705c.51ef5806.js
new file mode 100644
index 000000000..5182ed228
--- /dev/null
+++ b/assets/js/b92f705c.51ef5806.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[217],{15680:(e,t,a)=>{a.d(t,{xA:()=>d,yg:()=>g});var n=a(96540);function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function [...]
\ No newline at end of file
diff --git a/assets/js/b92f705c.b8a8933c.js b/assets/js/b92f705c.b8a8933c.js
deleted file mode 100644
index 687670527..000000000
--- a/assets/js/b92f705c.b8a8933c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[217],{15680:(e,t,a)=>{a.d(t,{xA:()=>d,yg:()=>g});var n=a(96540);function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function [...]
\ No newline at end of file
diff --git a/assets/js/bd23e567.fb126394.js b/assets/js/bd23e567.0830f9a2.js
similarity index 70%
rename from assets/js/bd23e567.fb126394.js
rename to assets/js/bd23e567.0830f9a2.js
index 9e45f929c..722f67f0c 100644
--- a/assets/js/bd23e567.fb126394.js
+++ b/assets/js/bd23e567.0830f9a2.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6231],{15680:(e,r,t)=>{t.d(r,{xA:()=>l,yg:()=>f});var n=t(96540);function i(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6231],{15680:(e,r,t)=>{t.d(r,{xA:()=>l,yg:()=>f});var n=t(96540);function i(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/c1424005.b2ff519b.js b/assets/js/c1424005.ffd05cce.js
similarity index 57%
rename from assets/js/c1424005.b2ff519b.js
rename to assets/js/c1424005.ffd05cce.js
index 89b78bbe6..6d613fb6a 100644
--- a/assets/js/c1424005.b2ff519b.js
+++ b/assets/js/c1424005.ffd05cce.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8172],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>h});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8172],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>h});var a=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/c296437a.030a3a05.js b/assets/js/c296437a.4261dbe0.js
similarity index 52%
rename from assets/js/c296437a.030a3a05.js
rename to assets/js/c296437a.4261dbe0.js
index 2fcdf9e37..5720efb8e 100644
--- a/assets/js/c296437a.030a3a05.js
+++ b/assets/js/c296437a.4261dbe0.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6682],{15680:(e,t,r)=>{r.d(t,{xA:()=>c,yg:()=>m});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6682],{15680:(e,t,r)=>{r.d(t,{xA:()=>c,yg:()=>y});var a=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/c37457ff.29fefb6f.js b/assets/js/c37457ff.29fefb6f.js
new file mode 100644
index 000000000..7fa711171
--- /dev/null
+++ b/assets/js/c37457ff.29fefb6f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7044],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>g});var a=n(96540);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/c625e5b0.13921678.js b/assets/js/c625e5b0.13921678.js
new file mode 100644
index 000000000..ec897b3e0
--- /dev/null
+++ b/assets/js/c625e5b0.13921678.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1127],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>u});var i=n(96540);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/c76f729d.e2c67acd.js b/assets/js/c76f729d.8bf216be.js
similarity index 65%
rename from assets/js/c76f729d.e2c67acd.js
rename to assets/js/c76f729d.8bf216be.js
index f9b1e463a..391c6980d 100644
--- a/assets/js/c76f729d.e2c67acd.js
+++ b/assets/js/c76f729d.8bf216be.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9425],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9425],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>y});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/cd90435d.a3341909.js b/assets/js/cd90435d.a3341909.js
deleted file mode 100644
index 35e46ec09..000000000
--- a/assets/js/cd90435d.a3341909.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4105],{15680:(e,r,n)=>{n.d(r,{xA:()=>c,yg:()=>d});var t=n(96540);function a(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function o(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/ce3fa444.9073513e.js b/assets/js/ce3fa444.9073513e.js
deleted file mode 100644
index 9ffdadf69..000000000
--- a/assets/js/ce3fa444.9073513e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2539],{15680:(e,t,a)=>{a.d(t,{xA:()=>p,yg:()=>b});var r=a(96540);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/ce3fa444.d8281b81.js b/assets/js/ce3fa444.d8281b81.js
new file mode 100644
index 000000000..7be6870bb
--- /dev/null
+++ b/assets/js/ce3fa444.d8281b81.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2539],{15680:(e,t,a)=>{a.d(t,{xA:()=>p,yg:()=>b});var r=a(96540);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/cf6ffe2f.6673030e.js b/assets/js/cf6ffe2f.26b3c50d.js
similarity index 50%
rename from assets/js/cf6ffe2f.6673030e.js
rename to assets/js/cf6ffe2f.26b3c50d.js
index 0262e16e6..3488556ab 100644
--- a/assets/js/cf6ffe2f.6673030e.js
+++ b/assets/js/cf6ffe2f.26b3c50d.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1043],{15680:(e,r,t)=>{t.d(r,{xA:()=>d,yg:()=>y});var n=t(96540);function l(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1043],{15680:(e,r,t)=>{t.d(r,{xA:()=>d,yg:()=>m});var n=t(96540);function l(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/d5417e33.f07b5771.js b/assets/js/d5417e33.03c96c29.js
similarity index 76%
rename from assets/js/d5417e33.f07b5771.js
rename to assets/js/d5417e33.03c96c29.js
index 7fea18a7b..e51aa500e 100644
--- a/assets/js/d5417e33.f07b5771.js
+++ b/assets/js/d5417e33.03c96c29.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6161],{15680:(e,r,t)=>{t.d(r,{xA:()=>l,yg:()=>f});var n=t(96540);function a(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6161],{15680:(e,r,t)=>{t.d(r,{xA:()=>l,yg:()=>f});var n=t(96540);function a(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/d76e6194.8efbb1ed.js b/assets/js/d76e6194.8904d984.js
similarity index 65%
rename from assets/js/d76e6194.8efbb1ed.js
rename to assets/js/d76e6194.8904d984.js
index 5de8e44c1..36ea677ed 100644
--- a/assets/js/d76e6194.8efbb1ed.js
+++ b/assets/js/d76e6194.8904d984.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8659],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>g});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8659],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/d83b78fc.53ce4e8e.js b/assets/js/d83b78fc.53ce4e8e.js
new file mode 100644
index 000000000..467c3bc4b
--- /dev/null
+++ b/assets/js/d83b78fc.53ce4e8e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7060],{15680:(e,t,a)=>{a.d(t,{xA:()=>p,yg:()=>g});var n=a(96540);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/d83b78fc.adb72e54.js b/assets/js/d83b78fc.adb72e54.js
deleted file mode 100644
index 5d64ffe52..000000000
--- a/assets/js/d83b78fc.adb72e54.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7060],{15680:(e,t,a)=>{a.d(t,{xA:()=>p,yg:()=>g});var n=a(96540);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/da60bc8f.40330049.js b/assets/js/da60bc8f.40330049.js
new file mode 100644
index 000000000..b5551e062
--- /dev/null
+++ b/assets/js/da60bc8f.40330049.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4411],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>h});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/da60bc8f.5261ec1e.js b/assets/js/da60bc8f.5261ec1e.js
deleted file mode 100644
index bd989bdee..000000000
--- a/assets/js/da60bc8f.5261ec1e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4411],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>h});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/dbb131dd.1146efad.js b/assets/js/dbb131dd.1146efad.js
deleted file mode 100644
index 3c6ea099e..000000000
--- a/assets/js/dbb131dd.1146efad.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3022],{15680:(e,t,n)=>{n.d(t,{xA:()=>u,yg:()=>m});var r=n(96540);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/dbb131dd.23db5854.js b/assets/js/dbb131dd.23db5854.js
new file mode 100644
index 000000000..0bb3d4064
--- /dev/null
+++ b/assets/js/dbb131dd.23db5854.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3022],{15680:(e,t,n)=>{n.d(t,{xA:()=>u,yg:()=>m});var r=n(96540);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/dc3fdd24.173f2a68.js b/assets/js/dc3fdd24.173f2a68.js
deleted file mode 100644
index 30b6af7aa..000000000
--- a/assets/js/dc3fdd24.173f2a68.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1121],{15680:(e,a,t)=>{t.d(a,{xA:()=>o,yg:()=>N});var n=t(96540);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function l(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/dc3fdd24.fbfbd8d4.js b/assets/js/dc3fdd24.fbfbd8d4.js
new file mode 100644
index 000000000..4ebc02d7e
--- /dev/null
+++ b/assets/js/dc3fdd24.fbfbd8d4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1121],{15680:(e,a,t)=>{t.d(a,{xA:()=>o,yg:()=>N});var n=t(96540);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function l(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/dc737160.694c7d59.js b/assets/js/dc737160.694c7d59.js
new file mode 100644
index 000000000..3e0adb91a
--- /dev/null
+++ b/assets/js/dc737160.694c7d59.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6276],{15680:(e,t,r)=>{r.d(t,{xA:()=>s,yg:()=>d});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/dc737160.cda4920f.js b/assets/js/dc737160.cda4920f.js
deleted file mode 100644
index 474a4d34c..000000000
--- a/assets/js/dc737160.cda4920f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6276],{15680:(e,t,r)=>{r.d(t,{xA:()=>u,yg:()=>d});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/dd0670d3.484a6c3d.js b/assets/js/dd0670d3.484a6c3d.js
deleted file mode 100644
index 6fbe3622e..000000000
--- a/assets/js/dd0670d3.484a6c3d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5347],{15680:(t,e,a)=>{a.d(e,{xA:()=>p,yg:()=>N});var r=a(96540);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/dd0670d3.a6494b40.js b/assets/js/dd0670d3.a6494b40.js
new file mode 100644
index 000000000..4925f90d4
--- /dev/null
+++ b/assets/js/dd0670d3.a6494b40.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5347],{15680:(t,e,a)=>{a.d(e,{xA:()=>p,yg:()=>N});var r=a(96540);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/e0a8f778.5c57dbff.js b/assets/js/e0a8f778.31fc8634.js
similarity index 70%
rename from assets/js/e0a8f778.5c57dbff.js
rename to assets/js/e0a8f778.31fc8634.js
index 8b2ef6bd2..009823388 100644
--- a/assets/js/e0a8f778.5c57dbff.js
+++ b/assets/js/e0a8f778.31fc8634.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4867],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4867],{15680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(96540);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/e187e321.1040a611.js b/assets/js/e187e321.d8a1d2b9.js
similarity index 72%
rename from assets/js/e187e321.1040a611.js
rename to assets/js/e187e321.d8a1d2b9.js
index 0ab906ed5..df64e5492 100644
--- a/assets/js/e187e321.1040a611.js
+++ b/assets/js/e187e321.d8a1d2b9.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5929],{15680:(e,t,n)=>{n.d(t,{xA:()=>l,yg:()=>y});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5929],{15680:(e,t,n)=>{n.d(t,{xA:()=>l,yg:()=>y});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/e7c796a6.e4787f62.js b/assets/js/e7c796a6.947352cb.js
similarity index 58%
rename from assets/js/e7c796a6.e4787f62.js
rename to assets/js/e7c796a6.947352cb.js
index 4d836bf40..fe3426de5 100644
--- a/assets/js/e7c796a6.e4787f62.js
+++ b/assets/js/e7c796a6.947352cb.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6713],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>m});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6713],{15680:(e,t,r)=>{r.d(t,{xA:()=>l,yg:()=>f});var n=r(96540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/e94f6316.23ccc430.js b/assets/js/e94f6316.23ccc430.js
new file mode 100644
index 000000000..62e1c8e96
--- /dev/null
+++ b/assets/js/e94f6316.23ccc430.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8679],{15680:(e,t,n)=>{n.d(t,{xA:()=>c,yg:()=>y});var r=n(96540);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/eb3b0997.8d2b9219.js b/assets/js/eb3b0997.384bb97e.js
similarity index 58%
rename from assets/js/eb3b0997.8d2b9219.js
rename to assets/js/eb3b0997.384bb97e.js
index 315f0b830..ddbfd858a 100644
--- a/assets/js/eb3b0997.8d2b9219.js
+++ b/assets/js/eb3b0997.384bb97e.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1392],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>m});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1392],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>m});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/ee5d850a.92a3324c.js b/assets/js/ee5d850a.92a3324c.js
new file mode 100644
index 000000000..45ca3f2fc
--- /dev/null
+++ b/assets/js/ee5d850a.92a3324c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2590],{15680:(e,n,t)=>{t.d(n,{xA:()=>p,yg:()=>d});var r=t(96540);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/ee5d850a.c007b05c.js b/assets/js/ee5d850a.c007b05c.js
deleted file mode 100644
index 065fb0cd9..000000000
--- a/assets/js/ee5d850a.c007b05c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2590],{15680:(e,n,t)=>{t.d(n,{xA:()=>p,yg:()=>m});var r=t(96540);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/67158350.26869a1a.js b/assets/js/f07496d9.7f8cb629.js
similarity index 84%
rename from assets/js/67158350.26869a1a.js
rename to assets/js/f07496d9.7f8cb629.js
index e8e5694fb..d31f01233 100644
--- a/assets/js/67158350.26869a1a.js
+++ b/assets/js/f07496d9.7f8cb629.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7144],{15680:(e,s,a)=>{a.d(s,{xA:()=>d,yg:()=>h});var t=a(96540);function r(e,s,a){return s in e?Object.defineProperty(e,s,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[s]=a,e}function n(e,s){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);s&&(t=t.filter((function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable}))),a.push.apply(a,t)}return a}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8768],{15680:(e,s,t)=>{t.d(s,{xA:()=>d,yg:()=>h});var a=t(96540);function r(e,s,t){return s in e?Object.defineProperty(e,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[s]=t,e}function n(e,s){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);s&&(a=a.filter((function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/f4a6e698.f3bb9a8c.js b/assets/js/f4a6e698.3db20ac8.js
similarity index 54%
rename from assets/js/f4a6e698.f3bb9a8c.js
rename to assets/js/f4a6e698.3db20ac8.js
index 9bdad4c9a..e2fa8a580 100644
--- a/assets/js/f4a6e698.f3bb9a8c.js
+++ b/assets/js/f4a6e698.3db20ac8.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1346],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>m});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1346],{15680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>m});var r=n(96540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}functio [...]
\ No newline at end of file
diff --git a/assets/js/f56fdbd5.7b8919b0.js b/assets/js/f56fdbd5.7b8919b0.js
new file mode 100644
index 000000000..1b0900ca8
--- /dev/null
+++ b/assets/js/f56fdbd5.7b8919b0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4983],{15680:(e,n,t)=>{t.d(n,{xA:()=>c,yg:()=>g});var o=t(96540);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/f58ffc34.b5c857cc.js b/assets/js/f58ffc34.b5c857cc.js
new file mode 100644
index 000000000..1ee84f87a
--- /dev/null
+++ b/assets/js/f58ffc34.b5c857cc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7162],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>y});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/f5f07875.c7be7c11.js b/assets/js/f5f07875.c7be7c11.js
deleted file mode 100644
index 19f005184..000000000
--- a/assets/js/f5f07875.c7be7c11.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[491],{15680:(e,n,t)=>{t.d(n,{xA:()=>p,yg:()=>m});var i=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function [...]
\ No newline at end of file
diff --git a/assets/js/f75b37f5.b4dd748d.js b/assets/js/f75b37f5.b4dd748d.js
deleted file mode 100644
index 648d3e944..000000000
--- a/assets/js/f75b37f5.b4dd748d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3462],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>c});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/f8409a7e.4bb5647b.js b/assets/js/f8409a7e.4bb5647b.js
deleted file mode 100644
index c78da0599..000000000
--- a/assets/js/f8409a7e.4bb5647b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6903],{15680:(e,t,a)=>{a.d(t,{xA:()=>c,yg:()=>y});var r=a(96540);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/f8409a7e.66a76b66.js b/assets/js/f8409a7e.66a76b66.js
new file mode 100644
index 000000000..91653f745
--- /dev/null
+++ b/assets/js/f8409a7e.66a76b66.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6903],{15680:(e,t,a)=>{a.d(t,{xA:()=>c,yg:()=>y});var r=a(96540);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}functio [...]
\ No newline at end of file
diff --git a/assets/js/f9cc156b.08264843.js b/assets/js/f9cc156b.08264843.js
deleted file mode 100644
index 749a5a4cf..000000000
--- a/assets/js/f9cc156b.08264843.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2664],{15680:(e,n,t)=>{t.d(n,{xA:()=>d,yg:()=>g});var r=t(96540);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/fa1a3aa0.afbd59cd.js b/assets/js/fa1a3aa0.a0c90770.js
similarity index 53%
rename from assets/js/fa1a3aa0.afbd59cd.js
rename to assets/js/fa1a3aa0.a0c90770.js
index 48032964c..9c26282fa 100644
--- a/assets/js/fa1a3aa0.afbd59cd.js
+++ b/assets/js/fa1a3aa0.a0c90770.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7025],{15680:(e,t,r)=>{r.d(t,{xA:()=>c,yg:()=>m});var o=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}functio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7025],{15680:(e,t,r)=>{r.d(t,{xA:()=>c,yg:()=>m});var o=r(96540);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}functio [...]
\ No newline at end of file
diff --git a/assets/js/fe0957ee.462a9d48.js b/assets/js/fe0957ee.462a9d48.js
deleted file mode 100644
index 046c8b103..000000000
--- a/assets/js/fe0957ee.462a9d48.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8359],{15680:(e,n,t)=>{t.d(n,{xA:()=>u,yg:()=>y});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}functio [...]
\ No newline at end of file
diff --git a/assets/js/main.e394416b.js b/assets/js/main.e394416b.js
deleted file mode 100644
index a46c0859e..000000000
--- a/assets/js/main.e394416b.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.e394416b.js.LICENSE.txt */
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8792],{89188:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(96540);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10 [...]
\ No newline at end of file
diff --git a/assets/js/main.e7dafed4.js b/assets/js/main.e7dafed4.js
new file mode 100644
index 000000000..7d999638c
--- /dev/null
+++ b/assets/js/main.e7dafed4.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.e7dafed4.js.LICENSE.txt */
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8792],{89188:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(96540);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10 [...]
\ No newline at end of file
diff --git a/assets/js/main.e394416b.js.LICENSE.txt b/assets/js/main.e7dafed4.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.e394416b.js.LICENSE.txt
rename to assets/js/main.e7dafed4.js.LICENSE.txt
diff --git a/assets/js/runtime~main.3680bb56.js b/assets/js/runtime~main.3680bb56.js
deleted file mode 100644
index daccf8a4d..000000000
--- a/assets/js/runtime~main.3680bb56.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,c,f,d,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=b,r.c=t,e=[],r.O=(a,c,f,d)=>{if(!c){var b=1/0;for(i=0;i<e.length;i++){c=e[i][0],f=e[i][1],d=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=f();void 0!==n&&(a=n)}}return a}d=d| [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.ed5995b0.js b/assets/js/runtime~main.ed5995b0.js
new file mode 100644
index 000000000..fe98fc46a
--- /dev/null
+++ b/assets/js/runtime~main.ed5995b0.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,f,c,d,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=b,r.c=t,e=[],r.O=(a,f,c,d)=>{if(!f){var b=1/0;for(i=0;i<e.length;i++){f=e[i][0],c=e[i][1],d=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}d=d| [...]
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
index 334a42f81..3bf493050 100644
--- a/community/index.html
+++ b/community/index.html
@@ -8,8 +8,8 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/api/index.html b/docs/api/index.html
index dc2047bc9..ce86e502c 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -8,15 +8,15 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://swagger.io/specification/" target="_blank" rel="noopener noreferrer">OpenAPI specification</a>, and is
documented here. The docs below are generated using
-<a href="https://www.npmjs.com/package/swagger-ui-react" target="_blank" rel="noopener noreferrer">Swagger React UI</a>.</p><div data-show="true" class="ant-alert ant-alert-info ant-alert-no-icon" role="alert"><div class="ant-alert-content"><div class="ant-alert-message"><div><strong>NOTE! </strong>You can find an interactive version of this documentation on your local Superset instance at <strong>/swagger/v1</strong> (unless disabled)</div></div></div></div><br><br><hr><div class="swagg [...]
+<a href="https://www.npmjs.com/package/swagger-ui-react" target="_blank" rel="noopener noreferrer">Swagger React UI</a>.</p><div data-show="true" class="ant-alert ant-alert-info ant-alert-no-icon" role="alert"><div class="ant-alert-content"><div class="ant-alert-message"><div><strong>NOTE! </strong>You can find an interactive version of this documentation on your local Superset instance at <strong>/swagger/v1</strong> (unless disabled)</div></div></div></div><br><br><hr><div class="swagg [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -39,7 +39,7 @@ documented here. The docs below are generated using
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/alerts-reports.htm/index.html b/docs/configuration/alerts-reports.htm/index.html
new file mode 100644
index 000000000..13e231608
--- /dev/null
+++ b/docs/configuration/alerts-reports.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/alerts-reports">
+ <link rel="canonical" href="/docs/configuration/alerts-reports" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/alerts-reports' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/alerts-reports.html/index.html b/docs/configuration/alerts-reports.html/index.html
new file mode 100644
index 000000000..13e231608
--- /dev/null
+++ b/docs/configuration/alerts-reports.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/alerts-reports">
+ <link rel="canonical" href="/docs/configuration/alerts-reports" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/alerts-reports' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/alerts-reports/index.html b/docs/configuration/alerts-reports/index.html
similarity index 64%
rename from docs/installation/alerts-reports/index.html
rename to docs/configuration/alerts-reports/index.html
index 25759ebb7..89a5ac967 100644
--- a/docs/installation/alerts-reports/index.html
+++ b/docs/configuration/alerts-reports/index.html
@@ -1,22 +1,22 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/alerts-reports" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/alerts-reports" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Alerts and Reports | Superset</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://superset.apache.org/docs/installation/alerts-reports"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" cont [...]
+<title data-rh="true">Alerts and Reports | Superset</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://superset.apache.org/docs/configuration/alerts-reports"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" con [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
All you need to do is add the required config variables described in this guide (See <code>Detailed Config</code>).</p><p>If you are running a non-dev docker image, e.g., a stable release like <code>apache/superset:3.1.0</code>, that image does not include a headless browser. Only the <code>superset_worker</code> container needs this headless browser to browse to the target chart or dashboard.
-You can either install and configure the headless browser - see "Custom Dockerfile" section below - or when deploying via <code>docker compose</code>, modify your <code>docker-compose.yml</code> file to use a dev image for the worker container and a stable release image for the <code>superset_app</code> container.</p><p><em>Note</em>: In this context, a "dev image" is the same application software as its corresponding non-dev image, just bundled with additional tools. [...]
-(You can post to any channel by inviting your Superset app into that channel).</li><li>The app should now be installed in your workspace, and a "Bot User OAuth Access Token" should have been created. Copy that token in the <code>SLACK_API_TOKEN</code> variable of your <code>superset_config.py</code>.</li><li>Restart the service (or run <code>superset init</code>) to pull in the new configuration.</li></ol><p>Note: when you configure an alert or a report, the Slack channel list [...]
+You can either install and configure the headless browser - see "Custom Dockerfile" section below - or when deploying via <code>docker compose</code>, modify your <code>docker-compose.yml</code> file to use a dev image for the worker container and a stable release image for the <code>superset_app</code> container.</p><p><em>Note</em>: In this context, a "dev image" is the same application software as its corresponding non-dev image, just bundled with additional tools. [...]
+(You can post to any channel by inviting your Superset app into that channel).</li><li>The app should now be installed in your workspace, and a "Bot User OAuth Access Token" should have been created. Copy that token in the <code>SLACK_API_TOKEN</code> variable of your <code>superset_config.py</code>.</li><li>Restart the service (or run <code>superset init</code>) to pull in the new configuration.</li></ol><p>Note: when you configure an alert or a report, the Slack channel list [...]
to specify on behalf of which username to render the dashboards. In general dashboards and charts
are not accessible to unauthorized requests, that is why the worker needs to take over credentials
of an existing user to take a snapshot.</p><p>By default, Alerts and Reports are executed as the owner of the alert/report object. To use a fixed user account,
@@ -32,7 +32,7 @@ extra metadata to saved queries, which are then picked up by an external schedul
menu item called “Schedule” to SQL Lab. When the menu item is clicked, a modal will show up where
the user can add the metadata required for scheduling the query.</p><p>This information can then be retrieved from the endpoint <code>/savedqueryviewapi/api/read</code> and used to
schedule the queries that have <code>scheduled_queries</code> in their JSON metadata. For schedulers other than
-Airflow, additional fields can be easily added to the configuration file above.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/alerts-reports.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path [...]
+Airflow, additional fields can be easily added to the configuration file above.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/configuration/alerts-reports.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -55,7 +55,7 @@ Airflow, additional fields can be easily added to the configuration file above.<
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/async-queries-celery.htm/index.html b/docs/configuration/async-queries-celery.htm/index.html
new file mode 100644
index 000000000..ef0fc7f1e
--- /dev/null
+++ b/docs/configuration/async-queries-celery.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/async-queries-celery">
+ <link rel="canonical" href="/docs/configuration/async-queries-celery" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/async-queries-celery' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/async-queries-celery.html/index.html b/docs/configuration/async-queries-celery.html/index.html
new file mode 100644
index 000000000..ef0fc7f1e
--- /dev/null
+++ b/docs/configuration/async-queries-celery.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/async-queries-celery">
+ <link rel="canonical" href="/docs/configuration/async-queries-celery" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/async-queries-celery' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/async-queries-celery/index.html b/docs/configuration/async-queries-celery/index.html
similarity index 69%
rename from docs/installation/async-queries-celery/index.html
rename to docs/configuration/async-queries-celery/index.html
index b57730a19..8b0e2f8b0 100644
--- a/docs/installation/async-queries-celery/index.html
+++ b/docs/configuration/async-queries-celery/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/async-queries-celery" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/async-queries-celery" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Async Queries via Celery | Superset</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://superset.apache.org/docs/installation/async-queries-celery"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_v [...]
+<title data-rh="true">Async Queries via Celery | Superset</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://superset.apache.org/docs/configuration/async-queries-celery"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_ [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
support for long running queries that execute beyond the typical web request’s timeout (30-60
seconds), it is necessary to configure an asynchronous backend for Superset which consists of:</p><ul><li>one or many Superset workers (which is implemented as a Celery worker), and can be started with
the <code>celery worker</code> command, run <code>celery worker --help</code> to view the related options.</li><li>a celery broker (message queue) for which we recommend using Redis or RabbitMQ</li><li>a results backend that defines where the worker will persist the query results</li></ul><p>Configuring Celery requires defining a <code>CELERY_CONFIG</code> in your <code>superset_config.py</code>. Both the worker
@@ -29,7 +29,7 @@ metadata database</em>. This means that SQLite will not work in this context sin
support for concurrency and typically lives on the local file system.</p></li><li><p>There should <em>only be one instance of celery beat running</em> in your entire setup. If not,
background jobs can get scheduled multiple times resulting in weird behaviors like duplicate
delivery of reports, higher than expected load / traffic etc.</p></li><li><p>SQL Lab will <em>only run your queries asynchronously if</em> you enable <strong>Asynchronous Query Execution</strong>
-in your database settings (Sources > Databases > Edit record).</p></li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="celery-flower">Celery Flower<a href="#celery-flower" class="hash-link" aria-label="Direct link to Celery Flower" title="Direct link to Celery Flower"></a></h3><p>Flower is a web based tool for monitoring the Celery cluster which you can install from pip:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;- [...]
+in your database settings (Sources > Databases > Edit record).</p></li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="celery-flower">Celery Flower<a href="#celery-flower" class="hash-link" aria-label="Direct link to Celery Flower" title="Direct link to Celery Flower"></a></h3><p>Flower is a web based tool for monitoring the Celery cluster which you can install from pip:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;- [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -52,7 +52,7 @@ in your database settings (Sources > Databases > Edit record).</p></li></u
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/cache.htm/index.html b/docs/configuration/cache.htm/index.html
new file mode 100644
index 000000000..5433cbfa6
--- /dev/null
+++ b/docs/configuration/cache.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/cache">
+ <link rel="canonical" href="/docs/configuration/cache" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/cache' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/cache.html/index.html b/docs/configuration/cache.html/index.html
new file mode 100644
index 000000000..5433cbfa6
--- /dev/null
+++ b/docs/configuration/cache.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/cache">
+ <link rel="canonical" href="/docs/configuration/cache" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/cache' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/cache/index.html b/docs/configuration/cache/index.html
similarity index 71%
rename from docs/installation/cache/index.html
rename to docs/configuration/cache/index.html
index 621efd06c..dc5cccfb0 100644
--- a/docs/installation/cache/index.html
+++ b/docs/configuration/cache/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/cache" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/cache" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Caching | Superset</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://superset.apache.org/docs/installation/cache"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta [...]
+<title data-rh="true">Caching | Superset</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://superset.apache.org/docs/configuration/cache"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Flask-Caching supports various caching backends, including Redis (recommended), Memcached,
SimpleCache (in-memory), or the local filesystem.
<a href="https://flask-caching.readthedocs.io/en/latest/#custom-cache-backends" target="_blank" rel="noopener noreferrer">Custom cache backends</a>
@@ -27,12 +27,12 @@ database. Each of these configurations will be checked in order before falling b
value defined in <code>DATA_CACHE_CONFIG</code>.</p><p>Note, that by setting the cache timeout to <code>-1</code>, caching for charting data can be disabled, either
per chart, dataset or database, or by default if set in <code>DATA_CACHE_CONFIG</code>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="sql-lab-query-results">SQL Lab Query Results<a href="#sql-lab-query-results" class="hash-link" aria-label="Direct link to SQL Lab Query Results" title="Direct link to SQL Lab Query Results"></a></h3><p>Caching for SQL Lab query results is used when async queries are enabled and is configured using
<code>RESULTS_BACKEND</code>.</p><p>Note that this configuration does not use a flask-caching dictionary for its configuration, but
-instead requires a cachelib object.</p><p>See <a href="/docs/installation/async-queries-celery">Async Queries via Celery</a> for details.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="caching-thumbnails">Caching Thumbnails<a href="#caching-thumbnails" class="hash-link" aria-label="Direct link to Caching Thumbnails" title="Direct link to Caching Thumbnails"></a></h3><p>This is an optional feature that can be turned on by activating it’s <a href="/docs/installation/configuring-sup [...]
+instead requires a cachelib object.</p><p>See <a href="/docs/configuration/async-queries-celery">Async Queries via Celery</a> for details.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="caching-thumbnails">Caching Thumbnails<a href="#caching-thumbnails" class="hash-link" aria-label="Direct link to Caching Thumbnails" title="Direct link to Caching Thumbnails"></a></h3><p>This is an optional feature that can be turned on by activating it’s <a href="/docs/configuration/configuring-s [...]
To always render thumbnails as a fixed user (<code>admin</code> in this example), use the following configuration:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:# [...]
and are processed asynchronously by the workers.</p><p>An example config where images are stored on S3 could be:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00 [...]
override the base URL for selenium using:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">WEBDRIVER_BASEURL = "https://superset.company.com"</span><br></span></code></pre><div class="butt [...]
implement a custom function to authenticate selenium. The default function uses the <code>flask-login</code>
-session cookie. Here's an example of a custom function signature:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="token plain"> [...]
+session cookie. Here's an example of a custom function signature:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="token plain"> [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -55,7 +55,7 @@ session cookie. Here's an example of a custom function signature:</p><div c
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/configuring-superset.htm/index.html b/docs/configuration/configuring-superset.htm/index.html
new file mode 100644
index 000000000..f5d3629c4
--- /dev/null
+++ b/docs/configuration/configuring-superset.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/configuring-superset">
+ <link rel="canonical" href="/docs/configuration/configuring-superset" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/configuring-superset' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/configuring-superset.html/index.html b/docs/configuration/configuring-superset.html/index.html
new file mode 100644
index 000000000..f5d3629c4
--- /dev/null
+++ b/docs/configuration/configuring-superset.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/configuring-superset">
+ <link rel="canonical" href="/docs/configuration/configuring-superset" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/configuring-superset' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/configuring-superset/index.html b/docs/configuration/configuring-superset/index.html
similarity index 79%
rename from docs/installation/configuring-superset/index.html
rename to docs/configuration/configuring-superset/index.html
index a1ae9a5ed..b24622220 100644
--- a/docs/installation/configuring-superset/index.html
+++ b/docs/configuration/configuring-superset/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/configuring-superset" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/configuring-superset" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Configuring Superset | Superset</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://superset.apache.org/docs/installation/configuring-superset"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_versi [...]
+<title data-rh="true">Configuring Superset | Superset</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://superset.apache.org/docs/configuration/configuring-superset"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_vers [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://github.com/apache/superset/blob/master/superset/config.py" target="_blank" rel="noopener noreferrer">https://github.com/apache/superset/blob/master/superset/config.py</a>
can be altered in your local <code>superset_config.py</code>. Administrators will want to read through the file
to understand what can be configured locally as well as the default values in place.</p><p>Since <code>superset_config.py</code> acts as a Flask configuration module, it can be used to alter the
@@ -61,7 +61,7 @@ the app object and can alter it in any way. For example, add <code>FLASK_APP_MUT
<code>superset_config.py</code> to setup session cookie expiration time to 24 hours:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class [...]
example, some users have stronger security restrictions, while some others may not. So Superset
allow users to enable or disable some features by config. For feature owners, you can add optional
-functionalities in Superset, but will be only affected by a subset of users.</p><p>You can enable or disable features with flag from <code>superset_config.py</code>:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color: [...]
+functionalities in Superset, but will be only affected by a subset of users.</p><p>You can enable or disable features with flag from <code>superset_config.py</code>:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color: [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -84,7 +84,7 @@ functionalities in Superset, but will be only affected by a subset of users.</p>
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/country-map-tools.htm/index.html b/docs/configuration/country-map-tools.htm/index.html
new file mode 100644
index 000000000..c45b91ee2
--- /dev/null
+++ b/docs/configuration/country-map-tools.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/country-map-tools">
+ <link rel="canonical" href="/docs/configuration/country-map-tools" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/country-map-tools' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/country-map-tools.html/index.html b/docs/configuration/country-map-tools.html/index.html
new file mode 100644
index 000000000..c45b91ee2
--- /dev/null
+++ b/docs/configuration/country-map-tools.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/country-map-tools">
+ <link rel="canonical" href="/docs/configuration/country-map-tools" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/country-map-tools' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/country-map-tools/index.html b/docs/configuration/country-map-tools/index.html
similarity index 59%
rename from docs/miscellaneous/country-map-tools/index.html
rename to docs/configuration/country-map-tools/index.html
index 2aee957dd..14e50bb14 100644
--- a/docs/miscellaneous/country-map-tools/index.html
+++ b/docs/configuration/country-map-tools/index.html
@@ -1,26 +1,26 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-miscellaneous/country-map-tools" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/country-map-tools" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Country Map Tools | Superset</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://superset.apache.org/docs/miscellaneous/country-map-tools"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" c [...]
+<title data-rh="true">Country Map Tools | Superset</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://superset.apache.org/docs/configuration/country-map-tools"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" c [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
your countries by province, states, or other subdivision types. It does not rely
on any third-party map services but would require you to provide the
<a href="https://en.wikipedia.org/wiki/ISO_3166-2" target="_blank" rel="noopener noreferrer">ISO-3166-2</a> codes of your country's
top-level subdivisions. Comparing to a province or state's full names, the ISO
code is less ambiguous and is unique to all regions in the world.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="included-maps">Included Maps<a href="#included-maps" class="hash-link" aria-label="Direct link to Included Maps" title="Direct link to Included Maps"></a></h2><p>The current list of countries can be found in the src
<a href="https://github.com/apache/superset/blob/master/superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries.ts" target="_blank" rel="noopener noreferrer">legacy-plugin-chart-country-map/src/countries.ts</a></p><p>The Country Maps visualization already ships with the maps for the following countries:</p><ul><li>Afghanistan</li><li>Albania</li><li>Algeria</li><li>Argentina</li><li>Australia</li><li>Austria</li><li>Belgium</li><li>Bolivia</li><li>Brazil</li><li>Bulgaria< [...]
-<a href="https://github.com/apache/superset/tree/master/superset-frontend/plugins/legacy-plugin-chart-country-map" target="_blank" rel="noopener noreferrer">@superset-ui/legacy-plugin-chart-country-map</a>.</p><ol><li>Generate a new GeoJSON file for your country following the guide in <a href="https://github.com/apache/superset/blob/master/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country%20Map%20GeoJSON%20Generator.ipynb" target="_blank" rel="noopener noreferrer" [...]
+<a href="https://github.com/apache/superset/tree/master/superset-frontend/plugins/legacy-plugin-chart-country-map" target="_blank" rel="noopener noreferrer">@superset-ui/legacy-plugin-chart-country-map</a>.</p><ol><li>Generate a new GeoJSON file for your country following the guide in <a href="https://github.com/apache/superset/blob/master/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country%20Map%20GeoJSON%20Generator.ipynb" target="_blank" rel="noopener noreferrer" [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -43,7 +43,7 @@ code is less ambiguous and is unique to all regions in the world.</p><h2 class="
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/event-logging.htm/index.html b/docs/configuration/event-logging.htm/index.html
new file mode 100644
index 000000000..8eae7abac
--- /dev/null
+++ b/docs/configuration/event-logging.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/event-logging">
+ <link rel="canonical" href="/docs/configuration/event-logging" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/event-logging' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/event-logging.html/index.html b/docs/configuration/event-logging.html/index.html
new file mode 100644
index 000000000..8eae7abac
--- /dev/null
+++ b/docs/configuration/event-logging.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/event-logging">
+ <link rel="canonical" href="/docs/configuration/event-logging" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/event-logging' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/event-logging/index.html b/docs/configuration/event-logging/index.html
similarity index 65%
rename from docs/installation/event-logging/index.html
rename to docs/configuration/event-logging/index.html
index 3e03a481f..88f839613 100644
--- a/docs/installation/event-logging/index.html
+++ b/docs/configuration/event-logging/index.html
@@ -1,25 +1,25 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/event-logging" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/event-logging" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Event Logging | Superset</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://superset.apache.org/docs/installation/event-logging"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="c [...]
+<title data-rh="true">Event Logging | Superset</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://superset.apache.org/docs/configuration/event-logging"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content=" [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
on the UI by navigating to <strong>Security > Action Log</strong>. You can freely customize these logs by
implementing your own event log class.
<strong>When custom log class is enabled DBEventLogger is disabled and logs stop being populated in UI logs view.</strong>
To achieve both, custom log class should extend built-in DBEventLogger log class.</p><p>Here's an example of a simple JSON-to-stdout class:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class= [...]
well as key events like query start and end in SQL Lab.</p><p>To setup StatsD logging, it’s a matter of configuring the logger in your <code>superset_config.py</code>.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="colo [...]
-<code>superset.stats_logger.BaseStatsLogger</code>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/event-logging.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 [...]
+<code>superset.stats_logger.BaseStatsLogger</code>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/configuration/event-logging.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -42,7 +42,7 @@ well as key events like query start and end in SQL Lab.</p><p>To setup StatsD lo
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/importing-exporting-datasources.htm/index.html b/docs/configuration/importing-exporting-datasources.htm/index.html
new file mode 100644
index 000000000..d75c493f8
--- /dev/null
+++ b/docs/configuration/importing-exporting-datasources.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/importing-exporting-datasources">
+ <link rel="canonical" href="/docs/configuration/importing-exporting-datasources" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/importing-exporting-datasources' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/importing-exporting-datasources.html/index.html b/docs/configuration/importing-exporting-datasources.html/index.html
new file mode 100644
index 000000000..d75c493f8
--- /dev/null
+++ b/docs/configuration/importing-exporting-datasources.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/importing-exporting-datasources">
+ <link rel="canonical" href="/docs/configuration/importing-exporting-datasources" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/importing-exporting-datasources' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/importing-exporting-datasources/index.html b/docs/configuration/importing-exporting-datasources/index.html
similarity index 76%
rename from docs/miscellaneous/importing-exporting-datasources/index.html
rename to docs/configuration/importing-exporting-datasources/index.html
index f5eee5396..0ff4a5e2e 100644
--- a/docs/miscellaneous/importing-exporting-datasources/index.html
+++ b/docs/configuration/importing-exporting-datasources/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-miscellaneous/importing-exporting-datasources" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/importing-exporting-datasources" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Importing and Exporting Datasources | Superset</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://superset.apache.org/docs/miscellaneous/importing-exporting-datasources"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="t [...]
+<title data-rh="true">Importing and Exporting Datasources | Superset</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://superset.apache.org/docs/configuration/importing-exporting-datasources"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="t [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
databases. The data is expected to be organized in the following hierarchy:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">├──databases</span><br></span><span class="token-line" style="color:#393A [...]
references to be included (e.g. a column to include the table id it belongs to) use the -b flag.</p><p>Alternatively, you can export datasources using the UI:</p><ol><li>Open <strong>Sources -> Databases</strong> to export all tables associated to a single or multiple databases.
(<strong>Tables</strong> for one or more tables)</li><li>Select the items you would like to export.</li><li>Click <strong>Actions -> Export</strong> to YAML</li><li>If you want to import an item that you exported through the UI, you will need to nest it inside
@@ -24,7 +24,7 @@ careful this can delete the contents of your meta database. Example:</p><div cla
Superset meta database. This means columns and metrics not specified in YAML will be deleted. If you
would add tables to columns,metrics those would be synchronised as well.</p><p>If you don’t supply the sync flag (<strong>-s</strong>) importing will only add and update (override) fields.
E.g. you can add a verbose_name to the column ds in the table random_time_series from the example
-datasets by saving the following YAML to file and then running the <strong>import_datasources</strong> command.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">databases:</span><br></span><span cla [...]
+datasets by saving the following YAML to file and then running the <strong>import_datasources</strong> command.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">databases:</span><br></span><span cla [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -47,7 +47,7 @@ datasets by saving the following YAML to file and then running the <strong>impor
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/issue-codes.htm/index.html b/docs/configuration/issue-codes.htm/index.html
new file mode 100644
index 000000000..180348c4b
--- /dev/null
+++ b/docs/configuration/issue-codes.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/issue-codes">
+ <link rel="canonical" href="/docs/configuration/issue-codes" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/issue-codes' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/issue-codes.html/index.html b/docs/configuration/issue-codes.html/index.html
new file mode 100644
index 000000000..180348c4b
--- /dev/null
+++ b/docs/configuration/issue-codes.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/issue-codes">
+ <link rel="canonical" href="/docs/configuration/issue-codes" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/issue-codes' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/issue-codes/index.html b/docs/configuration/issue-codes/index.html
similarity index 83%
rename from docs/miscellaneous/issue-codes/index.html
rename to docs/configuration/issue-codes/index.html
index 02aee15d7..ce9e13cef 100644
--- a/docs/miscellaneous/issue-codes/index.html
+++ b/docs/configuration/issue-codes/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-miscellaneous/issue-codes" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/issue-codes" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Issue Codes | Superset</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://superset.apache.org/docs/miscellaneous/issue-codes"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="curr [...]
+<title data-rh="true">Issue Codes | Superset</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://superset.apache.org/docs/configuration/issue-codes"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="curr [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Superset and provides additional context.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1000">Issue 1000<a href="#issue-1000" class="hash-link" aria-label="Direct link to Issue 1000" title="Direct link to Issue 1000"></a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeB [...]
query, and is timing out. You can resolve this by reducing the
size of your datasource or by modifying your query to only process a
@@ -42,7 +42,7 @@ running a command. Please reach out to your administrator.</p><h2 class="anchor
to your administrator.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1012">Issue 1012<a href="#issue-1012" class="hash-link" aria-label="Direct link to Issue 1012" title="Direct link to Issue 1012"></a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><sp [...]
that the username is typed correctly and exists in the database.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1013">Issue 1013<a href="#issue-1013" class="hash-link" aria-label="Direct link to Issue 1013" title="Direct link to Issue 1013"></a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scroll [...]
password is typed correctly.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1014">Issue 1014<a href="#issue-1014" class="hash-link" aria-label="Direct link to Issue 1014" title="Direct link to Issue 1014"></a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6V [...]
-check that the username and password were typed correctly.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1015">Issue 1015<a href="#issue-1015" class="hash-link" aria-label="Direct link to Issue 1015" title="Direct link to Issue 1015"></a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar">< [...]
+check that the username and password were typed correctly.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1015">Issue 1015<a href="#issue-1015" class="hash-link" aria-label="Direct link to Issue 1015" title="Direct link to Issue 1015"></a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar">< [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -65,7 +65,7 @@ check that the username and password were typed correctly.</p><h2 class="anchor
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/networking-settings.htm/index.html b/docs/configuration/networking-settings.htm/index.html
new file mode 100644
index 000000000..c654a5e0a
--- /dev/null
+++ b/docs/configuration/networking-settings.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/networking-settings">
+ <link rel="canonical" href="/docs/configuration/networking-settings" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/networking-settings' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/networking-settings.html/index.html b/docs/configuration/networking-settings.html/index.html
new file mode 100644
index 000000000..c654a5e0a
--- /dev/null
+++ b/docs/configuration/networking-settings.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/networking-settings">
+ <link rel="canonical" href="/docs/configuration/networking-settings" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/networking-settings' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/networking-settings/index.html b/docs/configuration/networking-settings/index.html
new file mode 100644
index 000000000..fca2840da
--- /dev/null
+++ b/docs/configuration/networking-settings/index.html
@@ -0,0 +1,52 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/networking-settings" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v2.4.3">
+<title data-rh="true">Additional Networking Settings | Superset</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://superset.apache.org/docs/configuration/networking-settings"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusa [...]
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
+</head>
+<body class="navigation-with-keyboard">
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+(<a href="https://flask-cors.corydolphin.com/en/latest/api.html#extension" target="_blank" rel="noopener noreferrer">documentation</a>)</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="domain-sharding">Domain Sharding<a href="#domain-sharding" class="hash-link" aria-label="Direct link to Domain Sharding" title="Direct link to Domain Sharding"></a></h3><p>Chrome allows up to 6 open connections per domain at a time. When there are more than 6 slices in
+dashboard, a lot of time fetch requests are queued up and wait for next available socket.
+<a href="https://github.com/apache/superset/pull/5039" target="_blank" rel="noopener noreferrer">PR 5039</a> adds domain sharding to Superset,
+and this feature will be enabled by configuration only (by default Superset doesn’t allow
+cross-domain request).</p><p>Add the following setting in your <code>superset_config.py</code> file:</p><ul><li><code>SUPERSET_WEBSERVER_DOMAINS</code>: list of allowed hostnames for domain sharding feature.</li></ul><p>Please create your domain shards as subdomains of your main domain for authorization to
+work properly on new domains. For Example:</p><ul><li><code>SUPERSET_WEBSERVER_DOMAINS=['superset-1.mydomain.com','superset-2.mydomain.com','superset-3.mydomain.com','superset-4.mydomain.com']</code></li></ul><p>or add the following setting in your <code>superset_config.py</code> file if domain shards are not subdomains of main domain.</p><ul><li><code>SESSION_COOKIE_DOMAIN = '.mydomain.com'</code></li></ul><h3 class="anchor anchorWithSti [...]
+<code>ADDITIONAL_MIDDLEWARE</code> key in your <code>superset_config.py</code>. <code>ADDITIONAL_MIDDLEWARE</code> should be a list
+of your additional middleware classes.</p><p>For example, to use <code>AUTH_REMOTE_USER</code> from behind a proxy server like nginx, you have to add a
+simple middleware class to add the value of <code>HTTP_X_PROXY_REMOTE_USER</code> (or any other custom header
+from the proxy) to Gunicorn’s <code>REMOTE_USER</code> environment variable:</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/configuration/networking-settings.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><pa [...]
+ <div class="footer__applitools">
+ We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
+ </div>
+ <p>Copyright © 2024,
+ The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
+ Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>.</p>
+ <p><small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+ <a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a> resources</small></p>
+ <img class="footer__divider" src="/img/community/line.png" alt="Divider">
+ <p>
+ <small>
+ <a href="/docs/security/" target="_blank" rel="noreferrer">Security</a> |
+ <a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noreferrer">Donate</a> |
+ <a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noreferrer">Thanks</a> |
+ <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a> |
+ <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a> |
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noreferrer">Privacy</a>
+ </small>
+ </p>
+ <!-- telemetry/analytics pixel: -->
+ <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
+ </div></div></div></footer></div>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/setup-ssh-tunneling.htm/index.html b/docs/configuration/setup-ssh-tunneling.htm/index.html
new file mode 100644
index 000000000..c910287f4
--- /dev/null
+++ b/docs/configuration/setup-ssh-tunneling.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/setup-ssh-tunneling">
+ <link rel="canonical" href="/docs/configuration/setup-ssh-tunneling" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/setup-ssh-tunneling' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/setup-ssh-tunneling.html/index.html b/docs/configuration/setup-ssh-tunneling.html/index.html
new file mode 100644
index 000000000..c910287f4
--- /dev/null
+++ b/docs/configuration/setup-ssh-tunneling.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/setup-ssh-tunneling">
+ <link rel="canonical" href="/docs/configuration/setup-ssh-tunneling" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/setup-ssh-tunneling' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/setup-ssh-tunneling/index.html b/docs/configuration/setup-ssh-tunneling/index.html
new file mode 100644
index 000000000..3690a1ca3
--- /dev/null
+++ b/docs/configuration/setup-ssh-tunneling/index.html
@@ -0,0 +1,42 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/setup-ssh-tunneling" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v2.4.3">
+<title data-rh="true">Setup SSH Tunneling | Superset</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://superset.apache.org/docs/configuration/setup-ssh-tunneling"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_versio [...]
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
+</head>
+<body class="navigation-with-keyboard">
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+ <div class="footer__applitools">
+ We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
+ </div>
+ <p>Copyright © 2024,
+ The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
+ Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>.</p>
+ <p><small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+ <a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a> resources</small></p>
+ <img class="footer__divider" src="/img/community/line.png" alt="Divider">
+ <p>
+ <small>
+ <a href="/docs/security/" target="_blank" rel="noreferrer">Security</a> |
+ <a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noreferrer">Donate</a> |
+ <a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noreferrer">Thanks</a> |
+ <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a> |
+ <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a> |
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noreferrer">Privacy</a>
+ </small>
+ </p>
+ <!-- telemetry/analytics pixel: -->
+ <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
+ </div></div></div></footer></div>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/sql-templating.htm/index.html b/docs/configuration/sql-templating.htm/index.html
new file mode 100644
index 000000000..ef07544e8
--- /dev/null
+++ b/docs/configuration/sql-templating.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/sql-templating">
+ <link rel="canonical" href="/docs/configuration/sql-templating" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/sql-templating' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/sql-templating.html/index.html b/docs/configuration/sql-templating.html/index.html
new file mode 100644
index 000000000..ef07544e8
--- /dev/null
+++ b/docs/configuration/sql-templating.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/sql-templating">
+ <link rel="canonical" href="/docs/configuration/sql-templating" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/sql-templating' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/sql-templating/index.html b/docs/configuration/sql-templating/index.html
similarity index 87%
rename from docs/installation/sql-templating/index.html
rename to docs/configuration/sql-templating/index.html
index 288b45441..9c841e799 100644
--- a/docs/installation/sql-templating/index.html
+++ b/docs/configuration/sql-templating/index.html
@@ -1,20 +1,20 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/sql-templating" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/sql-templating" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">SQL Templating | Superset</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://superset.apache.org/docs/installation/sql-templating"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content= [...]
+<title data-rh="true">SQL Templating | Superset</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://superset.apache.org/docs/configuration/sql-templating"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
-To enable templating, the <code>ENABLE_TEMPLATE_PROCESSING</code> <a href="/docs/installation/configuring-superset#feature-flags">feature flag</a> needs to be enabled in
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+To enable templating, the <code>ENABLE_TEMPLATE_PROCESSING</code> <a href="/docs/configuration/configuring-superset#feature-flags">feature flag</a> needs to be enabled in
<code>superset_config.py</code>. When templating is enabled, python code can be embedded in virtual datasets and
in Custom SQL in the filter and metric controls in Explore. By default, the following variables are
made available in the Jinja context:</p><ul><li><code>columns</code>: columns which to group by in the query</li><li><code>filter</code>: filters applied in the query</li><li><code>from_dttm</code>: start <code>datetime</code> value from the selected time range (<code>None</code> if undefined)</li><li><code>to_dttm</code>: end <code>datetime</code> value from the selected time range (<code>None</code> if undefined)</li><li><code>groupby</code>: columns which to group by in the query (dep [...]
@@ -52,7 +52,7 @@ in the cache key. You can gain more context
in the <code>current_user_id()</code> and <code>current_username()</code> function calls (if you have caching enabled).</p><p><strong>Filter Values</strong></p><p>You can retrieve the value for a specific filter as a list using <code>{{ filter_values() }}</code>.</p><p>This is useful if:</p><ul><li>You want to use a filter component to filter a query where the name of filter component column doesn't match the one in the select statement</li><li>You want to have the ability for filte [...]
returning the values (similar to how <code>filter_values()</code> does), the <code>get_filters()</code> macro
returns the operator specified in the Explore UI.</p><p>This is useful if:</p><ul><li>You want to handle more than the IN operator in your SQL clause</li><li>You want to handle generating custom SQL conditions for a filter</li><li>You want to have the ability to filter inside the main query for speed purposes</li></ul><p>Here's a concrete example:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeB [...]
-The parameter can be used in SQL Lab, or when fetching a metric from another dataset.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/sql-templating.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g> [...]
+The parameter can be used in SQL Lab, or when fetching a metric from another dataset.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/configuration/sql-templating.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -75,7 +75,7 @@ The parameter can be used in SQL Lab, or when fetching a metric from another dat
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/configuration/timezones.htm/index.html b/docs/configuration/timezones.htm/index.html
new file mode 100644
index 000000000..63e28b298
--- /dev/null
+++ b/docs/configuration/timezones.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/timezones">
+ <link rel="canonical" href="/docs/configuration/timezones" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/timezones' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/timezones.html/index.html b/docs/configuration/timezones.html/index.html
new file mode 100644
index 000000000..63e28b298
--- /dev/null
+++ b/docs/configuration/timezones.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/timezones">
+ <link rel="canonical" href="/docs/configuration/timezones" />
+ </head>
+ <script>
+ window.location.href = '/docs/configuration/timezones' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/configuration/timezones/index.html b/docs/configuration/timezones/index.html
new file mode 100644
index 000000000..94a08e9e5
--- /dev/null
+++ b/docs/configuration/timezones/index.html
@@ -0,0 +1,42 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-configuration/timezones" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v2.4.3">
+<title data-rh="true">Timezones | Superset</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://superset.apache.org/docs/configuration/timezones"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current" [...]
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
+</head>
+<body class="navigation-with-keyboard">
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+ <div class="footer__applitools">
+ We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
+ </div>
+ <p>Copyright © 2024,
+ The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
+ Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>.</p>
+ <p><small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+ <a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a> resources</small></p>
+ <img class="footer__divider" src="/img/community/line.png" alt="Divider">
+ <p>
+ <small>
+ <a href="/docs/security/" target="_blank" rel="noreferrer">Security</a> |
+ <a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noreferrer">Donate</a> |
+ <a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noreferrer">Thanks</a> |
+ <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a> |
+ <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a> |
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noreferrer">Privacy</a>
+ </small>
+ </p>
+ <!-- telemetry/analytics pixel: -->
+ <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
+ </div></div></div></footer></div>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/contributing/contributing-page/index.html b/docs/contributing/contributing-page/index.html
index 2e85ca9c6..d83cfed3d 100644
--- a/docs/contributing/contributing-page/index.html
+++ b/docs/contributing/contributing-page/index.html
@@ -8,14 +8,14 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
The core contributors (or committers) to Superset communicate primarily in the following channels (
-which can be joined by anyone):</p><ul><li><a href="https://lists.apache.org/list.html?dev@superset.apache.org" target="_blank" rel="noopener noreferrer">Mailing list</a></li><li><a href="http://bit.ly/join-superset-slack" target="_blank" rel="noopener noreferrer">Apache Superset Slack community</a></li><li><a href="https://github.com/apache/superset/issues" target="_blank" rel="noopener noreferrer">GitHub issues</a></li><li><a href="https://github.com/apache/superset/pulls" target="_bla [...]
+which can be joined by anyone):</p><ul><li><a href="https://lists.apache.org/list.html?dev@superset.apache.org" target="_blank" rel="noopener noreferrer">Mailing list</a></li><li><a href="http://bit.ly/join-superset-slack" target="_blank" rel="noopener noreferrer">Apache Superset Slack community</a></li><li><a href="https://github.com/apache/superset/issues" target="_blank" rel="noopener noreferrer">GitHub issues</a></li><li><a href="https://github.com/apache/superset/pulls" target="_bla [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -38,7 +38,7 @@ which can be joined by anyone):</p><ul><li><a href="https://lists.apache.org/lis
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/conventions-and-typing/index.html b/docs/contributing/conventions-and-typing/index.html
index 92eddabda..299cfbc10 100644
--- a/docs/contributing/conventions-and-typing/index.html
+++ b/docs/contributing/conventions-and-typing/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://docs.python.org/3/library/typing.html" target="_blank" rel="noopener noreferrer">type hints</a> and include a
docstring.</p><p>Note per <a href="https://www.python.org/dev/peps/pep-0484/#exceptions" target="_blank" rel="noopener noreferrer">PEP-484</a> no
syntax for listing explicitly raised exceptions is proposed and thus the
@@ -40,7 +40,7 @@ recommendation is to put this information in a docstring, i.e.,</p><div class="l
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/creating-viz-plugins/index.html b/docs/contributing/creating-viz-plugins/index.html
index f82ac715d..7ac734735 100644
--- a/docs/contributing/creating-viz-plugins/index.html
+++ b/docs/contributing/creating-viz-plugins/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
comes preinstalled with several visualizations types (hereafter "viz plugins") that
can be found under the <code>superset-frontend/plugins</code> directory. Viz plugins are added to
the application in the <code>superset-frontend/src/visualizations/presets/MainPreset.js</code>.
@@ -52,7 +52,7 @@ server:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" s
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/erd/index.html b/docs/contributing/erd/index.html
index 885ae4356..2dcb4f644 100644
--- a/docs/contributing/erd/index.html
+++ b/docs/contributing/erd/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/hooks-and-linting/index.html b/docs/contributing/hooks-and-linting/index.html
index 3812eb505..9c02f4089 100644
--- a/docs/contributing/hooks-and-linting/index.html
+++ b/docs/contributing/hooks-and-linting/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
is configured as a pre-commit hook. There are also numerous <a href="https://black.readthedocs.io/en/stable/integrations/editors.html" target="_blank" rel="noopener noreferrer">editor integrations</a></p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="typescript">TypeScript<a href="#typescript" class="hash-link" aria-label="Direct link to TypeScript" title="Direct link to TypeScript"></a></h3><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#39 [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ is configured as a pre-commit hook. There are also numerous <a href="https://bla
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/local-backend/index.html b/docs/contributing/local-backend/index.html
index e3d2d9a9f..8fa3e963e 100644
--- a/docs/contributing/local-backend/index.html
+++ b/docs/contributing/local-backend/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
You also need to install MySQL or <a href="https://mariadb.com/downloads" target="_blank" rel="noopener noreferrer">MariaDB</a>.</p><p>Ensure that you are using Python version 3.10 or 3.11, then proceed with:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv" [...]
via <code>.flaskenv</code>, however if needed, it should be set to <code>superset.app:create_app()</code></strong></p><p>If you have made changes to the FAB-managed templates, which are not built the same way as the newer, React-powered front-end assets, you need to start the app without the <code>--with-threads</code> argument like so:
<code>superset run -p 8088 --reload --debugger --debug</code></p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="dependencies">Dependencies<a href="#dependencies" class="hash-link" aria-label="Direct link to Dependencies" title="Direct link to Dependencies"></a></h4><p>If you add a new requirement or update an existing requirement (per the
@@ -42,7 +42,7 @@ This can be achieved via,</p><div class="language-bash codeBlockContainer_Ckt0 t
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/pull-request-guidelines/index.html b/docs/contributing/pull-request-guidelines/index.html
index 2510011be..120cfd77e 100644
--- a/docs/contributing/pull-request-guidelines/index.html
+++ b/docs/contributing/pull-request-guidelines/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
in <code>requirements.txt</code> pinned to a specific version which ensures that the application
build is deterministic.</li><li>For TypeScript/JavaScript, include new libraries in <code>package.json</code></li></ul></li><li><p><strong>Tests:</strong> The pull request should include tests, either as doctests, unit tests, or both. Make sure to resolve all errors and test failures. See <a href="#testing">Testing</a> for how to run tests.</p></li><li><p><strong>Documentation:</strong> If the pull request adds functionality, the docs should be updated as part of the same PR.</p></li><li [...]
<div class="footer__applitools">
@@ -38,7 +38,7 @@ build is deterministic.</li><li>For TypeScript/JavaScript, include new libraries
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/style-guide/index.html b/docs/contributing/style-guide/index.html
index 9ae61c8a8..98388b6bf 100644
--- a/docs/contributing/style-guide/index.html
+++ b/docs/contributing/style-guide/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Title case: "A Dog Takes a Walk in Paris"
Sentence case: "A dog takes a walk in Paris"</p><p><strong>Why sentence case?</strong></p><ul><li>It’s generally accepted as the quickest to read</li><li>It’s the easiest form to distinguish between common and proper nouns</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-refer-to-ui-elements">How to refer to UI elements<a href="#how-to-refer-to-ui-elements" class="hash-link" aria-label="Direct link to How to refer to UI elements" title="Direct link to How to r [...]
“Edit your personal information on the Settings page”.</p><p>Often a product page will have the same title as the objects it contains. In this case, refer to the page as it appears in the UI, and the objects as common nouns:</p><ul><li>Upload a dashboard on the Dashboards page</li><li>Go to Dashboards</li><li>View dashboard</li><li>View all dashboards</li><li>Upload CSS templates on the CSS templates page</li><li>Queries that you save will appear on the Saved queries page</li><li>Create [...]
@@ -39,7 +39,7 @@ Sentence case: "A dog takes a walk in Paris"</p><p><strong>Why sentenc
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/testing-locally/index.html b/docs/contributing/testing-locally/index.html
index 4964fdf4c..c22658253 100644
--- a/docs/contributing/testing-locally/index.html
+++ b/docs/contributing/testing-locally/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
a standardized testing framework.
All python tests can be run with any of the tox <a href="https://tox.readthedocs.io/en/latest/example/basic.html#a-simple-tox-ini-default-environments" target="_blank" rel="noopener noreferrer">environments</a>, via,</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLin [...]
SQLite databases which will be cleared each time before the group of test
@@ -46,7 +46,7 @@ development environment by following these steps:</p><p>First set up a python/fl
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/translations/index.html b/docs/contributing/translations/index.html
index 3a96ab331..032a3e22b 100644
--- a/docs/contributing/translations/index.html
+++ b/docs/contributing/translations/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
In Python files, we use the following
<a href="https://python-babel.github.io/flask-babel/#using-translations" target="_blank" rel="noopener noreferrer">translation functions</a>
from <code>Flask-Babel</code>:</p><ul><li><code>gettext</code> and <code>lazy_gettext</code> (usually aliased to <code>_</code>): for translating singular
@@ -67,7 +67,7 @@ binary MO files.</p><div class="language-bash codeBlockContainer_Ckt0 theme-code
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/contributing/types-of-contributions/index.html b/docs/contributing/types-of-contributions/index.html
index abde9a5d0..d9e61d784 100644
--- a/docs/contributing/types-of-contributions/index.html
+++ b/docs/contributing/types-of-contributions/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://help.github.com/articles/creating-and-highlighting-code-blocks/" target="_blank" rel="noopener noreferrer">Markdown blocks</a>.</p><p><em>Please note that feature requests opened as GitHub Issues will be moved to Discussions.</em></p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="submit-ideas-or-feature-requests">Submit Ideas or Feature Requests<a href="#submit-ideas-or-feature-requests" class="hash-link" aria-label="Direct link to Submit Ideas or Feature Requests" t [...]
open to whoever wants to implement them.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="implement-features">Implement Features<a href="#implement-features" class="hash-link" aria-label="Direct link to Implement Features" title="Direct link to Implement Features"></a></h3><p>Look through the GitHub issues. Issues tagged with
<code>#feature</code> is open to whoever wants to implement it.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="improve-documentation">Improve Documentation<a href="#improve-documentation" class="hash-link" aria-label="Direct link to Improve Documentation" title="Direct link to Improve Documentation"></a></h3><p>Superset could always use better documentation,
@@ -47,7 +47,7 @@ See <a href="#translating">Translating</a> for more details.</p><h3 class="ancho
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/creating-your-first-dashboard.htm/index.html b/docs/creating-charts-dashboards/creating-your-first-dashboard.htm/index.html
deleted file mode 100644
index 9bae0e89c..000000000
--- a/docs/creating-charts-dashboards/creating-your-first-dashboard.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/creating-charts-dashboards/creating-your-first-dashboard">
- <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
- </head>
- <script>
- window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/creating-your-first-dashboard.html/index.html b/docs/creating-charts-dashboards/creating-your-first-dashboard.html/index.html
deleted file mode 100644
index 9bae0e89c..000000000
--- a/docs/creating-charts-dashboards/creating-your-first-dashboard.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/creating-charts-dashboards/creating-your-first-dashboard">
- <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
- </head>
- <script>
- window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/exploring-data.htm/index.html b/docs/creating-charts-dashboards/exploring-data.htm/index.html
deleted file mode 100644
index 029f5adef..000000000
--- a/docs/creating-charts-dashboards/exploring-data.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/creating-charts-dashboards/exploring-data">
- <link rel="canonical" href="/docs/creating-charts-dashboards/exploring-data" />
- </head>
- <script>
- window.location.href = '/docs/creating-charts-dashboards/exploring-data' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/exploring-data.html/index.html b/docs/creating-charts-dashboards/exploring-data.html/index.html
deleted file mode 100644
index 029f5adef..000000000
--- a/docs/creating-charts-dashboards/exploring-data.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/creating-charts-dashboards/exploring-data">
- <link rel="canonical" href="/docs/creating-charts-dashboards/exploring-data" />
- </head>
- <script>
- window.location.href = '/docs/creating-charts-dashboards/exploring-data' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/first-dashboard/index.html b/docs/creating-charts-dashboards/first-dashboard/index.html
index 9bae0e89c..68ffd8eb5 100644
--- a/docs/creating-charts-dashboards/first-dashboard/index.html
+++ b/docs/creating-charts-dashboards/first-dashboard/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/creating-charts-dashboards/creating-your-first-dashboard">
- <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/creating-your-first-dashboard">
+ <link rel="canonical" href="/docs/using-superset/creating-your-first-dashboard" />
</head>
<script>
- window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
+ window.location.href = '/docs/using-superset/creating-your-first-dashboard' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/docs/databases/ascend/index.html b/docs/databases/ascend/index.html
index af24506cd..9a43f7f6a 100644
--- a/docs/databases/ascend/index.html
+++ b/docs/databases/ascend/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/athena/index.html b/docs/databases/athena/index.html
index e199eb1f9..c88774e0b 100644
--- a/docs/databases/athena/index.html
+++ b/docs/databases/athena/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html" target="_blank" rel="noopener noreferrer">Amazon Athena JDBC driver</a>.</p><p>The connection string for Amazon Athena is as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span clas [...]
following connection string:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">awsathena+rest://{aws_access_key_id}:{aws_secret_access_key}@athena.{region_name}.amazonaws.com/{schema_name}?s3_staging [...]
<div class="footer__applitools">
@@ -38,7 +38,7 @@ following connection string:</p><div class="codeBlockContainer_Ckt0 theme-code-b
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/bigquery/index.html b/docs/databases/bigquery/index.html
index ee0858582..5862c2971 100644
--- a/docs/databases/bigquery/index.html
+++ b/docs/databases/bigquery/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://github.com/googleapis/python-bigquery-sqlalchemy" target="_blank" rel="noopener noreferrer">sqlalchemy-bigquery</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="install-bigquery-driver">Install BigQuery Driver<a href="#install-bigquery-driver" class="hash-link" aria-label="Direct link to Install BigQuery Driver" title="Direct link to Install BigQuery Driver"></a></h3><p>Follow the steps <a href="/docs/databases/docker-add-drivers">here</a> about how to
install new database drivers when setting up Superset locally via docker compose.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">echo "sqlalchemy-bigquery" >> ./docker/requirements [...]
credentials file (as a JSON).</p><ol><li>Create your Service Account via the Google Cloud Platform control panel, provide it access to the
@@ -43,7 +43,7 @@ So, when you deploy Superset with <code>gunicorn</code> server, you have to use
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/clickhouse/index.html b/docs/databases/clickhouse/index.html
index bd5d086ca..3a2280557 100644
--- a/docs/databases/clickhouse/index.html
+++ b/docs/databases/clickhouse/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://github.com/ClickHouse/clickhouse-connect" target="_blank" rel="noopener noreferrer">clickhouse-connect</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="col [...]
uses the default user without a password (and doesn't encrypt the connection):</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">clickhousedb://localhost/default</span><br></span></code></pre><d [...]
<div class="footer__applitools">
@@ -38,7 +38,7 @@ uses the default user without a password (and doesn't encrypt the connectio
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/cockroachdb/index.html b/docs/databases/cockroachdb/index.html
index bb458dc84..40d44d08b 100644
--- a/docs/databases/cockroachdb/index.html
+++ b/docs/databases/cockroachdb/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://github.com/cockroachdb/sqlalchemy-cockroachdb" target="_blank" rel="noopener noreferrer">sqlalchemy-cockroachdb</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" s [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/cratedb/index.html b/docs/databases/cratedb/index.html
index 559ff4eb0..58dbf7f18 100644
--- a/docs/databases/cratedb/index.html
+++ b/docs/databases/cratedb/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://pypi.org/project/crate/" target="_blank" rel="noopener noreferrer">crate</a>.
You need to install the extras as well for this library.
We recommend adding something like the following
@@ -40,7 +40,7 @@ text to your requirements file:</p><div class="codeBlockContainer_Ckt0 theme-cod
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/databend/index.html b/docs/databases/databend/index.html
index d1de3398d..1838bd561 100644
--- a/docs/databases/databend/index.html
+++ b/docs/databases/databend/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Superset has been tested on <code>databend-sqlalchemy>=0.2.3</code>.</p><p>The recommended connection string is:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">databend://{username}:{password}@ [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ Superset has been tested on <code>databend-sqlalchemy>=0.2.3</code>.</p><p>Th
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/databricks/index.html b/docs/databases/databricks/index.html
index 57b5ff37e..dd9c17877 100644
--- a/docs/databases/databricks/index.html
+++ b/docs/databases/databricks/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/db-connection-ui/index.html b/docs/databases/db-connection-ui/index.html
index 1aaab18a2..6ad907344 100644
--- a/docs/databases/db-connection-ui/index.html
+++ b/docs/databases/db-connection-ui/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/docker-add-drivers/index.html b/docs/databases/docker-add-drivers/index.html
index 9604304a3..783bc4668 100644
--- a/docs/databases/docker-add-drivers/index.html
+++ b/docs/databases/docker-add-drivers/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/doris/index.html b/docs/databases/doris/index.html
index 0a6eabbd1..b36b77577 100644
--- a/docs/databases/doris/index.html
+++ b/docs/databases/doris/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/dremio/index.html b/docs/databases/dremio/index.html
index d8e58101f..a486f7dd7 100644
--- a/docs/databases/dremio/index.html
+++ b/docs/databases/dremio/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://pypi.org/project/sqlalchemy-dremio/" target="_blank" rel="noopener noreferrer">sqlalchemy_dremio</a>.</p><p>The expected connection string for ODBC (Default port is 31010) is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span cl [...]
additional helpful instructions on connecting Superset to Dremio.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/databases/dremio.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
<div class="footer__applitools">
@@ -38,7 +38,7 @@ additional helpful instructions on connecting Superset to Dremio.</p></div><foot
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/drill/index.html b/docs/databases/drill/index.html
index a5faf9680..f8734c81d 100644
--- a/docs/databases/drill/index.html
+++ b/docs/databases/drill/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://github.com/JohnOmernik/sqlalchemy-drill" target="_blank" rel="noopener noreferrer">sqlalchemy-drill</a> package.</p><p>Once that is done, you can connect to Drill in two ways, either via the REST interface or by JDBC.
If you are connecting via JDBC, you must have the Drill JDBC Driver installed.</p><p>The basic connection string for Drill looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">drill+sad [...]
connection string:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">drill+sadrill://localhost:8047/dfs?use_ssl=False</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" [...]
@@ -43,7 +43,7 @@ work with Drill through ODBC.</p></div><footer class="theme-doc-footer docusauru
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/druid/index.html b/docs/databases/druid/index.html
index 138b3d50b..d6ef3cd87 100644
--- a/docs/databases/druid/index.html
+++ b/docs/databases/druid/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
slowly getting deprecated in favor of the SQLAlchemy / DBAPI connector made available in the
<a href="https://pythonhosted.org/pydruid/" target="_blank" rel="noopener noreferrer">pydruid library</a>.</p><p>The connection string looks like:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">dr [...]
<strong>Add Database</strong> form.</p><p><strong>Custom Certificate</strong></p><p>You can add certificates in the <strong>Root Certificate</strong> field when configuring the new database
@@ -49,7 +49,7 @@ the JSON field.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/dynamodb/index.html b/docs/databases/dynamodb/index.html
index 4a6160830..6d58f37f2 100644
--- a/docs/databases/dynamodb/index.html
+++ b/docs/databases/dynamodb/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/elasticsearch/index.html b/docs/databases/elasticsearch/index.html
index 675043446..588cfaa17 100644
--- a/docs/databases/elasticsearch/index.html
+++ b/docs/databases/elasticsearch/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://github.com/preset-io/elasticsearch-dbapi" target="_blank" rel="noopener noreferrer">elasticsearch-dbapi</a>.</p><p>The connection string for Elasticsearch looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="c [...]
set Superset’s row limit on config</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">ROW_LIMIT = 10000</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Co [...]
please edit your Database and enter the settings of your specified time zone in the Other > ENGINE PARAMETERS:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="tok [...]
@@ -43,7 +43,7 @@ the superset will use the <code>DATETIME_PARSE</code> function for conversion.</
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/exasol/index.html b/docs/databases/exasol/index.html
index 3d67f10fd..bfa95f5f2 100644
--- a/docs/databases/exasol/index.html
+++ b/docs/databases/exasol/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://github.com/exasol/sqlalchemy-exasol" target="_blank" rel="noopener noreferrer">sqlalchemy-exasol</a>.</p><p>The connection string for Exasol looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"> [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/extra-settings/index.html b/docs/databases/extra-settings/index.html
index 82caf42e4..ca756579f 100644
--- a/docs/databases/extra-settings/index.html
+++ b/docs/databases/extra-settings/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
SQLAlchemy. In the <strong>Database edit</strong> view, you can edit the <strong>Extra</strong> field as a JSON blob.</p><p>This JSON string contains extra configuration elements. The <code>engine_params</code> object gets unpacked
into the <code>sqlalchemy.create_engine</code> call, while the <code>metadata_params</code> get unpacked into the
<code>sqlalchemy.MetaData</code> call. Refer to the SQLAlchemy docs for more information.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="schemas">Schemas<a href="#schemas" class="hash-link" aria-label="Direct link to Schemas" title="Direct link to Schemas"></a></h3><p>Databases like Postgres and Redshift use the <strong>schema</strong> as the logical entity on top of the
@@ -46,7 +46,7 @@ file to point to that function.</p><div class="language-python codeBlockContaine
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/firebird/index.html b/docs/databases/firebird/index.html
index f86955ba1..851cd6165 100644
--- a/docs/databases/firebird/index.html
+++ b/docs/databases/firebird/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Superset has been tested on <code>sqlalchemy-firebird>=0.7.0, <0.8</code>.</p><p>The recommended connection string is:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">firebird+fdb://{username [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ Superset has been tested on <code>sqlalchemy-firebird>=0.7.0, <0.8</code>.
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/firebolt/index.html b/docs/databases/firebolt/index.html
index 9018d1c1e..4dc211a2f 100644
--- a/docs/databases/firebolt/index.html
+++ b/docs/databases/firebolt/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/google-sheets/index.html b/docs/databases/google-sheets/index.html
index 945af23dd..959b5a59a 100644
--- a/docs/databases/google-sheets/index.html
+++ b/docs/databases/google-sheets/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://developers.google.com/chart/interactive/docs/querylanguage" target="_blank" rel="noopener noreferrer">SQL API</a>. The recommended
connector library for Google Sheets is <a href="https://github.com/betodealmeida/shillelagh" target="_blank" rel="noopener noreferrer">shillelagh</a>.</p><p>There are a few steps involved in connecting Superset to Google Sheets. This
<a href="https://preset.io/blog/2020-06-01-connect-superset-google-sheets/" target="_blank" rel="noopener noreferrer">tutorial</a> has the most up to date
@@ -40,7 +40,7 @@ instructions on setting up this connection.</p></div><footer class="theme-doc-fo
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/hana/index.html b/docs/databases/hana/index.html
index d9c622e51..9bca8b6d1 100644
--- a/docs/databases/hana/index.html
+++ b/docs/databases/hana/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/hive/index.html b/docs/databases/hive/index.html
index 13eda103a..533a9aff3 100644
--- a/docs/databases/hive/index.html
+++ b/docs/databases/hive/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/hologres/index.html b/docs/databases/hologres/index.html
index 44c007157..2b06d76d0 100644
--- a/docs/databases/hologres/index.html
+++ b/docs/databases/hologres/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/ibm-db2/index.html b/docs/databases/ibm-db2/index.html
index 558b29158..bd57d629d 100644
--- a/docs/databases/ibm-db2/index.html
+++ b/docs/databases/ibm-db2/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Python / SQLAlchemy interface to IBM Data Servers.</p><p>Here's the recommended connection string:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">db2+ibm_db://{username}:{passport}@{hostname} [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ Python / SQLAlchemy interface to IBM Data Servers.</p><p>Here's the recomme
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/impala/index.html b/docs/databases/impala/index.html
index d6dc5a290..591262522 100644
--- a/docs/databases/impala/index.html
+++ b/docs/databases/impala/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/installing-database-drivers/index.html b/docs/databases/installing-database-drivers/index.html
index b335160c1..9e29490d8 100644
--- a/docs/databases/installing-database-drivers/index.html
+++ b/docs/databases/installing-database-drivers/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
dialect to be installed for each datastore you want to connect to.</p><p>You can read more <a href="/docs/databases/docker-add-drivers">here</a> about how to
install new database drivers into your Superset configuration.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="supported-databases-and-dependencies">Supported Databases and Dependencies<a href="#supported-databases-and-dependencies" class="hash-link" aria-label="Direct link to Supported Databases and Dependencies" title="Direct link to Supported Databases and Dependencies"></a></h3><p>Superset does not ship bundled with connectivity to databases, except for SQLite,
which is part of the Python standard library.
@@ -26,7 +26,7 @@ should help get you to the right place.</p><p>If your database or data engine is
exists, please file an issue on the
<a href="https://github.com/apache/superset/issues" target="_blank" rel="noopener noreferrer">Superset GitHub repo</a>, so we can work on documenting and
supporting it.</p><p>If you'd like to build a database connector for Superset integration,
-read the <a href="https://preset.io/blog/building-database-connector/" target="_blank" rel="noopener noreferrer">following tutorial</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/databases/installing-database-drivers.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" vie [...]
+read the <a href="https://preset.io/blog/building-database-connector/" target="_blank" rel="noopener noreferrer">following tutorial</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/databases/installing-database-drivers.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" vie [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -49,7 +49,7 @@ read the <a href="https://preset.io/blog/building-database-connector/" target="_
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/kusto/index.html b/docs/databases/kusto/index.html
index 34be0339a..502887ca8 100644
--- a/docs/databases/kusto/index.html
+++ b/docs/databases/kusto/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://pypi.org/project/sqlalchemy-kusto/2.0.0/" target="_blank" rel="noopener noreferrer">sqlalchemy-kusto</a>>=2.0.0.</p><p>The connection string for Kusto (sql dialect) looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-l [...]
databases/tables/views.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/databases/kusto.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0 [...]
<div class="footer__applitools">
@@ -38,7 +38,7 @@ databases/tables/views.</p></div><footer class="theme-doc-footer docusaurus-mt-l
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/kylin/index.html b/docs/databases/kylin/index.html
index 19102e541..07a703aa8 100644
--- a/docs/databases/kylin/index.html
+++ b/docs/databases/kylin/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://github.com/Kyligence/kylinpy" target="_blank" rel="noopener noreferrer">kylinpy</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/meta-database/index.html b/docs/databases/meta-database/index.html
index 56182e6e1..214277c96 100644
--- a/docs/databases/meta-database/index.html
+++ b/docs/databases/meta-database/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/mysql/index.html b/docs/databases/mysql/index.html
index 1a7cb98f2..5bf9e6cde 100644
--- a/docs/databases/mysql/index.html
+++ b/docs/databases/mysql/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Port: <code>3306</code> by default</li></ul><p>One problem with <code>mysqlclient</code> is that it will fail to connect to newer MySQL databases using <code>caching_sha2_password</code> for authentication, since the plugin is not included in the client. In this case, you should use <a href="https://pypi.org/project/mysql-connector-python/" target="_blank" rel="noopener noreferrer">mysql-connector-python</a> instead:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ Port: <code>3306</code> by default</li></ul><p>One problem with <code>mysqlclien
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/netezza/index.html b/docs/databases/netezza/index.html
index 2866e50c6..e444c2890 100644
--- a/docs/databases/netezza/index.html
+++ b/docs/databases/netezza/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Python / SQLAlchemy interface to IBM Netezza Performance Server (aka Netezza).</p><p>Here's the recommended connection string:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">netezza+nzpy://{u [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ Python / SQLAlchemy interface to IBM Netezza Performance Server (aka Netezza).</
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/ocient/index.html b/docs/databases/ocient/index.html
index b7138514d..d7d24390c 100644
--- a/docs/databases/ocient/index.html
+++ b/docs/databases/ocient/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
port defaults to 4050, database defaults to <code>system</code> and <code>tls</code> defaults
to <code>unverified</code>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="user-access-control">User Access Control<a href="#user-access-control" class="hash-link" aria-label="Direct link to User Access Control" title="Direct link to User Access Control"></a></h2><p>Make sure the user has privileges to access and use all required databases, schemas, tables, views, and warehouses, as the Ocient SQLAlchemy engine does not test for user or role rights by default.</p></div><footer cl [...]
<div class="footer__applitools">
@@ -38,7 +38,7 @@ to <code>unverified</code>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/oracle/index.html b/docs/databases/oracle/index.html
index 59cdf08e4..ec7c3dd62 100644
--- a/docs/databases/oracle/index.html
+++ b/docs/databases/oracle/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html" target="_blank" rel="noopener noreferrer">cx_Oracle</a>.</p><p>The connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/pinot/index.html b/docs/databases/pinot/index.html
index 85af0af02..c710f20bf 100644
--- a/docs/databases/pinot/index.html
+++ b/docs/databases/pinot/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/postgres/index.html b/docs/databases/postgres/index.html
index 46375eaed..8be1fe019 100644
--- a/docs/databases/postgres/index.html
+++ b/docs/databases/postgres/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
comes out of the box with Superset.</p><p>Postgres sample connection parameters:</p><ul><li><strong>User Name</strong>: UserName</li><li><strong>Password</strong>: DBPassword</li><li><strong>Database Host</strong>:<ul><li>For Localhost: localhost or 127.0.0.1</li><li>For On Prem: IP address or Host name</li><li>For AWS Endpoint</li></ul></li><li><strong>Database Name</strong>: Database Name</li><li><strong>Port</strong>: default 5432</li></ul><p>The connection string looks like:</p><div [...]
<a href="https://www.postgresql.org/docs/9.1/libpq-ssl.html" target="_blank" rel="noopener noreferrer">Table 31-1 from this documentation</a>.</p><p>More information about PostgreSQL connection options can be found in the
<a href="https://docs.sqlalchemy.org/en/13/dialects/postgresql.html#module-sqlalchemy.dialects.postgresql.psycopg2" target="_blank" rel="noopener noreferrer">SQLAlchemy docs</a>
@@ -41,7 +41,7 @@ and the
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/presto/index.html b/docs/databases/presto/index.html
index 097bafd79..7524e3580 100644
--- a/docs/databases/presto/index.html
+++ b/docs/databases/presto/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
datasource. If you’re using an older version of Presto, you can configure it in the extra parameter:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" styl [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ datasource. If you’re using an older version of Presto, you can configure it i
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/redshift/index.html b/docs/databases/redshift/index.html
index 02aa745f1..4baf36cbc 100644
--- a/docs/databases/redshift/index.html
+++ b/docs/databases/redshift/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
way to connect to Redshift through SQLAlchemy.</p><p>This dialect requires either <a href="https://pypi.org/project/redshift-connector/" target="_blank" rel="noopener noreferrer">redshift_connector</a> or <a href="https://pypi.org/project/psycopg2/" target="_blank" rel="noopener noreferrer">psycopg2</a> to work properly.</p><p>You'll need to set the following values to form the connection string:</p><ul><li><strong>User Name</strong>: userName</li><li><strong>Password</strong>: DBPa [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ way to connect to Redshift through SQLAlchemy.</p><p>This dialect requires eithe
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/risingwave/index.html b/docs/databases/risingwave/index.html
index 4ae8a16b9..316c35f8a 100644
--- a/docs/databases/risingwave/index.html
+++ b/docs/databases/risingwave/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://github.com/risingwavelabs/sqlalchemy-risingwave" target="_blank" rel="noopener noreferrer">sqlalchemy-risingwave</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/rockset/index.html b/docs/databases/rockset/index.html
index e3db07233..c6086b7f3 100644
--- a/docs/databases/rockset/index.html
+++ b/docs/databases/rockset/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Find your API server from the <a href="https://rockset.com/docs/rest-api/#introduction" target="_blank" rel="noopener noreferrer">API reference</a>. Omit the <code>https://</code> portion of the URL.</p><p>To target to a specific virtual instance, use this URI format:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thi [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ Find your API server from the <a href="https://rockset.com/docs/rest-api/#introd
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/snowflake/index.html b/docs/databases/snowflake/index.html
index 4f713adec..15c1722db 100644
--- a/docs/databases/snowflake/index.html
+++ b/docs/databases/snowflake/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
install new database drivers when setting up Superset locally via docker compose.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">echo "snowflake-sqlalchemy" >> ./docker/requirement [...]
<a href="https://pypi.org/project/snowflake-sqlalchemy/" target="_blank" rel="noopener noreferrer">snowflake-sqlalchemy</a>.</p><p>The connection string for Snowflake looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color: [...]
warehouse can be omitted if defaults are defined for the user, i.e.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">snowflake://{user}:{password}@{account}.{region}/{database}</span><br></span></co [...]
@@ -46,7 +46,7 @@ To connect Snowflake with Key Pair Authentication, you need to add the following
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/solr/index.html b/docs/databases/solr/index.html
index 023589e89..9ed2ea861 100644
--- a/docs/databases/solr/index.html
+++ b/docs/databases/solr/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Python / SQLAlchemy interface to Apache Solr.</p><p>The connection string for Solr looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">solr://{username}:{password}@{host}:{port}/{serve [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ Python / SQLAlchemy interface to Apache Solr.</p><p>The connection string for So
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/spark-sql/index.html b/docs/databases/spark-sql/index.html
index 485f39eef..249daf7c6 100644
--- a/docs/databases/spark-sql/index.html
+++ b/docs/databases/spark-sql/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/sql-server/index.html b/docs/databases/sql-server/index.html
index 51f970c56..e8047aaa4 100644
--- a/docs/databases/sql-server/index.html
+++ b/docs/databases/sql-server/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/starrocks/index.html b/docs/databases/starrocks/index.html
index f12e816ec..eb9040971 100644
--- a/docs/databases/starrocks/index.html
+++ b/docs/databases/starrocks/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
way to connect to StarRocks through SQLAlchemy.</p><p>You'll need to the following setting values to form the connection string:</p><ul><li><strong>User</strong>: User Name</li><li><strong>Password</strong>: DBPassword</li><li><strong>Host</strong>: StarRocks FE Host</li><li><strong>Catalog</strong>: Catalog Name</li><li><strong>Database</strong>: Database Name</li><li><strong>Port</strong>: StarRocks FE port</li></ul><p>Here's what the connection string looks like:</p><div cla [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ way to connect to StarRocks through SQLAlchemy.</p><p>You'll need to the fo
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/teradata/index.html b/docs/databases/teradata/index.html
index 9fac4a5a1..48f5f2dd2 100644
--- a/docs/databases/teradata/index.html
+++ b/docs/databases/teradata/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://pypi.org/project/teradatasqlalchemy/" target="_blank" rel="noopener noreferrer">teradatasqlalchemy</a>.</p><p>The connection string for Teradata looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A [...]
<a href="https://github.com/Teradata/sqlalchemy-teradata" target="_blank" rel="noopener noreferrer">sqlalchemy-teradata</a> that
requires the installation of ODBC drivers. The Teradata ODBC Drivers
@@ -43,7 +43,7 @@ because it's more regularly updated.</p></div><footer class="theme-doc-foot
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/timescaledb/index.html b/docs/databases/timescaledb/index.html
index 5a2e9c8f6..3a0d0e96a 100644
--- a/docs/databases/timescaledb/index.html
+++ b/docs/databases/timescaledb/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
TimescaleDB is a PostgreSQL extension, and you can use the standard PostgreSQL connector library, <a href="https://www.psycopg.org/docs/" target="_blank" rel="noopener noreferrer">psycopg2</a>, to connect to the database.</p><p>If you're using docker compose, psycopg2 comes out of the box with Superset.</p><p>TimescaleDB sample connection parameters:</p><ul><li><strong>User Name</strong>: User</li><li><strong>Password</strong>: Password</li><li><strong>Database Host</strong>:<ul><li [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
@@ -37,7 +37,7 @@ TimescaleDB is a PostgreSQL extension, and you can use the standard PostgreSQL c
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/trino/index.html b/docs/databases/trino/index.html
index 5469497cc..2638f876a 100644
--- a/docs/databases/trino/index.html
+++ b/docs/databases/trino/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<code>ALLOWED_EXTRA_AUTHENTICATIONS</code> allow list in Superset config file:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class="toke [...]
or factory function (which returns an <code>Authentication</code> instance) to <code>auth_method</code>.</p><p>All fields in <code>auth_params</code> are passed directly to your class/function.</p><p><strong>Reference</strong>:</p><ul><li><a href="https://trino.io/episodes/12.html" target="_blank" rel="noopener noreferrer">Trino-Superset-Podcast</a></li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="h [...]
<div class="footer__applitools">
@@ -38,7 +38,7 @@ or factory function (which returns an <code>Authentication</code> instance) to <
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/vertica/index.html b/docs/databases/vertica/index.html
index b7db52535..a399efc10 100644
--- a/docs/databases/vertica/index.html
+++ b/docs/databases/vertica/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<a href="https://pypi.org/project/sqlalchemy-vertica-python/" target="_blank" rel="noopener noreferrer">sqlalchemy-vertica-python</a>. The
<a href="http://www.vertica.com/" target="_blank" rel="noopener noreferrer">Vertica</a> connection parameters are:</p><ul><li><strong>User Name:</strong> UserName</li><li><strong>Password:</strong> DBPassword</li><li><strong>Database Host:</strong><ul><li>For Localhost : localhost or 127.0.0.1</li><li>For On Prem : IP address or Host name</li><li>For Cloud: IP Address or Host Name</li></ul></li><li><strong>Database Name:</strong> Database Name</li><li><strong>Port:</strong> default 5433< [...]
<div class="footer__applitools">
@@ -38,7 +38,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/databases/yugabytedb/index.html b/docs/databases/yugabytedb/index.html
index a7c221197..c8af50d9a 100644
--- a/docs/databases/yugabytedb/index.html
+++ b/docs/databases/yugabytedb/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
Postgres connector library <a href="https://www.psycopg.org/docs/" target="_blank" rel="noopener noreferrer">psycopg2</a>
comes out of the box with Superset.</p><p>The connection string looks like:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">postgresql://{username}:{password}@{host}:{port}/{database}</span><br></s [...]
<div class="footer__applitools">
@@ -38,7 +38,7 @@ comes out of the box with Superset.</p><p>The connection string looks like:</p><
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/frequently-asked-questions/index.html b/docs/frequently-asked-questions/index.html
index 9caf78de5..9b7e46fd7 100644
--- a/docs/frequently-asked-questions/index.html
+++ b/docs/frequently-asked-questions/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
databases or data engines, which do all the processing. Superset simply visualizes the results of
the query.</p><p>The key to achieving acceptable performance in Superset is whether your database can execute queries
and return results at a speed that is acceptable to your users. If you experience slow performance with
@@ -32,7 +32,7 @@ large table to one or many small tables only, and avoid using <em>GROUP BY</em>
will do its own <em>GROUP BY</em> and doing the work twice might slow down performance.</p><p>Whether you use a table or a view, performance depends on how fast your database can deliver
the result to users interacting with Superset.</p><p>However, if you are using SQL Lab, there is no such limitation. You can write SQL queries to join
multiple tables as long as your database account has access to the tables.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-do-i-create-my-own-visualization">How do I create my own visualization?<a href="#how-do-i-create-my-own-visualization" class="hash-link" aria-label="Direct link to How do I create my own visualization?" title="Direct link to How do I create my own visualization?"></a></h3><p>We recommend reading the instructions in
-<a href="/docs/contributing/creating-viz-plugins">Creating Visualization Plugins</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="can-i-upload-and-visualize-csv-data">Can I upload and visualize CSV data?<a href="#can-i-upload-and-visualize-csv-data" class="hash-link" aria-label="Direct link to Can I upload and visualize CSV data?" title="Direct link to Can I upload and visualize CSV data?"></a></h3><p>Absolutely! Read the instructions <a href="/docs/creating-charts-dashboards/ [...]
+<a href="/docs/contributing/creating-viz-plugins">Creating Visualization Plugins</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="can-i-upload-and-visualize-csv-data">Can I upload and visualize CSV data?<a href="#can-i-upload-and-visualize-csv-data" class="hash-link" aria-label="Direct link to Can I upload and visualize CSV data?" title="Direct link to Can I upload and visualize CSV data?"></a></h3><p>Absolutely! Read the instructions <a href="/docs/using-superset/exploring-da [...]
how to enable and use CSV upload.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="why-are-my-queries-timing-out">Why are my queries timing out?<a href="#why-are-my-queries-timing-out" class="hash-link" aria-label="Direct link to Why are my queries timing out?" title="Direct link to Why are my queries timing out?"></a></h3><p>There are many reasons may cause long query timing out.</p><p>For running long query from Sql Lab, by default Superset allows it run as long as 6 hours before it
being killed by celery. If you want to increase the time for running query, you can specify the
timeout in configuration. For example:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">SQLLAB_ASYNC_TIME_LIMIT_SEC = 60 * 60 * 6</span><br></span></code></pre><div class="buttonGroup__atx"><button [...]
@@ -55,7 +55,7 @@ NFS mounted)?</strong></p><p>By default, Superset creates and uses an SQLite dat
known to <a href="https://www.sqlite.org/lockingv3.html" target="_blank" rel="noopener noreferrer">not work well if used on NFS</a> due to broken file
locking implementation on NFS.</p><p>You can override this path using the <strong>SUPERSET_HOME</strong> environment variable.</p><p>Another workaround is to change where superset stores the sqlite database by adding the following in
<code>superset_config.py</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">SQLALCHEMY_DATABASE_URI = 'sqlite:////new/location/superset.db?check_same_thread=false'</span><br></span>< [...]
-<a href="/docs/installation/configuring-superset">here</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-if-the-table-schema-changed">What if the table schema changed?<a href="#what-if-the-table-schema-changed" class="hash-link" aria-label="Direct link to What if the table schema changed?" title="Direct link to What if the table schema changed?"></a></h3><p>Table schemas evolve, and Superset needs to reflect that. It’s pretty common in the life cycle of a
+<a href="/docs/configuration/configuring-superset">here</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-if-the-table-schema-changed">What if the table schema changed?<a href="#what-if-the-table-schema-changed" class="hash-link" aria-label="Direct link to What if the table schema changed?" title="Direct link to What if the table schema changed?"></a></h3><p>Table schemas evolve, and Superset needs to reflect that. It’s pretty common in the life cycle of a
dashboard to want to add a new dimension or metric. To get Superset to discover your new columns,
all you have to do is to go to <strong>Data -> Datasets</strong>, click the edit icon next to the dataset
whose schema has changed, and hit <strong>Sync columns from source</strong> from the <strong>Columns</strong> tab.
@@ -101,7 +101,7 @@ This can be used, for example, to convert UTC time to local time.</p><h3 class="
We use the <a href="https://docs.scarf.sh/gateway/" target="_blank" rel="noopener noreferrer">Scarf Gateway</a> to sit in front of container registries, the <a href="https://about.scarf.sh/package-sdks" target="_blank" rel="noopener noreferrer">scarf-js</a> package to track <code>npm</code> installations, and a Scarf pixel to gather anonymous analytics on Superset page views.
Scarf purges PII and provides aggregated statistics. Superset users can easily opt out of analytics in various ways documented <a href="https://docs.scarf.sh/gateway/#do-not-track" target="_blank" rel="noopener noreferrer">here</a> and <a href="https://docs.scarf.sh/package-analytics/#as-a-user-of-a-package-using-scarf-js-how-can-i-opt-out-of-analytics" target="_blank" rel="noopener noreferrer">here</a>.
Superset maintainers can also opt out of telemetry data collection by setting the <code>SCARF_ANALYTICS</code> environment variable to <code>false</code> in the Superset container (or anywhere Superset/webpack are run).
-Additional opt-out instructions for Docker users are available on the <a href="/docs/installation/installing-superset-using-docker-compose">Docker Installation</a> page.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="does-superset-have-an-archive-panel-or-trash-bin-from-which-a-user-can-recover-deleted-assets">Does Superset have an archive panel or trash bin from which a user can recover deleted assets?<a href="#does-superset-have-an-archive-panel-or-trash-bin-from-which-a-user-ca [...]
+Additional opt-out instructions for Docker users are available on the <a href="/docs/installation/docker-compose">Docker Installation</a> page.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="does-superset-have-an-archive-panel-or-trash-bin-from-which-a-user-can-recover-deleted-assets">Does Superset have an archive panel or trash bin from which a user can recover deleted assets?<a href="#does-superset-have-an-archive-panel-or-trash-bin-from-which-a-user-can-recover-deleted-assets" [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -124,7 +124,7 @@ Additional opt-out instructions for Docker users are available on the <a href="/
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/installation/async-queries-celery.htm/index.html b/docs/installation/async-queries-celery.htm/index.html
deleted file mode 100644
index c0c455538..000000000
--- a/docs/installation/async-queries-celery.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/async-queries-celery">
- <link rel="canonical" href="/docs/installation/async-queries-celery" />
- </head>
- <script>
- window.location.href = '/docs/installation/async-queries-celery' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/async-queries-celery.html/index.html b/docs/installation/async-queries-celery.html/index.html
deleted file mode 100644
index c0c455538..000000000
--- a/docs/installation/async-queries-celery.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/async-queries-celery">
- <link rel="canonical" href="/docs/installation/async-queries-celery" />
- </head>
- <script>
- window.location.href = '/docs/installation/async-queries-celery' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/cache.htm/index.html b/docs/installation/cache.htm/index.html
deleted file mode 100644
index db63f2f96..000000000
--- a/docs/installation/cache.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/cache">
- <link rel="canonical" href="/docs/installation/cache" />
- </head>
- <script>
- window.location.href = '/docs/installation/cache' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/cache.html/index.html b/docs/installation/cache.html/index.html
deleted file mode 100644
index db63f2f96..000000000
--- a/docs/installation/cache.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/cache">
- <link rel="canonical" href="/docs/installation/cache" />
- </head>
- <script>
- window.location.href = '/docs/installation/cache' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/configuring-superset.htm/index.html b/docs/installation/configuring-superset.htm/index.html
deleted file mode 100644
index c01b19421..000000000
--- a/docs/installation/configuring-superset.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/configuring-superset">
- <link rel="canonical" href="/docs/installation/configuring-superset" />
- </head>
- <script>
- window.location.href = '/docs/installation/configuring-superset' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/configuring-superset.html/index.html b/docs/installation/configuring-superset.html/index.html
deleted file mode 100644
index c01b19421..000000000
--- a/docs/installation/configuring-superset.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/configuring-superset">
- <link rel="canonical" href="/docs/installation/configuring-superset" />
- </head>
- <script>
- window.location.href = '/docs/installation/configuring-superset' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/event-logging.htm/index.html b/docs/installation/docker-builds.htm/index.html
similarity index 57%
rename from docs/installation/event-logging.htm/index.html
rename to docs/installation/docker-builds.htm/index.html
index db9b05662..1e5278a76 100644
--- a/docs/installation/event-logging.htm/index.html
+++ b/docs/installation/docker-builds.htm/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/event-logging">
- <link rel="canonical" href="/docs/installation/event-logging" />
+ <meta http-equiv="refresh" content="0; url=/docs/installation/docker-builds">
+ <link rel="canonical" href="/docs/installation/docker-builds" />
</head>
<script>
- window.location.href = '/docs/installation/event-logging' + window.location.search + window.location.hash;
+ window.location.href = '/docs/installation/docker-builds' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/docs/installation/event-logging.html/index.html b/docs/installation/docker-builds.html/index.html
similarity index 57%
rename from docs/installation/event-logging.html/index.html
rename to docs/installation/docker-builds.html/index.html
index db9b05662..1e5278a76 100644
--- a/docs/installation/event-logging.html/index.html
+++ b/docs/installation/docker-builds.html/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/event-logging">
- <link rel="canonical" href="/docs/installation/event-logging" />
+ <meta http-equiv="refresh" content="0; url=/docs/installation/docker-builds">
+ <link rel="canonical" href="/docs/installation/docker-builds" />
</head>
<script>
- window.location.href = '/docs/installation/event-logging' + window.location.search + window.location.hash;
+ window.location.href = '/docs/installation/docker-builds' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/docs/installation/docker/index.html b/docs/installation/docker-builds/index.html
similarity index 57%
rename from docs/installation/docker/index.html
rename to docs/installation/docker-builds/index.html
index 0efa2b991..be5e5453f 100644
--- a/docs/installation/docker/index.html
+++ b/docs/installation/docker-builds/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/docker" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/docker-builds" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Docker builds, images and tags | Superset</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://superset.apache.org/docs/installation/docker"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" [...]
+<title data-rh="true">Docker Builds | Superset</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://superset.apache.org/docs/installation/docker-builds"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="c [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
and productionizing Superset. This page details our Docker builds and tag naming
schemes to help users navigate our offerings.</p><p>Images are built and pushed to the <a href="https://hub.docker.com/r/apache/superset" target="_blank" rel="noopener noreferrer">Superset Docker Hub repository</a> using GitHub Actions.
Different sets of images are built and/or published at different times:</p><ul><li><strong>Published releases</strong> (<code>release</code>): published using
@@ -46,7 +46,7 @@ running on MACs seem to require <code>linux/arm64/v8</code> (at least one user&#
configured in that way). Setting the environment
variable <code>DOCKER_DEFAULT_PLATFORM</code> to <code>linux/amd64</code> seems to function in
term of leveraging, and building upon the Superset builds provided here.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">export DOCKER_DEFAULT_PLATFORM=linux/amd64</span><br></span></code></pre><di [...]
-of chips, but less compatible across the ARM ecosystem.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/docker.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1 [...]
+of chips, but less compatible across the ARM ecosystem.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/docker-builds.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -69,7 +69,7 @@ of chips, but less compatible across the ARM ecosystem.</p></div><footer class="
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/installation/alerts-reports.htm/index.html b/docs/installation/docker-compose.htm/index.html
similarity index 56%
rename from docs/installation/alerts-reports.htm/index.html
rename to docs/installation/docker-compose.htm/index.html
index 501d9d468..594bc031f 100644
--- a/docs/installation/alerts-reports.htm/index.html
+++ b/docs/installation/docker-compose.htm/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/alerts-reports">
- <link rel="canonical" href="/docs/installation/alerts-reports" />
+ <meta http-equiv="refresh" content="0; url=/docs/installation/docker-compose">
+ <link rel="canonical" href="/docs/installation/docker-compose" />
</head>
<script>
- window.location.href = '/docs/installation/alerts-reports' + window.location.search + window.location.hash;
+ window.location.href = '/docs/installation/docker-compose' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/docs/installation/alerts-reports.html/index.html b/docs/installation/docker-compose.html/index.html
similarity index 56%
rename from docs/installation/alerts-reports.html/index.html
rename to docs/installation/docker-compose.html/index.html
index 501d9d468..594bc031f 100644
--- a/docs/installation/alerts-reports.html/index.html
+++ b/docs/installation/docker-compose.html/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/alerts-reports">
- <link rel="canonical" href="/docs/installation/alerts-reports" />
+ <meta http-equiv="refresh" content="0; url=/docs/installation/docker-compose">
+ <link rel="canonical" href="/docs/installation/docker-compose" />
</head>
<script>
- window.location.href = '/docs/installation/alerts-reports' + window.location.search + window.location.hash;
+ window.location.href = '/docs/installation/docker-compose' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-using-docker-compose/index.html b/docs/installation/docker-compose/index.html
similarity index 73%
rename from docs/installation/installing-superset-using-docker-compose/index.html
rename to docs/installation/docker-compose/index.html
index 14db79a1e..fb114ce7d 100644
--- a/docs/installation/installing-superset-using-docker-compose/index.html
+++ b/docs/installation/docker-compose/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/installing-superset-using-docker-compose" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/docker-compose" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Installing Locally Using Docker Compose | Superset</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://superset.apache.org/docs/installation/installing-superset-using-docker-compose"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><met [...]
+<title data-rh="true">Docker Compose | Superset</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://superset.apache.org/docs/installation/docker-compose"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content= [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
computer. Superset does not have official support for Windows. It's also the easiest
way to launch a fully functioning <strong>development environment</strong> quickly.</p><div class="theme-admonition theme-admonition-caution alert alert--warning admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6. [...]
and can't credibly support <strong>high availability</strong> as a result, we do not support nor recommend
@@ -104,7 +104,7 @@ which resolves to the correct address for the host machine, whereas in Linux thi
hostname you want to use, for that you can do <code>ifconfig</code> or <code>ip addr show</code> and look at the IP
address of <code>docker0</code> interface that must have been created by Docker for you. Alternately if you
don't even see the <code>docker0</code> interface try (if needed with sudo) <code>docker network inspect bridge</code> and
-see if there is an entry for <code>"Gateway"</code> and note the IP address.</li></ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/installing-superset-using-docker-compose.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="icon [...]
+see if there is an entry for <code>"Gateway"</code> and note the IP address.</li></ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/docker-compose.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="tr [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -127,7 +127,7 @@ see if there is an entry for <code>"Gateway"</code> and note the IP ad
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/installation/docker.htm/index.html b/docs/installation/docker.htm/index.html
deleted file mode 100644
index 11f10c409..000000000
--- a/docs/installation/docker.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/docker">
- <link rel="canonical" href="/docs/installation/docker" />
- </head>
- <script>
- window.location.href = '/docs/installation/docker' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/docker.html/index.html b/docs/installation/docker.html/index.html
deleted file mode 100644
index 11f10c409..000000000
--- a/docs/installation/docker.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/docker">
- <link rel="canonical" href="/docs/installation/docker" />
- </head>
- <script>
- window.location.href = '/docs/installation/docker' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/email-reports/index.html b/docs/installation/email-reports/index.html
index 501d9d468..13e231608 100644
--- a/docs/installation/email-reports/index.html
+++ b/docs/installation/email-reports/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/alerts-reports">
- <link rel="canonical" href="/docs/installation/alerts-reports" />
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/alerts-reports">
+ <link rel="canonical" href="/docs/configuration/alerts-reports" />
</head>
<script>
- window.location.href = '/docs/installation/alerts-reports' + window.location.search + window.location.hash;
+ window.location.href = '/docs/configuration/alerts-reports' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-from-pypi.htm/index.html b/docs/installation/installing-superset-from-pypi.htm/index.html
deleted file mode 100644
index 781c2abb0..000000000
--- a/docs/installation/installing-superset-from-pypi.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/installing-superset-from-pypi">
- <link rel="canonical" href="/docs/installation/installing-superset-from-pypi" />
- </head>
- <script>
- window.location.href = '/docs/installation/installing-superset-from-pypi' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-from-pypi.html/index.html b/docs/installation/installing-superset-from-pypi.html/index.html
deleted file mode 100644
index 781c2abb0..000000000
--- a/docs/installation/installing-superset-from-pypi.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/installing-superset-from-pypi">
- <link rel="canonical" href="/docs/installation/installing-superset-from-pypi" />
- </head>
- <script>
- window.location.href = '/docs/installation/installing-superset-from-pypi' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-using-docker-compose.htm/index.html b/docs/installation/installing-superset-using-docker-compose.htm/index.html
deleted file mode 100644
index 505ff7dfd..000000000
--- a/docs/installation/installing-superset-using-docker-compose.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/installing-superset-using-docker-compose">
- <link rel="canonical" href="/docs/installation/installing-superset-using-docker-compose" />
- </head>
- <script>
- window.location.href = '/docs/installation/installing-superset-using-docker-compose' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-using-docker-compose.html/index.html b/docs/installation/installing-superset-using-docker-compose.html/index.html
deleted file mode 100644
index 505ff7dfd..000000000
--- a/docs/installation/installing-superset-using-docker-compose.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/installing-superset-using-docker-compose">
- <link rel="canonical" href="/docs/installation/installing-superset-using-docker-compose" />
- </head>
- <script>
- window.location.href = '/docs/installation/installing-superset-using-docker-compose' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/kubernetes.htm/index.html b/docs/installation/kubernetes.htm/index.html
new file mode 100644
index 000000000..c0cab5f41
--- /dev/null
+++ b/docs/installation/kubernetes.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/installation/kubernetes">
+ <link rel="canonical" href="/docs/installation/kubernetes" />
+ </head>
+ <script>
+ window.location.href = '/docs/installation/kubernetes' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/kubernetes.html/index.html b/docs/installation/kubernetes.html/index.html
new file mode 100644
index 000000000..c0cab5f41
--- /dev/null
+++ b/docs/installation/kubernetes.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/installation/kubernetes">
+ <link rel="canonical" href="/docs/installation/kubernetes" />
+ </head>
+ <script>
+ window.location.href = '/docs/installation/kubernetes' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/running-on-kubernetes/index.html b/docs/installation/kubernetes/index.html
similarity index 63%
rename from docs/installation/running-on-kubernetes/index.html
rename to docs/installation/kubernetes/index.html
index 84148260b..30f7f4e99 100644
--- a/docs/installation/running-on-kubernetes/index.html
+++ b/docs/installation/kubernetes/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/running-on-kubernetes" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/kubernetes" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Installing on Kubernetes | Superset</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://superset.apache.org/docs/installation/running-on-kubernetes"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_ [...]
+<title data-rh="true">Kubernetes | Superset</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://superset.apache.org/docs/installation/kubernetes"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
found in the official <a href="https://apache.github.io/superset/index.yaml" target="_blank" rel="noopener noreferrer">Superset helm repository</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="prerequisites">Prerequisites<a href="#prerequisites" class="hash-link" aria-label="Direct link to Prerequisites" title="Direct link to Prerequisites"></a></h3><ul><li>A Kubernetes cluster</li><li>Helm installed</li></ul><div class="theme-admonition theme-admonition-note alert alert--seco [...]
<a href="https://minikube.sigs.k8s.io/docs/start/" target="_blank" rel="noopener noreferrer">minikube</a> which is easy to setup on many platforms
and works fantastically well with the Helm chart referenced here.</p></div></div><h3 class="anchor anchorWithStickyNavbar_LWe7" id="running">Running<a href="#running" class="hash-link" aria-label="Direct link to Running" title="Direct link to Running"></a></h3><ol><li>Add the Superset helm repository</li></ol><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0 [...]
@@ -23,8 +23,8 @@ For production clusters it's recommended to build own image with this step
dialect to be installed for each datastore you want to connect to.</p><p>See <a href="/docs/databases/installing-database-drivers">Install Database Drivers</a> for more information.</p></div></div><p>The following example installs the Big Query and Elasticsearch database drivers so that you can
connect to those datasources in your Superset installation:</p><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">bootstrapScript</span><span class="token punctua [...]
be done using <code>pip</code> by updating the <code>bootstrapScript</code>. See the <a href="#dependencies">Dependencies</a> section
-for more information.</p></div></div><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">extraEnv</span><span class="token punctuation" style="color:#393A34">:</sp [...]
-To load the examples, add the following to the <code>my_values.yaml</code> file:</p><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">init</span><span class="tok [...]
+for more information.</p></div></div><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">extraEnv</span><span class="token punctuation" style="color:#393A34">:</sp [...]
+To load the examples, add the following to the <code>my_values.yaml</code> file:</p><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">init</span><span class="tok [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -47,7 +47,7 @@ To load the examples, add the following to the <code>my_values.yaml</code> file:
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/installation/networking-settings.htm/index.html b/docs/installation/networking-settings.htm/index.html
deleted file mode 100644
index c72cd69b5..000000000
--- a/docs/installation/networking-settings.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/networking-settings">
- <link rel="canonical" href="/docs/installation/networking-settings" />
- </head>
- <script>
- window.location.href = '/docs/installation/networking-settings' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/networking-settings.html/index.html b/docs/installation/networking-settings.html/index.html
deleted file mode 100644
index c72cd69b5..000000000
--- a/docs/installation/networking-settings.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/networking-settings">
- <link rel="canonical" href="/docs/installation/networking-settings" />
- </head>
- <script>
- window.location.href = '/docs/installation/networking-settings' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/networking-settings/index.html b/docs/installation/networking-settings/index.html
deleted file mode 100644
index 86cd927ab..000000000
--- a/docs/installation/networking-settings/index.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/networking-settings" data-has-hydrated="false">
-<head>
-<meta charset="UTF-8">
-<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Additional Networking Settings | Superset</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://superset.apache.org/docs/installation/networking-settings"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusau [...]
-
-
-
-<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
-</head>
-<body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
-(<a href="https://flask-cors.corydolphin.com/en/latest/api.html#extension" target="_blank" rel="noopener noreferrer">documentation</a>)</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="domain-sharding">Domain Sharding<a href="#domain-sharding" class="hash-link" aria-label="Direct link to Domain Sharding" title="Direct link to Domain Sharding"></a></h3><p>Chrome allows up to 6 open connections per domain at a time. When there are more than 6 slices in
-dashboard, a lot of time fetch requests are queued up and wait for next available socket.
-<a href="https://github.com/apache/superset/pull/5039" target="_blank" rel="noopener noreferrer">PR 5039</a> adds domain sharding to Superset,
-and this feature will be enabled by configuration only (by default Superset doesn’t allow
-cross-domain request).</p><p>Add the following setting in your <code>superset_config.py</code> file:</p><ul><li><code>SUPERSET_WEBSERVER_DOMAINS</code>: list of allowed hostnames for domain sharding feature.</li></ul><p>Please create your domain shards as subdomains of your main domain for authorization to
-work properly on new domains. For Example:</p><ul><li><code>SUPERSET_WEBSERVER_DOMAINS=['superset-1.mydomain.com','superset-2.mydomain.com','superset-3.mydomain.com','superset-4.mydomain.com']</code></li></ul><p>or add the following setting in your <code>superset_config.py</code> file if domain shards are not subdomains of main domain.</p><ul><li><code>SESSION_COOKIE_DOMAIN = '.mydomain.com'</code></li></ul><h3 class="anchor anchorWithSti [...]
-<code>ADDITIONAL_MIDDLEWARE</code> key in your <code>superset_config.py</code>. <code>ADDITIONAL_MIDDLEWARE</code> should be a list
-of your additional middleware classes.</p><p>For example, to use <code>AUTH_REMOTE_USER</code> from behind a proxy server like nginx, you have to add a
-simple middleware class to add the value of <code>HTTP_X_PROXY_REMOTE_USER</code> (or any other custom header
-from the proxy) to Gunicorn’s <code>REMOTE_USER</code> environment variable:</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/networking-settings.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><pat [...]
- <div class="footer__applitools">
- We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
- </div>
- <p>Copyright © 2024,
- The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
- Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>.</p>
- <p><small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- <a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a> resources</small></p>
- <img class="footer__divider" src="/img/community/line.png" alt="Divider">
- <p>
- <small>
- <a href="/docs/security/" target="_blank" rel="noreferrer">Security</a> |
- <a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noreferrer">Donate</a> |
- <a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noreferrer">Thanks</a> |
- <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a> |
- <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a> |
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noreferrer">Privacy</a>
- </small>
- </p>
- <!-- telemetry/analytics pixel: -->
- <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
- </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/installation/pypi.htm/index.html b/docs/installation/pypi.htm/index.html
new file mode 100644
index 000000000..2bf58961d
--- /dev/null
+++ b/docs/installation/pypi.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/installation/pypi">
+ <link rel="canonical" href="/docs/installation/pypi" />
+ </head>
+ <script>
+ window.location.href = '/docs/installation/pypi' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/pypi.html/index.html b/docs/installation/pypi.html/index.html
new file mode 100644
index 000000000..2bf58961d
--- /dev/null
+++ b/docs/installation/pypi.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/installation/pypi">
+ <link rel="canonical" href="/docs/installation/pypi" />
+ </head>
+ <script>
+ window.location.href = '/docs/installation/pypi' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-from-pypi/index.html b/docs/installation/pypi/index.html
similarity index 66%
rename from docs/installation/installing-superset-from-pypi/index.html
rename to docs/installation/pypi/index.html
index 6868035a2..f806b2397 100644
--- a/docs/installation/installing-superset-from-pypi/index.html
+++ b/docs/installation/pypi/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/installing-superset-from-pypi" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/pypi" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Installing from PyPI | Superset</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://superset.apache.org/docs/installation/installing-superset-from-pypi"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusau [...]
+<title data-rh="true">PyPI | Superset</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://superset.apache.org/docs/installation/pypi"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
the cryptography Python library to encrypt connection passwords. Unfortunately, this library has OS
level dependencies.</p><p><strong>Debian and Ubuntu</strong></p><p>The following command will ensure that the required dependencies are installed:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">su [...]
issues people have run into are linked to older versions of Mac OS X. After updating, install the
@@ -25,8 +25,8 @@ like <a href="https://github.com/pyenv/pyenv" target="_blank" rel="noopener nore
(and also <a href="https://github.com/pyenv/pyenv-virtualenv" target="_blank" rel="noopener noreferrer">pyenv-virtualenv</a>).</p><div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25. [...]
<code>virtualenv</code> out of the box. If you're using <a href="https://github.com/pyenv/pyenv" target="_blank" rel="noopener noreferrer">pyenv</a>, you can install <a href="https://github.com/pyenv/pyenv-virtualenv" target="_blank" rel="noopener noreferrer">pyenv-virtualenv</a>. Or you can install it with <code>pip</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre [...]
will be confined to this environment. You can exit the environment by running <code>deactivate</code> on the
-command line.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="installing-and-initializing-superset">Installing and Initializing Superset<a href="#installing-and-initializing-superset" class="hash-link" aria-label="Direct link to Installing and Initializing Superset" title="Direct link to Installing and Initializing Superset"></a></h3><p>First, start by installing <code>apache-superset</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--p [...]
-locally by default at <code>localhost:8088</code>) and login using the username and password you created.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/installing-superset-from-pypi.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="ic [...]
+command line.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="installing-and-initializing-superset">Installing and Initializing Superset<a href="#installing-and-initializing-superset" class="hash-link" aria-label="Direct link to Installing and Initializing Superset" title="Direct link to Installing and Initializing Superset"></a></h3><p>First, start by installing <code>apache-superset</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--p [...]
+locally by default at <code>localhost:8088</code>) and login using the username and password you created.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/pypi.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden= [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -49,7 +49,7 @@ locally by default at <code>localhost:8088</code>) and login using the username
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/installation/running-on-kubernetes.htm/index.html b/docs/installation/running-on-kubernetes.htm/index.html
deleted file mode 100644
index befd112d5..000000000
--- a/docs/installation/running-on-kubernetes.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/running-on-kubernetes">
- <link rel="canonical" href="/docs/installation/running-on-kubernetes" />
- </head>
- <script>
- window.location.href = '/docs/installation/running-on-kubernetes' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/running-on-kubernetes.html/index.html b/docs/installation/running-on-kubernetes.html/index.html
deleted file mode 100644
index befd112d5..000000000
--- a/docs/installation/running-on-kubernetes.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/running-on-kubernetes">
- <link rel="canonical" href="/docs/installation/running-on-kubernetes" />
- </head>
- <script>
- window.location.href = '/docs/installation/running-on-kubernetes' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/setup-ssh-tunneling.htm/index.html b/docs/installation/setup-ssh-tunneling.htm/index.html
deleted file mode 100644
index ba1cff44f..000000000
--- a/docs/installation/setup-ssh-tunneling.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/setup-ssh-tunneling">
- <link rel="canonical" href="/docs/installation/setup-ssh-tunneling" />
- </head>
- <script>
- window.location.href = '/docs/installation/setup-ssh-tunneling' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/setup-ssh-tunneling.html/index.html b/docs/installation/setup-ssh-tunneling.html/index.html
deleted file mode 100644
index ba1cff44f..000000000
--- a/docs/installation/setup-ssh-tunneling.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/setup-ssh-tunneling">
- <link rel="canonical" href="/docs/installation/setup-ssh-tunneling" />
- </head>
- <script>
- window.location.href = '/docs/installation/setup-ssh-tunneling' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/setup-ssh-tunneling/index.html b/docs/installation/setup-ssh-tunneling/index.html
deleted file mode 100644
index 3d41c4bbe..000000000
--- a/docs/installation/setup-ssh-tunneling/index.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/setup-ssh-tunneling" data-has-hydrated="false">
-<head>
-<meta charset="UTF-8">
-<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Setup SSH Tunneling | Superset</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://superset.apache.org/docs/installation/setup-ssh-tunneling"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version [...]
-
-
-
-<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
-</head>
-<body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
- <div class="footer__applitools">
- We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
- </div>
- <p>Copyright © 2024,
- The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
- Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>.</p>
- <p><small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- <a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a> resources</small></p>
- <img class="footer__divider" src="/img/community/line.png" alt="Divider">
- <p>
- <small>
- <a href="/docs/security/" target="_blank" rel="noreferrer">Security</a> |
- <a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noreferrer">Donate</a> |
- <a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noreferrer">Thanks</a> |
- <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a> |
- <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a> |
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noreferrer">Privacy</a>
- </small>
- </p>
- <!-- telemetry/analytics pixel: -->
- <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
- </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/installation/sql-templating.htm/index.html b/docs/installation/sql-templating.htm/index.html
deleted file mode 100644
index 852e7e70e..000000000
--- a/docs/installation/sql-templating.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/sql-templating">
- <link rel="canonical" href="/docs/installation/sql-templating" />
- </head>
- <script>
- window.location.href = '/docs/installation/sql-templating' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/sql-templating.html/index.html b/docs/installation/sql-templating.html/index.html
deleted file mode 100644
index 852e7e70e..000000000
--- a/docs/installation/sql-templating.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/sql-templating">
- <link rel="canonical" href="/docs/installation/sql-templating" />
- </head>
- <script>
- window.location.href = '/docs/installation/sql-templating' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/installation/upgrading-superset/index.html b/docs/installation/upgrading-superset/index.html
index 658f1b449..39383c940 100644
--- a/docs/installation/upgrading-superset/index.html
+++ b/docs/installation/upgrading-superset/index.html
@@ -8,14 +8,14 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
practices and to backup your metadata database before upgrading. Before upgrading production, we
-recommend upgrading in a staging environment and upgrading production finally during off-peak usage.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/upgrading-superset.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" ari [...]
+recommend upgrading in a staging environment and upgrading production finally during off-peak usage.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/installation/upgrading-superset.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" ari [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -38,7 +38,7 @@ recommend upgrading in a staging environment and upgrading production finally du
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/intro/index.html b/docs/intro/index.html
index 9b01d4ec8..b9f104799 100644
--- a/docs/intro/index.html
+++ b/docs/intro/index.html
@@ -8,18 +8,18 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
is fast, lightweight, intuitive, and loaded with options that make it easy for users of all skill
sets to explore and visualize their data, from simple pie charts to highly detailed deck.gl
-geospatial charts.</p><p>Here are a <strong>few different ways you can get started with Superset</strong>:</p><ul><li>Try a <a href="/docs/quickstart">Quickstart deployment</a>, powered by <a href="https://docs.docker.com/compose/" target="_blank" rel="noopener noreferrer">Docker Compose</a></li><li>Install Superset <a href="/docs/installation/installing-superset-from-pypi/">from PyPI</a></li><li>Deploy Superset <a href="/docs/installation/running-on-kubernetes">with Kubernetes</a></li>< [...]
+geospatial charts.</p><p>Here are a <strong>few different ways you can get started with Superset</strong>:</p><ul><li>Try a <a href="/docs/quickstart">Quickstart deployment</a>, powered by <a href="https://docs.docker.com/compose/" target="_blank" rel="noopener noreferrer">Docker Compose</a></li><li>Install Superset <a href="/docs/installation/pypi/">from PyPI</a></li><li>Deploy Superset <a href="/docs/installation/kubernetes">with Kubernetes</a></li><li>Download the <a href="https://dis [...]
distributed environments and works very well inside containers. While you can easily test drive
Superset on a modest setup or simply on your laptop, there’s virtually no limit around scaling out
-the platform.</p><p>Superset is also cloud-native in the sense that it is flexible and lets you choose the:</p><ul><li>Web server (Gunicorn, Nginx, Apache),</li><li>Metadata database engine (PostgreSQL, MySQL, MariaDB),</li><li>Message queue (Celery, Redis, RabbitMQ, SQS, etc.),</li><li>Results backend (Redis, S3, Memcached, etc.),</li><li>Caching layer (Redis, Memcached, etc.)</li></ul><p>Superset also works well with <a href="/docs/installation/event-logging/">event-logging</a>
+the platform.</p><p>Superset is also cloud-native in the sense that it is flexible and lets you choose the:</p><ul><li>Web server (Gunicorn, Nginx, Apache),</li><li>Metadata database engine (PostgreSQL, MySQL, MariaDB),</li><li>Message queue (Celery, Redis, RabbitMQ, SQS, etc.),</li><li>Results backend (Redis, S3, Memcached, etc.),</li><li>Caching layer (Redis, Memcached, etc.)</li></ul><p>Superset also works well with <a href="/docs/configuration/event-logging/">event-logging</a>
services like StatsD, NewRelic, and DataDog.</p><p>Superset is currently run at scale at many companies. For example, Superset is run in Airbnb’s
production environment inside Kubernetes and serves 600+ daily active users viewing over 100K charts
a day.</p><p>You can find a partial list of industries and companies embracing Superset
@@ -46,7 +46,7 @@ a day.</p><p>You can find a partial list of industries and companies embracing S
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/chart-params.htm/index.html b/docs/miscellaneous/chart-params.htm/index.html
deleted file mode 100644
index d6db457e1..000000000
--- a/docs/miscellaneous/chart-params.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/chart-params">
- <link rel="canonical" href="/docs/miscellaneous/chart-params" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/chart-params' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/chart-params.html/index.html b/docs/miscellaneous/chart-params.html/index.html
deleted file mode 100644
index d6db457e1..000000000
--- a/docs/miscellaneous/chart-params.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/chart-params">
- <link rel="canonical" href="/docs/miscellaneous/chart-params" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/chart-params' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/chart-params/index.html b/docs/miscellaneous/chart-params/index.html
deleted file mode 100644
index a7c72de38..000000000
--- a/docs/miscellaneous/chart-params/index.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-miscellaneous/chart-params" data-has-hydrated="false">
-<head>
-<meta charset="UTF-8">
-<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Chart Parameters Reference | Superset</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://superset.apache.org/docs/miscellaneous/chart-params"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_versio [...]
-
-
-
-<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
-</head>
-<body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
- <div class="footer__applitools">
- We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
- </div>
- <p>Copyright © 2024,
- The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
- Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>.</p>
- <p><small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- <a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a> resources</small></p>
- <img class="footer__divider" src="/img/community/line.png" alt="Divider">
- <p>
- <small>
- <a href="/docs/security/" target="_blank" rel="noreferrer">Security</a> |
- <a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noreferrer">Donate</a> |
- <a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noreferrer">Thanks</a> |
- <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a> |
- <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a> |
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noreferrer">Privacy</a>
- </small>
- </p>
- <!-- telemetry/analytics pixel: -->
- <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
- </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/country-map-tools.htm/index.html b/docs/miscellaneous/country-map-tools.htm/index.html
deleted file mode 100644
index 728f58901..000000000
--- a/docs/miscellaneous/country-map-tools.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/country-map-tools">
- <link rel="canonical" href="/docs/miscellaneous/country-map-tools" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/country-map-tools' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/country-map-tools.html/index.html b/docs/miscellaneous/country-map-tools.html/index.html
deleted file mode 100644
index 728f58901..000000000
--- a/docs/miscellaneous/country-map-tools.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/country-map-tools">
- <link rel="canonical" href="/docs/miscellaneous/country-map-tools" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/country-map-tools' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/importing-exporting-datasources.htm/index.html b/docs/miscellaneous/importing-exporting-datasources.htm/index.html
deleted file mode 100644
index 086475cbc..000000000
--- a/docs/miscellaneous/importing-exporting-datasources.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/importing-exporting-datasources">
- <link rel="canonical" href="/docs/miscellaneous/importing-exporting-datasources" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/importing-exporting-datasources' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/importing-exporting-datasources.html/index.html b/docs/miscellaneous/importing-exporting-datasources.html/index.html
deleted file mode 100644
index 086475cbc..000000000
--- a/docs/miscellaneous/importing-exporting-datasources.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/importing-exporting-datasources">
- <link rel="canonical" href="/docs/miscellaneous/importing-exporting-datasources" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/importing-exporting-datasources' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/issue-codes.htm/index.html b/docs/miscellaneous/issue-codes.htm/index.html
deleted file mode 100644
index f28882b0a..000000000
--- a/docs/miscellaneous/issue-codes.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/issue-codes">
- <link rel="canonical" href="/docs/miscellaneous/issue-codes" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/issue-codes' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/issue-codes.html/index.html b/docs/miscellaneous/issue-codes.html/index.html
deleted file mode 100644
index f28882b0a..000000000
--- a/docs/miscellaneous/issue-codes.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/issue-codes">
- <link rel="canonical" href="/docs/miscellaneous/issue-codes" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/issue-codes' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/timezones.htm/index.html b/docs/miscellaneous/timezones.htm/index.html
deleted file mode 100644
index 4f99640ad..000000000
--- a/docs/miscellaneous/timezones.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/timezones">
- <link rel="canonical" href="/docs/miscellaneous/timezones" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/timezones' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/timezones.html/index.html b/docs/miscellaneous/timezones.html/index.html
deleted file mode 100644
index 4f99640ad..000000000
--- a/docs/miscellaneous/timezones.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/timezones">
- <link rel="canonical" href="/docs/miscellaneous/timezones" />
- </head>
- <script>
- window.location.href = '/docs/miscellaneous/timezones' + window.location.search + window.location.hash;
- </script>
-</html>
\ No newline at end of file
diff --git a/docs/miscellaneous/timezones/index.html b/docs/miscellaneous/timezones/index.html
deleted file mode 100644
index e7725d6dc..000000000
--- a/docs/miscellaneous/timezones/index.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-miscellaneous/timezones" data-has-hydrated="false">
-<head>
-<meta charset="UTF-8">
-<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Timezones | Superset</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://superset.apache.org/docs/miscellaneous/timezones"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current" [...]
-
-
-
-<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
-</head>
-<body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
- <div class="footer__applitools">
- We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
- </div>
- <p>Copyright © 2024,
- The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
- Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>.</p>
- <p><small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- <a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a> resources</small></p>
- <img class="footer__divider" src="/img/community/line.png" alt="Divider">
- <p>
- <small>
- <a href="/docs/security/" target="_blank" rel="noreferrer">Security</a> |
- <a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noreferrer">Donate</a> |
- <a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noreferrer">Thanks</a> |
- <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a> |
- <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a> |
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noreferrer">Privacy</a>
- </small>
- </p>
- <!-- telemetry/analytics pixel: -->
- <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
- </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/quickstart/index.html b/docs/quickstart/index.html
index cae0d2f6a..a5a7bc62e 100644
--- a/docs/quickstart/index.html
+++ b/docs/quickstart/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
get up and running on your local machine in <strong>3 simple steps</strong>. Note that
it assumes that you have <a href="https://www.docker.com" target="_blank" rel="noopener noreferrer">Docker</a>,
<a href="https://docs.docker.com/compose/" target="_blank" rel="noopener noreferrer">Docker Compose</a>, and
@@ -21,11 +21,11 @@ it assumes that you have <a href="https://www.docker.com" target="_blank" rel="n
environment and for other development-type use cases, <strong>we
do not recommend this setup for production</strong>. For this purpose please
refer to our
-<a href="/docs/installation/running-on-kubernetes/">Installing on Kubernetes</a>
+<a href="/docs/installation/kubernetes/">Installing on Kubernetes</a>
page.</p></div></div><h3 class="anchor anchorWithStickyNavbar_LWe7" id="1-get-superset">1. Get Superset<a href="#1-get-superset" class="hash-link" aria-label="Direct link to 1. Get Superset" title="Direct link to 1. Get Superset"></a></h3><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code [...]
container images and will load up some examples. Once all containers
are downloaded and the output settles, you're ready to log in.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="3-log-into-superset">3. Log into Superset<a href="#3-log-into-superset" class="hash-link" aria-label="Direct link to 3. Log into Superset" title="Direct link to 3. Log into Superset"></a></h3><p>Now head over to <a href="http://localhost:8088" target="_blank" rel="noopener noreferrer">http://localhost:8088</a> and log in with the default created account:</p><div clas [...]
-processes by running Docker Compose <code>stop</code> command. By doing so, you can avoid data corruption and/or loss of data.</p></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-next">What's next?<a href="#whats-next" class="hash-link" aria-label="Direct link to What's next?" title="Direct link to What's next?"></a></h2><p>From this point on, you can head on to:</p><ul><li><a href="/docs/creating-charts-dashboards/creating-your-first-dashboard">Create [...]
+processes by running Docker Compose <code>stop</code> command. By doing so, you can avoid data corruption and/or loss of data.</p></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-next">What's next?<a href="#whats-next" class="hash-link" aria-label="Direct link to What's next?" title="Direct link to What's next?"></a></h2><p>From this point on, you can head on to:</p><ul><li><a href="/docs/using-superset/creating-your-first-dashboard">Create your first [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -48,7 +48,7 @@ processes by running Docker Compose <code>stop</code> command. By doing so, you
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/security/cves/index.html b/docs/security/cves/index.html
index 3d26c67d7..625034eb3 100644
--- a/docs/security/cves/index.html
+++ b/docs/security/cves/index.html
@@ -8,12 +8,12 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/security/index.html b/docs/security/index.html
index 69b35ec29..4e194be9d 100644
--- a/docs/security/index.html
+++ b/docs/security/index.html
@@ -3,17 +3,17 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Security | Superset</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://superset.apache.org/docs/security/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh= [...]
+<title data-rh="true">Security Configurations | Superset</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://superset.apache.org/docs/security/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current" [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
built on top of Flask. FAB provides authentication, user management, permissions and roles.
Please read its <a href="https://flask-appbuilder.readthedocs.io/en/latest/security.html" target="_blank" rel="noopener noreferrer">Security documentation</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="provided-roles">Provided Roles<a href="#provided-roles" class="hash-link" aria-label="Direct link to Provided Roles" title="Direct link to Provided Roles"></a></h3><p>Superset ships with a set of roles that are handled by Superset itself. You can assume
that these roles will stay up-to-date as Superset evolves (and as you update Superset versions).</p><p>Even though <strong>Admin</strong> users have the ability, we don't recommend altering the
@@ -112,7 +112,7 @@ issue. The security team and the Superset community will get back to you after a
analysing the findings.</p><p>PLEASE PAY ATTENTION to report the security issue on the security email before disclosing it on
public domain. The ASF Security Team maintains a page with the description of how vulnerabilities
and potential threats are handled, check <a href="https://apache.org/security/committers.html" target="_blank" rel="noopener noreferrer">their web page</a>
-for more details.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/security/security.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0 [...]
+for more details.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/security/security.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0 [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -135,7 +135,7 @@ for more details.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><di
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/using-superset/chart-params.htm/index.html b/docs/using-superset/chart-params.htm/index.html
new file mode 100644
index 000000000..86371cda6
--- /dev/null
+++ b/docs/using-superset/chart-params.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/chart-params">
+ <link rel="canonical" href="/docs/using-superset/chart-params" />
+ </head>
+ <script>
+ window.location.href = '/docs/using-superset/chart-params' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/using-superset/chart-params.html/index.html b/docs/using-superset/chart-params.html/index.html
new file mode 100644
index 000000000..86371cda6
--- /dev/null
+++ b/docs/using-superset/chart-params.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/chart-params">
+ <link rel="canonical" href="/docs/using-superset/chart-params" />
+ </head>
+ <script>
+ window.location.href = '/docs/using-superset/chart-params' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/using-superset/chart-params/index.html b/docs/using-superset/chart-params/index.html
new file mode 100644
index 000000000..4c19217d2
--- /dev/null
+++ b/docs/using-superset/chart-params/index.html
@@ -0,0 +1,42 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-using-superset/chart-params" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v2.4.3">
+<title data-rh="true">Chart Parameters Reference | Superset</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://superset.apache.org/docs/using-superset/chart-params"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_versi [...]
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
+</head>
+<body class="navigation-with-keyboard">
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+ <div class="footer__applitools">
+ We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
+ </div>
+ <p>Copyright © 2024,
+ The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
+ Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>.</p>
+ <p><small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+ <a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a> resources</small></p>
+ <img class="footer__divider" src="/img/community/line.png" alt="Divider">
+ <p>
+ <small>
+ <a href="/docs/security/" target="_blank" rel="noreferrer">Security</a> |
+ <a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noreferrer">Donate</a> |
+ <a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noreferrer">Thanks</a> |
+ <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a> |
+ <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a> |
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noreferrer">Privacy</a>
+ </small>
+ </p>
+ <!-- telemetry/analytics pixel: -->
+ <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
+ </div></div></div></footer></div>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/using-superset/creating-your-first-dashboard.htm/index.html b/docs/using-superset/creating-your-first-dashboard.htm/index.html
new file mode 100644
index 000000000..68ffd8eb5
--- /dev/null
+++ b/docs/using-superset/creating-your-first-dashboard.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/creating-your-first-dashboard">
+ <link rel="canonical" href="/docs/using-superset/creating-your-first-dashboard" />
+ </head>
+ <script>
+ window.location.href = '/docs/using-superset/creating-your-first-dashboard' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/using-superset/creating-your-first-dashboard.html/index.html b/docs/using-superset/creating-your-first-dashboard.html/index.html
new file mode 100644
index 000000000..68ffd8eb5
--- /dev/null
+++ b/docs/using-superset/creating-your-first-dashboard.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/creating-your-first-dashboard">
+ <link rel="canonical" href="/docs/using-superset/creating-your-first-dashboard" />
+ </head>
+ <script>
+ window.location.href = '/docs/using-superset/creating-your-first-dashboard' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/creating-your-first-dashboard/index.html b/docs/using-superset/creating-your-first-dashboard/index.html
similarity index 62%
rename from docs/creating-charts-dashboards/creating-your-first-dashboard/index.html
rename to docs/using-superset/creating-your-first-dashboard/index.html
index 2ad817eca..b50e344f6 100644
--- a/docs/creating-charts-dashboards/creating-your-first-dashboard/index.html
+++ b/docs/using-superset/creating-your-first-dashboard/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-creating-charts-dashboards/creating-your-first-dashboard" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-using-superset/creating-your-first-dashboard" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Creating Your First Dashboard | Superset</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://superset.apache.org/docs/creating-charts-dashboards/creating-your-first-dashboard"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data- [...]
+<title data-rh="true">Creating Your First Dashboard | Superset</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://superset.apache.org/docs/using-superset/creating-your-first-dashboard"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" na [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
for the data analysis and exploration workflow
(data analysts, business analysts, data
scientists, etc). In addition to this site, <a href="http://preset.io/" target="_blank" rel="noopener noreferrer">Preset.io</a> maintains an updated set of end-user
@@ -23,7 +23,7 @@ You’ll also explore the data you’ve exposed and add a visualization to a das
feel for the end-to-end user experience.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="connecting-to-a-new-database">Connecting to a new database<a href="#connecting-to-a-new-database" class="hash-link" aria-label="Direct link to Connecting to a new database" title="Direct link to Connecting to a new database"></a></h3><p>Superset itself doesn't have a storage layer to store your data but instead pairs with
your existing SQL-speaking database or data store.</p><p>First things first, we need to add the connection credentials to your database to be able
to query and visualize data from it. If you're using Superset locally via
-<a href="/docs/installation/installing-superset-using-docker-compose">Docker compose</a>, you can
+<a href="/docs/installation/docker-compose">Docker compose</a>, you can
skip this step because a Postgres database, named <strong>examples</strong>, is included and
pre-configured in Superset for you.</p><p>Under the <strong>+</strong> menu in the top right, select Data, and then the <em>Connect Database</em> option:</p><img loading="lazy" src="/img/tutorial/tutorial_01_add_database_connection.png" width="600" class="img_ev3q"> <!-- --> <br><br><p>Then select your database type in the resulting modal:</p><img loading="lazy" src="/img/tutorial/tutorial_02_select_database.png" width="600" class="img_ev3q"> <!-- --> <br><br><p>Once you've selected [...]
or for the purposes of this walkthrough, you can click the link below all these fields:</p><img loading="lazy" src="/img/tutorial/tutorial_03a_database_connection_string_link.png" width="600" class="img_ev3q"> <!-- --> <br><br><p>Once you've clicked that link you only need to specify two things (the database name and SQLAlchemy URI):</p><img loading="lazy" src="/img/tutorial/tutorial_03b_connection_string_details.png" width="600" class="img_ev3q"> <!-- --> <br><br><p>As noted in the [...]
@@ -54,9 +54,9 @@ to create your chart in its thin data layer
(the query, chart type, options selected, name, etc).</p><img loading="lazy" src="/img/tutorial/tutorial_first_dashboard.png" style="width:100%;max-width:500px" class="img_ev3q"><p> To resize the chart, start by clicking the Edit Dashboard button in the top right corner.</p><img loading="lazy" src="/img/tutorial/tutorial_edit_button.png" width="300" class="img_ev3q"><p>Then, click and drag the bottom right corner of the chart until the chart layout snaps
into a position you like onto the underlying grid.</p><img loading="lazy" src="/img/tutorial/tutorial_chart_resize.png" style="width:100%;max-width:500px" class="img_ev3q"><p> Click <strong>Save</strong> to persist the changes.</p><p>Congrats! You’ve successfully linked, analyzed, and visualized data in Superset. There are a wealth
of other table configuration and visualization options, so please start exploring and creating
-slices and dashboards of your own</p><p>ֿ</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="manage-access-to-dashboards">Manage access to Dashboards<a href="#manage-access-to-dashboards" class="hash-link" aria-label="Direct link to Manage access to Dashboards" title="Direct link to Manage access to Dashboards"></a></h3><p>Access to dashboards is managed via owners (users that have edit permissions to the dashboard)</p><p>Non-owner users access can be managed two different ways:</p>< [...]
+slices and dashboards of your own</p><p>ֿ</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="manage-access-to-dashboards">Manage access to Dashboards<a href="#manage-access-to-dashboards" class="hash-link" aria-label="Direct link to Manage access to Dashboards" title="Direct link to Manage access to Dashboards"></a></h3><p>Access to dashboards is managed via owners (users that have edit permissions to the dashboard)</p><p>Non-owner users access can be managed two different ways:</p>< [...]
Top Nav and remove the Filter Bar:
-<code>http://localhost:8088/superset/dashboard/my-dashboard/?standalone=1&show_filters=0</code></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/creating-charts-dashboards/creating-your-first-dashboard.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" c [...]
+<code>http://localhost:8088/superset/dashboard/my-dashboard/?standalone=1&show_filters=0</code></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/using-superset/creating-your-first-dashboard.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEd [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -79,7 +79,7 @@ Top Nav and remove the Filter Bar:
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/using-superset/exploring-data.htm/index.html b/docs/using-superset/exploring-data.htm/index.html
new file mode 100644
index 000000000..e7226b394
--- /dev/null
+++ b/docs/using-superset/exploring-data.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/exploring-data">
+ <link rel="canonical" href="/docs/using-superset/exploring-data" />
+ </head>
+ <script>
+ window.location.href = '/docs/using-superset/exploring-data' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/using-superset/exploring-data.html/index.html b/docs/using-superset/exploring-data.html/index.html
new file mode 100644
index 000000000..e7226b394
--- /dev/null
+++ b/docs/using-superset/exploring-data.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/exploring-data">
+ <link rel="canonical" href="/docs/using-superset/exploring-data" />
+ </head>
+ <script>
+ window.location.href = '/docs/using-superset/exploring-data' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/exploring-data/index.html b/docs/using-superset/exploring-data/index.html
similarity index 73%
rename from docs/creating-charts-dashboards/exploring-data/index.html
rename to docs/using-superset/exploring-data/index.html
index 209f343c8..535427416 100644
--- a/docs/creating-charts-dashboards/exploring-data/index.html
+++ b/docs/using-superset/exploring-data/index.html
@@ -1,19 +1,19 @@
<!doctype html>
-<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-creating-charts-dashboards/exploring-data" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-using-superset/exploring-data" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Exploring Data in Superset | Superset</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://superset.apache.org/docs/creating-charts-dashboards/exploring-data"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="do [...]
+<title data-rh="true">Exploring Data in Superset | Superset</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://superset.apache.org/docs/using-superset/exploring-data"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_ver [...]
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
real dataset which contains the flights made by employees of a UK-based organization in 2011. The
following information about each flight is given:</p><ul><li>The traveller’s department. For the purposes of this tutorial the departments have been renamed
Orange, Yellow and Purple.</li><li>The cost of the ticket.</li><li>The travel class (Economy, Premium Economy, Business and First Class).</li><li>Whether the ticket was a single or return.</li><li>The date of travel.</li><li>Information about the origin and destination.</li><li>The distance between the origin and destination, in kilometers (km).</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="enabling-data-upload-functionality">Enabling Data Upload Functionality<a href="#enab [...]
@@ -109,7 +109,7 @@ days, in the Rule and median as the Method and show the chart by selecting <stro
the median value within the seven daily data points. For more information on the meaning of the
various options in this section, refer to the
<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.resample.html" target="_blank" rel="noopener noreferrer">Pandas documentation</a>.</p><p>Lastly, save your chart as Tutorial Resample and add it to the Tutorial Dashboard. Go to the
-tutorial dashboard to see the four charts side by side and compare the different outputs.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/creating-charts-dashboards/exploring-data.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria [...]
+tutorial dashboard to see the four charts side by side and compare the different outputs.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/using-superset/exploring-data.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="tru [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
@@ -132,7 +132,7 @@ tutorial dashboard to see the four charts side by side and compare the different
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/img/erd.svg b/img/erd.svg
index 084e2bf7e..2a3c31f31 100644
--- a/img/erd.svg
+++ b/img/erd.svg
@@ -1 +1 @@
-<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="3162px" preserveAspectRatio="none" style="width:4997px;height:3162px;background:#003153;" version="1.1" viewBox="0 0 4997 3162" width="4997px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="3162" style="stroke:none;stroke-width:1.0;" width="4997" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana" [...]
\ No newline at end of file
+<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="2949px" preserveAspectRatio="none" style="width:5622px;height:2949px;background:#003153;" version="1.1" viewBox="0 0 5622 2949" width="5622px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="2949" style="stroke:none;stroke-width:1.0;" width="5622" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana" [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index 693d1ae54..420b1547b 100644
--- a/index.html
+++ b/index.html
@@ -8,8 +8,8 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/installation.html/index.html b/installation.html/index.html
index 505ff7dfd..594bc031f 100644
--- a/installation.html/index.html
+++ b/installation.html/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/installing-superset-using-docker-compose">
- <link rel="canonical" href="/docs/installation/installing-superset-using-docker-compose" />
+ <meta http-equiv="refresh" content="0; url=/docs/installation/docker-compose">
+ <link rel="canonical" href="/docs/installation/docker-compose" />
</head>
<script>
- window.location.href = '/docs/installation/installing-superset-using-docker-compose' + window.location.search + window.location.hash;
+ window.location.href = '/docs/installation/docker-compose' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/markdown-page/index.html b/markdown-page/index.html
index 06b2c378e..65d727767 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -8,8 +8,8 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/misc.html/index.html b/misc.html/index.html
index 728f58901..c45b91ee2 100644
--- a/misc.html/index.html
+++ b/misc.html/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/country-map-tools">
- <link rel="canonical" href="/docs/miscellaneous/country-map-tools" />
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/country-map-tools">
+ <link rel="canonical" href="/docs/configuration/country-map-tools" />
</head>
<script>
- window.location.href = '/docs/miscellaneous/country-map-tools' + window.location.search + window.location.hash;
+ window.location.href = '/docs/configuration/country-map-tools' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/search/index.html b/search/index.html
index 02bcfcc01..5db9a69a6 100644
--- a/search/index.html
+++ b/search/index.html
@@ -8,8 +8,8 @@
<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.0bab7dfe.css">
-<link rel="preload" href="/assets/js/runtime~main.3680bb56.js" as="script">
-<link rel="preload" href="/assets/js/main.e394416b.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.ed5995b0.js" as="script">
+<link rel="preload" href="/assets/js/main.e7dafed4.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -36,7 +36,7 @@
<!-- telemetry/analytics pixel: -->
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
</div></div></div></footer></div>
-<script src="/assets/js/runtime~main.3680bb56.js"></script>
-<script src="/assets/js/main.e394416b.js"></script>
+<script src="/assets/js/runtime~main.ed5995b0.js"></script>
+<script src="/assets/js/main.e7dafed4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 28f436d0e..9c74f52ba 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://superset.apache.org/community</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://superset.apache.org/markdown-page</ [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://superset.apache.org/community</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://superset.apache.org/markdown-page</ [...]
\ No newline at end of file
diff --git a/sqllab.html/index.html b/sqllab.html/index.html
index 852e7e70e..ef07544e8 100644
--- a/sqllab.html/index.html
+++ b/sqllab.html/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/installation/sql-templating">
- <link rel="canonical" href="/docs/installation/sql-templating" />
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/sql-templating">
+ <link rel="canonical" href="/docs/configuration/sql-templating" />
</head>
<script>
- window.location.href = '/docs/installation/sql-templating' + window.location.search + window.location.hash;
+ window.location.href = '/docs/configuration/sql-templating' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/tutorial.html/index.html b/tutorial.html/index.html
index 9bae0e89c..68ffd8eb5 100644
--- a/tutorial.html/index.html
+++ b/tutorial.html/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/creating-charts-dashboards/creating-your-first-dashboard">
- <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/creating-your-first-dashboard">
+ <link rel="canonical" href="/docs/using-superset/creating-your-first-dashboard" />
</head>
<script>
- window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
+ window.location.href = '/docs/using-superset/creating-your-first-dashboard' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/usertutorial.html/index.html b/usertutorial.html/index.html
index 9bae0e89c..68ffd8eb5 100644
--- a/usertutorial.html/index.html
+++ b/usertutorial.html/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/creating-charts-dashboards/creating-your-first-dashboard">
- <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
+ <meta http-equiv="refresh" content="0; url=/docs/using-superset/creating-your-first-dashboard">
+ <link rel="canonical" href="/docs/using-superset/creating-your-first-dashboard" />
</head>
<script>
- window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
+ window.location.href = '/docs/using-superset/creating-your-first-dashboard' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file
diff --git a/visualization.html/index.html b/visualization.html/index.html
index 728f58901..c45b91ee2 100644
--- a/visualization.html/index.html
+++ b/visualization.html/index.html
@@ -2,10 +2,10 @@
<html>
<head>
<meta charset="UTF-8">
- <meta http-equiv="refresh" content="0; url=/docs/miscellaneous/country-map-tools">
- <link rel="canonical" href="/docs/miscellaneous/country-map-tools" />
+ <meta http-equiv="refresh" content="0; url=/docs/configuration/country-map-tools">
+ <link rel="canonical" href="/docs/configuration/country-map-tools" />
</head>
<script>
- window.location.href = '/docs/miscellaneous/country-map-tools' + window.location.search + window.location.hash;
+ window.location.href = '/docs/configuration/country-map-tools' + window.location.search + window.location.hash;
</script>
</html>
\ No newline at end of file