-
Notifications
You must be signed in to change notification settings - Fork 15
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
Update superset to v0.34.0rc1 #265
Conversation
This reverts commit 165b410. Signed-off-by: Maxim Sukharev <[email protected]>
940771b0 Squashed 'superset/' changes from 7591a709..323241f6 daef4697 Squashed 'superset/' changes from 24aa99fd..7591a709 4c28cee1 Squashed 'superset/' changes from 8fb4ba0d..24aa99fd 98bb4bb1 Squashed 'superset/' content from commit 8fb4ba0d REVERT: 7591a709 0.33.0rc1 REVERT: b7ffdb8b Improve instructions REVERT: 4bbd68c6 Change babytux to open image in birth dashboard REVERT: eaa679e8 remove unused LICENSE entries REVERT: 42d50f9d Add Roboto font to LICENSE, remove glyphicons files REVERT: 5ae2836b Address COPYRIGHT + LICENSE issues REVERT: ea807f20 [WiP] Improvements related to ASF release process REVERT: c57ef5dc 0.31.0rc1.dev1 REVERT: 51068f00 Adding permission for can_only_access_owned_queries (#7234) REVERT: 38dd33e9 Remove LICENSE entry around dataset (#7318) REVERT: ab8f4aff feat: bump superset-ui versions to 0.11 (#7294) REVERT: 3d082667 [load_examples] download data at runtime (#7314) REVERT: 93419958 fix: time series table (#7302) (#7312) REVERT: 7aa6c4e9 Update AceEditorWrapper.jsx (#7315) REVERT: 1ffd3b11 [slice] Fix, remove duplicate label_columns property (#7113) REVERT: 154f6abf Revert "bugfix: improve 'Time Table' (#6959)" (#7304) REVERT: d253c5ca Add details to release instructions (#7296) REVERT: 9dfa80d5 Add all database access permission to 'Alpha' role (#7271) REVERT: b1ebfbc5 Bump nvd3 dep and 'npm audit fix' (#7292) REVERT: 9b4f5ad8 bugfix: improve 'Time Table' (#6959) REVERT: 14647fc2 Minor improvements to <Hotkeys /> component (#7261) REVERT: 763db8fd Improve code smell, use py3k super() call (#7100) REVERT: 80070d0e fix: make the bot more descriptive (#7279) REVERT: f9db605e fix: make SIPs exempt from stale bots (#7278) REVERT: 0c3e46f8 Deprecate npm run backend-sync and related logic (#7211) REVERT: 6c38cb1a chore: add bot config files and update issue templates (#7249) REVERT: b225507b Run 'npm audit fix' to address vulnerabilities (#7263) REVERT: 79dbb3f1 [SQL Lab] fix table metadata loading spinner (#7121) REVERT: 1104aca5 update migration Revision for #6945 (#7258) REVERT: c50e6bc9 feat(dashboard): direct link to single chart/tab/header in dashboard (#6964) REVERT: 139f299a add parent ids into Dashboard layout metadata (#6945) REVERT: 92166399 [cache] Render label when cached (#7164) REVERT: 149b31d2 fix: Remove ASF license from github templates (PR and issues) (#7217) REVERT: 5192270f Fix logo / branding files (#7105) REVERT: 442cfc69 Tweaks to word cloud controls (#7212) REVERT: 5ef2712e [filter_box] allow empty filters list (#7220) (#7244) REVERT: 52473c5d Fix race condition when fetching results in SQL Lab (#7198) (#7242) REVERT: e767e4d9 Fix <Select> clearable (#7215) REVERT: 8830d3f9 [Data Source Editor] Use type of NUMERIC instead of NUMBER and make editor accept freeform types (#7123) REVERT: a717a905 fix: deck.gl polygon tooltip (#7188) REVERT: c5bdbc09 [security] make it easier to redefine Alpha/Gamma (#7036) REVERT: a1d46356 [fix] a typo in variable name (#7197) REVERT: 37d7b2c0 feat: added i18n statements to sqllab (#7194) REVERT: 2af9a84d fix: do not crash when a vis type is disabled. (#7180) REVERT: efede0af fix(sqllab): remove duplicate selector in style file (#7126) REVERT: 03752af4 fix PRODUCT-67916 Click OK button cannot close error message modal (#7179) REVERT: f13e0a8d Update __init__.py (#7166) REVERT: 03c95c86 [SQL Lab] Show tooltip on schema and table select options (#7120) REVERT: ceb86df0 chore: add main pull request template (#7176) REVERT: 7059c52a Adding pull request templates (#7159) REVERT: 7ffcabd5 Fix double scroll bars when content of sql result table overflows horizontally (#7168) REVERT: 41c13152 docs: add cloudsmith to company list (#7158) REVERT: 36a6fade [migration] Fixing issue with fb13d49b72f9 downgrade (#7145) REVERT: 6e79e84b [migration] Fixing issue with c82ee8a39623 downgrade (#7144) REVERT: d5e8d663 [bugfix] SQL Lab 'Filter Results' doesn't stick (#7104) REVERT: ba19a624 Injectable statsd client (#7138) REVERT: cd54a567 fix: Superset logo link when logged out (#7118) REVERT: ee36ce8b chore: updating extra requires (#7115) REVERT: c99d9b5d [SQL Lab] Avoid closing save query modal on backdrop click (#7111) REVERT: c2b971af [docs] CONTRIBUTING.md - how to setup SQL Lab in async mode (#7103) REVERT: 215ed392 Bump python lib croniter to an existing version (#7132) REVERT: 68d2880b Remove super verbose `logging.debug` call (#7122) REVERT: f556da80 fix(useless-self-assignment): correct useless-self-assignment (#7090) REVERT: ebb32101 Scripts & instructions to craft official Apache source releases (#7054) REVERT: 4c5e6ca2 Add HTTP Basic Auth for Druid (Issue #4776) (#6795) REVERT: 71f1bbd2 SQL editor layout makeover (#7102) REVERT: 87fae5c6 [docs] improve UPDATING.md around 0.31's [now] optional deps (#7117) REVERT: 003364e7 Use metric name instead of metric in filter box (#7106) REVERT: b3c4bd95 [forms] Fix handling of NULLs (#7078) REVERT: 23e823f0 Bump SQLAlchemy to 1.3 (#7099) REVERT: 80d6f5a0 [mypy] Adding mypy linting (#7053) REVERT: 60a7b6df handle null column_name in sqla and druid models (#7063) REVERT: 7457a35b [api] add `available_domains/` endpoint (#7097) REVERT: 33d67dad [Dashboard] Keeping refresh frequency value in Dashboard (#5741) REVERT: 4631b7b7 fix: bump pivot table version (#7088) REVERT: 52414869 [bugfix] throw "TypeError: 'NoneType'..." when save chart to new/existing dash. (#5835) REVERT: 10d00334 Bump FAB to 1.12.5 (#7085) REVERT: 9b58e9f4 [SQL Lab] Improved query and results tabs rendering reliability (#7082) REVERT: b210742a Fix filter_box migration PR #6523 (#7066) REVERT: 61add606 [missing values] Removing replacing missing values (#4905) REVERT: 30f88caf [SQL Lab] Fixed TableElement sorting functionality and tests (#7069) (#7070) REVERT: 209e7a9d [SQL Lab] Copy to clipboard should work on the preview tab too (#7068) (#7071) REVERT: 2524219f [tox] Enforcing consistent ordering (#7060) REVERT: c1c8e503 Handle memoryview like bytes instances and decode bytes to utf8 (#7062) REVERT: aa9e2739 docs: add hostnfly to company list (#7065) REVERT: 84109be1 fix: search for visualizations with case-insensitive keyword REVERT: c7ffdd64 docs: fix RST issues while building docs (#7012) REVERT: 42a8a92c feat: add Bulgaria to country map (#6938) REVERT: d56362f2 feat: bump superset-ui-plugins to v0.10.2 (#7051) REVERT: ead3d481 Adding warning message for sqllab save query (#7028) REVERT: c771625f [datasource] Ensuring consistent behavior of datasource editing/saving. (#7037) REVERT: 5137539a [fix] Use HTTPS, not HTTP wherever practical (#7040) REVERT: f5274a9c Fix issues around Database permissions (#7009) REVERT: a6d48d40 [fix] explore chart from dashboard missed slice title (#7046) REVERT: 4a300940 User can turn off download - export csv from a dashboard (#6821) REVERT: f760ba8d fix: groupable only columns populating in filters (#6993) REVERT: fc1770f7 [fix] Cursor jumping when editing chart and dashboard titles (#7038) REVERT: 07c340cf [sqlparse] Fixing table name extraction for ill-defined query (#7029) REVERT: 7d7210d6 [api/v1][query_obj] add default prequeries array (#7039) REVERT: 5e66008b Add handling for memoryview (#6987) REVERT: 4ca2cc1e fix(css-selector): Fixed incorrect css-selector for CRUD page reported by sonarqube report as a critical vulnerability (#7034) REVERT: 0782e831 fix inaccurate data calculation with adata rolling and contribution (#7035) REVERT: cc58f0e6 [WIP] fix user specified JSON metadata not updating dashboard on refresh (#7027) REVERT: 05be8661 [db-engine-spec] Aligning Hive/Presto partition logic (#7007) REVERT: 7f3c145b Changing time table viz to pass formatTime a date (#7020) REVERT: d308c842 Bump sqlalchemy dependency (#7000) REVERT: 83b5dcc8 fixing a broken link for the ORM documentation (#7005) REVERT: 6a4d507a [fix] /superset/slice/id url is too long (#6989) REVERT: 0535a11f Retrieve df from get_df_payload to hit cache (#6990) REVERT: e47a1b28 Split tags migration (#7002) REVERT: 83b48a90 fix(fetch-datasource-meta-data): Chart data is not showing after in charts added by edit mode (#6980) REVERT: 23f4c95d refactor: bump @superset-ui versions (#6982) REVERT: e6194051 Adding custom control overrides (#6956) REVERT: c1ba914a docs: warn that docker installation instructions are `contrib/` (#6925) REVERT: 8346e62d Sort Chart Types based on Usage (#6849) REVERT: 3e076cb6 [sql-parse] Fixing LIMIT exceptions (#6963) REVERT: 0421786f [dashboard editor] use the theme's btn-primary (#6859) REVERT: ed79134e auto-set 'Is Temporal' to true where column_name == '__time' (#6857) REVERT: d5b9795f Enhancement of query context and object. (#6962) REVERT: aded70a1 [date-filter] Adding minus infinity (#6968) REVERT: 48431ab5 [csv-upload] Fixing message encoding (#6971) REVERT: 0a8bc84a Exclude venv for python linter to ignore (#6965) REVERT: 41041f21 Show charts and dashboards based also on database permissions (#6933) REVERT: 6f82f974 re-added deleted example file (#6952) REVERT: 50264011 VIZ-190 fix (#6958) REVERT: 57ef1a06 All french translations (#6955) REVERT: 3ae02d1a Allow for dynamic feature flags (#6808) REVERT: e0feec91 Fix deck.gl form data (#6953) REVERT: 8f2ce756 Remove Cypress from package.json (#6912) REVERT: 0ffccb76 [js deps] fix dependencies vulnerabilities (#6904) REVERT: ac198754 Erase previously shown chart on error (#6905) REVERT: 3c2e3d7f Fixes #6842: Refreshes all metadata and datasource (#6944) REVERT: 73cdb37f Fix rendering regression from the introduction of bignumber (#6937) REVERT: a0402b76 [datasource editor] Add description and label fields (#6927) REVERT: e1126591 Remove redundant UTC casts (#6786) REVERT: b5d03c85 Do label name mutation before anything else on the dataframe (#6831) REVERT: 5c484e78 [fix] fix for css not loading on docker dev mode (#6934) REVERT: ea9d22b2 Force quotes on non-expression time grains on Postgres (#6897) REVERT: f5277fe6 Refactor dataframe and column name mutation logic (#6847) REVERT: 1cac31dc Update CHANGELOG.md (#6920) REVERT: 16f4721a [fix] minor fix for Superset logger (#6922) REVERT: ba9523c7 Adding dropdown to DatasourceControl and ability to change datasource (#6816) REVERT: c04c0cd8 Add a safety check before getting clientHeight (#6923) REVERT: 25ec00b3 Fix database typeahead in SQL Lab (#6917) REVERT: 3f96b0c5 Fix tooltip (#6895) REVERT: f715f36e [box plot] add X tick layout control (#6903) REVERT: f8cf0fb7 Add show metadata button back to the explore view (#6911) REVERT: 30cd0e38 Raise exception if long or lat not set in mapbox viz (#6867) REVERT: 3956bd20 add Filters copy change (#6885) REVERT: dce853d4 Fix npm warning by bumping @superset-ui version (#6894) REVERT: a97f3b63 [fix] Typo on config comments for SILENCE_FAB (#6901) REVERT: 47f42ed3 Improve Superset logger (#6879) REVERT: bd9a2c15 remove dead code (#6884) REVERT: 57289462 [sqla] Fixing order-by for non-inner-joins (#6862) REVERT: b0f7f51a Adding template_params to datasource editor for sqla tables (#6869) REVERT: 49868748 [ci] take #2, improve build times by saving TerserPlugin cache (#6882) REVERT: ec6657ab Relayout SQL Editor (#6872) REVERT: 8302b9a2 Update webpack config to facilitate debugging charts via npm link (#6880) REVERT: 16ae747d Speed up CI by caching TerserPlugin cache (#6874) REVERT: 75e1045d Use chart plugins and remove code under visualizations (#6838) REVERT: 2132522f Update docs for pinot support (#6865) REVERT: 60d5f89f [main] Disable resetting main DB attributes (#6845) REVERT: 103a97f8 Docs: update user list in README (#6870) REVERT: 3f47c61d Adding chart-id to chartrenderer (#6832) REVERT: 044f660f Adding BigQuery to the list of supported DBs. (#6848) REVERT: de403de6 Bump FAB to 1.12.3 (#6854) REVERT: 46386185 Fixing issue where tooltip gets hidden on dashboard for all charts (#6852) REVERT: 73e119a8 [config] clarifications around SUPERSET_WEBSERVER_TIMEOUT (#6840) REVERT: 0b1fbf82 fix dist-bar overflow css (#6844) REVERT: 1c090df4 Add check for invalid color scheme (#6828) REVERT: e14c0cf9 Use SuperChart from package and remove one in apache (#6839) REVERT: 5f0b5f63 update @superset-ui/packages (#6830) REVERT: 823555e0 Fix line chart overflowing the right side (#6829) REVERT: 231d8267 Make the target path of the superset logo configuable (#6815) REVERT: 8041b63a Backend only tagging system (#6823) REVERT: 16a8e314 Removing additional unguarded calls to JSON.stringify (#6802) REVERT: 9573fe33 added docs on proper function call for db mutator (#6826) REVERT: ff9506fe Adding support for Pinot (#6719) REVERT: 6e913055 Add .standalone class to <body> when in standalone mode (#6811) REVERT: 5a40f717 [sql lab] improve table name detection in free form SQL (#6793) REVERT: fc4042a2 SelectControl hackery: Fixing freeform select and allowing group by and non group-by column selectors to take in arbitrary expressions including select-all semantics. (#6722) REVERT: e1b90778 [wtforms] Using wtforms-json which supports None (#5445) REVERT: b7b51ecc Add Korean translations (#6809) REVERT: 4f3d2bce Omnibar (#6745) REVERT: cecbba3f Summary: Introduce configs for default relative end time and the epoch-tz (#6721) REVERT: 11bace38 Merge pull request #6805 from lyft/xtinec--fix-sticky-tooltip REVERT: ba64ae69 Add missing license (#6801) REVERT: 7846bae8 Merge pull request #6781 from lyft/xtinec--merge-feature-flags REVERT: 501340b5 Fix sticky tooltips on nvd3 vizzes REVERT: 19b3753d Move feature flag utility function into superset/__init__.py REVERT: 416534ad fix: don't remove leading new line (#6800) REVERT: 713b0ae4 [cosmetic] TableSelector use <i> instead of <Button> for refresh (#6783) REVERT: 5669a823 Merge pull request #6797 from lyft/VIZ-187 REVERT: a09348d0 Fix playslider REVERT: adc9a6b4 Add Korean Translation (#6790) REVERT: 2631558a Revert "Removing uniqueness constraints on tables table" (#6777) REVERT: b70a9ae5 Merge default feature flags and user defined feature flags - Rename the default feature flags key in `config.py` to DEFAULT_FEATURE_FLAGS - Merge default feature flags with user defined ones allowing the latter to overwrite the former - Expose feature_flags for both server and client to use - Add a utility method for checking whether a feature flag is on on server side REVERT: 817783f4 Allow any column to be filterable or groupable (#6764) REVERT: 36176f3e [sql lab] fix stuck offline (#6782) REVERT: 11a7ad00 creating new circular-json safe stringify and replacing one call (#6772) REVERT: c44ae612 Improve Unicode support for MSSQL (#6690) REVERT: c4fb7a0a Fix uniqueness constraints on tables table (#6718) REVERT: 5938ac30 fix #6760 (#6762) REVERT: 7c025879 [docs] improve upgrading instructions (#6766) REVERT: 744135c7 [fix] Add action for update chart id (#6769) REVERT: 83ee9178 [fix] `pandas`>=0.24.0 datetimelike API changes (#6765) REVERT: a62a8d3d [docs] bump cryptography lib version in docs (#6755) REVERT: a93219f2 [cosmetic] Align table sort icons to the left (#6754) REVERT: 8100a8fa Fixing sort issue with area chart and adding tests (#6358) REVERT: 6b0ab210 fix dashboard links in welcome page (#6756) REVERT: f38cea3e Update User List in README.md (#6758) REVERT: 01689c38 bump PyHive version for prod requirements.txt (#6751) REVERT: 879c553b [fix] JS error out when rename a new chart (#6752) REVERT: 97cb10db Make it easier to select dropdown options in control tests (#6546) REVERT: 594cd709 A few fixes for Presto connection (#6720) REVERT: 1ffee8b2 [cosmetic] remove 'List' prefix from list headers (#6725) REVERT: 3ae7d32c Add iframe and markup legacy plugin (#6741) REVERT: 954e42ba Update gitignore (#6742) REVERT: bab7ee7e Adding a note about 0.30 to updating (#6730) REVERT: bbd781b6 Remove test URL (#6740) REVERT: cf1a35b9 Allow specifying custom width for logo (#6739) REVERT: d65059b0 Add disclaimer and remove counter (#6738) REVERT: 1fece0d2 Add licenses to translations (#6732) REVERT: d628907b Hotkeys in Explore View (#6526) REVERT: 88283dc2 Add cc-by 4.0 for geojson files (#6731) REVERT: f742b987 Making thrift, pyhive and tableschema as extra_requires (#6696) REVERT: ebb79914 Update CONTRIBUTING.md based on SIP-13 and add how to use labels (#6701) REVERT: 3cc7cdfe Fix setup.py ASF issues (#6677) REVERT: 01063ce9 Fix link to SQLAlchemy docs about database URLs format (#6698) REVERT: 057c43c5 Revert "Truncate long labels (#6631)" (#6723) REVERT: ef797579 Merge heads (#6729) REVERT: 00388811 Allow empty results in Hive (from SET, eg) (#6695) REVERT: c954fe31 Insert a space after auto complete (#6717) REVERT: b260cb66 Expose more columns in saved queries API (#6686) REVERT: 31ea6817 Add `extra` column to `SavedQuery` (#6687) REVERT: 7ee8afb6 Improve support for BigQuery, Redshift, Oracle, Db2, Snowflake (#5827) REVERT: 055467de Explicitly declare flags as flags (#6693) REVERT: 69fe50a5 [cosmetic] remove margin-bottom on dropdowns (#6627) REVERT: 75322ab1 More ASF licenses (css + html/jinja) (#6711) REVERT: 67185887 Add universal "New" button (#6670) REVERT: 99d6dc07 Trim query before parsing (#6703) REVERT: 9c7b98a2 Add more format shims (#6709) REVERT: 30c91191 Fix Text field to edit SQL snippet of a metric is not large enough (#6702) REVERT: 88964b7d Deprecate auto-generated metrics (#5461) REVERT: 65f7f292 Fix url_param macro when param is missing (#6699) REVERT: e03e2765 Bump some of the requirements-dev.txt (#6700) REVERT: 4c658444 Update README.md (#6682) REVERT: 1dd4d7a5 Apply ASF licenses throughout the code base (#5800) REVERT: da813b7e [table editor] allow selecting physical table (#6046) REVERT: 4667f0c2 Committing some licenses to fix master (#6689) REVERT: 207d9529 Fix for #6590: Numeric values in columns sometimes returned as quoted strings (#6591) REVERT: f480a520 Add doc about translation using poedit (#6600) REVERT: 5055157b Truncate long labels (#6631) REVERT: b1dbd1ca [bugfix] show results in query history & revert #5848 (#6436) REVERT: 284a0ccc Add fix for pyodbc+mssql (#6621) REVERT: ae6217ba Remove dep on unidecode (#6673) REVERT: b2f0b2bd Update Dockerfile (#6678) REVERT: 42cf929f Fix scheduled reports for mysql (#6512) REVERT: 8e6c1141 Add Apache Rat for license checks (#6663) REVERT: 855228c6 Add NOTICE file and include initial third party licenses (#6671) REVERT: a55a5e06 Remove bad git conflicts from Readme (#6669) REVERT: b143b16d #6588 Clear all other query tabs (#6617) REVERT: 0053a866 [README] use a numbered list instead of bullets for org list (#6629) REVERT: 7e0e7c89 Improving Filter Box (#6523) REVERT: fafa6b4d Minor doc fix for superset (#6662) REVERT: 80518186 [pie] allow formating nubmers on pie chart (#6628) REVERT: 9d70c348 pass source to db api mutator (#6497) REVERT: a2ce9974 Add kuaishou to README.md (#6630) REVERT: 42437236 data point no clipEdge (#6614) REVERT: fbf9586a Bump requirements (#6625) REVERT: f6ac0daf Improve padding in NVD3Vis (#6626) REVERT: eafb4f96 Upgrade webpack-dev-server to fix 'npm audit' issue (#6607) REVERT: accc754a Improve false negative on AlteredSliceTag (#6578) REVERT: 49e3638e Introduce a more visible resize grabber to the SQL editor (#6593) REVERT: 28ca07e6 fix(i18n) syntax errors detected by grammarly while translating (#6271) REVERT: 3c17dac3 Upgrade gsheetsdb (#6609) REVERT: 818a6a83 Make NULL value grouping keys show up properly in rich tooltip (#6003) REVERT: be1895f2 [fix] url shortner for long explore url (#6449) REVERT: 68e9d297 Fix 'Uncaught TypeError: Cannot read property 'value' of undefined' #6556 (#6574) REVERT: f291dae2 shift labels down along y-axis (#6596) REVERT: bc9c1832 Fix bug: some word not translate in js. (#6598) REVERT: 3802f011 add chinese translate (#6592) REVERT: c01230af Enhance Docker (#6504) REVERT: 142e7b6d Finish move to babel 7 (#6573) REVERT: 60995198 Using batch_op in db migration 0b1f1ab473c0 (#6581) REVERT: b1649879 [bugfix] moving from reactable to reactable-arc fork (#6576) REVERT: d80cbbc7 Change margin for slice description in charts for the dashboard view (#6575) REVERT: f7612372 fixing issue #6572 with Oracle date handling (#6580) REVERT: 2c3794e2 [design] use angle icons instead of carets for expandable panels (#6564) REVERT: a0b2f2ca Fix multi/dual when no right y axis (#6571) REVERT: d99b36e8 Fix: updated required cryptography version to 2.4.2 to resolve #6509 (#6516) REVERT: 4e03d41f fix #6530 and add some other chinese translation (#6569) REVERT: f424af83 json_iso_dttm_ser use for TableViz (#6563) REVERT: fe77b575 [refactor] moving some datasource-related code to the frontend (#5769) REVERT: eff4e636 Adding missing slash (#6567) REVERT: d427db0a [SQL Lab] Allow running multiple statements (#6112) REVERT: 6e942c9f Make boto3/botocore installation optional (#6540) REVERT: 60ccf3eb [SIP-14] remove dependency on yarn in favor of npm (#6541) REVERT: 8c6ddbc8 Fix multiple db_migrations heads (#6560) REVERT: fd033861 Make owner a m2m relation on datasources (#6544) REVERT: 6a95f807 minor, auto tune debug mode when use flask_env (#6550) REVERT: 42067e07 [RfC] Fix URL too long (#6519) REVERT: 5a1ff0f0 [cosmetic] add css no-wrap on CRUD's last modified (#6522) REVERT: 3f29a1dd Secure unsecured views and prevent regressions (#6553) REVERT: 926f78c2 Fix deck.gl Polygon not show (#6545) REVERT: b0694194 fix addr_str format bug (#6551) REVERT: e2b9625d Increase size of column `name` in table `ab_view_meu` (#6532) REVERT: 672c470e Pass security manager to QUERY_LOGGER (#6548) REVERT: fe994900 filter_values documentation fix (#5977) REVERT: c4884e3c Remove note about snowflake-sqlalchemy stable version regression (#6398) REVERT: c6263fc0 Documentation Correction to use http.server for Python3 (#6549) REVERT: 95cdda44 Fix string value displaying NaN (#6534) REVERT: 9ec3e18e adding in a dependency version to fix an error with Flask CLI (#6547) REVERT: e2854994 Add docker files to gitignore (#6507) REVERT: 5bac723d Refactor teradata to new time_grain_functions spec (#6539) REVERT: fe0f5e96 Avoid resetting margin to 0 (#6536) REVERT: 1fba6f7a [warm] Enforcing consistent form-data (#6531) REVERT: 852c5121 Update requests version (#6510) REVERT: d203886e Fix malformed table in docs/visualization.rst (#6409) REVERT: 96a0105f Update contributing.md with latest local dev instructions (#6513) REVERT: 56aa7ac7 Typo: Fixed link (#6087) REVERT: 80862241 [SIP-3] Scheduled email reports for Slices / Dashboards (#5294) REVERT: f366bbe7 Google spreadsheets (#5915) REVERT: 23a2ab10 Adding tests for time table, formatting, and annotations (#6498) REVERT: 96f51061 Fix Annotation (#6457) REVERT: f5a277cc Pypi has a 60mb package size limit, and we're over (#6493) REVERT: 4109e893 Bump pydruid to 0.5.0 (#6454) REVERT: 5168c69a Hook for auditing queries (#6484) REVERT: eb408d71 Add copy to clipboard buttons in explore and sqllab (#6461) REVERT: fc8acf27 [Bug Fix]Prevent re-rendering when non-instant controls change (#6483) REVERT: fd54de78 FixBug druidMetricModels No attribute get_perm (#6432) REVERT: 8307716d Add See Tableview Form button to the Datasource Editor modal (#6430) REVERT: 13f374aa make loading icon bigger (#6485) REVERT: fcec748b Use @superset-ui/number-format and @superset-ui/time-format for formatting. (#6470) REVERT: cc3a625a Use py3's f-strings instead of s.format(**locals()) (#6448) REVERT: 002518ba Update sqllab.rst (#6469) REVERT: 8e14e0bd allow domain sharding in frontend (#5039) REVERT: 20e1ac62 Update `@superset-ui/colors` (#6464) REVERT: 5f7817a6 [SIP-5] Build metrics in query_object in the client (#6423) REVERT: 5261d8a9 Fixing error when clearing big number (#6465) REVERT: e715cdb9 [READY] Update SuperChart onRenderXXX listeners (#6376) REVERT: e06f8730 Adding a comment for metrictype values REVERT: a4597afe addressing PR comments REVERT: c11e9c8b [SIP-5] Build metrics in query_object in the client - Unify the metric interface (absorb the current plain string metric for built-in metric keys into the format used by adhoc metric) - Port the logic in adhocMetric on the client and process_metrics in the backend to the new typed Metrics class - Omit hasCustomLabel and formFromData properties from the new metric interface as their value can be inferred from label and optionName - Expose from the Metrics class both metrics and their labels as public methods to match the all_metrics and metric_labels fields in the backend code - Provide defaut values for filters, metrics and groupby in the backend REVERT: 2731a010 fix metadata cache bug (#6458) REVERT: f1cae2ec override get_view_names in PrestoEngineSpec (#6459) REVERT: 4579b127 Ensure that dttm is of same timezone as epoch_with_tz (#6453) REVERT: 71a713dc replace missing round function in d3 to fix MapBox (#6444) REVERT: 2931baa2 Deprecate database attribute allow_run_sync (#4961) REVERT: 529cb5ca fix Calendar Heatmap (#6445) REVERT: b0a55743 fix sunburst breadcrumbs (#6451) REVERT: 8a8e8408 Rename Druid to Apache Druid (Incubating) (#6419) REVERT: 52bb92d0 [Docs] Make sure venv is py3 and export app (#6401) REVERT: 02aa3c63 Improve development experience with Docker (#5966) REVERT: 3e4742fa [fix] edit chart title cause JS error (#6438) REVERT: 1eb0d0d8 Remove coordinator in Druid Cluster config (#5164) (#6443) REVERT: 2b2c6500 Grammatical Error (#6439) REVERT: 2489876b [logging] Add render failure error into log (#6422) REVERT: 5ca8c0ba Updated local dev instructions to include missing step (#6428) REVERT: 3c6e882d [bugfix] Display raw value in addition to ERROR (#6417) REVERT: 7eb46843 FixBug sqlMetricModels No attribute get_perm (#6433) REVERT: 0b830ced Fix French typos (#6435) REVERT: 9dffe3ab Link to the ASF's code of conduct (#6406) REVERT: 2916c485 use same xaxis formatter for line chart tooltip (#6412) REVERT: 91b758f3 Reduce data loaded before loading tests (#6298) REVERT: a6f01327 Update README.md (#6410) REVERT: 8155f4bf [bugfix] deckgl legend is not interactive (#6365) REVERT: 4c4b6c41 Minor improvements to Histogram viz (#6391) REVERT: d1a3ba85 Adding cypress tests for showing errors, time range filter, and verbose name (#6407) REVERT: 8f3d9111 'Fligth' filename typo (#6364) REVERT: 5913c278 Expose Sqllab status in databases list view (#6388) REVERT: e469086d [fix] view results in sql lab (#6405) REVERT: 8177fa17 [bugfix] deck.gl grid&hex don't respond to zoom&drag (#6363) REVERT: 4c944476 Fix adhoc metrics in Polygon (#6399) REVERT: 8b2cae00 [SIP-5] QueryBuilder in the client for granularity and groupby in word cloud (#6377) REVERT: c42bcf81 [migration]clean up __from and __to parameters in dashboard json_metadata (#6378) REVERT: 8c4f723a Set default limit on creation of new qe and on run (#6400) REVERT: c17de394 Split cypress tests (#6241) REVERT: ec1316a5 [fix] JS error after delete row level tab (#6393) REVERT: e66b0469 Add Japan country map (#6368) REVERT: d6953210 Disable flaky cypress SQL Lab test (#6302) REVERT: a5b528c6 Update the installation document based on Python 3.6+ (#6370) REVERT: 4690563d [bugfix] prevent d3-format from raising (#6386) REVERT: cb556688 do not convert value to lowercase when looking up color (#6384) REVERT: d9a7d565 remove user params (#6345) REVERT: 8e2d28dd Fixed the cache issue for BigNumber (#6375) REVERT: e0b3927e [bugfix] visualization flickers when rerunning query (#6374) REVERT: b44c8349 [bugfix] EventFlow does not display (#6367) REVERT: 0873abde [404] Aborting for views with invalid dashboard/slice IDs (#6355) REVERT: 74f0817b [hive] Fixing where lastest partition logic (#6357) REVERT: 1a5ca35a [cypress] Test dashboard save/save_as functions (#6361) REVERT: a7b52da6 [reviewable] Integrate @superset-ui/{core,color,chart} modules (#6234) REVERT: 841d5e63 [nvd3] refactor margins (#6282) REVERT: 81349df6 Parse datasource_id as integer on the server side (#6359) REVERT: 3ffb48c4 [reviewable] Organize d3 utilities usage (#6287) REVERT: 8bf9a5b9 [dashboard] fix save/save-as flow (#6350) REVERT: 5a377322 change to camelcase (#6354) REVERT: 04865f02 Update docker-entrypoint.sh (#6346) REVERT: 62dcce89 [bugfix] don't parse save dashboard response (#6349) REVERT: 3d775260 [reviewable] [refactor] Split visTypes into one file for each visualization type (#6290) REVERT: 49346050 Make stacktraces available in many more cases (#6299) REVERT: 1fcfda4f Add Showmax among users (#6308) REVERT: 2607d0a6 [fix warning] Warning: Failed prop type: Invalid prop bsSize of value md (#6293) REVERT: 70327ca4 Docker Demo, Port Change (#6289) REVERT: ede5c710 [annotation] Only allow override whole time_range (#6286) REVERT: 77845ab0 add logging to csv upload (#6297) REVERT: 8c0551ed [SIP-5] Open a new /api/v1/query endpoint that takes query_obj (#6220) REVERT: 4ce475f2 Wrap <LoadableRenderer /> with <ErrorBoundary /> (#6294) REVERT: a57603ad Geoviz state management fix (#6260) REVERT: 0584e362 Add separate limit setting for SqlLab (#4941) REVERT: aed774e1 [bugfix] handle Loading spinner properly (#6292) REVERT: 69e8df40 sql lab localStorage config (#6257) REVERT: 1a4199af [bugfix] deckgl scatter CategoricalDeckGLContainer (#6288) REVERT: cd05d443 Avoid clearing metric when saving from datasource editor (#6277) REVERT: a1d867cf [dashboard] fix spinners disapear too early (#6283) REVERT: c653ab1e Fix Infinity css warning (#6280) REVERT: 124c55c1 rename @superset-ui/core to @superset-ui/connection (#6274) REVERT: c7f8abc6 Adding backwards compatable check to add ago to since if it doesn't exist (#6269) REVERT: 7fe8e8af [superset-client] getClientErrorObject for everyone (#6276) REVERT: 7373be71 Add chart names translation (#6273) REVERT: a1e408a2 Fix typo in druid granularity (#6229) REVERT: 08cdb097 [explore] raise attention to row_limit being reached (#6252) REVERT: fb132184 Dockerfile change because error: E: The method driver /usr/lib/apt/methods/https… (#6258) REVERT: c041b667 i18n(es) (#6270) REVERT: 8dbc20b6 I18n es002 (#6208) REVERT: 3115eec8 Externally Visible Server (#6264) REVERT: da24b0e0 Remove label and showOnExplore. Specific import validators (#6261) REVERT: 7d8e3219 [Fix] merge since,until request parameter with time_range (#6251) REVERT: 02f06160 Make VizTypeControl use metadata from plugin (#6235) REVERT: d1cbb0d0 Update CONTRIBUTING.md (#6259) REVERT: 2fd18eed Setting line chart row_limit to 50000 (#6244) REVERT: d34217ef Dashboard filter box default (#6236) REVERT: 59109f62 revert the change in config.py (#6255) REVERT: e46ab4db Bump Flask, bleach and sync pip-compile (#6239) REVERT: 7b3095d6 Fix examples charts/dashboards and refactor (#5881) REVERT: 9710369d Fixed grammatical errors. (#6246) REVERT: bfec5916 Fixed grammatical errors. (#6245) REVERT: 6d006923 Fixed grammatical errors (#6247) REVERT: bc8c8a21 Fixed typos and grammatical errors (#6248) REVERT: db93dca9 fixed grammatical errors and typos (#6249) REVERT: 0a701d61 Corrected name of an area and fixed major grammatical errors (#6250) REVERT: c552c125 Move metadata cache one layer up (#6153) REVERT: af38d254 [bugfix] cannot add options to FilterBox (#6231) REVERT: 2ad8e2ee [sql lab] improve placeholder strings for query search form (#6228) REVERT: 2d4a1ab6 fix misstake (#6237) REVERT: 1190ebb1 [datasource] Ensure SQL Lab link opens in a new tab (#6195) REVERT: 1473e2cc Integrate translation module @superset-ui/translation (#6222) REVERT: 1c4b3e99 Fix time range filter dropdown (#6223) REVERT: 1fbdd248 [fix] typo until (#6233) REVERT: e1a3a680 fix bug : docker build error with no permission with this floder (#6226) REVERT: 0f6b39a6 A few setup.py improvements, removing future lib (#6219) REVERT: 7d6a4291 [fix][Annotation] Fix override since/until for annotation (#6221) REVERT: 71d6ff40 partition and clustering bigquery keys (#6212) REVERT: acb44165 [deck] allow an array of dynamic of aggregations (#6198) REVERT: 7db11d95 [setup.py] allow for range on boto library (#6071) REVERT: 81fc3dfb [build] fix pip install issues on OSX High Sierra (#6201) REVERT: 5403f310 [explore] Include "Autocomplete Query Predicate" field to Table Editor (#6171) REVERT: d6908eef i18n(App) syntax errors detected by Grammarly while translating (#6209) REVERT: 735499cb Update ISSUE_TEMPLATE.md (#6210) REVERT: 87161a6d [fix] hide annotation layer (#6204) REVERT: dcf048c5 [fix] should set chartUpdateEndTime when chart fetch failed or stopped (#6205) REVERT: 5c02e319 Implement SuperChart and enable the chart plugins (#6154) REVERT: 9580103c Fix typo in load-examples command (#6193) REVERT: d57614f8 Update docker-init.sh (#6167) REVERT: 71db0736 [external-metadata] Fix unknown column types (#6196) REVERT: a0479d57 fix sql lab permission issue (#6194) REVERT: bfbd83bd [datasource-editor] Correcting tooltip (#6191) REVERT: 9c5fc42f add error details into log (#6169) REVERT: e21e6a76 add get_data method to IFrameViz (#6185) REVERT: e7e8e9d0 [dashboard][bugfix][save as] re-direct to copied dashboard upon saveas (#6189) REVERT: ef8429cb pass width and height (#6183) REVERT: 90809f6d [sqllab] more robust copy to clipboard (#6180) REVERT: f1089c40 Improvements to the polygon spatial viz (#6178) REVERT: ca5be1c1 [fix] should allow force refresh when having charts under tab (#6181) REVERT: 9cb2dcee Update CHANGELOG from 0.26 to 0.28.1 (#6139) REVERT: 60796da3 [superset-client][bugfix] fix stop query (#6179) REVERT: 6ec9e1a4 [Ready][Dashboard] disable force refresh when chart is still loading (#6034) REVERT: 47b1a081 Add TrustMedis to the userlist (#6117) REVERT: 5f1eaa49 [SIP-9] Introduce TypeScript (#6120) REVERT: 9e6b171e Bump FAB to 1.12.1 (#6138) REVERT: 9595adb4 [bugfix] Fix language switch (#6166) REVERT: d8d50a16 [superset-client] use getClientErrorObject for client error handling (#6163) REVERT: 8573fdec [superset-client][logger] replace ajax with SupersetClient (#6133) REVERT: fc3b68e2 [Sqllab] Add offline state to sqllab (#6013) REVERT: b9257b2a [Refactor] Extend color scheme management to sequential schemes (#6150) REVERT: a71e6eb0 [superset-client] replace misc ajax calls (#6135) REVERT: 96228add [superset-client][datasource editor] replace ajax with SupersetClient (#6134) REVERT: 546d150b Define chart presets (#6144) REVERT: bc3a2efa [superset-client] pass csrfToken as configuration (#6148) REVERT: fc3422ea add build query as part of plugin (#6146) REVERT: bc4dfad6 fix bar chart value overlap with legend (#6145) REVERT: 04e5e871 remove reactable from Hotkeys.jsx (#6143) REVERT: 9d01af20 Add annotation information to ChartMetadata (#6136) REVERT: d662e364 [Ready] Define ChartProps data structure (#6125) REVERT: 4e2341a1 downgrade reactable and remove fastdom (#6142) REVERT: 7d0a17ae Turning off flaky link tests (#6141) REVERT: 0aa6d904 Remove isNumeric util function and use Number.isFinite instead (#6106) REVERT: 58be31af change viewport dimension (#6123) REVERT: e163dfe7 [SIP-4] replace SQL Lab ajax calls with `SupersetClient` (#5896) REVERT: 273991fd Use @vx/responsive to provide Chart width on Explore page (#6104) REVERT: bbfd69a1 [utils.py] gathering/refactoring into a "utils/" folder (#6095) REVERT: af0ffa44 [SIP-4] replace explorer ajax calls with `SupersetClient` (#5869) REVERT: dcfbae1a [SIP-5&6] Refactor line_multi (#6058) REVERT: 462c58ee [SIP-4] replace dashboard ajax calls with `SupersetClient` (#5854) REVERT: 177bed3b allow cache and force refresh on table list (#6078) REVERT: 7d492559 This control test is flaky and affecting travis runs, turning it off for now (#6121) REVERT: b4a19833 Fixes to the CategoricalDeckGLContainer and filter box (#6038) REVERT: 91792a56 send username in sync request (#6113) REVERT: 316fdcb4 [SIP-4] replace chart ajax calls with `SupersetClient` (#5875) REVERT: 9029701f [refactor] Migrate from Mocha+Chai to Jest (#6079) REVERT: 46c86672 remove utf8 declaration (#6096) REVERT: 68ff4e5b fix dependency issue #6086 (#6102) REVERT: dc7b6f2b Rename onTooltip to setTooltip (#6103) REVERT: 3df98e5b make BigNumber PureComponent (#6105) REVERT: 12ce1b20 Fix link formating in README.md (#6097) REVERT: 2fc07435 move countries directory under CountryMap (#6088) REVERT: dd9eeda0 remove future (#6065) REVERT: 047c8b09 remove six dependency (#6091) REVERT: e1e87785 Add ChartPlugin and metadata for deck.gl vis (#6090) REVERT: 8e88d023 Add ChartPlugin and metadata for nvd3 and BigNumber vis (#6085) REVERT: 1d2b1aa4 [cypress][sqllab] increase timeout for sqllab results (#6089) REVERT: 2a7b64fe [SIP-5] Remove references to slice from all deck.gl components. (#6039) REVERT: 5282f390 Create chart plugins and metadata (#6072) REVERT: e37b83a2 remove future imports from db migrations (#6063) REVERT: b7d55542 Cypress tests for controls and explore links (#6069) REVERT: 64383ce9 Rename color constants and move util function into separate file (#6074) REVERT: c0f685b6 Fix the horizon title only show the first key (#5998) REVERT: 5c5be825 remove future imports (#6050) REVERT: 247a85b9 Fix top groups with user defined metrics (#6073) REVERT: 9b4cf856 [cypress] add SQL lab tests (#5974) REVERT: ee472af1 feat: import/export dashboards via cli (#6061) REVERT: 238ffb4d [setup] Using pip-tools to create requirements.txt (#6054) REVERT: 3cc6fb61 Add increment back arrow to time player (#6062) REVERT: cd2c46a5 Add data structures for chart plugin system (#6028) REVERT: 395359f5 [cypress] add integration tests for dashboard (#6002) REVERT: 361f588b [Dashboard] Fix margin issue in dashboard modal (#6037) REVERT: f50ed176 check db extra and metadata params preemptively (#6004) REVERT: 712c1aa7 Allow user to force refresh metadata (#5933) REVERT: 1ee08fc2 [select-star] Adding optional schema to view (#6051) REVERT: 9dcf8e10 Upgrade flask-appbuilder to latest. (#6030) REVERT: 6282edd0 Revert old precision formatters (#6056) REVERT: 96952d0d Search queries when enter is pressed (#6043) REVERT: 06e029f9 fix for annotation layer bug (#6047) REVERT: 93fe4539 remove redundant mysql (#6049) REVERT: adfe9e3f [tablemodelview] Fixing JSON api/read serializable issue (#6023) REVERT: 160e4772 Deprecate support for Python < 3.6 (#5985) REVERT: 8fe6f126 refer to default color scheme in colorpickercontrol instead of pointing to specific scheme (#6031) REVERT: df341ffd Sorting tables by "modified" is broken (#6027) REVERT: 50c701c0 [ci] Update ci config to reduce javascript test time and some of cypress. (#6016) REVERT: f8897986 use world map only bundle (#6029) REVERT: 9f028ccc [SIP-6] Migrate visualizations to new directory structure (part 2) (#5997) REVERT: a9ef0aea Revert #5991 (#6035) REVERT: e12d00ae log query fetch time (#6033) REVERT: ab5c9108 [bugfix] Fix Tableviz metrics column disorder (#5566) REVERT: df64ecaa [cypress] Add integration test for area, pie, pivot_table, world_map, dual_line, sunburst, sankey, big_number, bubble, box_plot, treemap (#5924) REVERT: 5c2a7880 [SIP-6] Migrate visualizations to new directory structure (part 3 - nvd3) (#6006) REVERT: f9344f13 [cypress] Combine multiple tests under visualizations into single test to save running time (#6019) REVERT: 73882945 feat: import/export dashboards via cli (#5991) REVERT: 604524b6 [feat] Feature flag system via config (#5960) REVERT: 414a4bfc Removing the key from cypress build and removing parallel flag (#6005) REVERT: 36e2ddd8 disable dashboard test (#6008) REVERT: 4868c00d wait and verify one-by-one (#5995) REVERT: 2cd9407a [SIP-6] Migrate visualizations to new directory structure. (#5949) REVERT: bf9a102d Update webpack bundle configuration (#5983) REVERT: 0cc0996e [cypress] Update dashboard test to remove 10s timeout (#5957) REVERT: 458b2b59 Explicit set markdown version to >= 3.0 (#5959) REVERT: 4c21c658 Remove lodash.throttle and replace underscore calls with lodash (#5946) REVERT: 52033cbf Pinning a version of click to fix travis (#5975) REVERT: 569f221d Add fordeal to superset user list (#5970) REVERT: 5811a261 Constrain the max version of markdown (#5967) REVERT: 6b89b7f8 Deprecate getColorFromSchem (#5937) REVERT: 4c62494d fix sqllab querysearch typeahead permission error (#5906) REVERT: 0886870c ensure npm run build is in production mode (#5934) REVERT: 70c095b1 [deck_polyline] show metric in geohash (#5952) REVERT: a1fa4bc6 [deck_polygon] implement null locations flag (#5948) REVERT: f94bda01 [bugfix] metrics issue in 'Periodicity Pivot' (#5931) REVERT: 73d1e459 [explore] add "View samples" modal to action buttons (#5770) REVERT: 896c2608 [docs] iterating to get to ASF compliance on project site (#5923) REVERT: 4e788034 [eslint] add no-only-tests (#5945) REVERT: 15b10373 Adding configuration to cypress to enable dashboard (#5926) REVERT: b6d7d57c Add schema level access control on csv upload (#5787) REVERT: a0e7c176 fix sqlab progress bar and status inconsistency (#5848) REVERT: 8c83b72c remove .only (#5943) REVERT: 00c4c7ec fix csv upload bugs (#5940) REVERT: 1e5a02a4 use es6 import (#5938) REVERT: 5b97fe5c Some linting (#5790) REVERT: 71f014e9 Allow removing legend (#5932) REVERT: b9e3159f Fix regression around low row limit for CSV exports (#5866) REVERT: 549328f8 Clean up CONTRIBUTING.md: (#5911) REVERT: 8fff0d9e [SIP-6] Add reactify function and convert world map to new directory structure. (#5893) REVERT: 75bc5011 [explore flow] handling duplicated column aliases (#5778) REVERT: 7448d07e [bugfix] ignore history.pushState errors (#5905) REVERT: 325e7c03 [bugfix] De-dup <script> tags. #5883 (#5890) REVERT: 8cb734d7 Table and dist bar tests (#5901) REVERT: 42ab1754 [contributing.md] swap cypress command order (#5921) REVERT: 24be6922 [refactor] Remove dependency on personal fork of supercluster from mapbox visualizations (#5902) REVERT: 19a3319a [bugfix] Fix percent metric display and check for string columns in table (#5917) REVERT: f2d64492 Remove unused functions and jquery dependency (#5868) REVERT: 14de28a4 [bugfix] Fix color scheme picker (#5891) REVERT: 74940e6a Fixing linting error in macro_tests (#5918) REVERT: 39ef77ab Remove jquery usage to highlight sql lab menu (#5907) REVERT: 041fe520 Adds a new macro to allow getting filter values easily (#5547) REVERT: 0e93a94a [SIP-5] Refactor nvd3 (#5838) REVERT: 9c486a3b [react16] fix React type checking (#5903) REVERT: b68766d3 Add cypress artifacts directory (videos/screenshots) to gitignore and sort items in gitignore (#5900) REVERT: acf1a1b2 [treemap] add row_limit control (#5811) REVERT: fdd44ace remove duplicated utils (#5851) REVERT: b453cd2b [lint] turn no-undef back on, set browser, cypress, and mocha env's (#5879) REVERT: 7098ada8 [SIP-5] Refactor Time Series Table (#5775) REVERT: 057c7494 Addded documentation for Teradata DB (#5885) REVERT: 83fa7af4 Enable Teradata (#5870) REVERT: 85692612 [bug fix] Fixed adhoc metric is not working for WordCloud (#5877) REVERT: 10836ce5 fixed modal close issue (#5865) REVERT: ee89a3eb [SIP-6] removed get_data for BigNumber (#5861) REVERT: 80faa8df Fix CSS theme flickering on FAB pages (#5880) REVERT: 620beed8 remove getColorFromScheme in favor of CategoricalColorNamespace.getScale() for histogram (#5878) REVERT: 4121d57d fix: Pivot table not sorting formatted numeric column properly (#5709) REVERT: f482a6cf Improve categorical color management (#5815) REVERT: bec0b4cc [tests] fix sqllab/TableElement_spec (#5874) REVERT: 367dcdaa [time table] fix sorting on missing values (#5863) REVERT: 1e35030a [Docs] Running DB migration (#5748) REVERT: 166058d9 correctly compute slice width in dashboard (#5867) REVERT: 657993d6 Moving get_main_db out of tests and into superset utils (#5864) REVERT: c82cea3c fix sqllab logging (#5862) REVERT: 962eb086 fix Object.assign try to write to read-only option.style (#5860) REVERT: 01212c37 make access request open new tab (#5859) REVERT: 6df720d8 [bugfix] mapbox pan on filter (#5858) REVERT: 6ae285b6 Adding line and big number total integration tests (#5846) REVERT: 1f6e8b31 [dev] fix redux devtools (#5855) REVERT: 965c838f update dashboard sidepane title (#5850) REVERT: 9a4bba48 [sqllab]More granular sqllab logging (#5736) REVERT: ce362f0a [bugfix] fix rows not showing on welcome page (retry) (#5849) REVERT: 73cfcccf [bugfix] 'No numeric types to aggregate' in NVD3 chart (#5853) REVERT: 039e7c56 [sql lab] handle large ints, prevent overflow (#5829) REVERT: 73db918f Upgrade to React==16.4.1 & Enzyme==3.3.0 (#5359) REVERT: e35bfba3 add timing to stats logger (#5844) REVERT: f740974b Handle "ambiguous durations" (#5785) REVERT: 6c9be9d6 Update time filter to use `react-datetime` (#5819) REVERT: 6d573724 Enable hot module replacement for React via react-hot-loader (#5841) REVERT: 517fea33 [docs] suggest using python3.6 in installation docs (#5834) REVERT: 299e20a2 Fix cache for multiple time comparisons (#5828) REVERT: 4a62ef3a Get 'Test Connection' button to take 'engine_params' into account (#5830) REVERT: 9f4d67b4 Adding instructions on how to run Cypress in Contributing.md (#5840) REVERT: 3f8b970a [bugfix] Fix bignumber overflow in dashboard (#5839) REVERT: 68e7794d [SIP-5] Refactor Paired t-test (#5762) REVERT: b284788f [SIP-5] Refactor filterbox (#5789) REVERT: d40ded0b Adding simple Cypress tests (#5693) REVERT: 0c98ecb6 [dashboard] Add alert on user delete root level tab (#5771) REVERT: 5616d7bd [sql_json] allow not specifying client_id (#5730) REVERT: f9977afd Update Readme that support Apache Kylin (#5818) REVERT: 98d9fb1e Adding 'Resources' section to the docs (#5823) REVERT: 8c2dbad8 fix bug with react-syntax-highlighter import (#5826) REVERT: 5eff7a8d [SIP-5] Refactor pivot table (#5705) REVERT: a9952bb4 [SIP-5] Remove unused function #easy-review (#5825) REVERT: dafe0b99 [SIP-5] Refactor parallel coordinates (#5761) REVERT: bebbdb85 [SIP-5] Refactor MapBox (#5783) REVERT: b4612872 [SIP-5] Refactor and improve histogram (#5758) REVERT: 2811498e [SIP-5] Refactor calendar chart (#5760) REVERT: 0c33f80c Enable CSS Hot Module Replacement and optimize css output for production (#5813) REVERT: a411516f bug: don't show query overlay when panning mapbox maps (#5814) REVERT: cf12ea0f [celery] setting default (#5812) REVERT: eb41756e Configure webpack-dev-server (#5786) REVERT: d43813ff make some text in [druid,CRUD,datasource] localizable (#5796) REVERT: 77fe9ef1 Force quoted column aliases for Oracle-like databases (#5686) REVERT: 8a4b1b7c [SIP-5] Refactor table (#5707) REVERT: 5e3f8332 Update annotation model to have JSON Metadata field (#5745) REVERT: e12f4fb6 update thumbnail (#5782) REVERT: f72cdc38 [SIP-5] Repair and refactor CountryMap (#5721) REVERT: 9f2b502e remove backend logic for wordcloud (#5753) REVERT: 8af3e1f3 Fix redirect to SQL Lab (#5777) REVERT: ada8b92d New branding images (#5776) REVERT: 5437efa5 Fix multilayer geoviz and color picker error (#5767) REVERT: 00f2771f [SIP-5] Refactor and repair partition (#5718) REVERT: 86f99b0e [SIP-5] Refactor rose (#5763) REVERT: 00cc6e98 [SIP-5] Refactor World Map (#5719) REVERT: 772ae77a [dashboard] Update font style for markdown component (#5722) REVERT: d5d59278 fix sqlparse bug and refactor (#5768) REVERT: 135539c1 [bugfix] 'DruidCluster' object has no attribute 'db_engine_spec' (#5765) REVERT: 2da5db9f [Table view] Handle empty arrays in fd.timeseries_limit_metric (#5715) REVERT: ae3fb040 Bug: fixing async syntax for python 3.7 (#5759) REVERT: 48d220c0 Disable input when IS (NOT) NULL selected in filters (#5766) REVERT: 6c6ea373 [bugfix] IS NOT NULL filter triggers KeyError: 'val' (#5764) REVERT: ba4b8a03 Add Myra Labs to user list in README (#5756) REVERT: 60ecd72a [deck polygon] add support for geohash (#5712) REVERT: f0beb3ab Silence error on migration 4736ec66ce19 constraint drop (#5729) REVERT: 6cc52c61 Prevent deleting databases that have attached tables (#5749) REVERT: bd1f36d3 Merge pull request #5750 from mistercrunch/updating_0_28 REVERT: 1a95fbc8 Merge pull request #5732 from mistercrunch/build_docs REVERT: 24a9a39e Merge pull request #5731 from mistercrunch/faq_db_engines REVERT: 506cfd14 [SIP-5] Refactor sankey (#5701) REVERT: fcf2c756 [SIP-5] Refactor and update heatmap (#5704) REVERT: 13e48e8c typo-delipo REVERT: 4ae08c2c Merge pull request #5725 from mistercrunch/label_verbose_name REVERT: ceda3092 UPDATING.md entry about dashboard v2 forced migration in 0.28 REVERT: 46a048b3 update webpack (#5744) REVERT: 1e6a3b04 Merge pull request #5706 from mistercrunch/color_arcs REVERT: 0d6201de Merge pull request #5724 from mistercrunch/css_editable_input REVERT: 19062ed5 Merge pull request #5723 from mistercrunch/fix_autocomplete_filters REVERT: 0781cf2c [bugfix] BigNumber crash, Horizon indent and Myanmar geojson (#5746) REVERT: 8d01c84c [SIP-5] Refactor sunburst (#5699) REVERT: d7f06cbc [SIP-5] Repair and refactor Horizon Chart (#5690) REVERT: f5cc9835 remove unneeded console.log (#5738) REVERT: 52b99dff [celery] Using preferred configuration proceedure (#5726) REVERT: 09d46a78 Fix tests REVERT: f83ea233 Autofocus aggregation in metric control (#5717) REVERT: 9a6595d0 make some text localizable, mainly in explore, query (#5735) REVERT: 12cc2fbe [docs] note as to how to build and view the docs REVERT: bddc9522 [docs] FAQ entry 'Does Superset work with [database engine]?' REVERT: cae07046 Fix FAQ on filters (#5720) REVERT: e964d83b [table editor] better table header for Metrics tab REVERT: c447a970 [css] show border around editable input while editing REVERT: ba329440 [table editor] fix 'Autocomplete filters' checkbox doesn't stick REVERT: 54ae215d [SIP-5] Refactor treemap (#5670) REVERT: 14930bbd [bugfix] add item is missing on table editor metrics tab (#5714) REVERT: 2abc9418 Merge pull request #5716 from lyft/DPTOOLS-976 REVERT: c567a89e Use 403 REVERT: 98279250 Return 401 on no authorization REVERT: 5e6efae1 Geojson property names (#5708) REVERT: 0448db3b remove console.log and change wording (#5702) REVERT: 9fb28b5f Revise markup.js and iframe.js (#5672) REVERT: 5c49514e [sqlparse] fix sqlparse bug (#5703) REVERT: 71866f6a [deck arcs] add JS hooks for sourceColor & targetColor REVERT: 89927558 [security] Moving set/merge perm to security manager (#5684) REVERT: 54c9ceb7 Merge pull request #5623 from mistercrunch/fix_templates REVERT: b92e7308 Allow users to select color for big number (#5694) REVERT: 0e057d50 Adds geodata for Myanmar (#5697) REVERT: 1c85192c adds TimorLeste geodata (#5698) REVERT: b42f8a23 [bugfix] geohash lat/long is reversed (#5695) REVERT: 2a8cd438 Make brush send events (#5663) REVERT: 6e8c7f7b [viz flow] detect TIMESTAMP, transition to line chart (#5634) REVERT: 6959b70c Add categories and time slider to arc deck.gl viz (#5638) REVERT: bcc0954b Fixes to the play slider (#5675) REVERT: 359b31eb Increase pylint jobs (#5646) REVERT: 0a401493 Repair and refactor Word Cloud (#5669) REVERT: 3929f0f7 Refactor force-directed graph (#5691) REVERT: ebe585df [bugfix] Encode unicode error message response (#5687) REVERT: 80e77782 Field names in big query can contain only alphanumeric and underscore (#5641) REVERT: 71e0c079 [bugfix] making secondary_metric optional (#5682) REVERT: 8dfa565c Upgrade mysqlclient to 1.3.13 (#5665) REVERT: 14b5c6b8 Fix CSS (#5640) REVERT: fdb8001e change title from hotkeys to keyboard shortcuts (#5688) REVERT: 50042af2 [bug] 'an error has ooccured' when saving datasource (#5683) REVERT: 5e5360fc make some text localizable, mainly in dashboard, explore, datasource editor, webpage title (#5685) REVERT: 0fbda33c Handling bigquery dialect when previewing data (#5655) REVERT: 2d23ae10 [bugfix] df is None breaks df.empty check (#5657) REVERT: 683edc37 Refactor Chord vis (#5671) REVERT: fef39a78 Fix time filter in cache (#5681) REVERT: cdd348ab Minor improvements to SQL Lab UI (#5662) REVERT: 4c5142d9 Filter out null locations by default (#5642) REVERT: dd5e0ba7 Update CONTRIBUTING.md (#5668) REVERT: 3d15d910 [sqllab] call out transient state of tabs to users (#5652) REVERT: 0a1aa6dd [bugfix] TypeError: adhocMetric.comparator.join is not a function (#5661) REVERT: 5a4b70da Fix checkbox is fails When disable Druid datasource (#5645) REVERT: 97acfc7f fix multilayer viz backend error (#5649) REVERT: cc9324ae handle exception and set dtype value to JSON, when column type JSON (#5644) REVERT: 4ff5686e make filters use security manager (#5567) REVERT: 32b3d008 Updating yarn.lock for the vx upgrade (#5648) REVERT: 2e041803 Upgrading vx responsive to fix ResizeObserver issue (#5647) REVERT: 492ad6c4 use_slice_data in slice_json calls (#5643) REVERT: 5966a674 Explore View Perf Fix (#5637) REVERT: bf0afef7 Fix form data issue switching viz types (#5100) REVERT: 4e3b2e7c [title] Fix issue with non-string names in series title (#5433) REVERT: c9bd5a61 Fetch a batch of rows from bigquery (#5632) REVERT: 46f89f45 [bubble] Fixing ad-hoc metric labels (#5630) REVERT: d601ff47 Tackling late-arriving comments from #5186 (#5626) REVERT: be04c98c [sql lab] always use NullPool (#5612) REVERT: 2171ffb6 [bug fix] Fixed forced percentage format on tooltips and bubble chart tooltips format. (#5631) REVERT: 4c2be71e [bugfix] TIMESTAMP not detected as date (#5629) REVERT: 85a6da19 Fix annotation_json endpoint (#5621) REVERT: 9f6ac089 [Dashobard]Fix bad merge (#5624) REVERT: 1d7f4f28 [bugfix] line_multi chart crashed on chosen (#5568) (#5572) REVERT: a39dfb9f Add additional heatmap schemas (#5549) REVERT: 763eeca7 No exception on no data (#5597) REVERT: d04d714f Fix menu on 'import dashboards' page REVERT: 5c1d9069 Add option to run query with ctrl+enter (#5622) REVERT: 536478e9 [feature] Allow min/max value for the sparkline in time series table (#5603) REVERT: e0c02be1 [dashboards] Increasing position_json to MEDIUMTEXT for MySQL (#5618) REVERT: 2685ab4f [fix] Enforcing main dttm column (#5584) REVERT: 50981dbc make some text localizable (#5611) REVERT: 7d61eea6 fix cal_heatmap tips location error (#5480) (#5587) REVERT: d1ef81f1 [ad-hoc filters] Fixing legacy conversion (#5589) REVERT: 682ca387 [sql lab - explore flow] make sure groupby is empty (#5596) REVERT: 21bf8d9f [bug]Fix load_examples dashboard version key name (#5592) REVERT: f4b45f07 [sql lab] visualization flow to detect unaliased columns (#5579) REVERT: a8f48499 [table editor] disable 'Sync table metadata' button for Superset views (#5580) REVERT: 222b79df Template dashboard (#5550) REVERT: 39ff9deb update python3 version for testing to 3.6 (#5562) REVERT: ad469c72 Fixed the wrong icon for Source -> Table (#5574) REVERT: 39acd9ff remove deep-equal and use _.isEqual instead (#5573) REVERT: 68ba63fc Implement a React-based table editor (#5186) REVERT: aa14bac5 Add option for BigNumber to not start y-axis at 0 (#5552) REVERT: b7f9dabc A collection of small bug fixes on master (#5561) REVERT: f5ad6614 remove uneccessary comma (#5564) REVERT: 89b7ca06 Remove function since_until_to_time_range (#5560) REVERT: 9331cf79 [sql lab] allow EXPlAIN queries (#5558) REVERT: faf35b0d convert position to v2 for Superset load_examples (#5515) REVERT: 51bd17d6 Improve URLs for Chart and Dashboard ModelViews (#5544) REVERT: 1e155663 permissions bug fixes (#5559) REVERT: 8014709b [bugfix] time filter on dashboard view (#5546) REVERT: 2e2c9806 Reduce dashboard position_json data size (#5543) REVERT: e1f4db8e Match viz dataframe column case to form_data fields for Snowflake, Oracle and Redshift (#5487) REVERT: aa9b30cf Re-add dashboard short links (#5398) REVERT: 0aff8659 Add Thailand country map (#5554) REVERT: 9d95c4cc remove js packages that are not referenced in js code (#5514) REVERT: 0786913f Portuguese translation (#4874) REVERT: fe6846b8 [sql lab] simplify the visualize flow (#5523) REVERT: 1b9e5d41 Update BigNumber design (#5469) REVERT: 906dcd84 Replace metadata refresh stacktrace with danger flash (#5536) REVERT: 4bf69a72 fix superset error message flow (#5540) REVERT: 1a9c4592 Include README in MANIFEST (#5531) REVERT: 98317303 Annotation Styles for Time Series Annotations (#5437) REVERT: b564aa43 Stop pretty printing dashboard json (#5538) REVERT: e52518c3 [ad-hoc filters] Remove legacy split in /explore (#5533) REVERT: e7d05127 [get_df] Updating multi-statement logic (#5517) REVERT: 8c822f1e Adding 364 days to time compare option (#5521) REVERT: 47e3c41f [ad-hoc filters] Fixing issue with legacy filters (#5525) REVERT: 2d8101b0 Fix time shift (#5529) REVERT: c1e6c68a Add time grain blacklist and addons to config.py (#5380) REVERT: 37c9b0b1 added clickhouse as supported db (#5522) REVERT: 9e67445c hotfix - pass link not error message (#5512) REVERT: b77d6e9c Set max width for tooltips (#5504) REVERT: 8fd8d736 Fixed the issue of Zambia country map. (#5516) REVERT: 3b6cafc8 allow security manager provide error message (#5500) REVERT: daf21169 set default layout for new added charts (#5425) REVERT: d3731784 Added India in country map visualizaion. (#5459) REVERT: 213fb649 Fix 5479 - unicode columns issue. (#5508) REVERT: cd55998d Improve hive/pyhive error message regex (#5502) REVERT: 723bbe46 Remove dashboard transition related config (#5505) REVERT: 6f87552b [sqllab] fix unexpected keyword argument 'ignore_nan' (#5490) REVERT: 94cb20cf Apply SQL_QUERY_MUTATOR to explore & dashboard (#5493) REVERT: e22fcb9a [sql lab] fix Hive 'Transport' not open issue (#5494) REVERT: 41286b75 [sql lab] extract Hive error messages (#5495) REVERT: 54fba0f3 Visualization Unicode bug fix (#5387) REVERT: 7ff02c00 [migration] bug fix in dashboard migration (bebcf3fed1fe_) (#5497) REVERT: 3df82d9d Modify Athena connection description (#5492) REVERT: dfb61477 Remove is-react dep (#5478) REVERT: 3f2fc8f4 retire dashboard v1 (js and python) (#5418) REVERT: fd2d4b0e Migrate dashboard positions data from v1 to v2 format (#5463) REVERT: bfcc3a63 [migration] Fix migration 3dda56f1c (#5471) REVERT: bea0a0aa fix migration 3dda56f1c (#5468) REVERT: fee50232 Move flake8-related packages deps to reqs-dev.txt (#5460) REVERT: a11e47f6 Add row_limit control to line chart (#5426) REVERT: a165aec8 Fix broken dedup and remove redundant db_spec logic (#5467) REVERT: 971e9f09 Fix the build by merging both db migrations heads (#5464) REVERT: 7fcc2af6 [sql] Correct SQL parameter formatting (#5178) REVERT: 6e7b5879 Clarify title when importing a table (#5454) REVERT: 0d5443e3 Add week granularity for Clickhouse (#5455) REVERT: c545fdf5 Added Zambia geojson up to district level. (#5436) REVERT: 90decbc5 Migrated to click (#5410) REVERT: 670b145b Add Snowflake connection string instructions (#5443) REVERT: 83e1e2c0 Time filter fixes (#5448) REVERT: 41447e8b remove limiting at the display level (#5413) REVERT: 6441f692 Typo fixes in viz.py and CONTRIBUTING.md (#5432) REVERT: 99ce7b79 Add pylint back as a tox env (#5416) REVERT: 5be0e69d Avoid expensive select_star on dashboard bootstrap data (#5424) REVERT: b0b04b31 Fixed typos in currently modified files (#5419) REVERT: 7f8eaee1 allow selection of dbs where csv can be uploaded to (#5393) REVERT: 73ec5269 Fix db migration 3dda56f1c4c6 (#5415) REVERT: 8b7aaec1 [webpack 4] third time's the charm ;) (#5370) REVERT: 75cf5e19 Fix time filter in dashboard v2 (#5412) REVERT: 7670e0c5 allow 7 tabs, remove 'slice_' prefix in logs (#5411) REVERT: 7b4e6c74 Time shift difference (#5177) REVERT: f8a6e092 [sqllab] Fix sqllab limit regex issue with sqlparse (#5295) REVERT: c445ef8c Explore to SQL Lab (#5101) REVERT: 48317fd8 [big_number] tooltip shows in the wrong place (#5404) REVERT: 4fa41634 Make time filter more usable (#4981) REVERT: 0d10cc56 [Table Viz] columns not match with group_by control (#5329) REVERT: 709f0564 [bugfix] make MetricsControl work with DECK visualizations (#5376) REVERT: e79bb92a Add `IS NOT NULL` and `IS NULL` as filter options (#5375) REVERT: 996304ab Make Pypi upload support markdown (#5352) REVERT: bd475879 Fix display limit in sql lab (#5392) REVERT: 2eeff2ae Fix the build (#5403) REVERT: 22b7c2db quote hive column names (#5368) REVERT: 19ac6e12 get rid of global `notify` (#5355) REVERT: f9352af8 [pie] improvements to pie charts (#5236) REVERT: 0ca426a6 Set control 'percent_metrics's default to [] (#5357) REVERT: cafde153 Adding Druid Time Granularities (#5379) REVERT: cd2414b1 Set ignore NaN as true for TableViz (#5371) REVERT: 6b15592d [dashboard] should use forceV2Edit property name (#5362) REVERT: a17f7141 [dashboard] Fix save issue at Force_V2_Edit mode (#5360) REVERT: 7222c6f0 CHANGELOG entry for 0.25.0 to 0.26.0 (#5334) REVERT: 28ba5a9d use schema form field in upload csv (#5303) REVERT: c1187e0e [cache] Adding description for a zero cache timeout (#5354) REVERT: 7158fb1e added a 'no_trend_line' option (#5356) REVERT: 252cba20 impala support for epoch timestamps (#5349) REVERT: ad9103f5 [Bug fix] Divide by 1000.000 in epoch_ms_to_dttm() to not lose precision in Presto (#5211) REVERT: 6fee0587 Implement rolling api introduced in pandas 0.18 (#5328) REVERT: 059b64da normalize column names for Redshift (#5337) REVERT: 81bd5cc4 A couple of setup.py fixes (#5338) REVERT: 976e815a RST formatting fix for Installation docs (#5346) REVERT: 6f4a2e35 Fix typo in Start with Docker (#5348) REVERT: 72d815c0 [cache] Allowing zero cache-timeout (#5315) REVERT: 16d26336 Fix flaky unit test - remove 'Markup' object in data (#5313) REVERT: 885d7791 [bugfix] README encoding-related UnicodeDecodeError on setup.py (#5309) REVERT: bfa9ffff Update core.py (#5320) REVERT: ad05700b [dashboard fix]Fix copy_dash unit test (#5323) REVERT: 089037f1 [DeckGL] Raise error with null values (#5302) REVERT: df5ce50e Adding THE ICONIC to the list (#5305) REVERT: 777d876a Improve database type inference (#4724) REVERT: 04fc1d10 [dashboard v2] add MissingChart component in the case that chart component has no slice definition, add tests. (#5296) REVERT: 17b42984 [dashobard fix]: fix validation check for default_filters (#5297) REVERT: 117507cf [get_df] Fix datetime conversion (#5274) REVERT: fb988fee Pin boto3 to 1.4.7 (#5290) REVERT: 4ee984c6 [dashboard fix] force refresh charts under tabs (#5291) REVERT: 05a39b39 fix sqllab <Loading /> css, fix double AddSliceCard margin and drag border (#5293) REVERT: b0eee129 add more precise types to hive table from csv (#5267) REVERT: bd24f854 specify hve namespace for tables (#5268) REVERT: c0653195 [wip] dashboard builder v2 (#4528) REVERT: ca5cc672 [metric] Fixing ad-hoc metric for dual-line chart (#5271) REVERT: 7de50238 [druid] Adding verbose_name to editable columns (#5249) REVERT: d4672dbf make sure there is a val to be set for existing filters (#5257) REVERT: e1618ddd Fix edge case around NaN values (#4964) REVERT: b3440569 [bugfix] add support for numeric nodes in Sankey (#5154) REVERT: 5a716e99 [bugfix] get word_cloud to support complex metrics (#5248) REVERT: 2f274328 fixing regex displaying as undefined in the pill (#5266) REVERT: 73295f25 Bump pydruid to 0.4.4 (#5262) REVERT: 0e5293b9 Update db_engine_specs.py (#5264) REVERT: 15c8e5bf [timeseries table] use verbose date in tooltip by default (#5263) REVERT: eb676519 Moving homogenize_types to after no data exception (#5214) REVERT: 13cbf80f [Explore] Handle empty metrics control data (#5241) REVERT: 409ac682 [sql lab] Fix issue around VARBINARY type in Presto (#5121) REVERT: 2a3d2979 Allow users to view dashboards they own (#4520) REVERT: 62427c8b Revert "[perf] add webpack 4 + SplitChunks + lazy load visualizations" (#5253) REVERT: 93cdf609 [sqllab] Fix sql lab resolution link (#5216) REVERT: 70679d4c Pin botocore version (#5184) REVERT: a84f4304 Describe the use of custom OAuth2 authorization servers (#5220) REVERT: 5c106b9a [bubble-chart] Fixing issue w/ metric names (#5237) REVERT: d483ed12 [adhoc-filters] Adding adhoc-filters to all viz types (#5206) REVERT: 1fc4ee0d [perf] add webpack 4 + SplitChunks + lazy load visualizations (#5240) REVERT: 480ddfc7 [CRUD] disable user change slices from dashboardmodelview (#5217) REVERT: d7d5327e [CRUD] Improving performance by disabling editing Associated Chart] (#5238) REVERT: 0509d7ae [Explore] Enable Rich tooltip by default (#5215) REVERT: c6706210 setup: improve description (#5226) REVERT: c89933d8 [sql lab] quote schema and table name (#5195) REVERT: ccf21103 Bump Celery to 4.2.0 (#5222) REVERT: 00fad1cb README: update Maieutical Labs url (#5227) REVERT: 7b49b6c2 Revert "[webpack] setup lazy loading for all visualizations" (#5219) REVERT: d5ebc430 [explore] fix autocomplete on verbose names (#5204) REVERT: de0aaf42 [webpack] setup lazy loading for all visualizations (#4727) REVERT: 8cdc9cad [pie-chart] Restricting query to single metric (#5203) REVERT: b60ac5f1 Fixing issue with table viz for table with no metrics (#5205) REVERT: 4b7a14de Merge pull request #5194 from timifasubaa/pass_error_link_separately REVERT: 7fa5559a remove resolution link prop REVERT: 66ffcb66 Merge pull request #5118 from michellethomas/add_metrics_control_sort_by REVERT: 585dbe66 fix Formula type annotation, it doesn't show up since #4630 (#5181) REVERT: a1095437 Introduce class attr BaseViz.enforce_numerical_metrics (#5176) REVERT: 30111bf3 Repoint .istambul.yml to the right location (#5187) REVERT: 7a107fac pass_error_message_separately REVERT: 6e37d3f8 Merge pull request #5190 from timifasubaa/fix_null_metrics REVERT: b380a57c Fixing sortby adhoc metrics for table viz REVERT: 95bb1753 fix empty metrics REVERT: d6846d96 Adding column only if it doesn't already exist (#5179) REVERT: 7f30b489 fetch datasources from broker endpoint when refresh new datasources (#5183) REVERT: 502b6173 [migrations] Cleaning up migration logic (#5167) REVERT: 52a933ff [migrations] Cleanup recent migrations (#5155) REVERT: 280200f8 Fixing tooltip displaying metrics in heatmap (#5055) REVERT: 3de79b69 Fix bullet chart rendering (#5108) REVERT: a3477abf Pin FAB and bump a bunch of JS libs (#5122) REVERT: 0a276ff7 Init docker for local development environment. (#4193) REVERT: 7d1c0356…
a04fad85 0.34.0rc1 9233a63a Event logger config takes instance instead of class (#7997) cd544fa6 Local config no longer fails to import silently (#8006) 73cdad23 [SQLLab] Fix, database api unlimited page size v2 (#8002) 2f2a3b79 Setup FOSSA as part of CI (#7999) cbfd1302 Update to fix the broken blueprints link (#7949) 8cd8ec16 Fix Pandas 0.24 DateOffset bug pt. 2 (#7981) cd6de3a1 [Jinja] Make Presto template functions backwards compatible (#7993) b380879c [fix] reduce content in sql lab localStorage (#7998) af2b92d1 Fix #7984 (#7985) e830474e Revert "Bump FAB to 2.1.8 (#7986)" (#7996) b62c122b Revert "[database] Fix, Removes the limit for the page size (#7987)" (#7995) 4543898e Bump nvd3 charts for tooltip fix (#7994) c6867d22 [init] Setting up cache before registering blueprints (#7992) e455f1d8 Bump @superset-ui versions (#7989) 8db419fe [database] Fix, Removes the limit for the page size (#7987) 0c817e5f Bump FAB to 2.1.8 (#7986) fdb62e98 [flake8] Ignoring I202 (#7988) d58dbad0 [DB Engine] Support old and new Presto syntax (#7977) f7af50c3 [security] Adding docstrings and type hints (#7952) b856666a Remove collation info from MSSQL column type (#7963) a1261d7f Bump sqlparse to 0.3.0 (#7973) b8ca0783 Fix for new Pandas API (#7975) e23920b8 7620: Start removing dependencies on requests (#7643) cbac428b Bump python requirements file (#7965) 1f121183 Use python3 for black to support py>=3.6 (#7964) a09f2583 Fix createDatasource (#7955) 10f00cdd [fix] Isolate and improve performance on tagging system (#7858) 9b7261f1 Update .travis.yml (#7943) dcef5a25 Bump nvd3 chart plugin (#7932) b7b517a1 [fix] bug on FixedOrMetricControl component causing issues with deck.gl polygon height + deck.gl scatter radius controls (#7924) 06d547fb [feature flag] Enforce csrf protection on explore_json endpoint (#7935) d37b7cdc fixing error related to install codecove in travis (#7940) af462fe7 [revert] Partial revert of #7888 (#7933) 994ac04c [cli] New, command line option to create or set a db URI (#7918) 5f98d661 Fix #7130 - SQL Lab table name autocomplete (#7926) 54875756 [log] Disable Log view when FAB security views are disabled (#7920) eb891dc5 [sqllab] Fix, #7928 query async not working (#7930) f1d566a9 Fixing the build after travis upgraded Ubuntu (#7931) df9efa8e [dashboard] fix chart showing loading icon when filter updated immuned fields (#7895) 51b34e47 [Profile] Fix 5xx when user not found (#7864) 72d10110 [sqllab] Fix limit parsing bug when using limit-offset comma notation (#7912) 07a76f83 [Bugfix] Remove prequery properties from query_obj (#7896) 2221445f Fix incorrect datasource_name in dashboard export (#7892) 648f9fa5 Set owner to dashboards and charts on import (#7894) b65ab51b [api] [database] New, migrate to new FAB API side by side (#7665) 9dd6a385 [migration] add unique constraint on dashboard_slices table (#7880) 92eed8a5 Bump nvd3 charts for responsive y axis fix (#7915) 7a1dcaae [SQL Lab] Fix TableSelector perf for large option sets (#7868) ee3430cc [Bugfix] Response header and response mismatch on explore result from sqllab (#7907) 4568b2a5 Add cache_key_wrapper to Jinja template processor (#7816) f570b459 [test] Fix test data remove slice_name (#7898) ccedbea5 [fix] Adding space after -- for SQL comments (#7897) fce11665 Fix missing `gevent` extra dependency in Docker setup (#7744) 2b3e7fe4 [sqla] Adding check for invalid filter columns (#7888) 174a48ab Sort dashboards exported json (#7883) b512502d Remove unnecessary fields from dashboard exported json (#7879) a993da66 Corrected ISO codes on India Country Map (#7882) 32f33f2a [sql lab] improve TableElement controls (#7881) d65b0392 Improve examples & related tests (#7773) 86fdceb2 Avoid removing custom sql adhoc metric when columns change (#7877) a36c136f Fix docker configurations and docker installation guide. (#7827) 9b8bfbbe DruidEngineSpec: set allows_subquery to True (#7863) a27b8b76 fix: add check to re-render only if underlying layers change (#7878) b99a3a19 bug fix for all_database_access() call (#7875) 78d46fa1 [docs] Advise about celery 4.3.0 requirement on redis (#7872) eed99b13 [cypress] Disable chromeWebSecurity globally (#7853) f53acd84 Bump pandas to 0.24 (#7852) 1197d25c [wip] fix: multi deck.gl bug fixes (pt 2) (#7866) fc8268b0 Update tox.ini (#7867) df051813 Adds the ability to replace/extend caching backend (#7856) 7946165e fix: multi deck.gl bug fixes (#7854) 87f50ba0 Make SHOW_STACKTRACE config apply across the board (#7845) 5ebc5a69 [celery] Bump celery to 4.3.0 (#7848) 9eccae3b Update down_revision to fix migrations (#7850) a0ad18c8 Quick fix (#7843) 97ffb762 Add "Published" feature to dashboards (#4725) 8d81c304 Update requirements.txt (#7835) 8c9b4b5c * hacky string coercion to fix bug in cli datasource export (#7728) 953e5c7a Refactor testconn to use get_sqla_engine (#7717) 51ff0e16 Updating superset-ui/legacy-preset-chart-nvd3 to 0.10.35 (#7837) 16b6ccac Set up a few more pre-commit hook (#7830) 1ab04190 [log] New, make action log configurable and generic (#7705) f5839c41 Bump FAB to 2.1.6 (#7832) d08efd39 Add missing 'babies.png' image (#7817) ab8af536 Fixing the examples (#7376) 39f83b54 Add source{d} to user list in README.md (#7821) 5c7a50c1 Improvements related to ASF release process (#7539) 08b4a173 fix: unicode word cloud example (#7747) 8c17c192 Added possibility to translate the phrase 'No results found' in FilterBox (#7796) 2fa071a3 fix: Better error message for dashboard import (#7621) 9b899603 [dashboard] Fix URLShortLinkButton position after click anchor link (#7812) 9dac805e [schema] Deprecating the table_columns.database_expression column (#7653) 346638a3 Add second and minute grains (#7810) 0125ba40 Improve documentation (#7813) 6d7701e6 [fix] Updating Pandas resample logic (#7799) 56eac687 Add Table List Refresh Button (#7502) ffa7c617 [travis] Adding Black tox environment (#7809) 459276f0 [Viz] transpose pivot table (#7325) 3b2ac203 Update messages.json (#7435) 963dce64 Autocomplete in the table browser in SQL lab is broken - Fix part 2 (#7770) e0d040c3 [fix] Handling of non-existent datasource (#7755) 15426feb Improve performance for add slice container (#7791) d1158d6f add new user (#7801) 34ca2aef Truncate data that is expanded (#7777) fc6a53ed [SQL Lab] Add hard time limit fallback for async queries (#7783) 61281d18 Fix SQL editor tooltip to not cut off long column names (#7788) 4740086b Change kv content-type to text/plain (#7467) d27fbd67 Updating legacy-plugin-chart-heatmap to fix an issue with heatmap (#7787) 5994e432 feat: query based on all partitions (#7782) ebb7fbc5 bugfix: Oracle timegrains fail to render when wrapped in outer query (#7767) 5c58fd18 [format] Using Black (#7769) 0c9e6d09 [testconn] Fixing response (#7753) d06b77c3 Show generic error msg and hide stacktrace if feature flag is enabled (#7764) 859d6e7c chore: taking db dependencies out of requirements-dev.txt (#7605) 1df4fa26 Fix deck.gl sample charts with js (#7749) 9c0c16c7 fix(filterbox): fixed runtime exception in filterbox for allow multiple selection is false (#7011) 1c4092c6 Add csv upload support for BigQuery (#7756) 90d156f1 [security] [ui] Make security views use superset's list widget (#7724) f09c9168 Bump FAB to 2.1.5 (#7750) 0d248fe6 [SQL Lab] Add JSON modal when clicking on cells with JSON objects (#7720) 9abcdccf [fix] Force refresh table list broken (#7745) 17c4b721 Revert "Autocomplete in the table browser in SQL lab is broken (#7736)" (#7743) d1b81e04 Autocomplete in the table browser in SQL lab is broken (#7736) 43ea51b7 compile column names (#7646) cddce63c [SQL Lab] Polish side pane animation (#7722) 7a575ce2 Fixing time comparison to look for past deltas (#7616) 437ca09f Bump sqla to 1.3.5 (#7729) 5864ddc0 Allowing withVerification to remove all options if none are valid (#7652) f278faa8 css: add margin-top to ResultSet (#7679) 0b1a8757 [CSV Upload] Fix Index Column input filter (#7723) 925b8dbb [dashboard] fix nested tab component visible logic (#7700) b6ab691e [docker] Fix docker-init missing FLASK_APP (#7709) 0d122431 Update @superset-ui/legacy-preset-chart-nvd3 (#7701) 4b1452e1 [docs] Fix, flask fab cli does not need app parameter (#7696) 2a453e18 [SQL Lab] Fix proptypes warning (#7691) 5cf06331 Render columns dynamically on wide tables (#7693) f3181ca6 Add Intercom to Superset users (#7687) 4e3975e2 Adding 6play as users (#7688) 8d6257af [epoch] Remove non-UTC epoch logic (#7667) 541db941 Update index.rst (#7672) 49390b32 Revert "Allow bigint to be used as time column in Presto" #7670 (#7678) c6179b19 [connectors] Make cluster/database and datasource/table unselectable in CRUD view (#7073) f486f435 adding command for seeing changes reflected. (#7598) 6eb60ed8 Bump FAB to 2.1.4 (#7478) 514c308b Fixed SQL Lab Query Search scrolling issue(#7526) (#7674) 95291fac Break up db_engine_specs (#7676) f3e5805b Remove duplicate paragraph in celery tasks documentation (#7392) 38abf4e0 Add epoch funcs for BigQuery (#7567) f7812a3f [SQL Lab] Clarify SQL Lab query and display limits (#7641) f3091c52 [dashboard] pass dashboard filters to share chart url in dropdown (#7642) 39d67cbc [SQL Lab] Show warning when user used up localStorage (#7572) 883a02ae docs: Add Tenable to the List of Users (#7610) 2793bdd2 Apply DashboardFilter to the dashboards in SliceModeView (#7475) 271612cf Add new escape characters to OnPasteSelect (#7638) de9f61e9 [docs] Fix, deprecate fabmanager cli (#7660) d62c37b8 Revert "Boxplot should not require a datetime column (#5096)" (#7655) 1cd0e7f3 [SQL Lab] CTAS now uses the right async configuration (#7175) 25da4c77 [Profile] Fix react gravitar size prop type warning (#7647) 5470d101 Add Filter on DatabaseView that filters DBs Based on Role Access (#7618) f99ae1ad [dashboard] click tab anchor link (#7640) ddd7f8fb Fix colors in ellipsis (#7632) 6d1f6e9d Adding codecov targets and thresholds (#7433) 45b41aad [fix] SQL parsing of table names (#7490) 78c1674d make filter_values() macro to properly accept value from filter box with single value setting (#7494) 45b98805 fix: SqlaColumn.type overflow on mysql (#7606) 7dd66358 [query] Fix, remove not possible to order columns (#7636) 257c100c Fixed Time Grain and Added Drill to README (#7635) 1dc17f35 fix: address issue #7458 (#7593) eb429365 [FAB] set AppBuilder to update_perms=False (#7561) 4b5931f6 Alternative fix for #7559 (#7575) 687f2055 Wrapping up #7130 (#7633) 722043c6 Allow trailing spaces in simple filter values (#7617) 15d03611 [requirements] Bumping pydruid version (#7622) 5895d8c8 [SQL Lab] Prevent failed query error from disappearing (#7624) 5701629d [SQL Lab] Old query showing success state but not showing results (#7628) c82a7f42 Update bug_report.md (#7583) 9acafd5b fix: handle presto columns with whitespace (#7630) d2967340 View Presto row and array objects clearly in the data grid (#7625) d408e305 Show expanded columns in gray in SQL Editor (#7627) c1712e5d Add relative start param for time filters (#7525) dbdb6b09 [SQL Lab] fix unnecessary offline action (#7594) 145d72c5 Fix SQL Lab window resizing layout bug (#7615) 34407e89 Make timestamp expression native SQLAlchemy element (#7131) fc3b0434 Add support for Apache Drill (#6610) fd5befee Bump python libs, address insecure releases (#7550) 2a2f395e Add "Auto" option to Mapbox visualization point radius (#7579) b21f8ec8 Remove the use of Pandas' iloc() in WorldMapViz (#7379) f7d3413a Add support for period character in table names (#7453) 47ba2ad3 Remove aggregates from metric options if datasource has no columns (#7586) 20143293 [sql lab]revert #4833 (#7498) e4f8444f add American Express to list of users on readme (#7576) 265e117a Add link to scheduled pipeline (#7584) f68f9790 Fix for polling queries (#7559) 9c8f494c A few improvements to scheduling queries (#7585) 421183d3 Adding controls for verifying options (#7468) e5739fbb [testconn] Explicit closing engine connection (#7570) 6b9790c8 [ad-hoc] Fixing type for count distinct (#7573) efb085ad [cypress] fix accessing a cross-origin frame error (#7552) 551fe926 Add dotenv to dependencies (#7330) 1ae000a2 Boxplot should not require a datetime column (#5096) 74704f68 [security] New, deprecate merge_perm, FAB method is fixed (#7355) 023faf3b Rjurney master docs update (#7426) 1fdc96a3 Disabling flask-talisman by default (#7535) c79077d8 feat: add header tooltip (#7556) dcafabd1 Show scheduled queries (#7545) f0f719cb Validate start/end when scheduling queries (#7544) 21a46709 Talisman config (#7529) 7f858e45 [sql lab] Fix new query stuck at pending state (#7523) 9423e9a8 chore: Truncate progressbar percentage decimals (#7499) (#7517) (#7519) 156b0aaa feat: Live query validation in the SQL Lab UI (#7461) (#7516) (#7518) fda10026 fix: cache issue for api/v1/query (#7507) 52431821 Change Visual Properties tab label to Customize (#7506) a4d18e70 Flatten legacy preset charts (#7500) a4392c8f [security] Adding Flask-Talisman (#7443) d8be0a7d Break line before LIMIT statement to prevent trailing comment issue (#7485) 4377328e Add Chinese translation (#7481) 51fd43a4 druid connector: avoid using 'dimensions' for scan queries (#7377) f59ed026 Revised Chinese translation (#7464) ef13500d Refactor ConsoleLog (#7428) ca48f32a fix: alter sql columns to long text #7463 (#7476) 6b8bda60 [dashboard] After update filter, trigger new queries when charts are visible (#7233) 959c35d5 bugfix: Improve support for special characters in schema and table names (#7297) a3f09126 fix: calendar heatmap examples (#7375) e2be0221 Late import for optional lib pyhive (#7471) f3d8e8a4 Adds missing metric sum__SP_RUR_TOTL (#7452) 24970485 feat: Add `validate_sql_json` endpoint for checking that a given sql query is valid for the chosen database (#7422) (#7462) 5cf454b4 feat: Scheduling queries from SQL Lab (#7416) (#7446) 88e6ec99 feat: view presto row objects in data grid (#7445) c8bb7e0f Quick fix to address deadlock issue (#7434) 598526a8 add chinese translate (#7402) fb627ba3 [fix] Fixing SQL parsing issue (#7374) ee78fd7b Added additional German translations to string file (#6604) f6ebd789 Fixes dashboard export button missing download and #7353 (#7427) 70be44af Removed --console-log and superset runserver (#7421) a6aabf82 feature: see Presto row and array data types (#7413) 46579b1b Refactor out controlUtils.js module + unit tests (#7350) 87032441 Setting renderTrigger on label_colors (#7410) f5045680 [annotations] Improves UX on annotation validation, start_dttm, end_dttm (#7326) 06c4610e Bump FAB to 2.0.0 (#7323) 11408d01 [SQL Lab] Increase timeout threshold for offline check (#7411) 9e703f39 [dashboard] allow user re-order top-level tabs (#7390) ca2996c7 Added living goods as among the users of Superset (#7407) 4fe152d1 Fix NoneType bug & fill the test recipients with original recipients if empty (#7365) 929fb6bb Merge branch 'lyftga' f488a328 [schema] Updating the base metric schema (#5453) f83b9793 Store last selected dashboard in sessionStorage (#7181) 3a359fd8 [schema] Adding commits and removing unnecessary foreign-key definitions (#7371) 7bc8355b SUPERSET-8: Update text in docs copyright footer (#7360) e8af852e SUPERSET-7: Docker compose config version breaks on Ubuntu 16.04 (#7359) e61a8ee6 [bubbles] issue when using duplicated metrics (#7087) 77881241 remove backendSync.json (#7331) fef5b5ef Fix raw HTML in SliceAdder (#7338) cb7c8063 Feature flag for client cache (#7348) f58e7b20 Update 937d04c16b64_update_datasources.py (#7361) 13884521 [schema] Updating the base column schema (#5452) 48b2af47 Add type anno (#7342) 4bc69c0a limit tables/views returned if schema is not provided (#7358) 621cef70 [schema] Updating the datasources schema (#5451) cf87173c [wtforms] Strip leading/trailing whitespace (#7084) 5f14b559 fix: do not save colors without a color scheme (#7347) 845218dd Create issue_label_bot.yaml (#7341) 8fd7d4b6 improve not rich tooltip (#7345) 36a219da Allow Gamma and Alpha to access '/users/userinfo/' (#6936) aa1d9ae3 [table] highlight selected <td>s (#7013) 0ea8291b fixes #6353 by changing tag on base image (#7335) 5db20e35 Fix #7056 'Unhashable type' in paired t-test chart (#7076) eb9295d9 [docs] improve the RELEASING.md docs (#7329) 7192d365 filter out all nan series (#7313) 5f28027c Merging lyftga into master 07d9dbd9 fix: typos in translations placeholders (#7161) 97718dae Fix control validation handling (#7231) 51068f00 Adding permission for can_only_access_owned_queries (#7234) 81a1e532 fix: propagate color mapping from dashboard to charts (#7289) 38dd33e9 Remove LICENSE entry around dataset (#7318) ab8f4aff feat: bump superset-ui versions to 0.11 (#7294) 3d082667 [load_examples] download data at runtime (#7314) 93419958 fix: time series table (#7302) (#7312) 7aa6c4e9 Update AceEditorWrapper.jsx (#7315) 1ffd3b11 [slice] Fix, remove duplicate label_columns property (#7113) 5dab983f fix: time series table (#7302) 154f6abf Revert "bugfix: improve 'Time Table' (#6959)" (#7304) d253c5ca Add details to release instructions (#7296) 9dfa80d5 Add all database access permission to 'Alpha' role (#7271) 0f1702b8 chore: update legacy packages (#7293) b1ebfbc5 Bump nvd3 dep and 'npm audit fix' (#7292) 9b4f5ad8 bugfix: improve 'Time Table' (#6959) 14647fc2 Minor improvements to <Hotkeys /> component (#7261) 763db8fd Improve code smell, use py3k super() call (#7100) 80070d0e fix: make the bot more descriptive (#7279) f9db605e fix: make SIPs exempt from stale bots (#7278) 0c3e46f8 Deprecate npm run backend-sync and related logic (#7211) 6c38cb1a chore: add bot config files and update issue templates (#7249) b225507b Run 'npm audit fix' to address vulnerabilities (#7263) 65cc0e51 chore: update big number package (#7268) 9856800c Do not add tag to non-saved objects (#7266) 79dbb3f1 [SQL Lab] fix table metadata loading spinner (#7121) e505e326 Revert "Fix issues around Database permissions (#7009)" (#7267) 984b04d1 Add extra bucket when max outside range (#7264) 05afe1b8 Bump pydruid to 0.5.2 (#7260) 1104aca5 update migration Revision for #6945 (#7258) 078a9774 Pass viz type to GET requests (#7255) 2a67e8e4 fix: Handle rendering a single point (#7256) c50e6bc9 feat(dashboard): direct link to single chart/tab/header in dashboard (#6964) 139f299a add parent ids into Dashboard layout metadata (#6945) 92166399 [cache] Render label when cached (#7164) 149b31d2 fix: Remove ASF license from github templates (PR and issues) (#7217) 7c80cf58 Fix refresh frequency (#7248) 51472e90 Improve cache (#7227) 51544212 Add link to documentation (#7251) 821860ea Fix partition query in Presto (#7250) 5192270f Fix logo / branding files (#7105) 23ef41ff Fix spinning in Welcome page (#7247) ad7cc019 increment version numbers (#7245) 442cfc69 Tweaks to word cloud controls (#7212) 5ef2712e [filter_box] allow empty filters list (#7220) (#7244) 52473c5d Fix race condition when fetching results in SQL Lab (#7198) (#7242) c6876f78 Fix for tagging backend (#7240) 74bdc324 increment version number for nvd3 (#7232) e39b1699 [filter_box] allow empty filters list (#7220) b4915caa fix: give a more accurate time (#7221) 43874b37 Fix time grain after revert (#7228) a8752392 fix: add check for polygon tooltips (#7226) 4ab89dbc Celery task for warming up cache (#7148) 1132c3cb feat: [lyftga] add tooltips to deck.gl viz types (#7206) e714dc19 Merge branch 'master' into lyftga e767e4d9 Fix <Select> clearable (#7215) 6998b101 Allow bigint to be used as time column in Presto (#7218) 538776b4 Fetch charts with GET to benefit from browser cache and conditional requests (#7032) 8e14807b chore: revert bignumber.js patch for charts and reapply the original bignumber.js change to SQL editor in an opt-in fashion (#7210) 8830d3f9 [Data Source Editor] Use type of NUMERIC instead of NUMBER and make editor accept freeform types (#7123) 200efacc fix: [lyftga] pass the latest deckgl props (#7208) 74a0b57d Update necessary packages (#7205) 62cfb2d2 Change number format default (#7137) ca6a73b0 Fix race condition when fetching results in SQL Lab (#7198) 82cf5537 Revert PR #6933 (#7162) e974a23f [Lyft-GA] Enable color consistency in a dashboard (#7135) f66b598d Allow LIMIT to be specified in parameters (#7052) 7d950365 feat: add ability to change font size in big number (#7003) 7488b4d3 Fix time filter control (#6978) fb9fdc87 Show tooltip with time frame (#6979) a717a905 fix: deck.gl polygon tooltip (#7188) c5bdbc09 [security] make it easier to redefine Alpha/Gamma (#7036) a1d46356 [fix] a typo in variable name (#7197) 37d7b2c0 feat: added i18n statements to sqllab (#7194) 2af9a84d fix: do not crash when a vis type is disabled. (#7180) efede0af fix(sqllab): remove duplicate selector in style file (#7126) 03752af4 fix PRODUCT-67916 Click OK button cannot close error message modal (#7179) f13e0a8d Update __init__.py (#7166) 03c95c86 [SQL Lab] Show tooltip on schema and table select options (#7120) ceb86df0 chore: add main pull request template (#7176) 7059c52a Adding pull request templates (#7159) 7ffcabd5 Fix double scroll bars when content of sql result table overflows horizontally (#7168) 41c13152 docs: add cloudsmith to company list (#7158) 36a6fade [migration] Fixing issue with fb13d49b72f9 downgrade (#7145) 6e79e84b [migration] Fixing issue with c82ee8a39623 downgrade (#7144) d5e8d663 [bugfix] SQL Lab 'Filter Results' doesn't stick (#7104) ba19a624 Injectable statsd client (#7138) cd54a567 fix: Superset logo link when logged out (#7118) ee36ce8b chore: updating extra requires (#7115) c99d9b5d [SQL Lab] Avoid closing save query modal on backdrop click (#7111) c2b971af [docs] CONTRIBUTING.md - how to setup SQL Lab in async mode (#7103) 215ed392 Bump python lib croniter to an existing version (#7132) 68d2880b Remove super verbose `logging.debug` call (#7122) f556da80 fix(useless-self-assignment): correct useless-self-assignment (#7090) ebb32101 Scripts & instructions to craft official Apache source releases (#7054) 4c5e6ca2 Add HTTP Basic Auth for Druid (Issue #4776) (#6795) 71f1bbd2 SQL editor layout makeover (#7102) 87fae5c6 [docs] improve UPDATING.md around 0.31's [now] optional deps (#7117) 003364e7 Use metric name instead of metric in filter box (#7106) b3c4bd95 [forms] Fix handling of NULLs (#7078) 23e823f0 Bump SQLAlchemy to 1.3 (#7099) 80d6f5a0 [mypy] Adding mypy linting (#7053) 60a7b6df handle null column_name in sqla and druid models (#7063) 7457a35b [api] add `available_domains/` endpoint (#7097) 33d67dad [Dashboard] Keeping refresh frequency value in Dashboard (#5741) 4631b7b7 fix: bump pivot table version (#7088) 52414869 [bugfix] throw "TypeError: 'NoneType'..." when save chart to new/existing dash. (#5835) 10d00334 Bump FAB to 1.12.5 (#7085) 9b58e9f4 [SQL Lab] Improved query and results tabs rendering reliability (#7082) b210742a Fix filter_box migration PR #6523 (#7066) 61add606 [missing values] Removing replacing missing values (#4905) 30f88caf [SQL Lab] Fixed TableElement sorting functionality and tests (#7069) (#7070) 209e7a9d [SQL Lab] Copy to clipboard should work on the preview tab too (#7068) (#7071) 2524219f [tox] Enforcing consistent ordering (#7060) c1c8e503 Handle memoryview like bytes instances and decode bytes to utf8 (#7062) aa9e2739 docs: add hostnfly to company list (#7065) 84109be1 fix: search for visualizations with case-insensitive keyword c7ffdd64 docs: fix RST issues while building docs (#7012) 42a8a92c feat: add Bulgaria to country map (#6938) d56362f2 feat: bump superset-ui-plugins to v0.10.2 (#7051) ead3d481 Adding warning message for sqllab save query (#7028) c771625f [datasource] Ensuring consistent behavior of datasource editing/saving. (#7037) 5137539a [fix] Use HTTPS, not HTTP wherever practical (#7040) f5274a9c Fix issues around Database permissions (#7009) a6d48d40 [fix] explore chart from dashboard missed slice title (#7046) 4a300940 User can turn off download - export csv from a dashboard (#6821) f760ba8d fix: groupable only columns populating in filters (#6993) fc1770f7 [fix] Cursor jumping when editing chart and dashboard titles (#7038) 07c340cf [sqlparse] Fixing table name extraction for ill-defined query (#7029) 7d7210d6 [api/v1][query_obj] add default prequeries array (#7039) 5e66008b Add handling for memoryview (#6987) 4ca2cc1e fix(css-selector): Fixed incorrect css-selector for CRUD page reported by sonarqube report as a critical vulnerability (#7034) 0782e831 fix inaccurate data calculation with adata rolling and contribution (#7035) cc58f0e6 [WIP] fix user specified JSON metadata not updating dashboard on refresh (#7027) 05be8661 [db-engine-spec] Aligning Hive/Presto partition logic (#7007) 7f3c145b Changing time table viz to pass formatTime a date (#7020) d308c842 Bump sqlalchemy dependency (#7000) 83b5dcc8 fixing a broken link for the ORM documentation (#7005) 6a4d507a [fix] /superset/slice/id url is too long (#6989) 0535a11f Retrieve df from get_df_payload to hit cache (#6990) e47a1b28 Split tags migration (#7002) 83b48a90 fix(fetch-datasource-meta-data): Chart data is not showing after in charts added by edit mode (#6980) 23f4c95d refactor: bump @superset-ui versions (#6982) e6194051 Adding custom control overrides (#6956) c1ba914a docs: warn that docker installation instructions are `contrib/` (#6925) 8346e62d Sort Chart Types based on Usage (#6849) 3e076cb6 [sql-parse] Fixing LIMIT exceptions (#6963) 0421786f [dashboard editor] use the theme's btn-primary (#6859) ed79134e auto-set 'Is Temporal' to true where column_name == '__time' (#6857) d5b9795f Enhancement of query context and object. (#6962) aded70a1 [date-filter] Adding minus infinity (#6968) 48431ab5 [csv-upload] Fixing message encoding (#6971) 0a8bc84a Exclude venv for python linter to ignore (#6965) 41041f21 Show charts and dashboards based also on database permissions (#6933) 6f82f974 re-added deleted example file (#6952) 50264011 VIZ-190 fix (#6958) 57ef1a06 All french translations (#6955) 3ae02d1a Allow for dynamic feature flags (#6808) e0feec91 Fix deck.gl form data (#6953) 8f2ce756 Remove Cypress from package.json (#6912) 0ffccb76 [js deps] fix dependencies vulnerabilities (#6904) ac198754 Erase previously shown chart on error (#6905) 3c2e3d7f Fixes #6842: Refreshes all metadata and datasource (#6944) 73cdb37f Fix rendering regression from the introduction of bignumber (#6937) a0402b76 [datasource editor] Add description and label fields (#6927) e1126591 Remove redundant UTC casts (#6786) b5d03c85 Do label name mutation before anything else on the dataframe (#6831) 5c484e78 [fix] fix for css not loading on docker dev mode (#6934) ea9d22b2 Force quotes on non-expression time grains on Postgres (#6897) f5277fe6 Refactor dataframe and column name mutation logic (#6847) 1cac31dc Update CHANGELOG.md (#6920) 16f4721a [fix] minor fix for Superset logger (#6922) ba9523c7 Adding dropdown to DatasourceControl and ability to change datasource (#6816) c04c0cd8 Add a safety check before getting clientHeight (#6923) 25ec00b3 Fix database typeahead in SQL Lab (#6917) 3f96b0c5 Fix tooltip (#6895) f715f36e [box plot] add X tick layout control (#6903) f8cf0fb7 Add show metadata button back to the explore view (#6911) 30cd0e38 Raise exception if long or lat not set in mapbox viz (#6867) 3956bd20 add Filters copy change (#6885) dce853d4 Fix npm warning by bumping @superset-ui version (#6894) a97f3b63 [fix] Typo on config comments for SILENCE_FAB (#6901) 47f42ed3 Improve Superset logger (#6879) bd9a2c15 remove dead code (#6884) 57289462 [sqla] Fixing order-by for non-inner-joins (#6862) b0f7f51a Adding template_params to datasource editor for sqla tables (#6869) 49868748 [ci] take #2, improve build times by saving TerserPlugin cache (#6882) ec6657ab Relayout SQL Editor (#6872) 8302b9a2 Update webpack config to facilitate debugging charts via npm link (#6880) 16ae747d Speed up CI by caching TerserPlugin cache (#6874) 75e1045d Use chart plugins and remove code under visualizations (#6838) 2132522f Update docs for pinot support (#6865) 60d5f89f [main] Disable resetting main DB attributes (#6845) 103a97f8 Docs: update user list in README (#6870) 3f47c61d Adding chart-id to chartrenderer (#6832) 044f660f Adding BigQuery to the list of supported DBs. (#6848) de403de6 Bump FAB to 1.12.3 (#6854) 46386185 Fixing issue where tooltip gets hidden on dashboard for all charts (#6852) 73e119a8 [config] clarifications around SUPERSET_WEBSERVER_TIMEOUT (#6840) 0b1fbf82 fix dist-bar overflow css (#6844) 1c090df4 Add check for invalid color scheme (#6828) e14c0cf9 Use SuperChart from package and remove one in apache (#6839) 5f0b5f63 update @superset-ui/packages (#6830) 823555e0 Fix line chart overflowing the right side (#6829) 231d8267 Make the target path of the superset logo configuable (#6815) 8041b63a Backend only tagging system (#6823) 16a8e314 Removing additional unguarded calls to JSON.stringify (#6802) 9573fe33 added docs on proper function call for db mutator (#6826) ff9506fe Adding support for Pinot (#6719) 6e913055 Add .standalone class to <body> when in standalone mode (#6811) 5a40f717 [sql lab] improve table name detection in free form SQL (#6793) fc4042a2 SelectControl hackery: Fixing freeform select and allowing group by and non group-by column selectors to take in arbitrary expressions including select-all semantics. (#6722) e1b90778 [wtforms] Using wtforms-json which supports None (#5445) b7b51ecc Add Korean translations (#6809) 4f3d2bce Omnibar (#6745) cecbba3f Summary: Introduce configs for default relative end time and the epoch-tz (#6721) 11bace38 Merge pull request #6805 from lyft/xtinec--fix-sticky-tooltip ba64ae69 Add missing license (#6801) 7846bae8 Merge pull request #6781 from lyft/xtinec--merge-feature-flags 501340b5 Fix sticky tooltips on nvd3 vizzes 19b3753d Move feature flag utility function into superset/__init__.py 416534ad fix: don't remove leading new line (#6800) 713b0ae4 [cosmetic] TableSelector use <i> instead of <Button> for refresh (#6783) 5669a823 Merge pull request #6797 from lyft/VIZ-187 a09348d0 Fix playslider adc9a6b4 Add Korean Translation (#6790) 2631558a Revert "Removing uniqueness constraints on tables table" (#6777) b70a9ae5 Merge default feature flags and user defined feature flags - Rename the default feature flags key in `config.py` to DEFAULT_FEATURE_FLAGS - Merge default feature flags with user defined ones allowing the latter to overwrite the former - Expose feature_flags for both server and client to use - Add a utility method for checking whether a feature flag is on on server side 817783f4 Allow any column to be filterable or groupable (#6764) 36176f3e [sql lab] fix stuck offline (#6782) 11a7ad00 creating new circular-json safe stringify and replacing one call (#6772) c44ae612 Improve Unicode support for MSSQL (#6690) c4fb7a0a Fix uniqueness constraints on tables table (#6718) 5938ac30 fix #6760 (#6762) 7c025879 [docs] improve upgrading instructions (#6766) 744135c7 [fix] Add action for update chart id (#6769) 83ee9178 [fix] `pandas`>=0.24.0 datetimelike API changes (#6765) a62a8d3d [docs] bump cryptography lib version in docs (#6755) a93219f2 [cosmetic] Align table sort icons to the left (#6754) 8100a8fa Fixing sort issue with area chart and adding tests (#6358) 6b0ab210 fix dashboard links in welcome page (#6756) f38cea3e Update User List in README.md (#6758) 01689c38 bump PyHive version for prod requirements.txt (#6751) 879c553b [fix] JS error out when rename a new chart (#6752) 97cb10db Make it easier to select dropdown options in control tests (#6546) 594cd709 A few fixes for Presto connection (#6720) 1ffee8b2 [cosmetic] remove 'List' prefix from list headers (#6725) 3ae7d32c Add iframe and markup legacy plugin (#6741) 954e42ba Update gitignore (#6742) bab7ee7e Adding a note about 0.30 to updating (#6730) bbd781b6 Remove test URL (#6740) cf1a35b9 Allow specifying custom width for logo (#6739) d65059b0 Add disclaimer and remove counter (#6738) 1fece0d2 Add licenses to translations (#6732) d628907b Hotkeys in Explore View (#6526) 88283dc2 Add cc-by 4.0 for geojson files (#6731) f742b987 Making thrift, pyhive and tableschema as extra_requires (#6696) ebb79914 Update CONTRIBUTING.md based on SIP-13 and add how to use labels (#6701) 3cc7cdfe Fix setup.py ASF issues (#6677) 01063ce9 Fix link to SQLAlchemy docs about database URLs format (#6698) 057c43c5 Revert "Truncate long labels (#6631)" (#6723) ef797579 Merge heads (#6729) 00388811 Allow empty results in Hive (from SET, eg) (#6695) c954fe31 Insert a space after auto complete (#6717) b260cb66 Expose more columns in saved queries API (#6686) 31ea6817 Add `extra` column to `SavedQuery` (#6687) 7ee8afb6 Improve support for BigQuery, Redshift, Oracle, Db2, Snowflake (#5827) 055467de Explicitly declare flags as flags (#6693) 69fe50a5 [cosmetic] remove margin-bottom on dropdowns (#6627) 75322ab1 More ASF licenses (css + html/jinja) (#6711) 67185887 Add universal "New" button (#6670) 99d6dc07 Trim query before parsing (#6703) 9c7b98a2 Add more format shims (#6709) 30c91191 Fix Text field to edit SQL snippet of a metric is not large enough (#6702) 88964b7d Deprecate auto-generated metrics (#5461) 65f7f292 Fix url_param macro when param is missing (#6699) e03e2765 Bump some of the requirements-dev.txt (#6700) 4c658444 Update README.md (#6682) 1dd4d7a5 Apply ASF licenses throughout the code base (#5800) da813b7e [table editor] allow selecting physical table (#6046) 4667f0c2 Committing some licenses to fix master (#6689) 207d9529 Fix for #6590: Numeric values in columns sometimes returned as quoted strings (#6591) f480a520 Add doc about translation using poedit (#6600) 5055157b Truncate long labels (#6631) b1dbd1ca [bugfix] show results in query history & revert #5848 (#6436) 284a0ccc Add fix for pyodbc+mssql (#6621) ae6217ba Remove dep on unidecode (#6673) b2f0b2bd Update Dockerfile (#6678) 42cf929f Fix scheduled reports for mysql (#6512) 8e6c1141 Add Apache Rat for license checks (#6663) 855228c6 Add NOTICE file and include initial third party licenses (#6671) a55a5e06 Remove bad git conflicts from Readme (#6669) b143b16d #6588 Clear all other query tabs (#6617) 0053a866 [README] use a numbered list instead of bullets for org list (#6629) 7e0e7c89 Improving Filter Box (#6523) fafa6b4d Minor doc fix for superset (#6662) 80518186 [pie] allow formating nubmers on pie chart (#6628) 9d70c348 pass source to db api mutator (#6497) a2ce9974 Add kuaishou to README.md (#6630) 42437236 data point no clipEdge (#6614) fbf9586a Bump requirements (#6625) f6ac0daf Improve padding in NVD3Vis (#6626) eafb4f96 Upgrade webpack-dev-server to fix 'npm audit' issue (#6607) accc754a Improve false negative on AlteredSliceTag (#6578) 49e3638e Introduce a more visible resize grabber to the SQL editor (#6593) 28ca07e6 fix(i18n) syntax errors detected by grammarly while translating (#6271) 3c17dac3 Upgrade gsheetsdb (#6609) 818a6a83 Make NULL value grouping keys show up properly in rich tooltip (#6003) be1895f2 [fix] url shortner for long explore url (#6449) 68e9d297 Fix 'Uncaught TypeError: Cannot read property 'value' of undefined' #6556 (#6574) f291dae2 shift labels down along y-axis (#6596) bc9c1832 Fix bug: some word not translate in js. (#6598) 3802f011 add chinese translate (#6592) c01230af Enhance Docker (#6504) 142e7b6d Finish move to babel 7 (#6573) 60995198 Using batch_op in db migration 0b1f1ab473c0 (#6581) b1649879 [bugfix] moving from reactable to reactable-arc fork (#6576) d80cbbc7 Change margin for slice description in charts for the dashboard view (#6575) f7612372 fixing issue #6572 with Oracle date handling (#6580) 2c3794e2 [design] use angle icons instead of carets for expandable panels (#6564) a0b2f2ca Fix multi/dual when no right y axis (#6571) d99b36e8 Fix: updated required cryptography version to 2.4.2 to resolve #6509 (#6516) 4e03d41f fix #6530 and add some other chinese translation (#6569) f424af83 json_iso_dttm_ser use for TableViz (#6563) fe77b575 [refactor] moving some datasource-related code to the frontend (#5769) eff4e636 Adding missing slash (#6567) d427db0a [SQL Lab] Allow running multiple statements (#6112) 6e942c9f Make boto3/botocore installation optional (#6540) 60ccf3eb [SIP-14] remove dependency on yarn in favor of npm (#6541) 8c6ddbc8 Fix multiple db_migrations heads (#6560) fd033861 Make owner a m2m relation on datasources (#6544) 6a95f807 minor, auto tune debug mode when use flask_env (#6550) 42067e07 [RfC] Fix URL too long (#6519) 5a1ff0f0 [cosmetic] add css no-wrap on CRUD's last modified (#6522) 3f29a1dd Secure unsecured views and prevent regressions (#6553) 926f78c2 Fix deck.gl Polygon not show (#6545) b0694194 fix addr_str format bug (#6551) e2b9625d Increase size of column `name` in table `ab_view_meu` (#6532) 672c470e Pass security manager to QUERY_LOGGER (#6548) fe994900 filter_values documentation fix (#5977) c4884e3c Remove note about snowflake-sqlalchemy stable version regression (#6398) c6263fc0 Documentation Correction to use http.server for Python3 (#6549) 95cdda44 Fix string value displaying NaN (#6534) 9ec3e18e adding in a dependency version to fix an error with Flask CLI (#6547) e2854994 Add docker files to gitignore (#6507) 5bac723d Refactor teradata to new time_grain_functions spec (#6539) fe0f5e96 Avoid resetting margin to 0 (#6536) 1fba6f7a [warm] Enforcing consistent form-data (#6531) 852c5121 Update requests version (#6510) d203886e Fix malformed table in docs/visualization.rst (#6409) 96a0105f Update contributing.md with latest local dev instructions (#6513) 56aa7ac7 Typo: Fixed link (#6087) 80862241 [SIP-3] Scheduled email reports for Slices / Dashboards (#5294) f366bbe7 Google spreadsheets (#5915) 23a2ab10 Adding tests for time table, formatting, and annotations (#6498) 96f51061 Fix Annotation (#6457) f5a277cc Pypi has a 60mb package size limit, and we're over (#6493) 4109e893 Bump pydruid to 0.5.0 (#6454) 5168c69a Hook for auditing queries (#6484) eb408d71 Add copy to clipboard buttons in explore and sqllab (#6461) fc8acf27 [Bug Fix]Prevent re-rendering when non-instant controls change (#6483) fd54de78 FixBug druidMetricModels No attribute get_perm (#6432) 8307716d Add See Tableview Form button to the Datasource Editor modal (#6430) 13f374aa make loading icon bigger (#6485) fcec748b Use @superset-ui/number-format and @superset-ui/time-format for formatting. (#6470) cc3a625a Use py3's f-strings instead of s.format(**locals()) (#6448) 002518ba Update sqllab.rst (#6469) 8e14e0bd allow domain sharding in frontend (#5039) 20e1ac62 Update `@superset-ui/colors` (#6464) 5f7817a6 [SIP-5] Build metrics in query_object in the client (#6423) 5261d8a9 Fixing error when clearing big number (#6465) e715cdb9 [READY] Update SuperChart onRenderXXX listeners (#6376) e06f8730 Adding a comment for metrictype values a4597afe addressing PR comments c11e9c8b [SIP-5] Build metrics in query_object in the client - Unify the metric interface (absorb the current plain string metric for built-in metric keys into the format used by adhoc metric) - Port the logic in adhocMetric on the client and process_metrics in the backend to the new typed Metrics class - Omit hasCustomLabel and formFromData properties from the new metric interface as their value can be inferred from label and optionName - Expose from the Metrics class both metrics and their labels as public methods to match the all_metrics and metric_labels fields in the backend code - Provide defaut values for filters, metrics and groupby in the backend 2731a010 fix metadata cache bug (#6458) f1cae2ec override get_view_names in PrestoEngineSpec (#6459) 4579b127 Ensure that dttm is of same timezone as epoch_with_tz (#6453) 71a713dc replace missing round function in d3 to fix MapBox (#6444) 2931baa2 Deprecate database attribute allow_run_sync (#4961) 529cb5ca fix Calendar Heatmap (#6445) b0a55743 fix sunburst breadcrumbs (#6451) 8a8e8408 Rename Druid to Apache Druid (Incubating) (#6419) 52bb92d0 [Docs] Make sure venv is py3 and export app (#6401) 02aa3c63 Improve development experience with Docker (#5966) 3e4742fa [fix] edit chart title cause JS error (#6438) 1eb0d0d8 Remove coordinator in Druid Cluster config (#5164) (#6443) 2b2c6500 Grammatical Error (#6439) 2489876b [logging] Add render failure error into log (#6422) 5ca8c0ba Updated local dev instructions to include missing step (#6428) 3c6e882d [bugfix] Display raw value in addition to ERROR (#6417) 7eb46843 FixBug sqlMetricModels No attribute get_perm (#6433) 0b830ced Fix French typos (#6435) 9dffe3ab Link to the ASF's code of conduct (#6406) 2916c485 use same xaxis formatter for line chart tooltip (#6412) 91b758f3 Reduce data loaded before loading tests (#6298) a6f01327 Update README.md (#6410) 8155f4bf [bugfix] deckgl legend is not interactive (#6365) 4c4b6c41 Minor improvements to Histogram viz (#6391) d1a3ba85 Adding cypress tests for showing errors, time range filter, and verbose name (#6407) 8f3d9111 'Fligth' filename typo (#6364) 5913c278 Expose Sqllab status in databases list view (#6388) e469086d [fix] view results in sql lab (#6405) 8177fa17 [bugfix] deck.gl grid&hex don't respond to zoom&drag (#6363) 4c944476 Fix adhoc metrics in Polygon (#6399) 8b2cae00 [SIP-5] QueryBuilder in the client for granularity and groupby in word cloud (#6377) c42bcf81 [migration]clean up __from and __to parameters in dashboard json_metadata (#6378) 8c4f723a Set default limit on creation of new qe and on run (#6400) c17de394 Split cypress tests (#6241) ec1316a5 [fix] JS error after delete row level tab (#6393) e66b0469 Add Japan country map (#6368) d6953210 Disable flaky cypress SQL Lab test (#6302) a5b528c6 Update the installation document based on Python 3.6+ (#6370) 4690563d [bugfix] prevent d3-format from raising (#6386) cb556688 do not convert value to lowercase when looking up color (#6384) d9a7d565 remove user params (#6345) 8e2d28dd Fixed the cache issue for BigNumber (#6375) e0b3927e [bugfix] visualization flickers when rerunning query (#6374) b44c8349 [bugfix] EventFlow does not display (#6367) 0873abde [404] Aborting for views with invalid dashboard/slice IDs (#6355) 74f0817b [hive] Fixing where lastest partition logic (#6357) 1a5ca35a [cypress] Test dashboard save/save_as functions (#6361) a7b52da6 [reviewable] Integrate @superset-ui/{core,color,chart} modules (#6234) 841d5e63 [nvd3] refactor margins (#6282) 81349df6 Parse datasource_id as integer on the server side (#6359) 3ffb48c4 [reviewable] Organize d3 utilities usage (#6287) 8bf9a5b9 [dashboard] fix save/save-as flow (#6350) 5a377322 change to camelcase (#6354) 04865f02 Update docker-entrypoint.sh (#6346) 62dcce89 [bugfix] don't parse save dashboard response (#6349) 3d775260 [reviewable] [refactor] Split visTypes into one file for each visualization type (#6290) 49346050 Make stacktraces available in many more cases (#6299) 1fcfda4f Add Showmax among users (#6308) 2607d0a6 [fix warning] Warning: Failed prop type: Invalid prop bsSize of value md (#6293) 70327ca4 Docker Demo, Port Change (#6289) ede5c710 [annotation] Only allow override whole time_range (#6286) 77845ab0 add logging to csv upload (#6297) 8c0551ed [SIP-5] Open a new /api/v1/query endpoint that takes query_obj (#6220) 4ce475f2 Wrap <LoadableRenderer /> with <ErrorBoundary /> (#6294) a57603ad Geoviz state management fix (#6260) 0584e362 Add separate limit setting for SqlLab (#4941) aed774e1 [bugfix] handle Loading spinner properly (#6292) 69e8df40 sql lab localStorage config (#6257) 1a4199af [bugfix] deckgl scatter CategoricalDeckGLContainer (#6288) cd05d443 Avoid clearing metric when saving from datasource editor (#6277) a1d867cf [dashboard] fix spinners disapear too early (#6283) c653ab1e Fix Infinity css warning (#6280) 124c55c1 rename @superset-ui/core to @superset-ui/connection (#6274) c7f8abc6 Adding backwards compatable check to add ago to since if it doesn't exist (#6269) 7fe8e8af [superset-client] getClientErrorObject for everyone (#6276) 7373be71 Add chart names translation (#6273) a1e408a2 Fix typo in druid granularity (#6229) 08cdb097 [explore] raise attention to row_limit being reached (#6252) fb132184 Dockerfile change because error: E: The method driver /usr/lib/apt/methods/https… (#6258) c041b667 i18n(es) (#6270) 8dbc20b6 I18n es002 (#6208) 3115eec8 Externally Visible Server (#6264) da24b0e0 Remove label and showOnExplore. Specific import validators (#6261) 7d8e3219 [Fix] merge since,until request parameter with time_range (#6251) 02f06160 Make VizTypeControl use metadata from plugin (#6235) d1cbb0d0 Update CONTRIBUTING.md (#6259) 2fd18eed Setting line chart row_limit to 50000 (#6244) d34217ef Dashboard filter box default (#6236) 59109f62 revert the change in config.py (#6255) e46ab4db Bump Flask, bleach and sync pip-compile (#6239) 7b3095d6 Fix examples charts/dashboards and refactor (#5881) 9710369d Fixed grammatical errors. (#6246) bfec5916 Fixed grammatical errors. (#6245) 6d006923 Fixed grammatical errors (#6247) bc8c8a21 Fixed typos and grammatical errors (#6248) db93dca9 fixed grammatical errors and typos (#6249) 0a701d61 Corrected name of an area and fixed major grammatical errors (#6250) c552c125 Move metadata cache one layer up (#6153) af38d254 [bugfix] cannot add options to FilterBox (#6231) 2ad8e2ee [sql lab] improve placeholder strings for query search form (#6228) 2d4a1ab6 fix misstake (#6237) 1190ebb1 [datasource] Ensure SQL Lab link opens in a new tab (#6195) 1473e2cc Integrate translation module @superset-ui/translation (#6222) 1c4b3e99 Fix time range filter dropdown (#6223) 1fbdd248 [fix] typo until (#6233) e1a3a680 fix bug : docker build error with no permission with this floder (#6226) 0f6b39a6 A few setup.py improvements, removing future lib (#6219) 7d6a4291 [fix][Annotation] Fix override since/until for annotation (#6221) 71d6ff40 partition and clustering bigquery keys (#6212) acb44165 [deck] allow an array of dynamic of aggregations (#6198) 7db11d95 [setup.py] allow for range on boto library (#6071) 81fc3dfb [build] fix pip install issues on OSX High Sierra (#6201) 5403f310 [explore] Include "Autocomplete Query Predicate" field to Table Editor (#6171) d6908eef i18n(App) syntax errors detected by Grammarly while translating (#6209) 735499cb Update ISSUE_TEMPLATE.md (#6210) 87161a6d [fix] hide annotation layer (#6204) dcf048c5 [fix] should set chartUpdateEndTime when chart fetch failed or stopped (#6205) 5c02e319 Implement SuperChart and enable the chart plugins (#6154) 9580103c Fix typo in load-examples command (#6193) d57614f8 Update docker-init.sh (#6167) 71db0736 [external-metadata] Fix unknown column types (#6196) a0479d57 fix sql lab permission issue (#6194) bfbd83bd [datasource-editor] Correcting tooltip (#6191) 9c5fc42f add error details into log (#6169) e21e6a76 add get_data method to IFrameViz (#6185) e7e8e9d0 [dashboard][bugfix][save as] re-direct to copied dashboard upon saveas (#6189) ef8429cb pass width and height (#6183) 90809f6d [sqllab] more robust copy to clipboard (#6180) f1089c40 Improvements to the polygon spatial viz (#6178) ca5be1c1 [fix] should allow force refresh when having charts under tab (#6181) 9cb2dcee Update CHANGELOG from 0.26 to 0.28.1 (#6139) 60796da3 [superset-client][bugfix] fix stop query (#6179) 6ec9e1a4 [Ready][Dashboard] disable force refresh when chart is still loading (#6034) 47b1a081 Add TrustMedis to the userlist (#6117) 5f1eaa49 [SIP-9] Introduce TypeScript (#6120) 9e6b171e Bump FAB to 1.12.1 (#6138) 9595adb4 [bugfix] Fix language switch (#6166) d8d50a16 [superset-client] use getClientErrorObject for client error handling (#6163) 8573fdec [superset-client][logger] replace ajax with SupersetClient (#6133) fc3b68e2 [Sqllab] Add offline state to sqllab (#6013) b9257b2a [Refactor] Extend color scheme management to sequential schemes (#6150) a71e6eb0 [superset-client] replace misc ajax calls (#6135) 96228add [superset-client][datasource editor] replace ajax with SupersetClient (#6134) 546d150b Define chart presets (#6144) bc3a2efa [superset-client] pass csrfToken as configuration (#6148) fc3422ea add build query as part of plugin (#6146) bc4dfad6 fix bar chart value overlap with legend (#6145) 04e5e871 remove reactable from Hotkeys.jsx (#6143) 9d01af20 Add annotation information to ChartMetadata (#6136) d662e364 [Ready] Define ChartProps data structure (#6125) 4e2341a1 downgrade reactable and remove fastdom (#6142) 7d0a17ae Turning off flaky link tests (#6141) 0aa6d904 Remove isNumeric util function and use Number.isFinite instead (#6106) 58be31af change viewport dimension (#6123) e163dfe7 [SIP-4] replace SQL Lab ajax calls with `SupersetClient` (#5896) 273991fd Use @vx/responsive to provide Chart width on Explore page (#6104) bbfd69a1 [utils.py] gathering/refactoring into a "utils/" folder (#6095) af0ffa44 [SIP-4] replace explorer ajax calls with `SupersetClient` (#5869) dcfbae1a [SIP-5&6] Refactor line_multi (#6058) 462c58ee [SIP-4] replace dashboard ajax calls with `SupersetClient` (#5854) 177bed3b allow cache and force refresh on table list (#6078) 7d492559 This control test is flaky and affecting travis runs, turning it off for now (#6121) b4a19833 Fixes to the CategoricalDeckGLContainer and filter box (#6038) 91792a56 send username in sync request (#6113) 316fdcb4 [SIP-4] replace chart ajax calls with `SupersetClient` (#5875) 9029701f [refactor] Migrate from Mocha+Chai to Jest (#6079) 46c86672 remove utf8 declaration (#6096) 68ff4e5b fix dependency issue #6086 (#6102) dc7b6f2b Rename onTooltip to setTooltip (#6103) 3df98e5b make BigNumber PureComponent (#6105) 12ce1b20 Fix link formating in README.md (#6097) 2fc07435 move countries directory under CountryMap (#6088) dd9eeda0 remove future (#6065) 047c8b09 remove six dependency (#6091) e1e87785 Add ChartPlugin and metadata for deck.gl vis (#6090) 8e88d023 Add ChartPlugin and metadata for nvd3 and BigNumber vis (#6085) 1d2b1aa4 [cypress][sqllab] increase timeout for sqllab results (#6089) 2a7b64fe [SIP-5] Remove references to slice from all deck.gl components. (#6039) 5282f390 Create chart plugins and metadata (#6072) e37b83a2 remove future imports from db migrations (#6063) b7d55542 Cypress tests for controls and explore links (#6069) 64383ce9 Rename color constants and move util function into separate file (#6074) c0f685b6 Fix the horizon title only show the first key (#5998) 5c5be825 remove future imports (#6050) 247a85b9 Fix top groups with user defined metrics (#6073) 9b4cf856 [cypress] add SQL lab tests (#5974) ee472af1 feat: import/export dashboards via cli (#6061) 238ffb4d [setup] Using pip-tools to create requirements.txt (#6054) 3cc6fb61 Add increment back arrow to time player (#6062) cd2c46a5 Add data structures for chart plugin system (#6028) 395359f5 [cypress] add integration tests for dashboard (#6002) 361f588b [Dashboard] Fix margin issue in dashboard modal (#6037) f50ed176 check db extra and metadata params preemptively (#6004) 712c1aa7 Allow user to force refresh metadata (#5933) 1ee08fc2 [select-star] Adding optional schema to view (#6051) 9dcf8e10 Upgrade flask-appbuilder to latest. (#6030) 6282edd0 Revert old precision formatters (#6056) 96952d0d Search queries when enter is pressed (#6043) 06e029f9 fix for annotation layer bug (#6047) 93fe4539 remove redundant mysql (#6049) adfe9e3f [tablemodelview] Fixing JSON api/read serializable issue (#6023) 160e4772 Deprecate support for Python < 3.6 (#5985) 8fe6f126 refer to default color scheme in colorpickercontrol instead of pointing to specific scheme (#6031) df341ffd Sorting tables by "modified" is broken (#6027) 50c701c0 [ci] Update ci config to reduce javascript test time and some of cypress. (#6016) f8897986 use world map only bundle (#6029) 9f028ccc [SIP-6] Migrate visualizations to new directory structure (part 2) (#5997) a9ef0aea Revert #5991 (#6035) e12d00ae log query fetch time (#6033) ab5c9108 [bugfix] Fix Tableviz metrics column disorder (#5566) df64ecaa [cypress] Add integration test for area, pie, pivot_table, world_map, dual_line, sunburst, sankey, big_number, bubble, box_plot, treemap (#5924) 5c2a7880 [SIP-6] Migrate visualizations to new directory structure (part 3 - nvd3) (#6006) f9344f13 [cypress] Combine multiple tests under visualizations into single test to save running time (#6019) 73882945 feat: import/export dashboards via cli (#5991) 604524b6 [feat] Feature flag system via config (#5960) 414a4bfc Removing the key from cypress build and removing parallel flag (#6005) 36e2ddd8 disable dashboard test (#6008) 4868c00d wait and verify one-by-one (#5995) 2cd9407a [SIP-6] Migrate visualizations to new directory structure. (#5949) bf9a102d Update webpack bundle configuration (#5983) 0cc0996e [cypress] Update dashboard test to remove 10s timeout (#5957) 458b2b59 Explicit set markdown version to >= 3.0 (#5959) 4c21c658 Remove lodash.throttle and replace underscore calls with lodash (#5946) 52033cbf Pinning a version of click to fix travis (#5975) 569f221d Add fordeal to superset user list (#5970) 5811a261 Constrain the max version of markdown (#5967) 6b89b7f8 Deprecate getColorFromSchem (#5937) 4c62494d fix sqllab querysearch typeahead permission error (#5906) 0886870c ensure npm run build is in production mode (#5934) 70c095b1 [deck_polyline] show metric in geohash (#5952) a1fa4bc6 [deck_polygon] implement null locations flag (#5948) f94bda01 [bugfix] metrics issue in 'Periodicity Pivot' (#5931) 73d1e459 [explore] add "View samples" modal to action buttons (#5770) 896c2608 [docs] iterating to get to ASF compliance on project site (#5923) 4e788034 [eslint] add no-only-tests (#5945) 15b10373 Adding configuration to cypress to enable dashboard (#5926) b6d7d57c Add schema level access control on csv upload (#5787) a0e7c176 fix sqlab progress bar and status inconsistency (#5848) 8c83b72c remove .only (#5943) 00c4c7ec fix csv upload bugs (#5940) 1e5a02a4 use es6 import (#5938) 5b97fe5c Some linting (#5790) 71f014e9 Allow removing legend (#5932) b9e3159f Fix regression around low row limit for CSV exports (#5866) 549328f8 Clean up CONTRIBUTING.md: (#5911) 8fff0d9e [SIP-6] Add reactify function and convert world map to new directory structure. (#5893) 75bc5011 [explore flow] handling duplicated column aliases (#5778) 7448d07e [bugfix] ignore history.pushState errors (#5905) 325e7c03 [bugfix] De-dup <script> tags. #5883 (#5890) 8cb734d7 Table and dist bar tests (#5901) 42ab1754 [contributing.md] swap cypress command order (#5921) 24be6922 [refactor] Remove dependency on personal fork of supercluster from mapbox visualizations (#5902) 19a3319a [bugfix] Fix percent metric display and check for string columns in table (#5917) f2d64492 Remove unused functions and jquery dependency (#5868) 14de28a4 [bugfix] Fix color scheme picker (#5891) 74940e6a Fixing linting error in macro_tests (#5918) 39ef77ab Remove jquery usage to highlight sql lab menu (#5907) 041fe520 Adds a new macro to allow getting filter values easily (#5547) 0e93a94a [SIP-5] Refactor nvd3 (#5838) 9c486a3b [react16] fix React type checking (#5903) b68766d3 Add cypress artifacts directory (videos/screenshots) to gitignore and sort items in gitignore (#5900) acf1a1b2 [treemap] add row_limit control (#5811) fdd44ace remove duplicated utils (#5851) b453cd2b [lint] turn no-undef back on, set browser, cypress, and mocha env's (#5879) 7098ada8 [SIP-5] Refactor Time Series Table (#5775) 057c7494 Addded documentation for Teradata DB (#5885) 83fa7af4 Enable Teradata (#5870) 85692612 [bug fix] Fixed adhoc metric is not working for WordCloud (#5877) 10836ce5 fixed modal close issue (#5865) ee89a3eb [SIP-6] removed get_data for BigNumber (#5861) 80faa8df Fix CSS theme flickering on FAB pages (#5880) 620beed8 remove getColorFromScheme in favor of CategoricalColorNamespace.getScale() for histogram (#5878) 4121d57d fix: Pivot table not sorting formatted numeric column properly (#5709) f482a6cf Improve categorical color management (#5815) bec0b4cc [tests] fix sqllab/TableElement_spec (#5874) 367dcdaa [time table] fix sorting on missing values (#5863) 1e35030a [Docs] Running DB migration (#5748) 166058d9 correctly compute slice width in dashboard (#5867) 657993d6 Moving get_main_db out of tests and into superset utils (#5864) c82cea3c fix sqllab logging (#5862) 962eb086 fix Object.assign try to write to read-only option.style (#5860) 01212c37 make access request open new tab (#5859) 6df720d8 [bugfix] mapbox pan on filter (#5858) 6ae285b6 Adding line and big number total integration tests (#5846) 1f6e8b31 [dev] fix redux devtools (#5855) 965c838f update dashboard sidepane title (#5850) 9a4bba48 [sqllab]More granular sqllab logging (#5736) ce362f0a [bugfix] fix rows not showing on welcome page (retry) (#5849) 73cfcccf [bugfix] 'No numeric types to aggregate' in NVD3 chart (#5853) 039e7c56 [sql lab] handle large ints, prevent overflow (#5829) 73db918f Upgrade to React==16.4.1 & Enzyme==3.3.0 (#5359) e35bfba3 add timing to stats logger (#5844) f740974b Handle "ambiguous durations" (#5785) 6c9be9d6 Update time filter to use `react-datetime` (#5819) 6d573724 Enable hot module replacement for React via react-hot-loader (#5841) 517fea33 [docs] suggest using python3.6 in installation docs (#5834) 299e20a2 Fix cache for multiple time comparisons (#5828) 4a62ef3a Get 'Test Connection' button to take 'engine_params' into account (#5830) 9f4d67b4 Adding instructions on how to run Cypress in Contributing.md (#5840) 3f8b970a [bugfix] Fix bignumber overflow in dashboard (#5839) 68e7794d [SIP-5] Refactor Paired t-test (#5762) b284788f [SIP-5] Refactor filterbox (#5789) d40ded0b Adding simple Cypress tests (#5693) 0c98ecb6 [dashboard] Add alert on user delete root level tab (#5771) 5616d7bd [sql_json] allow not specifying client_id (#5730) f9977afd Update Readme that support Apache Kylin (#5818) 98d9fb1e Adding 'Resources' section to the docs (#5823) 8c2dbad8 fix bug with react-syntax-highlighter import (#5826) 5eff7a8d [SIP-5] Refactor pivot table (#5705) a9952bb4 [SIP-5] Remove unused function #easy-review (#5825) dafe0b99 [SIP-5] Refactor parallel coordinates (#5761) bebbdb85 [SIP-5] Refactor MapBox (#5783) b4612872 [SIP-5] Refactor and improve histogram (#5758) 2811498e [SIP-5] Refactor calendar chart (#5760) 0c33f80c Enable CSS Hot Module Replacement and optimize css output for production (#5813) a411516f bug: don't show query overlay when panning mapbox maps (#5814) cf12ea0f [celery] setting default (#5812) eb41756e Configure webpack-dev-server (#5786) d43813ff make some text in [druid,CRUD,datasource] localizable (#5796) 77fe9ef1 Force quoted column aliases for Oracle-like databases (#5686) 8a4b1b7c [SIP-5] Refactor table (#5707) 5e3f8332 Update annotation model to have JSON Metadata field (#5745) e12f4fb6 update thumbnail (#5782) f72cdc38 [SIP-5] Repair and refactor CountryMap (#5721) 9f2b502e remove backend logic for wordcloud (#5753) 8af3e1f3 Fix redirect to SQL Lab (#5777) ada8b92d New branding images (#5776) 5437efa5 Fix multilayer geoviz and color picker error (#5767) 00f2771f [SIP-5] Refactor and repair partition (#5718) 86f99b0e [SIP-5] Refactor rose (#5763) 00cc6e98 [SIP-5] Refactor World Map (#5719) 772ae77a [dashboard] Update font style for markdown component (#5722) d5d59278 fix sqlparse bug and refactor (#5768) 135539c1 [bugfix] 'DruidCluster' object has no attribute 'db_engine_spec' (#5765) 2da5db9f [Table view] Handle empty arrays in fd.timeseries_limit_metric (#5715) ae3fb040 Bug: fixing async syntax for python 3.7 (#5759) 48d220c0 Disable input when IS (NOT) NULL selected in filters (#5766) 6c6ea373 [bugfix] IS NOT NULL filter triggers KeyError: 'val' (#5764) ba4b8a03 Add Myra Labs to user list in README (#5756) 60ecd72a [deck polygon] add support for geohash (#5712) f0beb3ab Silence error on migration 4736ec66ce19 constraint drop (#5729) 6cc52c61 Prevent deleting databases that have attached tables (#5749) bd1f36d3 Merge pull request #5750 from mistercrunch/updating_0_28 1a95fbc8 Merge pull request #5732 from mistercrunch/build_docs 24a9a39e Merge pull request #5731 from mistercrunch/faq_db_engines 506cfd14 [SIP-5] Refactor sankey (#5701) fcf2c756 [SIP-5] Refactor and update heatmap (#5704) 13e48e8c typo-delipo 4ae08c2c Merge pull request #5725 from mistercrunch/label_verbose_name ceda3092 UPDATING.md entry about dashboard v2 forced migration in 0.28 46a048b3 update webpack (#5744) 1e6a3b04 Merge pull request #5706 from mistercrunch/color_arcs 0d6201de Merge pull request #5724 from mistercrunch/css_editable_input 19062ed5 Merge pull request #5723 from mistercrunch/fix_autocomplete_filters 0781cf2c [bugfix] BigNumber crash, Horizon indent and Myanmar geojson (#5746) 8d01c84c [SIP-5] Refactor sunburst (#5699) d7f06cbc [SIP-5] Repair and refactor Horizon Chart (#5690) f5cc9835 remove unneeded console.log (#5738) 52b99dff [celery] Using preferred configuration proceedure (#5726) 09d46a78 Fix tests f83ea233 Autofocus aggregation in metric control (#5717) 9a6595d0 make some text localizable, mainly in explore, query (#5735) 12cc2fbe [docs] note as to how to build and view the docs bddc9522 [docs] FAQ entry 'Does Superset work with [database engine]?' cae07046 Fix FAQ on filters (#5720) e964d83b [table editor] better table header for Metrics tab c447a970 [css] show border around editable input while editing ba329440 [table editor] fix 'Autocomplete filters' checkbox doesn't stick 54ae215d [SIP-5] Refactor treemap (#5670) 14930bbd [bugfix] add item is missing on table editor metrics tab (#5714) 2abc9418 Merge pull request #5716 from lyft/DPTOOLS-976 c567a89e Use 403 98279250 Return 401 on no authorization 5e6efae1 Geojson property names (#5708) 0448db3b remove console.log and change wording (#5702) 9fb28b5f Revise markup.js and iframe.js (#5672) 5c49514e [sqlparse] fix sqlparse bug (#5703) 71866f6a [deck arcs] add JS hooks for sourceColor & targetColor 89927558 [security] Moving set/merge perm to security manager (#5684) 54c9ceb7 Merge pull request #5623 from mistercrunch/fix_templates b92e7308 Allow users to select color for big number (#5694) 0e057d50 Adds geodata for Myanmar (#5697) 1c85192c adds TimorLeste geodata (#5698) b42f8a23 [bugfix] geohash lat/long is reversed (#5695) 2a8cd438 Make brush send events (#5663) 6e8c7f7b [viz flow] detect TIMESTAMP, transition to line chart (#5634) 6959b70c Add categories and time slider to arc deck.gl viz (#5638) bcc0954b Fixes to the play slider (#5675) 359b31eb Increase pylint jobs (#5646) 0a401493 Repair and refactor Word Cloud (#5669) 3929f0f7 Refactor force-directed graph (#5691) ebe585df [bugfix] Encode unicode error message response (#5687) 80e77782 Field names in big query can contain only alphanumeric and underscore (#5641) 71e0c079 [bugfix] making secondary_metric optional (#5682) 8dfa565c Upgrade mysqlclient to 1.3.13 (#5665) 14b5c6b8 Fix CSS (#5640) fdb8001e change title from hotkeys to keyboard shortcuts (#5688) 50042af2 [bug] 'an error has ooccured' when saving datasource (#5683) 5e5360fc make some text localizable, mainly in dashboard, explore, datasource editor, webpage title (#5685) 0fbda33c Handling bigquery dialect when previewing data (#5655) 2d23ae10 [bugfix] df is None breaks df.empty check (#5657) 683edc37 Refactor Chord vis (#5671) fef39a78 Fix time filter in cache (#5681) cdd348ab Minor improvements to SQL Lab UI (#5662) 4c5142d9 Filter out null locations by default (#5642) dd5e0ba7 Update CONTRIBUTING.md (#5668) 3d15d910 [sqllab] call out transient state of tabs to users (#5652) 0a1aa6dd [bugfix] TypeError: adhocMetric.comparator.join is not a function (#5661) 5a4b70da Fix checkbox is fails When disable Druid datasource (#5645) 97acfc7f fix multilayer viz backend error (#5649) cc9324ae handle exception and set dtype value to JSON, when column type JSON (#5644) 4ff5686e make filters use security manager (#5567) 32b3d008 Updating yarn.lock for the vx upgrade (#5648) 2e041803 Upgrading vx responsive to fix ResizeObserver issue (#5647) 492ad6c4 use_slice_data in slice_json calls (#5643) 5966a674 Explore View Perf Fix (#5637) bf0afef7 Fix form data issue switching viz types (#5100) 4e3b2e7c [title] Fix issue with non-string names in series title (#5433) c9bd5a61 Fetch a batch of rows from bigquery (#5632) 46f89f45 [bubble] Fixing ad-hoc metric labels (#5630) d601ff47 Tackling late-arriving comments from #5186 (#5626) be04c98c [sql lab] always use NullPool (#5612) 2171ffb6 [bug fix] Fixed forced percentage format on tooltips and bubble chart tooltips format. (#5631) 4c2be71e [bugfix] TIMESTAMP not detected as date (#5629) 85a6da19 Fix annotation_json endpoint (#5621) 9f6ac089 [Dashobard]Fix bad merge (#5624) 1d7f4f28 [bugfix] line_multi chart crashed on chosen (#5568) (#5572) a39dfb9f Add additional heatmap schemas (#5549) 763eeca7 No exception on no data (#5597) d04d714f Fix menu on 'import dashboards' page 5c1d9069 Add option to run query with ctrl+enter (#5622) 536478e9 [feature] Allow min/max value for the sparkline in time series table (#5603) e0c02be1 [dashboards] Increasing position_json to MEDIUMTEXT for MySQL (#5618) 2685ab4f [fix] Enforcing main dttm column (#5584) 50981dbc make some text localizable (#5611) 7d61eea6 fix cal_heatmap tips location error (#5480) (#5587) d1ef81f1 [ad-hoc filters] Fixing legacy conversion (#5589) 682ca387 [sql lab - explore flow] make sure groupby is empty (#5596) 21bf8d9f [bug]Fix load_examples dashboard version key name (#5592) f4b45f07 [sql lab] visualization flow to detect unaliased columns (#5579) a8f48499 [table editor] d…
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Re-worked version from apache/superset#7611 Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
Signed-off-by: Maxim Sukharev <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've tested a bit and everything seems to work, and styles keep working. UAST modal in sql lab results works and looks fine.
I also tried bootstrapping with 0.5.0 and then restart using this version, and it booted fine and the dashboards worked as expected.
I haven't tested this yet, but I think we most probably need to have |
@se7entyse7en I put spark definition inside |
I tried locally and there's only one thing that didn't work for me. In SQL Lab tab if I try to get the preview of the And this is the stacktrace:
|
I tried getting the preview of all tables and this seems the only one having problems. |
@se7entyse7en does it work on master? Do you think it makes sense to track this issue separately as it related to sparksql only? |
@smacker I tested on latest released version (
It's totally fine for me. 👍 |
Fix: #250
Update log is here: https://gist.github.com/smacker/b703b2ac21a76b10c76d8944030022b5 (might be useful for review)
This PR requires manual testing. I have tested it myself but could miss something.