Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#56 sync to fix security issues #66

Merged
merged 455 commits into from
Mar 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
455 commits
Select commit Hold shift + click to select a range
b9686fe
feat: add ssh tunneling to dynamic form for Database Connection UI (#…
hughhhh Jan 20, 2023
83893f8
chore(dashboard): Log events for download as image (#22793)
justinpark Jan 20, 2023
858c6e1
docs: link docker readme in docker config section (#22796)
nytai Jan 20, 2023
92cdb8c
chore: Add explicit bidirectional performant relationships for SQLA m…
john-bodley Jan 20, 2023
d091a68
fix: better logic to extract errors on databricks (#22792)
eschutho Jan 20, 2023
0b31b2c
fix(hive): Regression in #21794 (#22794)
john-bodley Jan 21, 2023
d479009
fix: Unexpected error on simple filter (#22814)
michael-s-molina Jan 23, 2023
931b01e
feat(docker): Build multiple python version images (#22770)
Germandrummer92 Jan 23, 2023
3084763
fix: allow CSV upload in Other db (#22807)
betodealmeida Jan 23, 2023
2a30bbc
chore: Convert direct uses of antd icons to 'Icons' component (#22516)
codyml Jan 23, 2023
02a3c0d
fix(sqllab): type error on renderBigIntStr (#22813)
justinpark Jan 23, 2023
5f823b2
chore: upgrade react-datetime, react-intersection-observer and react-…
Jan 23, 2023
b132451
feat(helm): Add ability to customize affinity per deployment (#22827)
sergeyshevch Jan 23, 2023
dde1e7c
chore(issue templates): discouraging Issues for feature requests (#22…
rusackas Jan 24, 2023
3e07de7
docs(alerts & reports): add, prune, reorganize (#20872)
sfirke Jan 24, 2023
3898368
chore(tests): Streamline Cypress login to fix fails/flakes (#22844)
codyml Jan 25, 2023
6f0fed7
feat: export/import `allow_dml` flag (#22806)
betodealmeida Jan 25, 2023
050cbe9
chore: Migrate /superset/recent_activity/<user_id>/ to /api/v1/ (#22789)
jfrag1 Jan 25, 2023
ddd5cd3
test: Fix act errors in DatasourceControl test (#22845)
lyndsiWilliams Jan 25, 2023
262c947
test: Fix act errors in DatabaseModal test (#22846)
lyndsiWilliams Jan 25, 2023
9ed2326
feat: Move cross filters to Dashboard (#22785)
geido Jan 25, 2023
88a5d98
fix(cpq): Add `schema` to Query.data() payload (#22791)
hughhhh Jan 25, 2023
5da09bf
fix(Annotation Layers): Error when render options with renamed column…
Always-prog Jan 25, 2023
8c38878
build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.48.2 to…
dependabot[bot] Jan 25, 2023
02e5dcb
chore(misc): Spelling (#19678)
jsoref Jan 25, 2023
a2ca246
build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /docs (#22858)
dependabot[bot] Jan 26, 2023
f8edcd7
docs(cache): update doc strings (#22865)
cemremengu Jan 26, 2023
2400179
chore: migrate react-diff-viewer to react-diff-viewer-continued for r…
Jan 26, 2023
6021d6f
chore: upgrade react-table for react 18 upgrade (#22780)
Jan 26, 2023
446d177
chore: upgrade react-reverse-portal for react upgrade (#22779)
Jan 26, 2023
6998f65
chore: removing unnecessary double spaces, a.k.a. "shotgun holes" (#2…
rusackas Jan 26, 2023
3fd4718
fix: Convert TIMESTAMP_* to TIMESTAMP in Snowflake (#22872)
geido Jan 26, 2023
0045816
fix(sqllab): reverts #22695 (#22861)
justinpark Jan 26, 2023
d6a4a5d
feat(ssh_tunnel): Add feature flag to SSH Tunnel API (#22805)
Antonio-RiveroMartnez Jan 27, 2023
8226110
fix: revert RESTful apis and react view for RLS (#22818)
mayurnewase Jan 27, 2023
bed10a0
chore: deprecate /superset/slice_json/<int:slice_id> and /superset/an…
diegomedina248 Jan 27, 2023
d00ba15
chore: add statsd support to base API and refactor (#22887)
dpgaspar Jan 27, 2023
14878a1
chore: Migrate /superset/queries/<last_updated_ms> to API v1 (#22611)
diegomedina248 Jan 27, 2023
0706bcf
docs: add Skyscanner to users list (#22888)
cleslie Jan 27, 2023
6cf434e
feat: Add excel export (#22006)
igorsinc Jan 27, 2023
0e1f682
build(deps): bump moment from 2.29.2 to 2.29.4 in /docs (#22891)
dependabot[bot] Jan 27, 2023
7bd2afd
build(deps): bump underscore from 1.12.0 to 1.12.1 in /superset-front…
dependabot[bot] Jan 27, 2023
54f7a24
chore: deprecate /superset/filter/... endpoint, migrate to apiv1 (#22…
jfrag1 Jan 30, 2023
c9b7507
fix: bump isort to fix pre-commit CI (#22907)
EugeneTorap Jan 30, 2023
b94052e
chore: migrate /sql_json and /results to apiv1 (#22809)
diegomedina248 Jan 30, 2023
c839d0d
chore: Localization of superset pt. 2 (#22772)
artemonsh Jan 30, 2023
f2b61fc
fix: edit pyarrow stringify to better handle emojis and accents (#22881)
eschutho Jan 30, 2023
19779d7
fix(sqllab): inconsistent addNewQueryEditor behavior (#21999)
justinpark Jan 30, 2023
b381c20
fix(i18n): greatly optimize Chinese translation (#22036)
kpretty Jan 31, 2023
17dfa65
chore: skip puppeteer chromium download (#22623)
nisheldo Jan 31, 2023
e18bf3f
fix(dependency): update cryptography import (#22744)
Germandrummer92 Jan 31, 2023
8466eec
feat: add pyproject.toml file to project (#20291)
leo-schick Jan 31, 2023
cd6fc35
chore(db_engine_specs): clean up column spec logic and add tests (#22…
villebro Jan 31, 2023
30abefb
feat: Adds the ECharts Sunburst chart (#22833)
michael-s-molina Jan 31, 2023
e9423c3
fix: Time range filter applied on a dashboard is not persisting to th…
michael-s-molina Jan 31, 2023
a35aeb9
fix(fab): Fix regression on FAB dropdowns (#22889)
codyml Jan 31, 2023
88119a9
chore: migrate @vx/responsive to @visx/responsive for react 18 upgrad…
Jan 31, 2023
16800cc
fix: fix warning in ssh tunnel (#22912)
AAfghahi Jan 31, 2023
e80f878
chore: upgrade packages for react v17 upgrade (#22914)
Jan 31, 2023
8dea7e1
chore: upgrade react-router-dom to 5.3.4 (#22878)
Jan 31, 2023
08c3c4d
build(deps-dev): bump eslint from 8.32.0 to 8.33.0 in /superset-webso…
dependabot[bot] Jan 31, 2023
ede18be
feat(helm): Make Chart.AppVersion default value for image tag (#22854)
dnskr Feb 1, 2023
02cd75b
chore: Migrate /superset/tables/* to API v1 (#22501)
diegomedina248 Feb 1, 2023
eaf53db
fix(native-filters): Ensure that time range filter loses focus after …
kgabryje Feb 1, 2023
ebed50f
fix: Remove button is broken for metrics on Explore (#22940)
michael-s-molina Feb 1, 2023
260ac40
feat: Enable new dataset creation flow II (#22835)
lyndsiWilliams Feb 1, 2023
b410dbb
fix(datasets): Fix property selection on JSON response (#22944)
codyml Feb 1, 2023
98f4e90
fix: Improve performance of CSV download (#22929)
Feb 1, 2023
e13ebb6
test: Clean up AdhocFilterOption test warnings (#22915)
lyndsiWilliams Feb 1, 2023
21a2e7b
chore: Bump Flask-AppBuilder constraints (#22927)
john-bodley Feb 2, 2023
b351907
chore(welcome): change default last tab to "all" (#22798)
villebro Feb 2, 2023
ed7b353
fix(explore): Time comparison in Mixed Chart in GENERIC_CHART_AXES no…
kgabryje Feb 2, 2023
c53c3aa
chore(superset-ui-chart-controls): refactor pivot and rename operator…
villebro Feb 2, 2023
deb5109
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /supers…
dependabot[bot] Feb 2, 2023
ad1ffbd
fix(explore): unable to update linked charts (#22896)
justinpark Feb 2, 2023
78ede59
chore(frontend): Spelling (#19676)
jsoref Feb 2, 2023
56d4bd0
chore: add waitress for win32 platform (#22935)
EugeneTorap Feb 2, 2023
4b05a1e
fix(datasets): Include expression and description in duplicated datas…
codyml Feb 2, 2023
c05871e
feat: add tabs to edit dataset page (#22043)
pkdotson Feb 3, 2023
deba0fd
docs: add Caizin to the user list (#22961)
tejaskatariya Feb 3, 2023
39f15b8
test: Fix act errors in DatabaseList test (#22970)
lyndsiWilliams Feb 3, 2023
4970df0
test: Clean up QueryList test warnings (#22972)
lyndsiWilliams Feb 3, 2023
32d4977
fix(native-filters): Don't include description icon in truncation cal…
kgabryje Feb 3, 2023
b63ea63
fix: Prevents last temporal filter removal (#22982)
michael-s-molina Feb 3, 2023
5d550f4
fix(explore): Mark time range dashboard filter with warning icon (#22…
kgabryje Feb 3, 2023
a299b47
docs(alerts & reports): clarify nature of "-dev" labeled container im…
sfirke Feb 3, 2023
ae15561
chore: bump python version to 3.8.16 in Dockerfile (#22934)
EugeneTorap Feb 3, 2023
c9b9b74
fix: Form data was not being passed to save/update slice (#22989)
michael-s-molina Feb 3, 2023
cf395ac
feat(ssh_tunnel): SSH Tunnel Switch extension (#22967)
Antonio-RiveroMartnez Feb 3, 2023
5bafb5c
chore: Fix grammar (#22831)
john-bodley Feb 4, 2023
79114bc
docs: added Orange inside the inthewild.md doc (#22986)
icsu Feb 5, 2023
7a0f350
fix: add new config to allow for specific import data urls (#22942)
dpgaspar Feb 6, 2023
2dff000
build(deps): bump pre-commit from 2.20.0 to 3.0.4 in /requirements (#…
dependabot[bot] Feb 6, 2023
7d5c86b
fix(explore): Save button incorrectly disabled when adding new metric…
kgabryje Feb 6, 2023
aa0a078
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs (…
dependabot[bot] Feb 6, 2023
9dfaad7
fix: Make cte_alias a property of db engine spec (#22947)
alexclavel-ocient Feb 6, 2023
a2c3ef8
fix(migrations): Flask-Migrate output is not logged during alembic mi…
treygilliland Feb 6, 2023
efe6d22
fix(dashboard): export & import chart description and certification d…
artemonsh Feb 6, 2023
ce6dd15
chore: updating link to sandbox.js (#23005)
rusackas Feb 7, 2023
a1b7eb3
fix(sqllab): clean unwanted scrollbar (#22990)
justinpark Feb 7, 2023
773d2a5
chore: Localization of superset pt. 3 (#22938)
artemonsh Feb 7, 2023
c5b25eb
chore(deps): bump ajv and react-jsonschema-form in /superset-frontend…
dependabot[bot] Feb 7, 2023
1a34876
build(deps-dev): bump eslint-config-prettier from 7.2.0 to 8.6.0 in /…
dependabot[bot] Feb 7, 2023
b12bb56
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /supers…
dependabot[bot] Feb 7, 2023
50f1e2e
build(deps-dev): bump @types/node from 18.11.13 to 18.11.19 in /super…
dependabot[bot] Feb 7, 2023
32fac77
feat(datasets): Populate Usage tab in Edit Dataset view (#22670)
codyml Feb 7, 2023
4f590be
build(deps-dev): bump @typescript-eslint/parser from 5.48.1 to 5.51.0…
dependabot[bot] Feb 7, 2023
438cd1c
build(deps-dev): bump typescript from 4.9.4 to 4.9.5 in /superset-web…
dependabot[bot] Feb 7, 2023
183c5f9
chore(tests): Cypress optimizations to help with fails (#23023)
codyml Feb 7, 2023
493181c
chore: refactor SliceAdder for react 17 and react 18 (#23009)
Feb 7, 2023
98bf878
fix(explore): Enable saving metric after changing title (#23020)
kgabryje Feb 7, 2023
7bb9b81
fix: dataset import error message (#23025)
dpgaspar Feb 8, 2023
ddd8d17
fix(ssh_tunnel): Fix bug on database edition for databases with ssh t…
Antonio-RiveroMartnez Feb 8, 2023
5e64211
fix: Handles disabled options on Select All (#22830)
michael-s-molina Feb 9, 2023
684b888
fix(dashboard): Stop updating chart owners for charts removed from da…
codyml Feb 9, 2023
85f0779
docs(teradata): fix connection string (#23051)
villebro Feb 10, 2023
464ddee
fix: Time Column on Generic X-axis (#23021)
michael-s-molina Feb 10, 2023
17fbb2d
fix: Menu items are not disappearing when deleting a dashboard (#23039)
michael-s-molina Feb 10, 2023
a7bb14e
fix(i18n): improve Russian translation (#22939)
artemonsh Feb 13, 2023
d3d59ee
fix(sqllab): Invalid schema fetch by deprecated value (#22968)
justinpark Feb 13, 2023
49aa9b4
chore: Removes icon warnings from tests (#23054)
michael-s-molina Feb 13, 2023
4980621
feat(sqllab): Add event logger (#23040)
justinpark Feb 13, 2023
f3bdcdc
chore(datasets): Refactor DatasetDAO update to leverage bulk logic fo…
john-bodley Feb 13, 2023
65fffe9
chore: remove db_engines (#22444)
betodealmeida Feb 13, 2023
a307223
feat(helm): allow persisting nodePort for services (#22713)
rajan123456 Feb 14, 2023
52da9fc
build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.49.0 to…
dependabot[bot] Feb 14, 2023
50ae481
build(deps): bump hot-shots from 9.3.0 to 10.0.0 in /superset-websock…
dependabot[bot] Feb 14, 2023
c59a77e
build(deps-dev): bump prettier from 2.8.3 to 2.8.4 in /superset-webso…
dependabot[bot] Feb 14, 2023
0ec1e6e
build(deps-dev): bump @types/node from 18.11.19 to 18.13.0 in /supers…
dependabot[bot] Feb 14, 2023
e755b4f
fix: cache warmup solution non legacy charts. (#23012)
dheeraj-jaiswal-lowes Feb 14, 2023
7d7e3e4
docs: remove duplicate navbar item (#22486)
tisonkun Feb 15, 2023
3fae7db
chore: Migrate get_or_create_table endpoint to api v1 (#22931)
jfrag1 Feb 15, 2023
e5a4c78
chore: Migrate /superset/csv/<client_id> to API v1 (#22913)
diegomedina248 Feb 15, 2023
c39cf36
fix: css template permissions for gamma role (#23083)
dpgaspar Feb 15, 2023
f46aaca
build(deps): bump ws from 8.12.0 to 8.12.1 in /superset-websocket (#2…
dependabot[bot] Feb 15, 2023
a7dac13
build(deps-dev): bump eslint from 8.33.0 to 8.34.0 in /superset-webso…
dependabot[bot] Feb 15, 2023
1324135
chore(style): make brand icon max width customizable (#23081)
villebro Feb 15, 2023
76f7a3f
chore: Remove dependency warnings from SqlEditorLeftBar/index.tsx (#2…
lyndsiWilliams Feb 15, 2023
861ecf6
chore: Remove dependency warnings from SqlEditor/index.jsx (#22974)
lyndsiWilliams Feb 15, 2023
5b5b534
chore: Remove dependency warnings from DatasetList.tsx (#22973)
lyndsiWilliams Feb 15, 2023
b1296a1
test: Convert DatasetList test from jsx to tsx (#22971)
lyndsiWilliams Feb 15, 2023
f6c3044
test: Clean up SelectAsyncControl test warnings (#22969)
lyndsiWilliams Feb 15, 2023
4ddf67f
chore: move dashboard screenshot standalone logic (#23003)
eschutho Feb 15, 2023
21dd160
fix: dict bug on QueryContextFactory (#23093)
okayhooni Feb 16, 2023
f4ffed2
chore: Improve greeting message (#23077)
tisonkun Feb 16, 2023
92b9c06
chore: Updating connection URI for MS SQL Server (#22903)
kuruv Feb 16, 2023
434b445
chore: increment statsd as warn (#23041)
eschutho Feb 16, 2023
75495d1
fix: removing pyproject.toml (#23101)
Feb 17, 2023
7160dae
chore: change AlertQueryError to 400 (#23102)
eschutho Feb 17, 2023
4b03d25
fix: missing __init__ on module sqllab commands (#23107)
dpgaspar Feb 17, 2023
89785d1
#21 preparing for linux deployment
sebastiankruk Feb 17, 2023
dec6ac4
chore(backend): Spelling (#19677)
jsoref Feb 17, 2023
22a6487
chore: Remove yarn.lock from the root folder (#23108)
EugeneTorap Feb 17, 2023
f851e99
chore(sqla): Address performance tradeoff with eager loading (#23113)
john-bodley Feb 17, 2023
5482f78
fix(ci): explicity set yaml Loader (#23126)
villebro Feb 20, 2023
c7823e3
fix: Validate jinja rendered query (#22851)
geido Feb 21, 2023
d4362a3
fix: reorganize role permissions (#23096)
dpgaspar Feb 21, 2023
8f8fba2
fix: gamma sql_json test (#23135)
dpgaspar Feb 21, 2023
eb8386e
fix(dashboard): Chart's empty state not centered (#23022)
kgabryje Feb 21, 2023
a40c12d
feat: Frontend tagging (#20876)
cccs-RyanK Feb 21, 2023
fbf10c3
feat: return UUID on database creation (#23143)
betodealmeida Feb 22, 2023
a0ca0c0
chore: Add docs for ssh tunneling (#23131)
hughhhh Feb 22, 2023
871cab8
feat: Enable cross fitlers in WorldMap and Graph charts (#22886)
kgabryje Feb 22, 2023
95eb8d7
chore: Bump cryptography to 39.0.1 (#23158)
EugeneTorap Feb 22, 2023
ee1952e
feat(dashboard): Add cross filter from context menu (#23141)
kgabryje Feb 23, 2023
6338ea5
chore: revert "feat(native_filter_migration): add transition mode (#1…
john-bodley Feb 23, 2023
9a4839f
build: Add helm chart option to deploy sidecars with node and worker …
mkramer5454 Feb 23, 2023
89576f8
fix(rbac): show objects accessible by database access perm (#23118)
villebro Feb 24, 2023
f0f27a4
fix: bump FAB to 4.3.0 (#23184)
dpgaspar Feb 24, 2023
d0c54cd
fix(clickhouse): add clickhouse connect driver (#23185)
villebro Feb 24, 2023
9673838
fix(clickhouse): add missing default format (#23192)
villebro Feb 24, 2023
3484e8e
feat(ssh_tunnel): Import/Export Databases with SSHTunnel credentials …
Antonio-RiveroMartnez Feb 24, 2023
a70b7ac
chore: refactor SparklineCell for react 17 and react 18 upgrade (#23145)
Feb 24, 2023
218de6e
fix(ssh_tunnel): Display SSHTunnel Switch when editing a DB that was …
Antonio-RiveroMartnez Feb 24, 2023
196e3ea
fix(sshtunnel): argument params to properly setting `server_port` (#2…
hughhhh Feb 24, 2023
cb9bff7
fix(ssh-tunnel): add password to `from_private_key` function (#23175)
hughhhh Feb 25, 2023
6a484b1
fix: Pagination of VirtualTable (#23130)
EugeneTorap Feb 25, 2023
7d4aee9
fix(dashboard): Focusing charts and native filters from filters badge…
kgabryje Feb 25, 2023
9e9f9dc
fix(docs): Change postgres to postgresql in brew install command (#23…
lyndsiWilliams Feb 26, 2023
718f687
build(deps-dev): bump @typescript-eslint/parser from 5.51.0 to 5.53.0…
dependabot[bot] Feb 26, 2023
a9fe40d
build(deps-dev): bump @types/node from 18.13.0 to 18.14.1 in /superse…
dependabot[bot] Feb 26, 2023
9f97c7d
test: Remove test playgrounds (#23203)
lyndsiWilliams Feb 26, 2023
c80d6b1
build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.52.0 to…
dependabot[bot] Feb 27, 2023
64ad70c
build(deps): bump express and @applitools/eyes-cypress in /superset-f…
dependabot[bot] Feb 27, 2023
37766b9
docs: fix typo (#23207)
vivekDebugs Feb 27, 2023
dcd3e00
feat: Cross Filters in FilterBar (#23138)
geido Feb 27, 2023
ad5ee1c
fix(dashboard): Page crashing when cross filter applied on adhoc colu…
kgabryje Feb 27, 2023
79274eb
fix: memoized decorator memory leak (#23139)
dpgaspar Feb 27, 2023
62634bd
build(deps-dev): bump @types/uuid from 9.0.0 to 9.0.1 in /superset-we…
dependabot[bot] Feb 27, 2023
14879d9
build(deps-dev): bump eslint from 8.34.0 to 8.35.0 in /superset-webso…
dependabot[bot] Feb 27, 2023
8f972d6
chore: adding code owners for github actions/workflows (#23201)
rusackas Feb 27, 2023
8816777
build(deps): bump ua-parser-js from 0.7.28 to 0.7.33 in /superset-fro…
dependabot[bot] Feb 27, 2023
42db7e5
build(deps): bump pre-commit from 3.0.4 to 3.1.0 in /requirements (#2…
dependabot[bot] Feb 27, 2023
b479e93
fix: add disallowed query params for engines specs (#23217)
dpgaspar Feb 28, 2023
0a7016d
chore: Add statsd logger for ssh tunneling creation (#23225)
hughhhh Feb 28, 2023
473a69a
fix(dashboard): Don't show cross filters checkbox to users without wr…
kgabryje Feb 28, 2023
ae8aa60
docs: update installation docs to include frontend asset build (#23199)
eschutho Mar 1, 2023
aba6900
build(deps): bump pip-compile-multi from 2.6.1 to 2.6.2 in /requireme…
dependabot[bot] Mar 1, 2023
7196e87
fix(dashboard): Cross-filters not working properly for new dashboards…
kgabryje Mar 1, 2023
b180319
fix: refuse to start with default secret on non debug envs (#23186)
dpgaspar Mar 1, 2023
5a099e0
fix(dao): use explicit id filter (#23246)
villebro Mar 1, 2023
6076457
fix(explore): Dashboard filters on adhoc cols not working in Explore …
kgabryje Mar 1, 2023
d16eda6
refactor: Organizes the pages in their own folder (#23241)
michael-s-molina Mar 1, 2023
022df93
fix: Video Game Sales dashboard default filters (#23242)
john-bodley Mar 1, 2023
5f0c320
chore: Deprecate show_native_filters (#23228)
john-bodley Mar 1, 2023
134acba
chore: Remove the ability to add filter-box charts when DASHBOARD_NAT…
john-bodley Mar 1, 2023
2ba9d1b
fix(dashboard): Cross-filter search icon in filter bar (#23250)
kgabryje Mar 1, 2023
d3e698e
chore(webdriver): Tuning the Webdriver logging a bit (#23255)
craig-rueda Mar 1, 2023
1f3eb56
fix: customize tab on heatmap chart is blank (#23243)
Mar 1, 2023
9d0eea9
fix(dashboard): Missing filter card styles (#23256)
kgabryje Mar 2, 2023
7d8383c
fix: ignore ts warnings from older typescript versions (#23262)
eschutho Mar 2, 2023
006f3dd
chore(cache): Tuning logging in cache manager (#23266)
craig-rueda Mar 3, 2023
42980a6
fix(dashboard): Charts crashing when cross filter on adhoc column is …
kgabryje Mar 4, 2023
71a9d0d
fix(plugin-chart-echarts): render horizontal categories from top (#23…
villebro Mar 6, 2023
1b139d0
feat(generic-x-axis): add x sorting on series limit metric (#23274)
villebro Mar 6, 2023
d16512b
fix(dashboard): Allow selecting text in cells in Table and PivotTable…
kgabryje Mar 6, 2023
f7e7652
fix(migration): Address issue in #23228 (#23276)
john-bodley Mar 7, 2023
ed11123
chore(dashboard): Cleanup example dashboard filter scopes (#23260)
john-bodley Mar 7, 2023
a3d49ca
fix(dashboard): Infinite load when filter with default first value is…
kgabryje Mar 8, 2023
e0d976d
fix(clickhouse): Update to working clickhouse-connect version (#23296)
genzgd Mar 8, 2023
376ad39
chore: upgrade @ant-design/icons for react upgrade (#22890)
Mar 8, 2023
dae6a9f
docs: typo 'admnistrators' in security.mdx (#23166)
camac Mar 8, 2023
9df7812
build(deps-dev): bump eslint-config-prettier from 8.6.0 to 8.7.0 in /…
dependabot[bot] Mar 8, 2023
5638002
build(deps-dev): bump @types/node from 18.14.1 to 18.14.6 in /superse…
dependabot[bot] Mar 8, 2023
0a588d1
chore: bump docusaurus to latest stable (#23317)
villebro Mar 9, 2023
eb3d560
docs: add lost _filters param docs (#23316)
villebro Mar 9, 2023
57db8f9
feat(docs): adds BugHerd to documentation site. (#23287)
rusackas Mar 9, 2023
989fe27
chore: log different selenium timeout errors differently (#23290)
eschutho Mar 9, 2023
33b758d
docs: improve API v1 migration documentation (#23298)
dpgaspar Mar 9, 2023
2cf75cc
docs(alerts and reports): Update ExecutorType class (#23323)
mrmooon Mar 10, 2023
6311b40
build(deps-dev): bump @typescript-eslint/parser from 5.53.0 to 5.54.1…
dependabot[bot] Mar 10, 2023
c2b282a
feat(dashboard): Refactor FiltersBadge (#23286)
kgabryje Mar 10, 2023
a8d5cb8
chore: use util test env for init check (#23325)
eschutho Mar 11, 2023
a591130
fix(trino): normalize non-iso timestamps (#23339)
villebro Mar 13, 2023
78ee60e
fix(dashboard): Cross filters with time shifted series (#23347)
kgabryje Mar 13, 2023
f3055fc
feat(dashboard): Change default opacity of icon in FiltersBadge (#23350)
kgabryje Mar 13, 2023
b99d38d
fix: dashboard DAO small code improvement (#23348)
dpgaspar Mar 13, 2023
82cadcc
chore: Remove Cross Filter scoping modal (#23216)
geido Mar 13, 2023
3919ca6
fix(dashboard): deepmerge htmlSchemaOverrides (#23329)
justinpark Mar 13, 2023
e83f4e6
fix(trino): Disallow alias to source column (#23324)
john-bodley Mar 13, 2023
d415eed
fix(examples): Cleanup granularity_sqla column (#23322)
john-bodley Mar 13, 2023
9ae81b7
fix(sqllab): empty large query results from localStorage (#23302)
justinpark Mar 13, 2023
b820eb8
chore: Update pre-commit packages (#23173)
hughhhh Mar 13, 2023
b90a111
fix(safari): remove autocomplete in table select (#23361)
villebro Mar 14, 2023
63513a5
fix(chart-controls): Error if x_axis_sort and timeseries_limit_metric…
kgabryje Mar 14, 2023
db95a93
feat(native-filters): allow cascading from time and numeric filters (…
villebro Mar 14, 2023
df9a5bb
build(deps-dev): bump @types/node from 18.14.6 to 18.15.3 in /superse…
dependabot[bot] Mar 14, 2023
d2c1fb9
fix(native-filters): Caching scope (#23314)
john-bodley Mar 14, 2023
9e99b2e
Merge branch 'master' into paiku
sebastiankruk Mar 14, 2023
96a98c8
#56 sync to fix security issues
sebastiankruk Mar 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,8 @@

# Notify E2E test maintainers of changes

/superset-frontend/cypress-base/ @jinghua-qa @geido
/superset-frontend/cypress-base/ @jinghua-qa @geido @eschutho @rusackas @betodealmeida

# Notify PMC members of changes to Github Actions

/.github/ @villebro @geido @eschutho @rusackas @betodealmeida @nytai @mistercrunch @craig-rueda @john-bodley
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Bug report
about: Create a report to help us improve
about: Create a report to help us improve Superset's stability! For feature requests please open a discussion at https://github.com/apache/superset/discussions/categories/ideas
labels: "#bug"

---
Expand Down
14 changes: 0 additions & 14 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

4 changes: 3 additions & 1 deletion .github/ISSUE_TEMPLATE/sip.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
---
name: SIP
about: Superset Improvement Proposal [See SIP-0](https://github.com/apache/superset/issues/5602)
about: Superset Improvement Proposal (See SIP-0: https://github.com/apache/superset/issues/5602)
labels: "#SIP"
title: "[SIP] Your Title Here (do not add SIP number)"
asignees: "apache/superset-committers"

---

Expand Down
2 changes: 1 addition & 1 deletion .github/actions/chart-testing-action
17 changes: 16 additions & 1 deletion .github/workflows/docker_build_push.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,27 @@ docker build --target lean \
-t "${REPO_NAME}:${SHA}" \
-t "${REPO_NAME}:${REFSPEC}" \
-t "${REPO_NAME}:${LATEST_TAG}" \
--build-arg PY_VER="3.8-slim"\
--label "sha=${SHA}" \
--label "built_at=$(date)" \
--label "target=lean" \
--label "build_actor=${GITHUB_ACTOR}" \
.

#
# Build the "lean39" image
#
docker build --target lean \
-t "${REPO_NAME}:${SHA}-py39" \
-t "${REPO_NAME}:${REFSPEC}-py39" \
-t "${REPO_NAME}:${LATEST_TAG}-py39" \
--build-arg PY_VER="3.9-slim"\
--label "sha=${SHA}" \
--label "built_at=$(date)" \
--label "target=lean39" \
--label "build_actor=${GITHUB_ACTOR}" \
.

#
# Build the "websocket" image
#
Expand All @@ -65,7 +80,7 @@ docker build \
-t "${REPO_NAME}:${LATEST_TAG}-websocket" \
--label "sha=${SHA}" \
--label "built_at=$(date)" \
--label "target=lean" \
--label "target=websocket" \
--label "build_actor=${GITHUB_ACTOR}" \
superset-websocket

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/superset-applitool-cypress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
ports:
- 15432:5432
redis:
image: redis:5-alpine
image: redis:7-alpine
ports:
- 16379:6379
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/superset-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
# GitHub action runner's default installations
- 15432:5432
redis:
image: redis:5-alpine
image: redis:7-alpine
ports:
- 16379:6379
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/superset-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
ports:
- 15432:5432
redis:
image: redis:5-alpine
image: redis:7-alpine
ports:
- 16379:6379
steps:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/superset-python-integrationtest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
ports:
- 13306:3306
redis:
image: redis:5-alpine
image: redis:7-alpine
options: --entrypoint redis-server
ports:
- 16379:6379
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
# GitHub action runner's default installations
- 15432:5432
redis:
image: redis:5-alpine
image: redis:7-alpine
ports:
- 16379:6379
steps:
Expand Down Expand Up @@ -156,7 +156,7 @@ jobs:
sqlite:///${{ github.workspace }}/.temp/unittest.db
services:
redis:
image: redis:5-alpine
image: redis:7-alpine
ports:
- 16379:6379
steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/superset-python-presto-hive.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
# GitHub action runner's default installations
- 15433:8080
redis:
image: redis:5-alpine
image: redis:7-alpine
ports:
- 16379:6379
steps:
Expand Down Expand Up @@ -110,7 +110,7 @@ jobs:
# GitHub action runner's default installations
- 15432:5432
redis:
image: redis:5-alpine
image: redis:7-alpine
ports:
- 16379:6379
steps:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/superset-python-unittest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ jobs:
mkdir ${{ github.workspace }}/.temp
- name: Python unit tests
if: steps.check.outcome == 'failure'
env:
SUPERSET_TESTENV: true
run: |
pytest --durations-min=0.5 --cov-report= --cov=superset ./tests/common ./tests/unit_tests --cache-clear
- name: Upload code coverage
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/superset-websocket.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
persist-credentials: false
- name: Install dependencies
working-directory: ./superset-websocket
run: npm install
run: npm ci
- name: lint
working-directory: ./superset-websocket
run: npm run lint
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/welcome-new-users.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@ jobs:
repo-token: ${{ secrets.GITHUB_TOKEN }}
pr-message: |-
Congrats on making your first PR and thank you for contributing to Superset! :tada: :heart:
We hope to see you in our [Slack](https://apache-superset.slack.com/) community too!

We hope to see you in our [Slack](https://apache-superset.slack.com/) community too! Not signed up? Use our [Slack App](http://bit.ly/join-superset-slack) to self-register.
11 changes: 6 additions & 5 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,21 @@
#
repos:
- repo: https://github.com/PyCQA/isort
rev: 5.9.3
rev: 5.12.0
hooks:
- id: isort
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v0.941
rev: v1.0.1
hooks:
- id: mypy
args: [--check-untyped-defs]
additional_dependencies: [types-all]
- repo: https://github.com/peterdemin/pip-compile-multi
rev: v2.4.1
rev: v2.6.2
hooks:
- id: pip-compile-multi-verify
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
rev: v4.4.0
hooks:
- id: check-docstring-first
- id: check-added-large-files
Expand All @@ -41,7 +42,7 @@ repos:
- id: trailing-whitespace
args: ["--markdown-linebreak-ext=md"]
- repo: https://github.com/psf/black
rev: 22.3.0
rev: 23.1.0
hooks:
- id: black
language_version: python3
Expand Down
92 changes: 91 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,77 @@ under the License.

## Change Log

- [2.0.1](#201-fri-nov-4-103402-2022--0400)
- [2.0.0](#200-tue-jun-28-085302-2022--0400)
- [1.5.2 (LTS)](#152-wed-sep-14-171151-2022-0530)
- [1.5.3 (LTS)](#153-thu-jan-5-150544-2023--0500)
- [1.5.2](#152-wed-sep-14-171151-2022-0530)
- [1.5.1](#151-thu-may-26-144520-2022-0300)
- [1.5.0](#150-fri-apr-22-172330-2022--0400)
- [1.4.2](#142-sat-mar-19-000806-2022-0200)
- [1.4.1](#141)

### 2.0.1 (Fri Nov 4 10:34:02 2022 -0400)

**Database Migrations**

**Features**

**Fixes**

- [#22417](https://github.com/apache/superset/pull/22417) fix: fix: Force configuration for SafeMarkdown component in Handlebars(@geido)
- [#21895](https://github.com/apache/superset/pull/21895) feat: Improves SafeMarkdown HTML sanitization (@michael-s-molina) (security-improvement)
- [#21874](https://github.com/apache/superset/pull/21874) feat: Adds a Content Security Policy (CSP) check for production environments (@michael-s-molina)(security-improvement)
- [#21853](https://github.com/apache/superset/pull/21853) feat: Disables HTML rendering in Toast by default (@michael-s-molina)(security-improvement)
- [#21776](https://github.com/apache/superset/pull/21776) fix(CustomFrame): Resolves issue #21731 where date range in explore throws runtime error (@eric-briscoe)
- [#21637](https://github.com/apache/superset/pull/21637) fix: respect chart cache timeout setting (@mayurnewase)
- [#21729](https://github.com/apache/superset/pull/21729) fix: allow adhoc columns in non-aggregate query (@mayurnewase)
- [#21441](https://github.com/apache/superset/pull/21441) fix(cache): respect default cache timeout on v1 chart data requests (@villebro)
- [#22038](https://github.com/apache/superset/pull/22038) fix: datasource save, improve data validation (@dpgaspar)
- [#22022](https://github.com/apache/superset/pull/22022) fix: deprecate approve and request_access endpoint (@dpgaspar)
- [#21964](https://github.com/apache/superset/pull/21964) fix: dashboard api cache decorator (@dpgaspar)
- [#21875](https://github.com/apache/superset/pull/21875) fix: check that imports are ZIPs (@betodealmeida)
- [#21761](https://github.com/apache/superset/pull/21761) fix: flash message on database data upload forms (@dpgaspar)
- [#21759](https://github.com/apache/superset/pull/21759) fix: database schema selector on import data (@dpgaspar)
- [#21729](https://github.com/apache/superset/pull/21729) fix: allow adhoc columns in non-aggregate query (@mayurnewase)
- [#21773](https://github.com/apache/superset/pull/21773) fix: remove deprecated ETagResponseMixin (@eschutho)
- [#21561](https://github.com/apache/superset/pull/21561) fix(report): Fix permission check for set up email report on charts/dashboards. Fixes #21559 (@zhaorui2022)
- [#20651](https://github.com/apache/superset/pull/20651) fix: annotation broken (@zhaoyongjie)
- [#20830](https://github.com/apache/superset/pull/20830) fix: remove element reference in alerts report fetchs (@hughhhh)
- [#20063](https://github.com/apache/superset/pull/20063) fix: Add locale for DatePicker component (@aehanno)
- [#21302](https://github.com/apache/superset/pull/21302) fix: disallow users from viewing other user's profile on config (@dpgaspar)
- [#21154](https://github.com/apache/superset/pull/21154) fix(explore): Prevent unnecessary series limit subquery (@codyml)
- [#21498](https://github.com/apache/superset/pull/21498) fix: set correct favicon from config for login and FAB list views (@mayurnewase)
- [#21380](https://github.com/apache/superset/pull/21380) fix(sqllab): Fix cursor alignment in SQL lab editor by avoiding Lucida Console font on Windows (@MichaelHintz)
- [#20061](https://github.com/apache/superset/pull/20061) fix: Add french translation missing (@aehanno)
- [#21044](https://github.com/apache/superset/pull/21044) fix(plugin-chart-echarts): missing value format in mixed timeseries (@justinpark)
- [#21419](https://github.com/apache/superset/pull/21419) fix: cached common bootstrap Revert (#21018) (@dpgaspar)
- [#21296](https://github.com/apache/superset/pull/21296) fix(plugin-chart-echarts): show zero value in tooltip (@villebro)
- [#21294](https://github.com/apache/superset/pull/21294) fix(explore): Time column label not formatted when GENERIC_X_AXES enabled (@kgabryje)
- [#21272](https://github.com/apache/superset/pull/21272) fix: adds TLS certificate validation option for SMTP (@dpgaspar)
- [#21076](https://github.com/apache/superset/pull/21076) fix(celery cache warmup): add auth and use warm_up_cache endpoint (@nytai)
- [#21216](https://github.com/apache/superset/pull/21216) fix(database-list): hide upload file button if no permission (@stephenLYZ)
- [#21153](https://github.com/apache/superset/pull/21153) fix(sqllab): missing zero values while copy-to-clipboard (@justinpark)
- [#21084](https://github.com/apache/superset/pull/21084) fix(native filters): groupby filter issue (@stevetracvc)
- [#21005](https://github.com/apache/superset/pull/21005) fix(plugin-chart-handlebars): Sort-By and Sort-By-Descending control not work (@stephenLYZ)
- [#20969](https://github.com/apache/superset/pull/20969) fix(dashboard): Fix scroll behaviour in DashboardBuilderSidepane (@EugeneTorap)
- [#21007](https://github.com/apache/superset/pull/21007) fix(plugin-chart-echarts): gauge chart enhancements and fixes (@stephenLYZ)
- [#21032](https://github.com/apache/superset/pull/21032) fix(plugin-chart-echarts): invalid total label location for negative values in stacked bar chart (@justinpark)
- [#20962](https://github.com/apache/superset/pull/20962) fix: Explore scrolled down when navigating from dashboard (@kgabryje)
- [#20946](https://github.com/apache/superset/pull/20946) fix(viz): Show zero percent changes in Big Number Viz (@Antonio-RiveroMartnez)
- [#20819](https://github.com/apache/superset/pull/20819) fix: Temporal X Axis values are not properly displayed if the time column has a custom label defined (@diegomedina248)
- [#20736](https://github.com/apache/superset/pull/20736) fix: getting default value in run-server.sh (@zhaoyongjie)
- [#20733](https://github.com/apache/superset/pull/20733) fix(docker): Make Gunicorn max_requests and max_requests_jitter adjustable (@mdeshmu)
- [#20714](https://github.com/apache/superset/pull/20714) fix: logger message (@betodealmeida)

**Others**

- [#21811](https://github.com/apache/superset/pull/21811) chore(sqla): refactor query utils (@villebro)
- [#21811](https://github.com/apache/superset/pull/21811) chore(sqla): refactor query utils (@villebro)
- [#20644](https://github.com/apache/superset/pull/20644) chore(deps): bump moment from 2.29.2 to 2.29.4 in /superset-frontend (@dependabot[bot])
- [#21721](https://github.com/apache/superset/pull/21721) build: changelog for 2.0.1 (@AAfghahi)
- [#21018](https://github.com/apache/superset/pull/21018) perf: Memoize the common_bootstrap_payload (@bkyryliuk)
- [#21091](https://github.com/apache/superset/pull/21091) chore(deps): unpin holidays dependency version (@ecederstrand)

### 2.0.0 (Tue Jun 28 08:53:02 2022 -0400)

**Database Migrations**
Expand Down Expand Up @@ -520,6 +584,32 @@ under the License.
- [#19016](https://github.com/apache/superset/pull/19016) chore: Adding PR to Updating.md (@AAfghahi)
- [#18970](https://github.com/apache/superset/pull/18970) chore: Change Dataset legacy editor flag to true (@AAfghahi)

### 1.5.3 (Thu Jan 5 15:05:44 2023 -0500)

**Database Migrations**

**Features**

**Fixes**

- [#21895](https://github.com/apache/superset/pull/21895) fix: Improves SafeMarkdown HTML sanitization (@michael-s-molina)
- [#21874](https://github.com/apache/superset/pull/21874) fix: Adds a Content Security Policy (CSP) check for production environments (@michael-s-molina)
- [#21853](https://github.com/apache/superset/pull/21853) fix: Disables HTML rendering in Toast by default (@michael-s-molina)
- [#22591](https://github.com/apache/superset/pull/22591) fix: Talisman configuration (@michael-s-molina)
- [#22196](https://github.com/apache/superset/pull/22196) fix(reports): force data generation in csv reports (@mayurnewase)
- [#22038](https://github.com/apache/superset/pull/22038) fix: datasource save, improve data validation (@dpgaspar)
- [#22022](https://github.com/apache/superset/pull/22022) fix: deprecate approve and request_access endpoint (@dpgaspar)
- [#21964](https://github.com/apache/superset/pull/21964) fix: dashboard api cache decorator (@dpgaspar)
- [#21875](https://github.com/apache/superset/pull/21875) fix: check that imports are ZIPs (@betodealmeida)
- [#21761](https://github.com/apache/superset/pull/21761) fix: flash message on database data upload forms (@dpgaspar)
- [#21759](https://github.com/apache/superset/pull/21759) fix: database schema selector on import data (@dpgaspar)
- [#21729](https://github.com/apache/superset/pull/21729) fix: allow adhoc columns in non-aggregate query (@mayurnewase)
- [#21216](https://github.com/apache/superset/pull/21216) fix(database-list): hide upload file button if no permission (@stephenLYZ)

**Others**

- [#21811](https://github.com/apache/superset/pull/21811) chore(sqla): refactor query utils (@villebro)

### 1.5.2 (Wed Sep 14 17:11:51 2022 +0530)

**Fixes**
Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ This statement thanks the following, on which it draws for content and inspirati

# Slack Community Guidelines

If you decide to join the [Community Slack](https://join.slack.com/t/apache-superset/shared_invite/zt-1jp6hjzrq-H0PlFtToyLWuPiJDuRWCNw), please adhere to the following rules:
If you decide to join the [Community Slack](http://bit.ly/join-superset-slack), please adhere to the following rules:

**1. Treat everyone in the community with respect.**

Expand Down
17 changes: 11 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,9 @@ little bit helps, and credit will always be given.
- [Revert Guidelines](#revert-guidelines)
- [Setup Local Environment for Development](#setup-local-environment-for-development)
- [Documentation](#documentation)
- [Images](#images)
- [Local Development](#local-development)
- [Build](#build)
- [Deployment](#deployment)
- [Flask server](#flask-server)
- [OS Dependencies](#os-dependencies)
- [Dependencies](#dependencies)
Expand Down Expand Up @@ -124,7 +126,7 @@ Here's a list of repositories that contain Superset-related packages:

## Types of Contributions

### Report Bug
### Report a Bug

The best way to report a bug is to file an issue on GitHub. Please include:

Expand All @@ -136,15 +138,17 @@ The best way to report a bug is to file an issue on GitHub. Please include:
When posting Python stack traces, please quote them using
[Markdown blocks](https://help.github.com/articles/creating-and-highlighting-code-blocks/).

_Please note that feature requests opened as Github Issues will be moved to Discussions._

### Submit Ideas or Feature Requests

The best way is to file an issue on GitHub:
The best way is to start an ["Ideas" Discussion thread](https://github.com/apache/superset/discussions/categories/ideas) on GitHub:

- Explain in detail how it would work.
- Keep the scope as narrow as possible, to make it easier to implement.
- Remember that this is a volunteer-driven project, and that contributions are welcome :)
- Remember that this is a volunteer-driven project, and that your contributions are as welcome as anyone's :)

For large features or major changes to codebase, please create **Superset Improvement Proposal (SIP)**. See template from [SIP-0](https://github.com/apache/superset/issues/5602)
To propose large features or major changes to codebase, and help usher in those changes, please create a **Superset Improvement Proposal (SIP)**. See template from [SIP-0](https://github.com/apache/superset/issues/5602)

### Fix Bugs

Expand Down Expand Up @@ -1293,7 +1297,7 @@ To do this, you'll need to:
- Start up a celery worker

```shell script
celery --app=superset.tasks.celery_app:app worker -Ofair
celery --app=superset.tasks.celery_app:app worker -O fair
```

Note that:
Expand Down Expand Up @@ -1323,6 +1327,7 @@ The following configuration settings are available for async queries (see config
- `GLOBAL_ASYNC_QUERIES_REDIS_STREAM_LIMIT_FIREHOSE` - the maximum number of events for all users (FIFO eviction)
- `GLOBAL_ASYNC_QUERIES_JWT_COOKIE_NAME` - the async query feature uses a [JWT](https://tools.ietf.org/html/rfc7519) cookie for authentication, this setting is the cookie's name
- `GLOBAL_ASYNC_QUERIES_JWT_COOKIE_SECURE` - JWT cookie secure option
- `GLOBAL_ASYNC_QUERIES_JWT_COOKIE_SAMESITE` - JWT cookie same site option
- `GLOBAL_ASYNC_QUERIES_JWT_COOKIE_DOMAIN` - JWT cookie domain option ([see docs for set_cookie](https://tedboy.github.io/flask/interface_api.response_object.html#flask.Response.set_cookie))
- `GLOBAL_ASYNC_QUERIES_JWT_SECRET` - JWT's use a secret key to sign and validate the contents. This value should be at least 32 bytes and have sufficient randomness for proper security
- `GLOBAL_ASYNC_QUERIES_TRANSPORT` - available options: "polling" (HTTP, default), "ws" (WebSocket, requires running superset-websocket server)
Expand Down
Loading