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

Pull from master #4

Open
wants to merge 1,576 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1576 commits
Select commit Hold shift + click to select a range
e98943e
refactor: pass all properties to validate_parameters (#21487)
eschutho Oct 4, 2022
abc0f19
docs: add Wise to users list (#21687)
koszti Oct 4, 2022
5da20f4
fix(migration): Catch DatabaseError to avoid migration crash with MyS…
qlands Oct 4, 2022
3057e42
feat: deprecate created_slices API endpoint (#21664)
dpgaspar Oct 4, 2022
f784455
fix(native-filters): Range filter max/min default display value (#21680)
kgabryje Oct 4, 2022
6406289
chore(dep): Unpin slackclient dependency (#21586)
ecederstrand Oct 4, 2022
2907869
feat: Use SPA navigation between AddSlice and Dataset list pages (#21…
kgabryje Oct 4, 2022
c248ee5
chore: Adding/categorizing missing flags in `FEATURE_FLAGS.md` (#21474)
rusackas Oct 4, 2022
f3f9f3b
other: Improve health check for docker-compose. (#17320)
PMExtra Oct 4, 2022
50cb396
fix(sqllab): async query broken due to #21320 (#21667)
justinpark Oct 5, 2022
ebd7536
feat(chart): add feature flag that displays the data pane closes by d…
Oct 5, 2022
de444d4
fix: Race conditions with setupExtensions (#21647)
geido Oct 5, 2022
b6891aa
chore(key-value): remove redundant exception logging (#21702)
villebro Oct 5, 2022
7b66e0b
chore: E2E tests for Drill to Detail supported Charts (#21681)
geido Oct 5, 2022
51c54b3
fix: add `get_column` function for Query obj (#21691)
hughhhh Oct 5, 2022
05648eb
feat: support None operand in EQUAL operator (#21713)
zhaoyongjie Oct 6, 2022
d6a8218
docs(cache): update datasource -> dataset (#21670)
nytai Oct 6, 2022
770f68f
fix: Right-click on misconfigured World Map (#21697)
michael-s-molina Oct 6, 2022
1cbf066
feat: Adds the CROSS_REFERENCE feature flag (#21708)
michael-s-molina Oct 6, 2022
f1fbaf8
fix: Pass slice_id in Explore get (#21696)
michael-s-molina Oct 6, 2022
041c54e
build: optimize docker build by better utilizing build cache (#21583)
pwang2 Oct 6, 2022
eb2a134
fix: Drill to detail formatted val on TableChart (#21719)
michael-s-molina Oct 6, 2022
97273f5
fix(database): Handle String errors in DatabaseModal (#21709)
Antonio-RiveroMartnez Oct 6, 2022
882bfb6
fix: gsheets editing with dynamic forms (#21710)
hughhhh Oct 7, 2022
61319fd
feat(sqllab): save query parameters in database (#21682)
mayurnewase Oct 7, 2022
0ff1e49
fix: Null values on Treemap right-click (#21722)
michael-s-molina Oct 7, 2022
200bed6
feat: Shows related dashboards in Explore (#21685)
michael-s-molina Oct 7, 2022
35d9cb3
fix(explore): chart link is broken without localStorage (#21707)
justinpark Oct 7, 2022
ca3abff
docs: wording in template (#21491)
JakobMiksch Oct 7, 2022
1372b0d
docs(snowflake): Remove wrong version info for snowflake (#21024)
martimors Oct 7, 2022
f425168
chore: Slovenian translation update (#20435)
dkrat7 Oct 7, 2022
a5ff094
feat(api): Add option to enable sync on import (#20312)
reesercollins Oct 7, 2022
0c46149
chore(sqllab): refactor addQueryEditor for new tab (#21711)
justinpark Oct 7, 2022
aef6217
fix: Gsheets takes 2 clicks to save (#21740)
hughhhh Oct 7, 2022
f58227a
feat: add denylist for db engines (#21486)
eschutho Oct 9, 2022
d1a6f0e
fix: allow adhoc columns in non-aggregate query (#21729)
mayurnewase Oct 10, 2022
20b9dc8
feat(embedded-dashboard): Share Switchboard State for Sending Events …
sinhashubham95 Oct 10, 2022
91f0de0
fix: database schema selector on import data (#21759)
dpgaspar Oct 10, 2022
d7ee443
fix(sqllab): resultset disappeared on switching tabs (#21741)
justinpark Oct 10, 2022
db075d4
chore(deps): bump react-map-gl from 4.0.10 to 6.1.19 (#21748)
stephenLYZ Oct 11, 2022
ba3275a
fix: flash message on database data upload forms (#21761)
dpgaspar Oct 11, 2022
070b865
chore(explore): Add tests for getControlValuesCompatibleWithDatasourc…
codyml Oct 11, 2022
406e44b
perf(dashboard): Virtualization POC (#21438)
kgabryje Oct 11, 2022
d21e1d7
fix(sqllab): Async queries are now fetched properly (#21698)
lyndsiWilliams Oct 11, 2022
605b692
fix(datasets): Stop showing alert when saving from query (#21442)
Antonio-RiveroMartnez Oct 11, 2022
bd3166b
chore: cleanup on catalog check for Gsheets (#21738)
hughhhh Oct 11, 2022
8f61e3c
refactor: preparation for time section migration (#21766)
zhaoyongjie Oct 12, 2022
8f74e46
fix: regression in #21766 (#21782)
zhaoyongjie Oct 12, 2022
75e6a04
fix: remove deprecated ETagResponseMixin (#21773)
eschutho Oct 12, 2022
11d7d6e
fix: Preserve unknown URL params (#21785)
michael-s-molina Oct 12, 2022
88a89c9
fix(migration): Ensure the paginated update is deterministic (#21778)
john-bodley Oct 13, 2022
3936e9e
fix: Fix regression introduced in #20893 (#21743)
john-bodley Oct 13, 2022
d5b4bde
fix(plugin-chart-handlebars): Update webpack/babel config to fix buil…
codyml Oct 13, 2022
49b48ee
feat: Cross-referenced Dashboards in Chart list (Column + Filter) (#2…
geido Oct 13, 2022
e6c44e0
chore: stop logging "SyntaxError" as exceptions (#21787)
hughhhh Oct 13, 2022
2258fbf
fix(CustomFrame): Resolves issue #21731 where date range in explore t…
eric-briscoe Oct 13, 2022
f4fa2e1
chore: add more logging for alerts and reports (#21714)
pkdotson Oct 13, 2022
b1bf25e
fix(explore): Persist URL params to form-data (#21792)
john-bodley Oct 13, 2022
df3b5a8
fix: Dataset creation header is now uneditable and holds proper defau…
lyndsiWilliams Oct 13, 2022
196c367
refactor: serialize extra json in state (#21523)
eschutho Oct 14, 2022
4c1777f
fix(alerts): restrict list view and gamma perms (#21765)
villebro Oct 15, 2022
6f2e76b
chore: Add `USER_CLIENT_ERRORS` to stop logging exceptions that are u…
hughhhh Oct 15, 2022
7ec136f
fix(superset-embedded-sdk): Buffer is not defined (#21641)
doornot Oct 17, 2022
7a7181a
feat(color): color consistency enhancements (#21507)
stephenLYZ Oct 17, 2022
52d33b0
chore(sqla): refactor query utils (#21811)
villebro Oct 17, 2022
fcb9800
fix(sqllab): Fix spacing on Schedule option in SqlEditor dropdown (#2…
lyndsiWilliams Oct 17, 2022
8f4415b
fix: Dataset left panel now uses client side search (#21770)
lyndsiWilliams Oct 17, 2022
383dc29
fix: Allow comma in Number Format (#21817)
geido Oct 18, 2022
f41d0b0
fix: drilling on the categorical xaxis on the stacked barchart v2 (#2…
zhaoyongjie Oct 18, 2022
f381154
fix: drilling on the categorical xaxis on the mixed chart (#21845)
zhaoyongjie Oct 19, 2022
df7840c
chore: Added translate functions (#21816)
AndVK Oct 19, 2022
b773354
docs: 414 (#21849)
Onroe Oct 19, 2022
0a4ecca
fix: custom SQL in the XAxis (#21847)
zhaoyongjie Oct 19, 2022
47b1e0c
feat: Disables HTML rendering in Toast by default (#21853)
michael-s-molina Oct 19, 2022
9aa804e
fix: categorical x-axis can't apply the label of column (#21869)
zhaoyongjie Oct 19, 2022
7c4102c
feat(select filter): add CRLF separator for Windows (#21867)
mapledan Oct 19, 2022
ec20c01
fix(dashboard): Prevent XSS attack vector (#21822)
agl-developer Oct 19, 2022
cddc361
feat(explore): Don't discard controls with custom sql when changing d…
kgabryje Oct 19, 2022
decb2fb
feat(datasets): Change in API to create virtual datasets (#21840)
sinhashubham95 Oct 19, 2022
54f6fd6
fix: docker links (#21797)
lucapette Oct 19, 2022
76e57ec
feat(dashboard): menu improvements, fallback support for Drill to Det…
codyml Oct 19, 2022
28c7636
fix: Change timer font to monospace (#21876)
lyndsiWilliams Oct 19, 2022
b17ef18
chore: Color consistency E2E tests (#21622)
geido Oct 20, 2022
f4da74c
feat: Adds a Content Security Policy (CSP) check for production envir…
michael-s-molina Oct 20, 2022
9a063ab
feat(explore): add config for default time filter (#21879)
Usiel Oct 20, 2022
e418694
fix: Mistaken use of BootstrapUser type (#21892)
codyml Oct 20, 2022
f4a4ab4
fix: type of AnnotationLayer (#21878)
justinpark Oct 21, 2022
40f8254
fix(dashboard): Ensure correct positioning of "Drill to detail by" su…
codyml Oct 21, 2022
2fe68a3
chore: E2E Dashboards Cross-references (#21805)
geido Oct 21, 2022
c2834cc
chore: Remove CROSS_REFERENCES feature flag (#21815)
geido Oct 21, 2022
04b017e
chore: Updating SIP issue template to boost the link, and (hopefully)…
rusackas Oct 21, 2022
3da9687
chore: Improves D2D loading indicator (#21908)
michael-s-molina Oct 21, 2022
7edf1fb
fix(superset): Fixed API for bulk delete of embedded dashboards (#21911)
sinhashubham95 Oct 22, 2022
f5977ca
chore(plugin-chart-echarts): bump ECharts to 5.4.0 (#21916)
villebro Oct 24, 2022
a36ab71
fix: Ensure data cleanup in Cypress (#21921)
geido Oct 24, 2022
175ec85
feat: Add dataset visuals for when a table is selected (#21893)
lyndsiWilliams Oct 24, 2022
c19708b
feat(rightmenu): Add Datasets to + Menu and Hide Databases when one h…
Antonio-RiveroMartnez Oct 24, 2022
88e98d5
fix(sqllab): fix control x to stop query (#21899)
pkdotson Oct 24, 2022
792820e
fix(sqllab): remove set state on component update lifecycle (#21771)
justinpark Oct 24, 2022
76c865f
chore: additional logging in alerts and reports (#21802)
AAfghahi Oct 24, 2022
c6c9215
fix: time grain key from P0.25Y to P3M (#21919)
zhaoyongjie Oct 25, 2022
fa67315
fix: Default temporal column in Datasource (#21857)
geido Oct 25, 2022
1388f21
fix: accept old database payload (#21923)
betodealmeida Oct 25, 2022
7600da8
feat: create function for get_sqla_engine with context (#21790)
hughhhh Oct 25, 2022
779d9f7
feat: Adds the HORIZONTAL_FILTER_BAR feature flag (#21935)
michael-s-molina Oct 26, 2022
a88dfe2
fix: check that imports are ZIPs (#21875)
betodealmeida Oct 26, 2022
4002406
fix: BIGINT rendering regression in chartAction (#21937)
justinpark Oct 26, 2022
059e53a
fix: Crash caused by numpy.vectorize (#21936)
john-bodley Oct 26, 2022
203b289
feat(bigquery): Custom message when Service Account doesnt have the c…
Antonio-RiveroMartnez Oct 26, 2022
edce579
feat(dashboard): Move dashboard auto refresh intervals options to con…
zhaorui2022 Oct 27, 2022
2d5ee4f
docs(athena): add assuming IAM role with PyAthena (#21951)
gforien Oct 27, 2022
95b4323
fix(dashboard): Remove bar at bottom of dashboard edit sidebar (#21807)
codyml Oct 27, 2022
7e3e133
fix: Most common flaky Cypress tests (#21941)
geido Oct 27, 2022
06da7bf
feat(helm): Support for flower and websocket containers (#21806)
Yann-J Oct 27, 2022
fb8231b
fix(sqllab): wiped out unsaved changes by delayed actions (#21877)
justinpark Oct 27, 2022
9d25453
fix(explore): Chart save modal displays error instead of failing sile…
kgabryje Oct 27, 2022
102909e
fix: small bump to shillelagh (#21953)
AAfghahi Oct 27, 2022
3c7a081
fix(explore): Small changes in metadata bar copy and tooltip placemen…
kgabryje Oct 28, 2022
7f563cf
chore: Remove several React app console warnings and errors v2 (#21725)
agl-developer Oct 28, 2022
d3f930a
fix: add form data for empty state control to save dataset (#21944)
pkdotson Oct 28, 2022
d1807db
fix: Adds logging for SPA route navigation with React router (#21960)
eric-briscoe Oct 28, 2022
33fc578
fix: error_parsing (#21946)
AAfghahi Oct 28, 2022
efefb66
chore: bump pyathena and related packages (#21958)
eschutho Oct 29, 2022
ae9a30b
build(helm): Helm-docs + fix Helm chart release (#21963)
Yann-J Oct 29, 2022
3ea8f20
fix: bump expected npm version in superset-websocket (#21973)
gebhardtr Oct 30, 2022
bf00193
perf(native-filters): improve native filter modal form performance (#…
stephenLYZ Oct 30, 2022
66f166b
perf(native-filters): reduce the re-rendering of native filter modal …
stephenLYZ Oct 31, 2022
c9470ca
fix: dashboard api cache decorator (#21964)
dpgaspar Oct 31, 2022
a02a778
feat(reports): execute as other than selenium user (#21931)
villebro Oct 31, 2022
7f78778
refactor: return initial exception and check if it's user error (#21836)
hughhhh Oct 31, 2022
3bb9187
fix: invalid float number format by json-bigint (#21968)
justinpark Oct 31, 2022
5c27aaf
feat: Selectable dropdown triggered by icon component (#21955)
geido Oct 31, 2022
dc73995
chore: bubble up more db error messages (#21982)
villebro Nov 1, 2022
72598a5
fix: rename datasource->dataset in error message (#21959)
mistercrunch Nov 1, 2022
25be9ab
fix: bump gecko and mozilla in Dockerfile (#21995)
AAfghahi Nov 1, 2022
a9b229d
feat: support mulitple temporal filters in AdhocFilter and move the T…
zhaoyongjie Nov 2, 2022
3a02339
fix: invalid float number format by json-bigint (#21996)
justinpark Nov 2, 2022
4a330a3
chore: Refactor ownership (#21938)
john-bodley Nov 2, 2022
4e33235
chore: Verify edit permission for Horizontal filter bar (#21990)
geido Nov 2, 2022
429f246
refactor: clean up codes (#22002)
zhaoyongjie Nov 2, 2022
ba65f66
fix: Change downloadAsImage to use Superset theme (#22011)
lyndsiWilliams Nov 3, 2022
4cbd70d
fix: Revert shared controls typing change. (#22014)
codyml Nov 3, 2022
97e3e79
feat: Adds the DropdownContainer component (#21974)
michael-s-molina Nov 3, 2022
d52d72c
refactor: Feature flags getter (#22015)
zhaoyongjie Nov 3, 2022
68e8b00
feat(dashboard): Support changing filter bar location (#22004)
kgabryje Nov 3, 2022
6bbf4f8
fix: JSON serializers (#22029)
john-bodley Nov 4, 2022
5e1eecb
chore(dataset): enable reload for schema and table (#22032)
justinpark Nov 4, 2022
9b6322b
fix(native-filters): panels are collapsed when switch native filters …
stephenLYZ Nov 4, 2022
b040211
feat: Adds more customization properties to DropdownContainer (#22031)
michael-s-molina Nov 4, 2022
7d1df3b
feat: Improves SafeMarkdown HTML sanitization (#21895)
michael-s-molina Nov 4, 2022
9832bbd
build: Mutli-stage build and slim image for websocket container (#21954)
Yann-J Nov 4, 2022
c870fbe
feat: Add 3 new extension points for inserting custom icons (#22027)
jfrag1 Nov 4, 2022
358a4ec
fix: deprecate approve and request_access endpoint (#22022)
dpgaspar Nov 7, 2022
e33a086
fix: datasource save, improve data validation (#22038)
dpgaspar Nov 7, 2022
aa48cae
chore: Adds RTL tests to DropdownContainer (#22041)
michael-s-molina Nov 7, 2022
7a52b22
test: Fix act errors in DndMetricSelect test (#22048)
lyndsiWilliams Nov 7, 2022
cd1b379
fix: accept only JSON credentials (#22040)
betodealmeida Nov 7, 2022
ef6b9a9
feat(dashboard): confirm overwrite to prevent unintended changes (#21…
justinpark Nov 8, 2022
cdec092
test: Fix act errors in DndColumnSelectControl tests (#22068)
corbinrobb Nov 8, 2022
4496748
chore: update Druid (#22067)
betodealmeida Nov 8, 2022
53ed8f2
feat(helm): add `metadata namespace` (#22020)
waynewenswag Nov 9, 2022
9f7bd1e
fix(presto/trino): Ensure get_table_names only returns real tables (#…
john-bodley Nov 9, 2022
736b534
feat: create table component based on ant design Table (#21520)
eric-briscoe Nov 9, 2022
95b4c7b
chore(bigquery): Add extra logging for BigQuery exceptions so we can …
Antonio-RiveroMartnez Nov 10, 2022
35e0e5b
chore: improve performance on bootstrap permissions (#22083)
dpgaspar Nov 10, 2022
defe5c8
feat: Integrate ant d table component into DatasetPanel (#21948)
eric-briscoe Nov 11, 2022
5b67e07
refactor: update documents and rename variables (#22074)
zhaoyongjie Nov 11, 2022
7c6fabb
chore: deprecate /superset/fetch_datasource_metadata mig to API v1 (#…
dpgaspar Nov 14, 2022
ed1f50e
refactor: add deprecated decorator for old SupersetView's (#22113)
dpgaspar Nov 14, 2022
824dc71
fix: Right click on country map with code filter (#22081)
michael-s-molina Nov 14, 2022
86d52fc
chore: remove shadow write of new sip 68 dataset models (#21986)
eschutho Nov 14, 2022
c3f1873
fix(sqllab): Add templateParams on kv store (#22013)
justinpark Nov 14, 2022
ce145c6
refactor: use exception status for logging (#21971)
eschutho Nov 14, 2022
b32de3d
feat: Add a new database driver for Amazon DynamoDB (#22077)
passren Nov 15, 2022
06f87e1
chore: deprecate /superset/datasources/ (#22116)
dpgaspar Nov 15, 2022
e23efef
feat: refactor all `get_sqla_engine` to use contextmanager in codebas…
hughhhh Nov 15, 2022
6f6cb18
fix: add back database lookup from sip 68 revert (#22129)
eschutho Nov 15, 2022
4f2e264
chore(sqllab): Change icon color for running sql (#22050)
justinpark Nov 15, 2022
2f0d5f1
chore(docs): update slack invite url (#22121)
kamalkeshavani-aiinside Nov 16, 2022
d76f305
chore: Use queryEditorId in SqlEditor child components (#21650)
EugeneTorap Nov 16, 2022
e8a0a5e
fix: Missing applied filters indicator (#22137)
john-bodley Nov 16, 2022
900f7f9
docs: Add potential downtime line item to UPDATING.md (#22130)
john-bodley Nov 16, 2022
38a3fbd
feat: use a new official CH driver: clickhouse-connect (#22039)
EugeneTorap Nov 16, 2022
394fb2f
fix: slug is empty if filename is non-ASCII (#22118)
EugeneTorap Nov 16, 2022
83d990d
test(sqllab): Convert tests to RTL for SqlEditor (#22093)
corbinrobb Nov 17, 2022
d352b74
chore: Upgrade [email protected] (#22007)
geido Nov 17, 2022
9cebc1f
docs: Add docs for Amazon Dynamodb database driver (#22145)
passren Nov 18, 2022
17c2bd8
feat: auto select schema (#22160)
betodealmeida Nov 18, 2022
896c832
fix: Add scrollTopOnPagination property to Table (#22115)
geido Nov 18, 2022
25114a7
feat: Horizontal filter bar states (#22064)
geido Nov 18, 2022
c3f9f0b
fix(alerts): execute query as report executor (#22167)
villebro Nov 18, 2022
e990690
fix: Flaky E2E tests (#22152)
geido Nov 18, 2022
7e54b88
chore: Change get_table_names/get_view_names return type (#22085)
john-bodley Nov 18, 2022
9a2cb43
fix: Adds time grain to Pivot Table v2 (#22170)
michael-s-molina Nov 20, 2022
cc38400
fix: Unhandled exception Str Column Type (#22147)
sinhashubham95 Nov 21, 2022
2e5270c
fix(db-migration): new_dataset_models_take_2 error on postgres (#21417)
micsbot Nov 21, 2022
9c52cca
docs: installing database drivers - trino (#22157)
wrb2 Nov 21, 2022
f40e6d1
fix: SQL Lab QuerySource via referrer (#22172)
john-bodley Nov 21, 2022
6bb4d87
feat: CSV File Upload form updates (#21922)
Antonio-RiveroMartnez Nov 21, 2022
ac0ff78
fix: chart id mapping in dashboard api (#22179)
villebro Nov 21, 2022
78a4bd6
fix: don't stringify extraJson in form (#22171)
eschutho Nov 21, 2022
f885a18
fix: Empty Error Alert Modal (#22186)
AAfghahi Nov 22, 2022
d1567ba
docs: add AI inside to users list (#22187)
kamalkeshavani-aiinside Nov 22, 2022
a77b2d6
chore: remove annotation layer FAB CRUD model view (#22178)
dpgaspar Nov 22, 2022
888f43c
chore: rename 'Change dataset' action to 'Swap dataset' (#22197)
mistercrunch Nov 23, 2022
1809d2b
fix(explore): Value undefined and Unhashable type errors (#22207)
kgabryje Nov 23, 2022
3bc0865
fix: Drill to detail blocked by tooltip (#22082)
michael-s-molina Nov 23, 2022
2e650ea
fix(plugin-chart-echarts): tooltip overflow bug (#22218)
villebro Nov 24, 2022
7408676
build(docker): Push websocket image (#22181)
Yann-J Nov 24, 2022
1831e8c
fix: (dashboard) Adds optional chaining to avoid runtime error (#22213)
eric-briscoe Nov 24, 2022
b2fcdc5
refactor: restructure shared-contrls modules (#22224)
zhaoyongjie Nov 25, 2022
64939f2
feat: Make filters and dividers display horizontally in horizontal na…
codyml Nov 25, 2022
9578a44
feat(chart): Added Latvia to countries map (#22220)
maleksan Nov 25, 2022
d1e576c
fix(explore): Prevent infinite rerenders when editing dataset (#22219)
kgabryje Nov 25, 2022
eba7b3d
feat: Adds virtualization option to antd based Table component (#22135)
eric-briscoe Nov 25, 2022
a8bc53d
fix(reports): force data generation in csv reports (#22196)
mayurnewase Nov 26, 2022
cc2334e
chore(dashboard): Ignore empty json value for overwrite confirm (#22214)
justinpark Nov 26, 2022
22fab5e
feat: Axis sort in the Bar Chart V2 (#21993)
zhaoyongjie Nov 26, 2022
0fdc520
fix: the TimePicker overlay the AdhocFilter (#22234)
zhaoyongjie Nov 28, 2022
940a175
fix(generic-chart-axes): apply time filter on all target column types…
villebro Nov 28, 2022
4b96474
fix(dashboard): Fix filter card positioning for horizontal native fil…
codyml Nov 28, 2022
93158ea
fix(dashboard): Fix hover labels for horizontal overflow native filte…
codyml Nov 28, 2022
435926b
fix(dashboard): Add correct icon, label and badge to horizontal nativ…
codyml Nov 28, 2022
79e7980
chore: Add a migration that removes filter_bar_orientation from dashb…
kgabryje Nov 29, 2022
389e44e
fix: Apply border radius and fix height for MetadataBar (#22010)
kgabryje Nov 29, 2022
fb3e717
fix(file_upload): Fix columnar and Excel upload forms (#22249)
Antonio-RiveroMartnez Nov 29, 2022
a642d12
fix(dashboard): Fix FilterWithDataMask typing and add null check (#22…
codyml Nov 29, 2022
969c963
fix(dashboard): Force native filters into vertical orientation when F…
codyml Nov 29, 2022
4657250
chore(dashboard): Fix missing React key errors (#22266)
codyml Nov 30, 2022
91d1905
fix(dashboard): Change horizontal filter bar divider truncation logic…
codyml Nov 30, 2022
b1f8fd4
chore(superset-ui): remove deprecated fields from QueryObject (#22272)
villebro Nov 30, 2022
2fd0a61
feat: CSV File Upload form updates (Grouping with Collapse/Expand) (#…
Antonio-RiveroMartnez Nov 30, 2022
6ead8af
build(deps-dev): bump @typescript-eslint/parser from 4.19.0 to 5.45.0…
dependabot[bot] Nov 30, 2022
5de98c3
chore: bump clickhouse to 0.4.6 (#22279)
betodealmeida Nov 30, 2022
436b790
docs: Add Oslandia to superset users (#22242)
vpicavet Nov 30, 2022
32ccb97
fix: allow datasource imports on Windows (#22264)
BTatlock Nov 30, 2022
e80e10e
feat: add risingwave.py in db engine specs (#22123)
BowenXiao1999 Nov 30, 2022
3ffe782
feat: Uses new table component in Drill to Detail (#22173)
michael-s-molina Nov 30, 2022
ffff3e4
fix(native-filters): Add empty text node before OutPortal (#22289)
codyml Dec 1, 2022
afc10a2
feat: Adds overflow to the DropdownContainer popover (#22250)
michael-s-molina Dec 1, 2022
04e0bb9
fix(native-filters): Misc spacing fixes for horizontal and horizontal…
codyml Dec 1, 2022
ead2834
fix: Horizontal filter bar resizing (#22286)
michael-s-molina Dec 1, 2022
309c064
fix(dashboard): chart doesn't resize when tab switch (#22009)
stephenLYZ Dec 1, 2022
8cf5728
feat: Automatically closes the DropdownContainer when scrolling outsi…
michael-s-molina Dec 1, 2022
3affd46
build(deps): bump hot-shots from 9.0.0 to 9.3.0 in /superset-websocke…
dependabot[bot] Dec 1, 2022
329dd22
build(deps-dev): bump @types/cookie from 0.4.1 to 0.5.1 in /superset-…
dependabot[bot] Dec 1, 2022
347eec8
build(deps-dev): bump @types/node from 16.11.6 to 18.11.10 in /supers…
dependabot[bot] Dec 1, 2022
2bdf22b
fix(docker): Fixing ws docker push (#22303)
craig-rueda Dec 1, 2022
eb6045a
feat(native-filters): Adjust filter components for horizontal mode (#…
kgabryje Dec 1, 2022
aa97ba4
feat: root context provider extension point (#22188)
diegomedina248 Dec 1, 2022
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
  •  
  •  
  •  
17 changes: 14 additions & 3 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,14 +1,25 @@
# Notify all committers of DB migration changes, per SIP-59

# https://github.com/apache/superset/issues/13351

/superset/migrations/ @apache/superset-committers

# Notify Preset team when ephemeral env settings are changed

.github/workflows/ecs-task-definition.json @robdiciuccio @craig-rueda @rusackas @eschutho @dpgaspar @nytai @mistercrunch
.github/workflows/docker-ephemeral-env.yml @robdiciuccio @craig-rueda @rusackas @eschutho @dpgaspar @nytai @mistercrunch
.github/workflows/ephemeral*.yml @robdiciuccio @craig-rueda @rusackas @eschutho @dpgaspar @nytai @mistercrunch

# Notify some committers of changes in the Select component
/superset-frontend/src/components/Select/ @michael-s-molina @geido
# Notify some committers of changes in the components

/superset-frontend/src/components/Select/ @michael-s-molina @geido @ktmud
/superset-frontend/src/components/MetadataBar/ @michael-s-molina
/superset-frontend/src/components/DropdownContainer/ @michael-s-molina

# Notify Helm Chart maintainers about changes in it
/helm/superset/ @craig-rueda

/helm/superset/ @craig-rueda @dpgaspar @villebro

# Notify E2E test maintainers of changes

/superset-frontend/cypress-base/ @jinghua-qa @geido
12 changes: 4 additions & 8 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,10 @@ labels: "#enhancement"

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Github Discussions is our new home for discussing features and improvements!

**Describe the solution you'd like**
A clear and concise description of what you want to happen.
https://github.com/apache/superset/discussions/categories/ideas

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
We'd like to keep Github Issues focuses on bugs and SIP's (Superset Improvement Proposals)!

**Additional context**
Add any other context or screenshots about the feature request here.
Please note that feature requests opened as Github Issues will be moved to Discussions.
12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE/security_vulnerability.md

This file was deleted.

6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/sip.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
name: SIP
about: Superset Improvement Proposal
about: Superset Improvement Proposal [See SIP-0](https://github.com/apache/superset/issues/5602)
labels: "#SIP"

---

*Please make sure you are familiar with the SIP process documented*
(here)[https://github.com/apache/superset/issues/5602]. The SIP number should be the next number after the latest SIP listed [here](https://github.com/apache/superset/issues?q=is%3Aissue+label%3Asip).
(here)[https://github.com/apache/superset/issues/5602]. The SIP will be numbered by a committer upon acceptance.

## [SIP-\<number>] Proposal for <title>
## [SIP] Proposal for ...<title>

### Motivation

Expand Down
21 changes: 21 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ updates:
labels:
- npm
- dependabot
versioning-strategy: increase

- package-ecosystem: "pip"
directory: "/requirements/"
Expand All @@ -21,9 +22,29 @@ updates:
schedule:
interval: "daily"
open-pull-requests-limit: 0
versioning-strategy: increase

- package-ecosystem: "npm"
directory: "/docs/"
schedule:
interval: "daily"
open-pull-requests-limit: 0
versioning-strategy: increase

- package-ecosystem: "npm"
directory: "/superset-websocket/"
schedule:
interval: "daily"
labels:
- npm
- dependabot
versioning-strategy: increase

- package-ecosystem: "npm"
directory: "/superset-websocket/utils/client-ws-app/"
schedule:
interval: "daily"
labels:
- npm
- dependabot
versioning-strategy: increase
45 changes: 38 additions & 7 deletions .github/workflows/bashlib.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ default-setup-command() {
}

apt-get-install() {
say "::group::apt-get install dependencies"
sudo apt-get update && sudo apt-get install --yes \
libsasl2-dev
say "::endgroup::"
say "::group::apt-get install dependencies"
sudo apt-get update && sudo apt-get install --yes \
libsasl2-dev
say "::endgroup::"
}

pip-upgrade() {
Expand Down Expand Up @@ -161,7 +161,7 @@ cypress-run() {
if [[ -z $CYPRESS_KEY ]]; then
$cypress --spec "cypress/integration/$page" --browser "$browser"
else
export CYPRESS_RECORD_KEY=`echo $CYPRESS_KEY | base64 --decode`
export CYPRESS_RECORD_KEY=$(echo $CYPRESS_KEY | base64 --decode)
# additional flags for Cypress dashboard recording
$cypress --spec "cypress/integration/$page" --browser "$browser" \
--record --group "$group" --tag "${GITHUB_REPOSITORY},${GITHUB_EVENT_NAME}" \
Expand Down Expand Up @@ -190,8 +190,8 @@ cypress-run-all() {
cat "$flasklog"
say "::endgroup::"

# Rerun SQL Lab tests with backend persist enabled
export SUPERSET_CONFIG=tests.integration_tests.superset_test_config_sqllab_backend_persist
# Rerun SQL Lab tests with backend persist disabled
export SUPERSET_CONFIG=tests.integration_tests.superset_test_config_sqllab_backend_persist_off

# Restart Flask with new configs
kill $flaskProcessId
Expand All @@ -212,3 +212,34 @@ cypress-run-all() {
# make sure the program exits
kill $flaskProcessId
}

eyes-storybook-dependencies() {
say "::group::install eyes-storyook dependencies"
sudo apt-get update -y && sudo apt-get -y install gconf-service ca-certificates libxshmfence-dev fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libgconf-2-4 libglib2.0-0 libgdk-pixbuf2.0-0 libgtk-3-0 libnspr4 libnss3 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release xdg-utils libappindicator1
say "::endgroup::"
}

cypress-run-applitools() {
cd "$GITHUB_WORKSPACE/superset-frontend/cypress-base"

local flasklog="${HOME}/flask.log"
local port=8081
local cypress="./node_modules/.bin/cypress run"
local browser=${CYPRESS_BROWSER:-chrome}

export CYPRESS_BASE_URL="http://localhost:${port}"

nohup flask run --no-debugger -p $port >"$flasklog" 2>&1 </dev/null &
local flaskProcessId=$!

$cypress --spec "cypress/integration/*/**/*.applitools.test.ts" --browser "$browser" --headless --config ignoreTestFiles="[]"

codecov -c -F "cypress" || true

say "::group::Flask log for default run"
cat "$flasklog"
say "::endgroup::"

# make sure the program exits
kill $flaskProcessId
}
2 changes: 2 additions & 0 deletions .github/workflows/caches.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ const assetsConfig = {
path: [`${workspaceDirectory}/superset/static/assets`],
hashFiles: [
`${workspaceDirectory}/superset-frontend/src/**/*`,
`${workspaceDirectory}/superset-frontend/packages/**/*`,
`${workspaceDirectory}/superset-frontend/plugins/**/*`,
`${workspaceDirectory}/superset-frontend/*.js`,
`${workspaceDirectory}/superset-frontend/*.json`,
],
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/check_db_migration_confict.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,11 @@ jobs:
repo: context.repo.repo,
issue_number: pull.number,
body:
`⚠️ @${pull.user.login} Your base branch \`${currentBranch}\` has just ` +
`# 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️ 🙅‍♂️` +
`❗ @${pull.user.login} Your base branch \`${currentBranch}\` has ` +
'also updated `superset/migrations`.\n' +
'\n' +
'**Please consider rebasing your branch to avoid db migration conflicts.**',
'**Please consider rebasing your branch and [resolving potential db migration conflicts](https://github.com/apache/superset/blob/master/CONTRIBUTING.md#merging-db-migrations).**',
});
}
}
55 changes: 55 additions & 0 deletions .github/workflows/chromatic-master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# .github/workflows/chromatic.yml
# seee https://www.chromatic.com/docs/github-actions
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# Workflow name
name: 'Chromatic Storybook Master'

# Event for the workflow
# Only run if changes were made in superset-frontend folder of repo on merge to Master
on:
# This will trigger when a branch merges to master when the PR has changes in the frontend folder updating the chromatic baseline
push:
branches:
- master
paths:
- "superset-frontend/**"

# List of jobs
jobs:
chromatic-deployment:
# Operating System
runs-on: ubuntu-latest
# Job steps
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: npm ci
working-directory: superset-frontend
# 👇 Build and publish Storybook to Chromatic
- name: Build and publish Storybook to Chromatic
id: chromatic-master
uses: chromaui/action@v1
# Required options for the Chromatic GitHub Action
with:
# 👇 Location of package.json from root of mono-repo
workingDir: superset-frontend
# 👇 Chromatic projectToken, refer to the manage page to obtain it.
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
exitZeroOnChanges: true # 👈 Option to prevent the workflow from failing
autoAcceptChanges: true # 👈 Option to accept all changes when merging to master
13 changes: 13 additions & 0 deletions .github/workflows/docker_build_push.sh
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,19 @@ docker build --target lean \
--label "build_actor=${GITHUB_ACTOR}" \
.

#
# Build the "websocket" image
#
docker build \
-t "${REPO_NAME}:${SHA}-websocket" \
-t "${REPO_NAME}:${REFSPEC}-websocket" \
-t "${REPO_NAME}:${LATEST_TAG}-websocket" \
--label "sha=${SHA}" \
--label "built_at=$(date)" \
--label "target=lean" \
--label "build_actor=${GITHUB_ACTOR}" \
superset-websocket

#
# Build the dev image
#
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/embedded-sdk-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,5 @@ jobs:
node-version: "16"
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- run: npm test
- run: npm run build
51 changes: 51 additions & 0 deletions .github/workflows/license-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: License Check

on:
push:
branches-ignore:
- "dependabot/**"
pull_request:

jobs:
license_check:
name: License Check
runs-on: ubuntu-20.04
steps:
- name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
uses: actions/checkout@v2
with:
persist-credentials: false
submodules: recursive
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 8
- name: Generate fossa report
env:
FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }}
run: |
set -eo pipefail
if [[ "${{github.event_name}}" != "pull_request" ]]; then
./scripts/fossa.sh
exit 0
fi

URL="https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files"
FILES=$(curl -s -X GET -G $URL | jq -r '.[] | .filename')

cat<<EOF
CHANGED FILES:
$FILES

EOF

if [[ "${FILES}" =~ (.*package*\.json|requirements\/[a-z_-]+\.txt|setup\.py) ]]; then
echo "Detected dependency changes... running fossa check"

./scripts/fossa.sh
else
echo "No dependency changes... skiping fossa check"
fi
shell: bash
- name: Run license check
run: ./scripts/check_license.sh
Loading