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

Feature/update cccs main to 2.1.0 add cccs 2.0 #281

Merged
merged 1,333 commits into from
Apr 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1333 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
c55f7c1
Merge commit '4b03d2553c465969049ff449673ea8a1e3eacb51' into feature/…
cccs-RyanK Apr 13, 2023
80209e4
updating package json
cccs-RyanK Apr 14, 2023
2b77132
post merge fixes
cccs-RyanK Apr 19, 2023
71c917c
[cccs-2.0] updating docker file (#188)
cccs-RyanS Jul 29, 2022
06ee1bb
[CLDN-1565] Fixing bugs (#189)
cccs-RyanS Aug 8, 2022
d17a11d
Feature/cldn 1565 (#192)
cccs-RyanS Aug 9, 2022
34ad6b7
Feature/cldn 1609 (#195)
cccs-RyanS Aug 16, 2022
6108c36
[CLDN-1609] Updating image (#196)
cccs-RyanS Aug 16, 2022
61da4f3
[CLDN-1620] Making rendering use advanced type (#197)
cccs-RyanS Aug 17, 2022
3c068c3
updating image (#198)
cccs-RyanS Aug 18, 2022
a294672
[CLDN-1609] Fixing all QA bugs (#201)
cccs-RyanS Aug 23, 2022
d45d7e2
Feature/cldn 1541 (#200)
cccs-Dustin Aug 23, 2022
2a63da1
[CLDN-1609] Updating docker image (#202)
cccs-RyanS Aug 23, 2022
0426f13
[cccs-2.0] Fixing case sensitivity (#203)
cccs-RyanS Sep 12, 2022
1b13550
Fix/cccs 2.0 (#204)
cccs-Dustin Sep 12, 2022
8afc0dd
Fixed issue with Typescript (#205)
cccs-Dustin Sep 14, 2022
3c98596
Fix cccs 2.0 (#206)
cccs-Dustin Sep 14, 2022
b65c702
Feature/cldn 1563 (#207)
cccs-Dustin Sep 16, 2022
35a7bdf
Updated image (#208)
cccs-Dustin Sep 16, 2022
eed77d6
[CLDN-1683] Added code to show column descriptions as tooltips in the…
cccs-Dustin Sep 20, 2022
475efd4
Feature/cldn 1676 (#210)
cccs-Dustin Sep 22, 2022
3f63dcc
Updating Superset Base Image Tag (#211)
cccs-Dustin Sep 23, 2022
183738a
added adhoc filter plugin files
cccs-RyanK Sep 23, 2022
a3705b6
Made sure that adhoc filter uses the adhoc filter object
cccs-Dustin Sep 23, 2022
63f8cf9
added adhocfiltercontrol to native adhoc filter
cccs-RyanK Sep 27, 2022
36085a0
fixed hook that made too many requests
cccs-RyanK Sep 27, 2022
f3cc40e
fixed applied filter label
cccs-RyanK Sep 27, 2022
9c3a738
removed duplicate files
cccs-RyanK Sep 28, 2022
ea7918c
Removed uneeded functions
cccs-Dustin Sep 28, 2022
c5ec553
Removed uneeded functions and variables
cccs-Dustin Sep 28, 2022
4b6dc40
Removed unused props variables
cccs-Dustin Sep 28, 2022
5469b50
modifying base image tag
cccs-RyanK Sep 28, 2022
5903be1
Removed unused config settings
cccs-Dustin Sep 28, 2022
7926fe0
removed column for filter config form
cccs-RyanK Sep 29, 2022
a8b66ba
Improved the applied filter(s) modal
cccs-Dustin Sep 29, 2022
b4c696e
Temp update to build image
cccs-Dustin Sep 29, 2022
bd9ee8d
fixed string formatting issue:
cccs-RyanK Sep 29, 2022
5e9e342
updating superset base image tag
cccs-RyanK Sep 29, 2022
37ee9cb
added setFocused hooks to filter when hovering
cccs-RyanK Oct 4, 2022
dce991a
Fixed the right click to emit dashboard cross-filters (#213)
cccs-Dustin Oct 5, 2022
03884ff
Updated superset base image (#214)
cccs-Dustin Oct 5, 2022
ab2cfb5
fixed unused declaration error
cccs-RyanK Oct 7, 2022
1f7559f
updating image
cccs-RyanK Oct 7, 2022
a1007c1
Prevent invalid filter values from being saved (#215)
reesercollins Oct 7, 2022
1959f83
[cccs-2.0] fixing trino req (#216)
cccs-RyanS Oct 11, 2022
8ee13e9
updating superset-base image tag
cccs-RyanK Oct 11, 2022
d1e9cfc
added option to emit a filter from a default column for a row in ag grid
cccs-RyanK Oct 14, 2022
703d73b
Update trino python client (#219)
cccs-Dustin Oct 14, 2022
5498ffd
Updated superset's base image tag (#221)
cccs-Dustin Oct 14, 2022
72ad20e
Update superset-frontend/src/cccs-viz/plugins/plugin-chart-cccs-grid/…
cccs-RyanK Oct 19, 2022
4470ac3
changed control panel to plural
cccs-RyanK Oct 31, 2022
201b0ac
disallow columns that are not a part of the chart to be selected as d…
cccs-RyanK Nov 2, 2022
f00c57b
updated image tag
cccs-RyanK Nov 4, 2022
d02f621
updated control panel logic for agg mode
cccs-RyanK Nov 7, 2022
fa0a5dd
update image tag
cccs-RyanK Nov 7, 2022
7344885
fixed issues
cccs-RyanK Nov 9, 2022
f5cca41
updating base image
cccs-RyanK Nov 9, 2022
935b433
fixed refactor error
cccs-RyanK Nov 10, 2022
950f6aa
updating base image
cccs-RyanK Nov 10, 2022
c3dedd0
fixed so that option disables properly
cccs-RyanK Nov 14, 2022
18502f5
updating base image
cccs-RyanK Nov 14, 2022
beb30cf
Add users API to get and delete users (#223)
reesercollins Nov 18, 2022
4a003af
updating image
cccs-RyanK Nov 21, 2022
7975174
Update cccs-build/superset/Dockerfile
cccs-RyanK Nov 22, 2022
cb00afe
Added ability to certify entities with multiple values (#224)
reesercollins Nov 24, 2022
5bed410
Feature/cldn 1749 (#222)
cccs-RyanS Dec 1, 2022
c7d5354
Prevent non-admins from using users api (#236)
reesercollins Dec 8, 2022
5b3c2c2
added styles to highlight adhoc filter when focused and fix awkward e…
cccs-RyanK Dec 30, 2022
9171af0
removed suggestions from popping up
cccs-RyanK Dec 30, 2022
e88cbc8
added comment
cccs-RyanK Dec 30, 2022
4d108d5
fixed unused import error
cccs-RyanK Jan 3, 2023
e1bebc5
updating base image
cccs-RyanK Jan 5, 2023
9eb91d4
Update Dockerfile
cccs-RyanK Jan 17, 2023
f41c18d
[CLDN-1829] fixing principle filter logic with state (#234) (#244)
cccs-RyanS Jan 17, 2023
85f50e0
[cccs-2.0] Updating image (#245)
cccs-RyanS Jan 19, 2023
41ae4cc
value set to empty list instead of undefined
Feb 3, 2023
3d11c67
updating base image
Feb 6, 2023
bf02421
Feature/cldn 1748 (#243)
cccs-RyanS Feb 6, 2023
553d8ad
CLDN-1710 including schema in search columns for datasets api (#253)
cccs-nik Feb 6, 2023
1236754
Update Dockerfile
cccs-RyanK Feb 6, 2023
cdc2c41
CLDN-1710 tag update (#255)
cccs-nik Feb 6, 2023
4ea7e14
update image tag
cccs-RyanK Feb 14, 2023
9f1e26b
updating image tag
cccs-RyanK Feb 16, 2023
1803d67
Update vault image to get new CAs
cccs-RyanK Feb 20, 2023
0ca979f
update image tag
cccs-RyanK Feb 23, 2023
e189b12
Update Dockerfile
cccs-RyanK Feb 23, 2023
1b5a1c4
Update Dockerfile
cccs-RyanK Feb 24, 2023
97242ee
Feature/cldn 1773 (#269)
cccs-RyanS Mar 10, 2023
701a7e7
Updating docker file (#270)
cccs-RyanS Mar 13, 2023
17c2182
Feature/cldn 1968 (Display JSON data inline) (#268)
cccs-Dustin Mar 15, 2023
c55b712
Feature/cldn 1968 (#272)
cccs-Dustin Mar 15, 2023
6083b4c
post merge fixes
cccs-RyanK Apr 24, 2023
a01b3da
updating package lock
cccs-RyanK Apr 24, 2023
5d5216f
fix npm install
cccs-RyanK Apr 24, 2023
f4ca896
npm fixes
cccs-RyanK Apr 24, 2023
add4430
updating base image tag
cccs-RyanK Apr 25, 2023
35a7eda
fixed typing extensions version
cccs-RyanK Apr 25, 2023
eb34140
grabbing cldn 2076 changes
cccs-RyanK Apr 25, 2023
24f5fcb
fixed dev version number
cccs-RyanK Apr 25, 2023
d6b3af5
updating base image
cccs-RyanK Apr 25, 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
  •  
  •  
  •  
8 changes: 7 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,16 @@
.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
# 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 @dpgaspar @villebro

# Notify E2E test maintainers of changes

/superset-frontend/cypress-base/ @jinghua-qa @geido @eschutho @rusackas @betodealmeida
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.

8 changes: 5 additions & 3 deletions .github/ISSUE_TEMPLATE/sip.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
---
name: SIP
about: Superset Improvement Proposal
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"

---

*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
2 changes: 1 addition & 1 deletion .github/actions/chart-testing-action
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
11 changes: 8 additions & 3 deletions .github/workflows/bashlib.sh
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ cypress-run-all() {
nohup flask run --no-debugger -p $port >"$flasklog" 2>&1 </dev/null &
local flaskProcessId=$!

cypress-run "*/**/!(*.applitools.test.ts)"
cypress-run "*/**/*"

# After job is done, print out Flask log for debugging
say "::group::Flask log for default run"
Expand All @@ -198,7 +198,7 @@ cypress-run-all() {
nohup flask run --no-debugger -p $port >"$flasklog" 2>&1 </dev/null &
local flaskProcessId=$!

cypress-run "sqllab/!(*.applitools.test.ts)" "Backend persist"
cypress-run "sqllab/*" "Backend persist"

# Upload code coverage separately so each page can have separate flags
# -c will clean existing coverage reports, -F means add flags
Expand All @@ -220,14 +220,19 @@ eyes-storybook-dependencies() {
}

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-run "*/**/*.applitools.test.ts"
$cypress --spec "cypress/integration/*/**/*.applitools.test.ts" --browser "$browser" --headless --config ignoreTestFiles="[]"

codecov -c -F "cypress" || true

Expand Down
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
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
28 changes: 28 additions & 0 deletions .github/workflows/docker_build_push.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,40 @@ 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
#
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=websocket" \
--label "build_actor=${GITHUB_ACTOR}" \
superset-websocket

#
# Build the dev image
#
Expand Down
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
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Miscellaneous
name: Prefer Typescript

on:
push:
Expand All @@ -7,49 +7,6 @@ on:
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

prefer_typescript:
if: github.ref == 'ref/heads/master' && github.event_name == 'pull_request'
name: Prefer Typescript
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
5 changes: 5 additions & 0 deletions .github/workflows/superset-frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,11 @@ jobs:
if: steps.check.outcome == 'failure'
working-directory: ./superset-frontend
run: npm run plugins:build-storybook
- name: superset-ui/core coverage
if: steps.check.outcome == 'failure'
working-directory: ./superset-frontend
run: |
npm run core:cover
- name: unit tests
if: steps.check.outcome == 'failure'
working-directory: ./superset-frontend
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/superset-helm-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,4 @@ jobs:
CT_CHART_DIRS: helm
CT_LINT_CONF: lintconf.yaml
CT_SINCE: HEAD
CT_CHART_REPOS: bitnami=https://charts.bitnami.com/bitnami
Loading