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 e9eacd121 deploying docs: docs: cleanup markdown warnings (#29511)
(apache/superset@1682994b7eb98aa49d1893b168a3bd89473d0bee)
e9eacd121 is described below
commit e9eacd121337151332d4705923ba5916594eec69
Author: apache <[email protected]>
AuthorDate: Mon Jul 8 19:15:10 2024 +0000
deploying docs: docs: cleanup markdown warnings (#29511)
(apache/superset@1682994b7eb98aa49d1893b168a3bd89473d0bee)
---
404.html | 2 +-
assets/js/079e4a65.0d9b4b37.js | 1 -
assets/js/079e4a65.394af346.js | 1 +
assets/js/317d0b40.4e140ff5.js | 1 +
assets/js/317d0b40.ba785cc7.js | 1 -
assets/js/b2340f6f.a7845b9d.js | 1 +
assets/js/b2340f6f.ce7a14d5.js | 1 -
assets/js/c37457ff.47e67678.js | 1 +
assets/js/c37457ff.aa7a4913.js | 1 -
assets/js/e74dd0f7.23a2a956.js | 1 -
assets/js/e74dd0f7.4acda937.js | 1 +
assets/js/e8232806.c0c530a0.js | 1 -
assets/js/e8232806.cfb58b46.js | 1 +
.../{ea313555.8dbda5fd.js => ea313555.4ebcdb77.js} | 2 +-
...e~main.42110510.js => runtime~main.e48ba1ba.js} | 2 +-
community/index.html | 2 +-
docs/api/index.html | 2 +-
docs/configuration/alerts-reports/index.html | 2 +-
docs/configuration/async-queries-celery/index.html | 2 +-
docs/configuration/cache/index.html | 2 +-
docs/configuration/configuring-superset/index.html | 2 +-
docs/configuration/country-map-tools/index.html | 2 +-
docs/configuration/databases/index.html | 2 +-
docs/configuration/event-logging/index.html | 2 +-
.../importing-exporting-datasources/index.html | 2 +-
docs/configuration/networking-settings/index.html | 2 +-
docs/configuration/setup-ssh-tunneling/index.html | 2 +-
docs/configuration/sql-templating/index.html | 2 +-
docs/configuration/timezones/index.html | 2 +-
docs/contributing/development/index.html | 26 ++++++++++--------
docs/contributing/guidelines/index.html | 4 +--
docs/contributing/howtos/index.html | 22 +++++++--------
docs/contributing/index.html | 2 +-
docs/contributing/misc/index.html | 2 +-
docs/contributing/resources/index.html | 4 +--
docs/faq/index.html | 4 +--
docs/installation/docker-builds/index.html | 8 +++---
docs/installation/docker-compose/index.html | 2 +-
docs/installation/kubernetes/index.html | 2 +-
docs/installation/pypi/index.html | 32 +++++++++++-----------
docs/installation/upgrading-superset/index.html | 2 +-
docs/intro/index.html | 2 +-
docs/quickstart/index.html | 2 +-
docs/security/cves/index.html | 2 +-
docs/security/index.html | 2 +-
.../creating-your-first-dashboard/index.html | 2 +-
docs/using-superset/exploring-data/index.html | 2 +-
docs/using-superset/issue-codes/index.html | 2 +-
img/erd.svg | 2 +-
index.html | 2 +-
markdown-page/index.html | 2 +-
search/index.html | 2 +-
52 files changed, 91 insertions(+), 87 deletions(-)
diff --git a/404.html b/404.html
index 63102c83d..37e6ff319 100644
--- a/404.html
+++ b/404.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/assets/js/079e4a65.0d9b4b37.js b/assets/js/079e4a65.0d9b4b37.js
deleted file mode 100644
index f082e9fbb..000000000
--- a/assets/js/079e4a65.0d9b4b37.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{37509:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>vd,contentTitle:()=>Sd,default:()=>Rd,frontMatter:()=>zd,metadata:()=>Fd,toc:()=>_d});var
n,a,r,i,o,d,h,f,D,x,y,m,E,c,s,g,M,k,V,L,z,S,F,v,_,T,R,p,A,W,I,N,u,b,G,H,C,w,O,X,B,j,q,Y,U,P,K,Q,J,Z,$,ee,te,le,ne,ae,re,ie,oe,de,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,ze,Se,Fe,ve,_e,Te,Re,pe,Ae,We,Ie,Ne,ue,be,Ge,He,Ce,we,Oe,Xe,Be,je,qe,Ye,Ue,Pe,Ke,Qe,Je,Ze,$e,et,tt,lt,nt,
[...]
\ No newline at end of file
diff --git a/assets/js/079e4a65.394af346.js b/assets/js/079e4a65.394af346.js
new file mode 100644
index 000000000..c573532ba
--- /dev/null
+++ b/assets/js/079e4a65.394af346.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{37509:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>vd,contentTitle:()=>Sd,default:()=>Rd,frontMatter:()=>zd,metadata:()=>Fd,toc:()=>_d});var
n,a,r,i,o,d,h,f,D,x,y,m,E,c,s,g,M,k,V,L,z,S,F,v,_,T,R,p,A,W,I,N,u,b,G,H,C,w,O,X,B,j,q,Y,U,P,K,Q,J,Z,$,ee,te,le,ne,ae,re,ie,oe,de,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,ze,Se,Fe,ve,_e,Te,Re,pe,Ae,We,Ie,Ne,ue,be,Ge,He,Ce,we,Oe,Xe,Be,je,qe,Ye,Ue,Pe,Ke,Qe,Je,Ze,$e,et,tt,lt,nt,
[...]
\ No newline at end of file
diff --git a/assets/js/317d0b40.4e140ff5.js b/assets/js/317d0b40.4e140ff5.js
new file mode 100644
index 000000000..838a9f3d5
--- /dev/null
+++ b/assets/js/317d0b40.4e140ff5.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2720],{98564:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>o,toc:()=>c});var
i=s(74848),t=s(28453),a=s(86025);const
l={title:"PyPI",hide_title:!0,sidebar_position:2,version:1},r="Installing
Superset from PyPI",o={id:"installation/pypi",title:"PyPI",description:"This
page describes how to install Superset using the apache-superset package
published on PyPI." [...]
\ No newline at end of file
diff --git a/assets/js/317d0b40.ba785cc7.js b/assets/js/317d0b40.ba785cc7.js
deleted file mode 100644
index dfc804f6e..000000000
--- a/assets/js/317d0b40.ba785cc7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2720],{98564:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>l,metadata:()=>a,toc:()=>p});var
t=i(74848),s=i(28453),r=i(86025);const
l={title:"PyPI",hide_title:!0,sidebar_position:2,version:1},o="Installing
Superset from PyPI",a={id:"installation/pypi",title:"PyPI",description:"This
page describes how to install Superset using the apache-superset package
published on PyPI." [...]
\ No newline at end of file
diff --git a/assets/js/b2340f6f.a7845b9d.js b/assets/js/b2340f6f.a7845b9d.js
new file mode 100644
index 000000000..b4fecde77
--- /dev/null
+++ b/assets/js/b2340f6f.a7845b9d.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5652],{73824:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>c});var
s=t(74848),r=t(28453);const i={title:"Development
How-tos",hide_title:!0,sidebar_position:4,version:1},a="Development
How-tos",o={id:"contributing/howtos",title:"Development
How-tos",description:"Contributing to
Documentation",source:"@site/docs/contributing/howtos.mdx",sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/b2340f6f.ce7a14d5.js b/assets/js/b2340f6f.ce7a14d5.js
deleted file mode 100644
index 081079287..000000000
--- a/assets/js/b2340f6f.ce7a14d5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5652],{73824:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>c});var
s=t(74848),r=t(28453);const i={title:"Development
How-tos",hide_title:!0,sidebar_position:4,version:1},a="Development
How-tos",o={id:"contributing/howtos",title:"Development
How-tos",description:"Contributing to
Documentation",source:"@site/docs/contributing/howtos.mdx",sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/c37457ff.47e67678.js b/assets/js/c37457ff.47e67678.js
new file mode 100644
index 000000000..0869e1b58
--- /dev/null
+++ b/assets/js/c37457ff.47e67678.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7044],{92816:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>a,contentTitle:()=>l,default:()=>h,frontMatter:()=>t,metadata:()=>d,toc:()=>o});var
n=i(74848),r=i(28453);const t={title:"Docker
Builds",hide_title:!0,sidebar_position:5,version:1},l="Docker builds, images
and tags",d={id:"installation/docker-builds",title:"Docker
Builds",description:"The Apache Superset community extensively uses Docker for
development, release," [...]
\ No newline at end of file
diff --git a/assets/js/c37457ff.aa7a4913.js b/assets/js/c37457ff.aa7a4913.js
deleted file mode 100644
index 4aebb499e..000000000
--- a/assets/js/c37457ff.aa7a4913.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7044],{92816:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>a,contentTitle:()=>l,default:()=>h,frontMatter:()=>t,metadata:()=>d,toc:()=>o});var
n=i(74848),r=i(28453);const t={title:"Docker
Builds",hide_title:!0,sidebar_position:5,version:1},l="Docker builds, images
and tags",d={id:"installation/docker-builds",title:"Docker
Builds",description:"The Apache Superset community extensively uses Docker for
development, release," [...]
\ No newline at end of file
diff --git a/assets/js/e74dd0f7.23a2a956.js b/assets/js/e74dd0f7.23a2a956.js
deleted file mode 100644
index 6236224f3..000000000
--- a/assets/js/e74dd0f7.23a2a956.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1786],{92834:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var
t=s(74848),i=s(28453);const r={title:"Setting up a Development
Environment",sidebar_position:3,version:1},o="Setting up a Development
Environment",a={id:"contributing/development",title:"Setting up a Development
Environment",description:"The documentation in this section is a bit o [...]
\ No newline at end of file
diff --git a/assets/js/e74dd0f7.4acda937.js b/assets/js/e74dd0f7.4acda937.js
new file mode 100644
index 000000000..c3c80bc13
--- /dev/null
+++ b/assets/js/e74dd0f7.4acda937.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1786],{92834:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var
t=s(74848),i=s(28453);const r={title:"Setting up a Development
Environment",sidebar_position:3,version:1},o="Setting up a Development
Environment",a={id:"contributing/development",title:"Setting up a Development
Environment",description:"The documentation in this section is a bit o [...]
\ No newline at end of file
diff --git a/assets/js/e8232806.c0c530a0.js b/assets/js/e8232806.c0c530a0.js
deleted file mode 100644
index dd5e52bbc..000000000
--- a/assets/js/e8232806.c0c530a0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6209],{62337:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>l,toc:()=>c});var
s=i(74848),t=i(28453);const
r={title:"Guidelines",sidebar_position:2,version:1},o=void
0,l={id:"contributing/guidelines",title:"Guidelines",description:"Pull Request
Guidelines",source:"@site/docs/contributing/guidelines.mdx",sourceDirName:"contributing",slug:"/contributing/guideli
[...]
\ No newline at end of file
diff --git a/assets/js/e8232806.cfb58b46.js b/assets/js/e8232806.cfb58b46.js
new file mode 100644
index 000000000..598f5fcdc
--- /dev/null
+++ b/assets/js/e8232806.cfb58b46.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6209],{62337:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>l,toc:()=>c});var
s=i(74848),t=i(28453);const
r={title:"Guidelines",sidebar_position:2,version:1},o=void
0,l={id:"contributing/guidelines",title:"Guidelines",description:"Pull Request
Guidelines",source:"@site/docs/contributing/guidelines.mdx",sourceDirName:"contributing",slug:"/contributing/guideli
[...]
\ No newline at end of file
diff --git a/assets/js/ea313555.8dbda5fd.js b/assets/js/ea313555.4ebcdb77.js
similarity index 61%
rename from assets/js/ea313555.8dbda5fd.js
rename to assets/js/ea313555.4ebcdb77.js
index 61d0aac24..fdda90a72 100644
--- a/assets/js/ea313555.8dbda5fd.js
+++ b/assets/js/ea313555.4ebcdb77.js
@@ -1 +1 @@
-"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1011],{81063:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>l});var
s=a(74848),n=a(28453);const
i={sidebar_position:9},r="FAQ",o={id:"faq",title:"FAQ",description:"How big of
a dataset can Superset
handle?",source:"@site/docs/faq.mdx",sourceDirName:".",slug:"/faq",permalink:"/docs/faq",draft:!1,unlisted:!1,editUrl:"https://github.com/apache/superse
[...]
\ No newline at end of file
+"use
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1011],{81063:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>l});var
s=a(74848),n=a(28453);const
i={sidebar_position:9},r="FAQ",o={id:"faq",title:"FAQ",description:"How big of
a dataset can Superset
handle?",source:"@site/docs/faq.mdx",sourceDirName:".",slug:"/faq",permalink:"/docs/faq",draft:!1,unlisted:!1,editUrl:"https://github.com/apache/superse
[...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.42110510.js
b/assets/js/runtime~main.e48ba1ba.js
similarity index 92%
rename from assets/js/runtime~main.42110510.js
rename to assets/js/runtime~main.e48ba1ba.js
index a24b93237..6bf93eab8 100644
--- a/assets/js/runtime~main.42110510.js
+++ b/assets/js/runtime~main.e48ba1ba.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,t,f,r,d={},c={};function o(e){var a=c[e];if(void
0!==a)return a.exports;var t=c[e]={id:e,loaded:!1,exports:{}};return
d[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=d,o.c=c,e=[],o.O=(a,t,f,r)=>{if(!t){var
d=1/0;for(i=0;i<e.length;i++){t=e[i][0],f=e[i][1],r=e[i][2];for(var
c=!0,n=0;n<t.length;n++)(!1&r||d>=r)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(c=!1,r<d&&(d=r));if(c){e.splice(i--,1);var
b=f();void 0!==b&&(a=b)}}return a}r=r| [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,t,f,r,d={},c={};function o(e){var a=c[e];if(void
0!==a)return a.exports;var t=c[e]={id:e,loaded:!1,exports:{}};return
d[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=d,o.c=c,e=[],o.O=(a,t,f,r)=>{if(!t){var
d=1/0;for(i=0;i<e.length;i++){t=e[i][0],f=e[i][1],r=e[i][2];for(var
c=!0,n=0;n<t.length;n++)(!1&r||d>=r)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(c=!1,r<d&&(d=r));if(c){e.splice(i--,1);var
b=f();void 0!==b&&(a=b)}}return a}r=r| [...]
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
index 3d9b2df2f..eddd16dac 100644
--- a/community/index.html
+++ b/community/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/api/index.html b/docs/api/index.html
index 8005933ce..17d238545 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/alerts-reports/index.html
b/docs/configuration/alerts-reports/index.html
index 839fd61af..79fb12486 100644
--- a/docs/configuration/alerts-reports/index.html
+++ b/docs/configuration/alerts-reports/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/async-queries-celery/index.html
b/docs/configuration/async-queries-celery/index.html
index 47909910a..69a73500d 100644
--- a/docs/configuration/async-queries-celery/index.html
+++ b/docs/configuration/async-queries-celery/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/cache/index.html
b/docs/configuration/cache/index.html
index ad8f8e75b..286a392f6 100644
--- a/docs/configuration/cache/index.html
+++ b/docs/configuration/cache/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/configuring-superset/index.html
b/docs/configuration/configuring-superset/index.html
index 736cbdf81..b4ecc9822 100644
--- a/docs/configuration/configuring-superset/index.html
+++ b/docs/configuration/configuring-superset/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/country-map-tools/index.html
b/docs/configuration/country-map-tools/index.html
index 869b6e3a4..ba7cfd93d 100644
--- a/docs/configuration/country-map-tools/index.html
+++ b/docs/configuration/country-map-tools/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/databases/index.html
b/docs/configuration/databases/index.html
index 0fdc2473a..7d31b2175 100644
--- a/docs/configuration/databases/index.html
+++ b/docs/configuration/databases/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/event-logging/index.html
b/docs/configuration/event-logging/index.html
index a77c48acd..07c436419 100644
--- a/docs/configuration/event-logging/index.html
+++ b/docs/configuration/event-logging/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/importing-exporting-datasources/index.html
b/docs/configuration/importing-exporting-datasources/index.html
index da61fce95..d25ef3886 100644
--- a/docs/configuration/importing-exporting-datasources/index.html
+++ b/docs/configuration/importing-exporting-datasources/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/networking-settings/index.html
b/docs/configuration/networking-settings/index.html
index 1f24a481b..e2896b175 100644
--- a/docs/configuration/networking-settings/index.html
+++ b/docs/configuration/networking-settings/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/setup-ssh-tunneling/index.html
b/docs/configuration/setup-ssh-tunneling/index.html
index 164362b24..adc8e9b83 100644
--- a/docs/configuration/setup-ssh-tunneling/index.html
+++ b/docs/configuration/setup-ssh-tunneling/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/sql-templating/index.html
b/docs/configuration/sql-templating/index.html
index 84d2f9780..16a845170 100644
--- a/docs/configuration/sql-templating/index.html
+++ b/docs/configuration/sql-templating/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/timezones/index.html
b/docs/configuration/timezones/index.html
index 7854219ed..e22f670af 100644
--- a/docs/configuration/timezones/index.html
+++ b/docs/configuration/timezones/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/contributing/development/index.html
b/docs/contributing/development/index.html
index fac1b82f4..3c7d2b1b6 100644
--- a/docs/contributing/development/index.html
+++ b/docs/contributing/development/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@@ -135,24 +135,28 @@ via <code>.flaskenv</code>, however if needed, it should
be set to <code>superse
You can address this this error by increasing the number of inotify
watchers.</p>
<p>The current value of max watches can be checked 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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">cat
/proc/sys/fs/inotify/max_user_watches</span><br></span></code></pre><div
class="buttonG [...]
-<p>Edit the file /etc/sysctl.conf to increase this value.
+<p>Edit the file <code>/etc/sysctl.conf</code> to increase this value.
The value needs to be decided based on the system memory <a
href="https://stackoverflow.com/questions/535768/what-is-a-reasonable-amount-of-inotify-watches-with-linux"
target="_blank" rel="noopener noreferrer">(see this StackOverflow answer for
more context)</a>.</p>
<p>Open the file in editor and add a line at the bottom specifying the max
watches values.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token
plain">fs.inotify.max_user_watches=524288</span><br></span></code></pre><div
class="buttonGroup__a [...]
<p>Save the file and exit editor.
-To confirm that the change succeeded, run the following command to load the
updated value of max_user_watches from sysctl.conf:</p>
+To confirm that the change succeeded, run the following command to load the
updated value of max_user_watches from <code>sysctl.conf</code>:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">sudo sysctl
-p</span><br></span></code></pre><div class="buttonGroup__atx"><button type="bu
[...]
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="webpack-dev-server">Webpack
dev server<a class="hash-link" aria-label="Direct link to Webpack dev server"
title="Direct link to Webpack dev server"
href="/docs/contributing/development#webpack-dev-server"></a></h4>
<p>The dev server by default starts at <code>http://localhost:9000</code> and
proxies the backend requests to <code>http://localhost:8088</code>.</p>
<p>So a typical development workflow is the following:</p>
<ol>
-<li><a href="/docs/contributing/development#flask-server">run Superset
locally</a> using Flask, on port <code>8088</code> — but don't access it
directly,<br>
+<li>
+<p><a href="/docs/contributing/development#flask-server">run Superset
locally</a> using Flask, on port <code>8088</code> — but don't access it
directly,<br></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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"># Install Superset and
dependencies, plus load your virtual environment first, as detailed [...]
</li>
-<li>in parallel, run the Webpack dev server locally on port
<code>9000</code>,<br>
+<li>
+<p>in parallel, run the Webpack dev server locally on port
<code>9000</code>,<br></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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">npm run
dev-server</span><br></span></code></pre><div class="buttonGroup__atx"><button
type [...]
</li>
-<li>access <code>http://localhost:9000</code> (the Webpack server,
<em>not</em> Flask) in your web browser. This will use the hot-reloading
front-end assets from the Webpack development server while redirecting back-end
queries to Flask/Superset: your changes on Superset codebase — either front or
back-end — will then be reflected live in the browser.</li>
+<li>
+<p>access <code>http://localhost:9000</code> (the Webpack server, <em>not</em>
Flask) in your web browser. This will use the hot-reloading front-end assets
from the Webpack development server while redirecting back-end queries to
Flask/Superset: your changes on Superset codebase — either front or back-end —
will then be reflected live in the browser.</p>
+</li>
</ol>
<p>It's possible to change the Webpack server settings:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"># Start the dev server at
http://localhost:9000</span><br></span><span class="token-line" s [...]
@@ -265,13 +269,13 @@ this will run a barebones Superset web server,</p>
<div class="language-json codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json
codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">{</span><br></span><span
class="token-line" style="color:#393A34"><span class="token plain" [...]
<p>VSCode will not stop on breakpoints right away. We've attached to PID
6 however it does not yet know of any sub-processes. In order to "wake
up" the debugger you need to modify a python file. This will trigger Flask
to reload the code and create a new sub-process. This new sub-process will be
detected by VSCode and breakpoints will be activated.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7"
id="debugging-server-app-in-kubernetes-environment">Debugging Server App in
Kubernetes Environment<a class="hash-link" aria-label="Direct link to Debugging
Server App in Kubernetes Environment" title="Direct link to Debugging Server
App in Kubernetes Environment"
href="/docs/contributing/development#debugging-server-app-in-kubernetes-environment"></a></h3>
-<p>To debug Flask running in POD inside kubernetes cluster. You'll need
to make sure the pod runs as root and is granted the SYS_TRACE capability.These
settings should not be used in production environments.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">
securityContext:</span><br></span><span class="token-line"
style="color:#393A34"><span class="token pla [...]
+<p>To debug Flask running in POD inside a kubernetes cluster, you'll need
to make sure the pod runs as root and is granted the SYS_TRACE capability.These
settings should not be used in production environments.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"> </span><span class="token key
atrule" style="color:#00a4db">securityContext</span><span c [...]
<p>See (set capabilities for a container)[<a
href="https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container"
target="_blank" rel="noopener
noreferrer">https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container</a>]<!--
--> for more details.</p>
<p>Once the pod is running as root and has the SYS_PTRACE capability it will
be able to debug the Flask app.</p>
<p>You can follow the same instructions as in the docker-compose. Enter the
pod and install the required library and packages; gdb, netstat and debugpy.</p>
<p>Often in a Kubernetes environment nodes are not addressable from outside
the cluster. VSCode will thus be unable to remotely connect to port 5678 on a
Kubernetes node. In order to do this you need to create a tunnel that port
forwards 5678 to your local machine.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">kubectl port-forward
pod/superset-<some random id>
5678:5678</span><br></span></code></pre><div cl [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">kubectl port-forward
pod/superset-<some random id> 5678:5678</span><br></span></code [...]
<p>You can now launch your VSCode debugger with the same config as above.
VSCode will connect to to 127.0.0.1:5678 which is forwarded by kubectl to your
remote kubernetes POD.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="storybook">Storybook<a
class="hash-link" aria-label="Direct link to Storybook" title="Direct link to
Storybook" href="/docs/contributing/development#storybook"></a></h3>
<p>Superset includes a <a href="https://storybook.js.org/" target="_blank"
rel="noopener noreferrer">Storybook</a> to preview the layout/styling of
various Superset components, and variations thereof. To open and view the
Storybook:</p>
@@ -328,7 +332,7 @@ it back or not has been well documented in the
<p>Upgrade the DB</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">superset db
upgrade</span><br></span></code></pre><div class="buttonGroup__atx"><button typ
[...]
<p>The output should look 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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">INFO
[alembic.runtime.migration] Context impl SQLiteImpl.</span><br></span><span
class="token-line" styl [...]
+<div class="language-log codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-log
codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">INFO
[alembic.runtime.migration] Context impl SQLiteImpl.</span><br></span><span
class="toke [...]
</li>
<li>
<p>Add column to view</p>
@@ -339,7 +343,7 @@ it back or not has been well documented in the
<p>Test the migration's <code>down</code> method</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">superset db
downgrade</span><br></span></code></pre><div class="buttonGroup__atx"><button t
[...]
<p>The output should look 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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">INFO
[alembic.runtime.migration] Context impl SQLiteImpl.</span><br></span><span
class="token-line" styl [...]
+<div class="language-log codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-log
codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">INFO
[alembic.runtime.migration] Context impl SQLiteImpl.</span><br></span><span
class="toke [...]
</li>
</ol>
<h3 class="anchor anchorWithStickyNavbar_LWe7"
id="merging-db-migrations">Merging DB migrations<a class="hash-link"
aria-label="Direct link to Merging DB migrations" title="Direct link to Merging
DB migrations"
href="/docs/contributing/development#merging-db-migrations"></a></h3>
diff --git a/docs/contributing/guidelines/index.html
b/docs/contributing/guidelines/index.html
index dd9e400c2..be2a0a731 100644
--- a/docs/contributing/guidelines/index.html
+++ b/docs/contributing/guidelines/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@@ -203,7 +203,7 @@ Sentence case: "A dog takes a walk in Paris"</p>
<li>Queries that you save will appear on the Saved queries page</li>
<li>Create custom queries in SQL Lab then create dashboards</li>
</ul>
-<h4 class="anchor anchorWithStickyNavbar_LWe7"
id="exceptions-to-sentence-case">**Exceptions to sentence case:<a
class="hash-link" aria-label="Direct link to **Exceptions to sentence case:"
title="Direct link to **Exceptions to sentence case:"
href="/docs/contributing/guidelines#exceptions-to-sentence-case"></a></h4>
+<h4 class="anchor anchorWithStickyNavbar_LWe7"
id="exceptions-to-sentence-case">**Exceptions to sentence case<a
class="hash-link" aria-label="Direct link to **Exceptions to sentence case"
title="Direct link to **Exceptions to sentence case"
href="/docs/contributing/guidelines#exceptions-to-sentence-case"></a></h4>
<ul>
<li>Input labels, buttons and UI tabs are all caps</li>
<li>User input values (e.g. column names, SQL Lab tab names) should be in
their original case</li>
diff --git a/docs/contributing/howtos/index.html
b/docs/contributing/howtos/index.html
index 7bbbcbdb2..6839bd575 100644
--- a/docs/contributing/howtos/index.html
+++ b/docs/contributing/howtos/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@@ -54,12 +54,12 @@ viz plugin with the prefix
<code>superset-plugin-chart</code> and run the Yeoman
<p>Initialize the viz plugin:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">yo
@superset-ui/superset</span><br></span></code></pre><div
class="buttonGroup__atx"><butto [...]
<p>After that the generator will ask a few questions (the defaults should be
fine):</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">$ yo
@superset-ui/superset</span><br></span><span class="token-line"
style="color:#393A34"><span class="t [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">$ yo
@superset-ui/superset</span><br></span><span class="token-line"
style="color:#393A34"> [...]
<p>To build the viz plugin, run the following commands:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">npm i
--force</span><br></span><span class="token-line" style="color:#393A34"><span
class="token plain">n [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">npm i
--force</span><br></span><span class="token-line" style="color:#393A34"><span
class=" [...]
<p>Alternatively, to run the viz plugin in development mode (=rebuilding
whenever changes
are made), start the dev server with the following 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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">npm run
dev</span><br></span></code></pre><div class="buttonGroup__atx"><button
type="button" aria-label= [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">npm run
dev</span><br></span></code></pre><div class="buttonGroup__atx"><button
type="butto [...]
<p>To add the package to Superset, go to the <code>superset-frontend</code>
subdirectory in your
Superset source folder run</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">npm i -S
/tmp/superset-plugin-chart-hello-world</span><br></span></code></pre><div
class="b [...]
@@ -144,16 +144,16 @@ development environment by following these steps:</p>
<p>Verify that debugpy is listening on port 5678</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">netstat
-tunap</span><br></span><span class="token-line" style="color:#393A34"><span
class= [...]
<p>You are now ready to attach a debugger to the process. Using VSCode you can
configure a launch configuration file .vscode/launch.json like so.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">{</span><br></span><span
class="token-line" style="color:#393A34"><span class="token plain">
"ver [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json
codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">{</span><br></span><span
class="token-line" style="color:#393A34"><span class="token plain" [...]
<p>VSCode will not stop on breakpoints right away. We've attached to PID
6 however it does not yet know of any sub-processes. In order to
"wakeup" the debugger you need to modify a python file. This will
trigger Flask to reload the code and create a new sub-process. This new
sub-process will be detected by VSCode and breakpoints will be activated.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7"
id="debugging-server-app-in-kubernetes-environment">Debugging Server App in
Kubernetes Environment<a class="hash-link" aria-label="Direct link to Debugging
Server App in Kubernetes Environment" title="Direct link to Debugging Server
App in Kubernetes Environment"
href="/docs/contributing/howtos#debugging-server-app-in-kubernetes-environment"></a></h3>
-<p>To debug Flask running in POD inside kubernetes cluster. You'll need
to make sure the pod runs as root and is granted the SYS_TRACE capability.These
settings should not be used in production environments.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">
securityContext:</span><br></span><span class="token-line"
style="color:#393A34"><span class="token pla [...]
+<p>To debug Flask running in POD inside a kubernetes cluster, you'll need
to make sure the pod runs as root and is granted the <code>SYS_TRACE</code>
capability. These settings should not be used in production environments.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"> </span><span class="token key
atrule" style="color:#00a4db">securityContext</span><span c [...]
<p>See (set capabilities for a container)[<a
href="https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container"
target="_blank" rel="noopener
noreferrer">https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container</a>]<!--
--> for more details.</p>
-<p>Once the pod is running as root and has the SYS_PTRACE capability it will
be able to debug the Flask app.</p>
+<p>Once the pod is running as root and has the <code>SYS_PTRACE</code>
capability it will be able to debug the Flask app.</p>
<p>You can follow the same instructions as in the docker-compose. Enter the
pod and install the required library and packages; gdb, netstat and debugpy.</p>
<p>Often in a Kubernetes environment nodes are not addressable from outside
the cluster. VSCode will thus be unable to remotely connect to port 5678 on a
Kubernetes node. In order to do this you need to create a tunnel that port
forwards 5678 to your local machine.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">kubectl port-forward
pod/superset-<some random id>
5678:5678</span><br></span></code></pre><div cl [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">kubectl port-forward
pod/superset-<some random id> 5678:5678</span><br></span></code [...]
<p>You can now launch your VSCode debugger with the same config as above.
VSCode will connect to to 127.0.0.1:5678 which is forwarded by kubectl to your
remote kubernetes POD.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="storybook">Storybook<a
class="hash-link" aria-label="Direct link to Storybook" title="Direct link to
Storybook" href="/docs/contributing/howtos#storybook"></a></h3>
<p>Superset includes a <a href="https://storybook.js.org/" target="_blank"
rel="noopener noreferrer">Storybook</a> to preview the layout/styling of
various Superset components, and variations thereof. To open and view the
Storybook:</p>
@@ -221,10 +221,10 @@ case of the Finnish translation, this would be
<code>superset/translations/fi/LC
<h3 class="anchor anchorWithStickyNavbar_LWe7"
id="applying-translations">Applying translations<a class="hash-link"
aria-label="Direct link to Applying translations" title="Direct link to
Applying translations"
href="/docs/contributing/howtos#applying-translations"></a></h3>
<p>To make the translations available on the frontend, we need to convert the
PO file into
a collection of JSON files. To convert all PO files to formatted JSON files
you can use
-the build-translation script</p>
+the <code>build-translation</code> script</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">npm run
build-translation</span><br></span></code></pre><div
class="buttonGroup__atx"><butt [...]
<p>Finally, for the translations to take effect we need to compile translation
catalogs into
-binary MO files for the backend using pybabel.</p>
+binary MO files for the backend using <code>pybabel</code>.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">pybabel compile -d
superset/translations</span><br></span></code></pre><div class="buttonGr [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="linting">Linting<a
class="hash-link" aria-label="Direct link to Linting" title="Direct link to
Linting" href="/docs/contributing/howtos#linting"></a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="python">Python<a
class="hash-link" aria-label="Direct link to Python" title="Direct link to
Python" href="/docs/contributing/howtos#python"></a></h3>
diff --git a/docs/contributing/index.html b/docs/contributing/index.html
index 8d220c30c..43511e149 100644
--- a/docs/contributing/index.html
+++ b/docs/contributing/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/contributing/misc/index.html
b/docs/contributing/misc/index.html
index 58cdc8085..c91ad02e2 100644
--- a/docs/contributing/misc/index.html
+++ b/docs/contributing/misc/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/contributing/resources/index.html
b/docs/contributing/resources/index.html
index 917e23a7d..556d81ff4 100644
--- a/docs/contributing/resources/index.html
+++ b/docs/contributing/resources/index.html
@@ -8,14 +8,14 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="entity-relationship-diagram">Entity-Relationship Diagram<a
class="hash-link" aria-label="Direct link to Entity-Relationship Diagram"
title="Direct link to Entity-Relationship Diagram"
href="/docs/contributing/resources#entity-relationship-diagram"></a></h2>
<p>Here is our interactive ERD:</p>
-<div style="position:relative;width:100%;height:800"><svg width="100%"
height="800" style="display:block;touch-action:none"><rect fill="#003153" x="0"
y="0" width="100%" height="800" style="pointer-events:none"></rect><g
transform="matrix(1,0,0,1,0,0)"><rect fill="#fff" x="0" y="0"></rect><g><svg
xmlns="http://www.w3.org/2000/svg" width="6365" height="2025"
preserveAspectRatio="none"
style="width:6365px;height:2025px;background:#003153" viewBox="0 0 6365
2025"><path fill="#003153" d="M0 [...]
+<div style="position:relative;width:100%;height:800"><svg width="100%"
height="800" style="display:block;touch-action:none"><rect fill="#003153" x="0"
y="0" width="100%" height="800" style="pointer-events:none"></rect><g
transform="matrix(1,0,0,1,0,0)"><rect fill="#fff" x="0" y="0"></rect><g><svg
xmlns="http://www.w3.org/2000/svg" width="6290" height="1758"
preserveAspectRatio="none"
style="width:6290px;height:1758px;background:#003153" viewBox="0 0 6290
1758"><path fill="#003153" d="M0 [...]
<br>
<p><a
href="https://github.com/apache/superset/tree/master/docs/static/img/erd.svg"
target="_blank" rel="noopener noreferrer">Download the
.svg</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div
class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a
href="https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" wid [...]
<div class="footer__applitools">
diff --git a/docs/faq/index.html b/docs/faq/index.html
index 3fd9abf25..a33635e1c 100644
--- a/docs/faq/index.html
+++ b/docs/faq/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@@ -117,7 +117,7 @@ non-OLTP databases are not designed for this type of
workload.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="is-there-a-way-to-force-the-dashboard-to-use-specific-colors">Is there a
way to force the dashboard to use specific colors?<a class="hash-link"
aria-label="Direct link to Is there a way to force the dashboard to use
specific colors?" title="Direct link to Is there a way to force the dashboard
to use specific colors?"
href="/docs/faq#is-there-a-way-to-force-the-dashboard-to-use-specific-colors"></a></h2>
<p>It is possible on a per-dashboard basis by providing a mapping of labels to
colors in the JSON
Metadata attribute using the <code>label_colors</code> key.</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">{</span><br></span><span
class="token-line" style="color:#393A34"><span class="token plain">
"lab [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json
codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">{</span><br></span><span
class="token-line" style="color:#393A34"><span class="token plain" [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="does-superset-work-with-insert-database-engine-here">Does Superset work
with [insert database engine here]?<a class="hash-link" aria-label="Direct link
to Does Superset work with [insert database engine here]?" title="Direct link
to Does Superset work with [insert database engine here]?"
href="/docs/faq#does-superset-work-with-insert-database-engine-here"></a></h2>
<p>The <a href="/docs/configuration/databases">Connecting to Databases
section</a> provides the best
overview for supported databases. Database engines not listed on that page may
work too. We rely on
diff --git a/docs/installation/docker-builds/index.html
b/docs/installation/docker-builds/index.html
index 617c6b97a..cef90d8aa 100644
--- a/docs/installation/docker-builds/index.html
+++ b/docs/installation/docker-builds/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@@ -27,7 +27,7 @@ not publish those images for security reasons, we simply
<code>docker build --lo
<li><strong>Merges to the main branch</strong> (<code>push</code>): resulting
in new SHAs, with tags
prefixed with <code>master</code> for the latest <code>master</code>
version.</li>
</ul>
-<h1>Build presets</h1>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="build-presets">Build
presets<a class="hash-link" aria-label="Direct link to Build presets"
title="Direct link to Build presets"
href="/docs/installation/docker-builds#build-presets"></a></h2>
<p>We have a set of build "presets" that each represent a
combination of
parameters for the build, mostly pointing to either different target layer
for the build, and/or base image.</p>
@@ -84,9 +84,9 @@ 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"
style="color:#393A34;background-color:#f6f8fa"><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><div
class="buttonGroup__atx"><b [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><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><div
class="button [...]
<p>Presumably, <code>linux/arm64/v8</code> would be more optimized for this
generation
-of chips, but less compatible across the ARM ecosystem.</p></div><footer
class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm
theme-doc-footer-edit-meta-row"><div class="col"><a
href="https://github.com/apache/superset/edit/master/docs/docs/installation/docker-builds.mdx"
target="_blank" rel="noopener noreferrer" 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 1 [...]
+of chips, but less compatible across the ARM ecosystem.</p></div><footer
class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm
theme-doc-footer-edit-meta-row"><div class="col"><a
href="https://github.com/apache/superset/edit/master/docs/docs/installation/docker-builds.mdx"
target="_blank" rel="noopener noreferrer" 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 1 [...]
<div class="footer__applitools">
We use <a href="https://applitools.com/" target="_blank"
rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
</div>
diff --git a/docs/installation/docker-compose/index.html
b/docs/installation/docker-compose/index.html
index 443556f0b..280b3aebb 100644
--- a/docs/installation/docker-compose/index.html
+++ b/docs/installation/docker-compose/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/installation/kubernetes/index.html
b/docs/installation/kubernetes/index.html
index 0e3109f99..c27c9d474 100644
--- a/docs/installation/kubernetes/index.html
+++ b/docs/installation/kubernetes/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/installation/pypi/index.html
b/docs/installation/pypi/index.html
index 8f42a8228..b6b4209bf 100644
--- a/docs/installation/pypi/index.html
+++ b/docs/installation/pypi/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@@ -23,24 +23,24 @@ the cryptography Python library to encrypt connection
passwords. Unfortunately,
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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">sudo apt-get install
build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-dev
libldap2-de [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">sudo apt-get install
build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-d [...]
<p>In Ubuntu 20.04 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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">sudo apt-get install
build-essential libssl-dev libffi-dev python3-dev python3-pip libsasl2-dev
libldap2- [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">sudo apt-get install
build-essential libssl-dev libffi-dev python3-dev python3-pip libsasl2 [...]
<p><strong>Fedora and RHEL-derivative Linux distributions</strong></p>
<p>Install the following packages using the <code>yum</code> package
manager:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">sudo yum install gcc gcc-c++
libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-d
[...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">sudo yum install gcc gcc-c++
libffi-devel python-devel python-pip python-wheel openssl-deve [...]
<p>In more recent versions of CentOS and Fedora, you may need to install a
slightly different set of packages using <code>dnf</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">sudo dnf install gcc gcc-c++
libffi-devel python3-devel python3-pip python3-wheel openssl-devel cyrus-sas
[...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">sudo dnf install gcc gcc-c++
libffi-devel python3-devel python3-pip python3-wheel openssl-d [...]
<p>Also, on CentOS, you may need to upgrade pip for the install to work:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">pip3 install --upgrade
pip</span><br></span></code></pre><div class="buttonGroup__atx"><button
type="butt [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">pip3 install --upgrade
pip</span><br></span></code></pre><div class="buttonGroup__atx"><but [...]
<p><strong>Mac OS X</strong></p>
<p>If you're not on the latest version of OS X, we recommend upgrading
because we've found that many
issues people have run into are linked to older versions of Mac OS X. After
updating, install the
latest version of XCode command line tools:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">xcode-select
--install</span><br></span></code></pre><div class="buttonGroup__atx"><button
type="button" [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">xcode-select
--install</span><br></span></code></pre><div class="buttonGroup__atx"><button
[...]
<p>We don't recommend using the system installed Python. Instead, first
install the
<a href="https://brew.sh/" target="_blank" rel="noopener
noreferrer">homebrew</a> manager and then run the following commands:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">brew install readline
pkg-config libffi openssl mysql
postgresql@14</span><br></span></code></pre><div cl [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">brew install readline
pkg-config libffi openssl mysql postgresql@14</span><br></span></code [...]
<p>You should install a recent version of Python. Refer to the
<a href="https://github.com/apache/superset/blob/master/pyproject.toml"
target="_blank" rel="noopener noreferrer">pyproject.toml</a> file for a list of
Python
versions officially supported by Superset. We'd recommend using a Python
version manager
@@ -48,29 +48,29 @@ 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 admonition_xJq3 alert
alert--success"><div class="admonitionHeading_Gvgb"><span
class="admonitionIcon_Rf37"><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.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45
3.23-.02.05-.02.11-.02.17H5c0-.06
0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
<p>Let's also make sure we have the latest version of <code>pip</code>
and <code>setuptools</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install --upgrade
setuptools pip</span><br></span></code></pre><div
class="buttonGroup__atx"><button [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install --upgrade
setuptools pip</span><br></span></code></pre><div class="buttonGroup_ [...]
<p>Lastly, you may need to set LDFLAGS and CFLAGS for certain Python packages
to properly build. You can export these variables with:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">export LDFLAGS="-L$(brew
--prefix openssl)/lib"</span><br></span><span class="token-line" style
[...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">export LDFLAGS="-L$(brew
--prefix openssl)/lib"</span><br></span><span class="tok [...]
<p>These will now be available when pip installing requirements.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="python-virtual-environment">Python Virtual Environment<a class="hash-link"
aria-label="Direct link to Python Virtual Environment" title="Direct link to
Python Virtual Environment"
href="/docs/installation/pypi#python-virtual-environment"></a></h2>
<p>We highly recommend installing Superset inside of a virtual environment.
Python ships with
<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 tabindex="0" class="prism-code language-text
codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install
virtualenv</span><br></span></code></pre><div class="buttonGroup__atx"><button
type="button" [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install
virtualenv</span><br></span></code></pre><div class="buttonGroup__atx"><button
[...]
<p>You can create and activate a virtual environment 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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"># virtualenv is shipped in
Python 3.6+ as venv instead of pyvenv.</span><br></span><span class="token-lin
[...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"># virtualenv is shipped in
Python 3.6+ as venv instead of pyvenv.</span><br></span><span cl [...]
<p>Or with pyenv-virtualenv:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"># Here we name the virtual env
'superset'</span><br></span><span class="token-line" style="colo [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"># Here we name the virtual env
'superset'</span><br></span><span class="token-lin [...]
<p>Once you activated your virtual environment, all of the Python packages you
install or uninstall
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 class="hash-link" aria-label="Direct link to Installing and
Initializing Superset" title="Direct link to Installing and Initializing
Superset"
href="/docs/installation/pypi#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;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text
codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install
apache-superset</span><br></span></code></pre><div
class="buttonGroup__atx"><button type="but [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install
apache-superset</span><br></span></code></pre><div class="buttonGroup__atx"><bu
[...]
<p>Then, you need to initialize the database:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">superset db
upgrade</span><br></span></code></pre><div class="buttonGroup__atx"><button
type="button" ari [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">superset db
upgrade</span><br></span></code></pre><div class="buttonGroup__atx"><button typ
[...]
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert
alert--success"><div class="admonitionHeading_Gvgb"><span
class="admonitionIcon_Rf37"><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.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45
3.23-.02.05-.02.11-.02.17H5c0-.06
0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
<p>Finish installing by running through the following commands:</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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"># Create an admin user in your
metadata database (use `admin` as username to be able to load the examples [...]
+<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"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain"># Create an admin user in your
metadata database (use `admin` as username to be able to loa [...]
<p>If everything worked, you should be able to navigate to
<code>hostname:port</code> in your browser (e.g.
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="row margin-top--sm
theme-doc-footer-edit-meta-row"><div class="col"><a
href="https://github.com/apache/superset/edit/master/docs/docs/installation/pypi.mdx"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" width="20" viewBox="0 0 40 40"
class="iconEdit_Z9S [...]
<div class="footer__applitools">
diff --git a/docs/installation/upgrading-superset/index.html
b/docs/installation/upgrading-superset/index.html
index 80f8fa125..bb5ba466a 100644
--- a/docs/installation/upgrading-superset/index.html
+++ b/docs/installation/upgrading-superset/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/intro/index.html b/docs/intro/index.html
index 77e738543..93476952f 100644
--- a/docs/intro/index.html
+++ b/docs/intro/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/quickstart/index.html b/docs/quickstart/index.html
index e9e5578c0..6e68c3d41 100644
--- a/docs/quickstart/index.html
+++ b/docs/quickstart/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/security/cves/index.html b/docs/security/cves/index.html
index 575c9b00f..2188fb15b 100644
--- a/docs/security/cves/index.html
+++ b/docs/security/cves/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/security/index.html b/docs/security/index.html
index 44db3d484..7d2a6227b 100644
--- a/docs/security/index.html
+++ b/docs/security/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/using-superset/creating-your-first-dashboard/index.html
b/docs/using-superset/creating-your-first-dashboard/index.html
index a48e93adc..75bb87c7c 100644
--- a/docs/using-superset/creating-your-first-dashboard/index.html
+++ b/docs/using-superset/creating-your-first-dashboard/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/using-superset/exploring-data/index.html
b/docs/using-superset/exploring-data/index.html
index 1dc257875..3e0012678 100644
--- a/docs/using-superset/exploring-data/index.html
+++ b/docs/using-superset/exploring-data/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/using-superset/issue-codes/index.html
b/docs/using-superset/issue-codes/index.html
index f1c842626..618a6cce2 100644
--- a/docs/using-superset/issue-codes/index.html
+++ b/docs/using-superset/issue-codes/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/img/erd.svg b/img/erd.svg
index 7e9842978..279d464be 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="2025px" preserveAspectRatio="none"
style="width:6365px;height:2025px;background:#003153;" version="1.1" viewBox="0
0 6365 2025" width="6365px" zoomAndPan="magnify"><defs/><g><rect fill="#003153"
height="2025" style="stroke:none;stroke-width:1.0;" width="6365" 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="1758px" preserveAspectRatio="none"
style="width:6290px;height:1758px;background:#003153;" version="1.1" viewBox="0
0 6290 1758" width="6290px" zoomAndPan="magnify"><defs/><g><rect fill="#003153"
height="1758" style="stroke:none;stroke-width:1.0;" width="6290" 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 cf67060de..5f5094288 100644
--- a/index.html
+++ b/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/markdown-page/index.html b/markdown-page/index.html
index 29b45abb0..28fe5f7c1 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/search/index.html b/search/index.html
index c559c5ad5..6735e909e 100644
--- a/search/index.html
+++ b/search/index.html
@@ -8,7 +8,7 @@
<script src="/script/matomo.js"></script><link rel="stylesheet"
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.42110510.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
<script src="/assets/js/main.1c618763.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">