This is an automated email from the ASF dual-hosted git repository.
christine pushed a change to branch lyftga
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
discard 21834d3 Fix double scroll bars when content of sql result table
overflows horizontally (#7168)
discard 71eea53 [Lyft-GA] Enable color consistency in a dashboard (#7135)
discard 4407442 Injectable statsd client (#7138)
discard 0ea1b42 [bugfix] SQL Lab 'Filter Results' doesn't stick (#7104)
discard b7fb15f Revert PR #6933 (#7162)
discard 87fb2df Bump python lib croniter to an existing version (#7132)
discard bdbb354 Use metric name instead of metric in filter box (#7106)
discard 9d21f70 handle null column_name in sqla and druid models
discard b599855 [forms] Fix handling of NULLs
discard 959199d SQL editor layout makeover (#7102)
discard 98cf417 Fix filter_box migration PR #6523 (#7066)
discard dfc0010 [SQL Lab] Improved query and results tabs rendering
reliability (#7082)
discard 4ffc1b3 [missing values] Removing replacing missing values (#4905)
discard 7bc3006 [sqlparse] Fixing table name extraction for ill-defined query
(#7029)
discard ee85089 Adding custom control overrides (#6956)
discard 6a7d5fc [sql-parse] Fixing LIMIT exceptions (#6963)
discard 81a1287 [csv-upload] Fixing message encoding (#6971)
discard bd2a8b5 [datasource] Ensuring consistent behavior of datasource
editing/saving. (#7037)
discard 6d0752c Adding warning message for sqllab save query (#7028)
discard 8d6e3f1 fix inaccurate data calculation with adata rolling and
contribution (#7035)
discard fa73a8d [fix] explore chart from dashboard missed slice title (#7046)
discard 771d212 [db-engine-spec] Aligning Hive/Presto partition logic (#7007)
discard c65a166 Changing time table viz to pass formatTime a date (#7020)
discard 0c65b3f [fix] Cursor jumping when editing chart and dashboard titles
(#7038)
discard 0e1a3d3 Allow LIMIT to be specified in parameters (#7052)
discard 6d0c390 feat: add ability to change font size in big number (#7003)
discard 9855837 [WIP] fix user specified JSON metadata not updating dashboard
on refresh (#7027)
discard d7b2c3e [fix] /superset/slice/id url is too long (#6989)
discard f4e3923 Enhancement of query context and object. (#6962)
discard b3966e4 Fix time filter control (#6978)
discard e6886fb Show tooltip with time frame (#6979)
discard e7d97db Fix the white background shown in SQL editor on drag (#7021)
discard 1ef7fb6 Sparkline dates aren't formatting in Time Series Table (#6976)
new 48431ab [csv-upload] Fixing message encoding (#6971)
new aded70a [date-filter] Adding minus infinity (#6968)
new d5b9795 Enhancement of query context and object. (#6962)
new ed79134 auto-set 'Is Temporal' to true where column_name == '__time'
(#6857)
new 0421786 [dashboard editor] use the theme's btn-primary (#6859)
new 3e076cb [sql-parse] Fixing LIMIT exceptions (#6963)
new 8346e62 Sort Chart Types based on Usage (#6849)
new c1ba914 docs: warn that docker installation instructions are
`contrib/` (#6925)
new e619405 Adding custom control overrides (#6956)
new 23f4c95 refactor: bump @superset-ui versions (#6982)
new 83b48a9 fix(fetch-datasource-meta-data): Chart data is not showing
after in charts added by edit mode (#6980)
new e47a1b2 Split tags migration (#7002)
new 0535a11 Retrieve df from get_df_payload to hit cache (#6990)
new 6a4d507 [fix] /superset/slice/id url is too long (#6989)
new 83b5dcc fixing a broken link for the ORM documentation (#7005)
new d308c84 Bump sqlalchemy dependency (#7000)
new 7f3c145 Changing time table viz to pass formatTime a date (#7020)
new 05be866 [db-engine-spec] Aligning Hive/Presto partition logic (#7007)
new cc58f0e [WIP] fix user specified JSON metadata not updating dashboard
on refresh (#7027)
new 0782e83 fix inaccurate data calculation with adata rolling and
contribution (#7035)
new 4ca2cc1 fix(css-selector): Fixed incorrect css-selector for CRUD page
reported by sonarqube report as a critical vulnerability (#7034)
new 5e66008 Add handling for memoryview (#6987)
new 7d7210d [api/v1][query_obj] add default prequeries array (#7039)
new 07c340c [sqlparse] Fixing table name extraction for ill-defined query
(#7029)
new fc1770f [fix] Cursor jumping when editing chart and dashboard titles
(#7038)
new f760ba8 fix: groupable only columns populating in filters (#6993)
new 4a30094 User can turn off download - export csv from a dashboard
(#6821)
new a6d48d4 [fix] explore chart from dashboard missed slice title (#7046)
new f5274a9 Fix issues around Database permissions (#7009)
new 5137539 [fix] Use HTTPS, not HTTP wherever practical (#7040)
new c771625 [datasource] Ensuring consistent behavior of datasource
editing/saving. (#7037)
new ead3d48 Adding warning message for sqllab save query (#7028)
new d56362f feat: bump superset-ui-plugins to v0.10.2 (#7051)
new 42a8a92 feat: add Bulgaria to country map (#6938)
new c7ffdd6 docs: fix RST issues while building docs (#7012)
new 84109be fix: search for visualizations with case-insensitive keyword
new aa9e273 docs: add hostnfly to company list (#7065)
new c1c8e50 Handle memoryview like bytes instances and decode bytes to
utf8 (#7062)
new 2524219 [tox] Enforcing consistent ordering (#7060)
new 209e7a9 [SQL Lab] Copy to clipboard should work on the preview tab
too (#7068) (#7071)
new 30f88ca [SQL Lab] Fixed TableElement sorting functionality and tests
(#7069) (#7070)
new 61add60 [missing values] Removing replacing missing values (#4905)
new b210742 Fix filter_box migration PR #6523 (#7066)
new 9b58e9f [SQL Lab] Improved query and results tabs rendering
reliability (#7082)
new 10d0033 Bump FAB to 1.12.5 (#7085)
new 5241486 [bugfix] throw "TypeError: 'NoneType'..." when save chart to
new/existing dash. (#5835)
new 4631b7b fix: bump pivot table version (#7088)
new 33d67da [Dashboard] Keeping refresh frequency value in Dashboard
(#5741)
new 7457a35 [api] add `available_domains/` endpoint (#7097)
new 60a7b6d handle null column_name in sqla and druid models (#7063)
new 80d6f5a [mypy] Adding mypy linting (#7053)
new 23e823f Bump SQLAlchemy to 1.3 (#7099)
new b3c4bd9 [forms] Fix handling of NULLs (#7078)
new 003364e Use metric name instead of metric in filter box (#7106)
new 87fae5c [docs] improve UPDATING.md around 0.31's [now] optional deps
(#7117)
new 71f1bbd SQL editor layout makeover (#7102)
new 4c5e6ca Add HTTP Basic Auth for Druid (Issue #4776) (#6795)
new ebb3210 Scripts & instructions to craft official Apache source
releases (#7054)
new f556da8 fix(useless-self-assignment): correct useless-self-assignment
(#7090)
new 68d2880 Remove super verbose `logging.debug` call (#7122)
new 215ed39 Bump python lib croniter to an existing version (#7132)
new c2b971a [docs] CONTRIBUTING.md - how to setup SQL Lab in async mode
(#7103)
new c99d9b5 [SQL Lab] Avoid closing save query modal on backdrop click
(#7111)
new ee36ce8 chore: updating extra requires (#7115)
new cd54a56 fix: Superset logo link when logged out (#7118)
new ba19a62 Injectable statsd client (#7138)
new d5e8d66 [bugfix] SQL Lab 'Filter Results' doesn't stick (#7104)
new 6e79e84 [migration] Fixing issue with c82ee8a39623 downgrade (#7144)
new 36a6fad [migration] Fixing issue with fb13d49b72f9 downgrade (#7145)
new 41c1315 docs: add cloudsmith to company list (#7158)
new 7ffcabd Fix double scroll bars when content of sql result table
overflows horizontally (#7168)
new 7059c52 Adding pull request templates (#7159)
new ceb86df chore: add main pull request template (#7176)
new 03c95c8 [SQL Lab] Show tooltip on schema and table select options
(#7120)
new 855deb8 Show tooltip with time frame (#6979)
new 5fd5253 Fix time filter control (#6978)
new cf9eec8 feat: add ability to change font size in big number (#7003)
new adfff5d Allow LIMIT to be specified in parameters (#7052)
new 4a00e8e [Lyft-GA] Enable color consistency in a dashboard (#7135)
new dde5579 Revert PR #6933 (#7162)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (21834d3)
\
N -- N -- N refs/heads/lyftga (dde5579)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 3984 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
.travis.yml | 1 +
CONTRIBUTING.md | 62 +-
INSTALL.txt | 39 ++
ISSUE_TEMPLATE.md => PULL_REQUEST_TEMPLATE.md | 40 +-
README.md | 4 +-
RELEASING.md | 112 ++--
UPDATING.md | 15 +-
docs/Makefile | 2 +-
docs/faq.rst | 2 +-
docs/installation.rst | 33 +-
docs/security.rst | 2 +-
docs/tutorial.rst | 2 +-
docs/visualization.rst | 6 +-
requirements-dev.txt | 4 +-
requirements.txt | 5 +-
scripts/check_license.sh | 2 +-
docs/build.sh => scripts/sign.sh | 17 +-
setup.py | 12 +-
superset/assets/backendSync.json | 4 +
superset/assets/package-lock.json | 634 +++++++++------------
superset/assets/package.json | 65 +--
.../components/RefreshIntervalModal_spec.jsx | 5 +
.../components/gridComponents/Chart_spec.jsx | 1 +
.../assets/spec/javascripts/sqllab/Link_spec.jsx | 2 +-
.../spec/javascripts/sqllab/TableElement_spec.jsx | 2 +-
superset/assets/src/CRUD/styles.css | 4 +-
.../assets/src/SqlLab/components/ResultSet.jsx | 6 +-
.../assets/src/SqlLab/components/SaveQuery.jsx | 1 +
.../assets/src/SqlLab/components/TableElement.jsx | 11 +-
.../src/SqlLab/components/TemplateParamsEditor.jsx | 2 +-
superset/assets/src/addSlice/AddSliceContainer.jsx | 2 +-
superset/assets/src/components/AsyncSelect.jsx | 1 +
.../components/FilterableTable/FilterableTable.jsx | 6 +-
superset/assets/src/components/ModalTrigger.jsx | 2 +
superset/assets/src/components/TableLoader.jsx | 3 +
superset/assets/src/components/TableSelector.jsx | 8 +-
.../assets/src/dashboard/actions/dashboardState.js | 5 +
.../assets/src/dashboard/actions/datasources.js | 2 +-
.../assets/src/dashboard/components/Header.jsx | 11 +
.../dashboard/components/HeaderActionsDropdown.jsx | 16 +-
.../dashboard/components/RefreshIntervalModal.jsx | 12 +-
.../assets/src/dashboard/components/SaveModal.jsx | 3 +
.../src/dashboard/components/SliceHeader.jsx | 4 +
.../dashboard/components/SliceHeaderControls.jsx | 6 +-
.../dashboard/components/gridComponents/Chart.jsx | 3 +
superset/assets/src/dashboard/containers/Chart.jsx | 1 +
.../src/dashboard/containers/DashboardHeader.jsx | 3 +
.../src/dashboard/reducers/dashboardState.js | 4 +
.../src/dashboard/reducers/getInitialState.js | 2 +
.../assets/src/dashboard/stylesheets/builder.less | 7 -
.../components/controls/DateFilterControl.jsx | 2 +-
.../explore/components/controls/VizTypeControl.jsx | 48 +-
superset/assets/src/explore/controls.jsx | 3 +-
superset/assets/src/modules/geo.js | 2 +-
superset/assets/src/modules/utils.js | 48 --
superset/assets/src/modules/visUtils.js | 121 ----
superset/assets/src/setup/setupFormatters.js | 8 +-
.../src/visualizations/TimeTable/SparklineCell.jsx | 2 +-
superset/common/query_context.py | 2 +-
superset/common/query_object.py | 11 +-
superset/config.py | 8 +-
superset/connectors/druid/models.py | 13 +-
superset/connectors/druid/views.py | 15 +-
superset/connectors/sqla/models.py | 2 +
superset/data/countries.md | 2 +-
superset/db_engine_specs.py | 28 +-
superset/extract_table_names.py | 2 +-
superset/migrations/env.py | 2 +-
.../4451805bbaa1_remove_double_percents.py | 4 +-
.../{46ba6aaaac97_.py => 45e7da7cfeba_.py} | 10 +-
.../versions/c82ee8a39623_add_implicit_tags.py | 132 +----
...eld.py => e553e78e90c5_add_druid_auth_py_py.py} | 30 +-
.../versions/fb13d49b72f9_better_filters.py | 2 +-
superset/security.py | 12 +-
superset/sql_parse.py | 1 -
superset/templates/appbuilder/navbar.html | 2 +-
superset/utils/core.py | 28 +-
superset/views/core.py | 64 ++-
superset/views/utils.py | 4 +-
tests/db_engine_specs_test.py | 36 +-
tests/sqla_models_tests.py | 42 ++
tox.ini | 32 +-
83 files changed, 948 insertions(+), 969 deletions(-)
create mode 100644 INSTALL.txt
copy ISSUE_TEMPLATE.md => PULL_REQUEST_TEMPLATE.md (53%)
copy docs/build.sh => scripts/sign.sh (70%)
delete mode 100644 superset/assets/src/modules/visUtils.js
copy superset/migrations/versions/{46ba6aaaac97_.py => 45e7da7cfeba_.py} (83%)
copy superset/migrations/versions/{289ce07647b_add_encrypted_password_field.py
=> e553e78e90c5_add_druid_auth_py_py.py} (59%)
create mode 100644 tests/sqla_models_tests.py