This is an automated email from the ASF dual-hosted git repository.
michellet pushed a change to branch release--0.33
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
omit a6aabf8 feature: see Presto row and array data types (#7413)
omit 46579b1 Refactor out controlUtils.js module + unit tests (#7350)
omit 8703244 Setting renderTrigger on label_colors (#7410)
omit f504568 [annotations] Improves UX on annotation validation,
start_dttm, end_dttm (#7326)
omit 06c4610 Bump FAB to 2.0.0 (#7323)
omit 11408d0 [SQL Lab] Increase timeout threshold for offline check (#7411)
omit 9e703f3 [dashboard] allow user re-order top-level tabs (#7390)
omit ca2996c Added living goods as among the users of Superset (#7407)
omit 4fe152d Fix NoneType bug & fill the test recipients with original
recipients if empty (#7365)
omit 929fb6b Merge branch 'lyftga'
omit f488a32 [schema] Updating the base metric schema (#5453)
omit f83b979 Store last selected dashboard in sessionStorage (#7181)
omit 3a359fd [schema] Adding commits and removing unnecessary foreign-key
definitions (#7371)
omit 7bc8355 SUPERSET-8: Update text in docs copyright footer (#7360)
omit e8af852 SUPERSET-7: Docker compose config version breaks on Ubuntu
16.04 (#7359)
omit e61a8ee [bubbles] issue when using duplicated metrics (#7087)
omit 7788124 remove backendSync.json (#7331)
omit fef5b5e Fix raw HTML in SliceAdder (#7338)
omit cb7c806 Feature flag for client cache (#7348)
omit f58e7b2 Update 937d04c16b64_update_datasources.py (#7361)
omit 1388452 [schema] Updating the base column schema (#5452)
omit 48b2af4 Add type anno (#7342)
omit 4bc69c0 limit tables/views returned if schema is not provided (#7358)
omit 621cef7 [schema] Updating the datasources schema (#5451)
omit cf87173 [wtforms] Strip leading/trailing whitespace (#7084)
omit 5f14b55 fix: do not save colors without a color scheme (#7347)
omit 845218d Create issue_label_bot.yaml (#7341)
omit 8fd7d4b improve not rich tooltip (#7345)
omit 36a219d Allow Gamma and Alpha to access '/users/userinfo/' (#6936)
omit aa1d9ae [table] highlight selected <td>s (#7013)
omit 0ea8291 fixes #6353 by changing tag on base image (#7335)
omit 5db20e3 Fix #7056 'Unhashable type' in paired t-test chart (#7076)
omit eb9295d [docs] improve the RELEASING.md docs (#7329)
omit 7192d36 filter out all nan series (#7313)
omit 5f28027 Merging lyftga into master
omit 07d9dbd fix: typos in translations placeholders (#7161)
omit 97718da Fix control validation handling (#7231)
omit 81a1e53 fix: propagate color mapping from dashboard to charts (#7289)
omit 5dab983 fix: time series table (#7302)
omit 0f1702b chore: update legacy packages (#7293)
omit 65cc0e5 chore: update big number package (#7268)
omit 9856800 Do not add tag to non-saved objects (#7266)
omit e505e32 Revert "Fix issues around Database permissions (#7009)"
(#7267)
omit 984b04d Add extra bucket when max outside range (#7264)
omit 05afe1b Bump pydruid to 0.5.2 (#7260)
omit 078a977 Pass viz type to GET requests (#7255)
omit 2a67e8e fix: Handle rendering a single point (#7256)
omit 7c80cf5 Fix refresh frequency (#7248)
omit 51472e9 Improve cache (#7227)
omit 5154421 Add link to documentation (#7251)
omit 821860e Fix partition query in Presto (#7250)
omit 23ef41f Fix spinning in Welcome page (#7247)
omit ad7cc01 increment version numbers (#7245)
omit c6876f7 Fix for tagging backend (#7240)
omit 74bdc32 increment version number for nvd3 (#7232)
omit e39b169 [filter_box] allow empty filters list (#7220)
omit b4915ca fix: give a more accurate time (#7221)
omit 43874b3 Fix time grain after revert (#7228)
omit a875239 fix: add check for polygon tooltips (#7226)
omit 4ab89db Celery task for warming up cache (#7148)
omit 1132c3c feat: [lyftga] add tooltips to deck.gl viz types (#7206)
omit e714dc1 Merge branch 'master' into lyftga
omit 6998b10 Allow bigint to be used as time column in Presto (#7218)
omit 538776b Fetch charts with GET to benefit from browser cache and
conditional requests (#7032)
omit 8e14807 chore: revert bignumber.js patch for charts and reapply the
original bignumber.js change to SQL editor in an opt-in fashion (#7210)
omit 200efac fix: [lyftga] pass the latest deckgl props (#7208)
omit 74a0b57 Update necessary packages (#7205)
omit 62cfb2d Change number format default (#7137)
omit ca6a73b Fix race condition when fetching results in SQL Lab (#7198)
omit 82cf553 Revert PR #6933 (#7162)
omit e974a23 [Lyft-GA] Enable color consistency in a dashboard (#7135)
omit f66b598 Allow LIMIT to be specified in parameters (#7052)
omit 7d95036 feat: add ability to change font size in big number (#7003)
omit 7488b4d Fix time filter control (#6978)
omit fb9fdc8 Show tooltip with time frame (#6979)
new c57ef5d 0.31.0rc1.dev1
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 (a6aabf8)
\
N -- N -- N refs/heads/release--0.33 (c57ef5d)
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 1 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:
.github/issue_label_bot.yaml | 5 -
.gitignore | 1 -
.travis.yml | 2 +
CONTRIBUTING.md | 6 -
README.md | 1 -
RELEASING.md | 21 +-
UPDATING.md | 24 +-
contrib/docker/Dockerfile | 2 +-
contrib/docker/docker-compose.yml | 2 +-
docs/conf.py | 4 +-
docs/faq.rst | 4 +-
docs/installation.rst | 37 +-
requirements.txt | 19 +-
setup.py | 2 +-
superset/__init__.py | 14 +-
superset/assets/backendSync.json | 3733 ++++++++++++++++++++
.../cypress/integration/dashboard/controls.js | 16 +-
.../cypress/integration/dashboard/edit_mode.js | 3 +-
.../assets/cypress/integration/dashboard/filter.js | 3 +-
.../assets/cypress/integration/dashboard/load.js | 3 +-
.../assets/cypress/integration/dashboard/save.js | 3 +-
.../cypress/integration/explore/control.test.js | 54 +-
.../cypress/integration/explore/link.test.js | 29 +-
superset/assets/package-lock.json | 461 ++-
superset/assets/package.json | 3 +-
.../spec/javascripts/chart/chartActions_spec.js | 14 +-
.../javascripts/chart/transformBigNumber_spec.js | 53 +
.../dashboard/actions/dashboardLayout_spec.js | 67 +-
.../dashboard/components/DashboardBuilder_spec.jsx | 26 +-
.../dashboard/components/Dashboard_spec.jsx | 10 +-
.../components/HeaderActionsDropdown_spec.jsx | 8 +-
.../dashboard/components/Header_spec.jsx | 8 +-
.../dashboard/fixtures/mockDashboardState.js | 3 +-
.../dashboard/reducers/dashboardState_spec.js | 25 +-
.../components/ControlPanelsContainer_spec.jsx | 3 +-
.../explore/components/SaveModal_spec.jsx | 30 +-
.../spec/javascripts/explore/controlUtils_spec.jsx | 164 -
.../assets/spec/javascripts/explore/store_spec.jsx | 66 -
.../visualizations/deckgl/layers/common_spec.jsx | 63 +-
.../visualizations/deckgl/utils_spec.js | 20 +-
superset/assets/src/SqlLab/actions/sqlLab.js | 13 +-
.../src/SqlLab/components/QueryAutoRefresh.jsx | 2 +-
superset/assets/src/chart/Chart.jsx | 30 +-
superset/assets/src/chart/ChartRenderer.jsx | 21 +-
superset/assets/src/chart/chartAction.js | 39 +-
superset/assets/src/chart/chartReducer.js | 2 +-
superset/assets/src/chart/transformBigNumber.js | 45 +
.../src/dashboard/actions/dashboardLayout.js | 32 +-
.../assets/src/dashboard/actions/dashboardState.js | 18 +-
.../assets/src/dashboard/actions/sliceEntities.js | 1 -
.../dashboard/components/BuilderComponentPane.jsx | 112 +-
.../dashboard/components/ColorComponentPane.jsx | 107 -
.../assets/src/dashboard/components/Dashboard.jsx | 6 +-
.../src/dashboard/components/DashboardBuilder.jsx | 31 +-
.../assets/src/dashboard/components/Header.jsx | 98 +-
.../dashboard/components/HeaderActionsDropdown.jsx | 23 +-
.../dashboard/components/InsertComponentPane.jsx | 118 -
.../assets/src/dashboard/components/SaveModal.jsx | 15 -
.../assets/src/dashboard/components/SliceAdder.jsx | 3 +-
.../dashboard/components/gridComponents/Tab.jsx | 5 +
superset/assets/src/dashboard/containers/Chart.jsx | 4 +-
.../assets/src/dashboard/containers/Dashboard.jsx | 4 +-
.../src/dashboard/containers/DashboardBuilder.jsx | 10 +-
.../src/dashboard/containers/DashboardHeader.jsx | 8 +-
.../src/dashboard/reducers/dashboardState.js | 27 +-
.../src/dashboard/reducers/getInitialState.js | 20 +-
.../dashboard/stylesheets/builder-sidepane.less | 14 -
.../src/dashboard/stylesheets/dashboard.less | 9 +-
.../util/charts/getFormDataWithExtraFilters.js | 14 -
superset/assets/src/dashboard/util/constants.js | 7 -
superset/assets/src/dashboard/util/propShapes.jsx | 5 +-
superset/assets/src/explore/components/Control.jsx | 35 +-
.../src/explore/components/ExploreChartHeader.jsx | 6 +-
.../explore/components/ExploreViewContainer.jsx | 17 +-
.../assets/src/explore/components/SaveModal.jsx | 14 +-
.../components/controls/ColorMapControl.jsx | 54 -
.../components/controls/ColorSchemeControl.jsx | 28 +-
.../components/controls/DateFilterControl.jsx | 34 +-
.../src/explore/components/controls/index.js | 2 -
superset/assets/src/explore/controlPanels/Area.js | 2 +-
superset/assets/src/explore/controlPanels/Bar.js | 2 +-
.../assets/src/explore/controlPanels/BigNumber.js | 13 +-
.../src/explore/controlPanels/BigNumberTotal.js | 13 +-
.../assets/src/explore/controlPanels/BoxPlot.js | 2 +-
.../assets/src/explore/controlPanels/Bubble.js | 5 +-
superset/assets/src/explore/controlPanels/Chord.js | 2 +-
.../assets/src/explore/controlPanels/Compare.js | 2 +-
.../assets/src/explore/controlPanels/DeckArc.js | 2 +-
.../src/explore/controlPanels/DeckScatter.js | 2 +-
.../assets/src/explore/controlPanels/DistBar.js | 2 +-
.../assets/src/explore/controlPanels/DualLine.js | 2 +-
.../assets/src/explore/controlPanels/Histogram.js | 2 +-
superset/assets/src/explore/controlPanels/Line.js | 2 +-
.../assets/src/explore/controlPanels/LineMulti.js | 2 +-
.../assets/src/explore/controlPanels/Partition.js | 2 +-
superset/assets/src/explore/controlPanels/Pie.js | 2 +-
superset/assets/src/explore/controlPanels/Rose.js | 2 +-
.../assets/src/explore/controlPanels/Sankey.js | 2 +-
.../assets/src/explore/controlPanels/Sunburst.js | 2 +-
.../assets/src/explore/controlPanels/Treemap.js | 2 +-
.../assets/src/explore/controlPanels/WordCloud.js | 2 +-
.../assets/src/explore/controlPanels/sections.jsx | 2 +-
superset/assets/src/explore/controlUtils.js | 124 -
superset/assets/src/explore/controls.jsx | 82 +-
superset/assets/src/explore/exploreUtils.js | 16 +-
.../assets/src/explore/reducers/exploreReducer.js | 38 +-
.../assets/src/explore/reducers/getInitialState.js | 7 +-
superset/assets/src/explore/store.js | 107 +-
superset/assets/src/featureFlags.ts | 1 -
.../deckgl/AnimatableDeckGLContainer.jsx | 15 +-
.../deckgl/CategoricalDeckGLContainer.jsx | 18 +-
.../src/visualizations/deckgl/DeckGLContainer.jsx | 1 -
.../src/visualizations/deckgl/Multi/Multi.jsx | 6 +-
.../src/visualizations/deckgl/TooltipRow.jsx | 36 -
.../assets/src/visualizations/deckgl/factory.jsx | 2 +-
.../src/visualizations/deckgl/layers/Arc/Arc.jsx | 25 +-
.../deckgl/layers/Geojson/Geojson.jsx | 30 +-
.../src/visualizations/deckgl/layers/Grid/Grid.jsx | 26 +-
.../src/visualizations/deckgl/layers/Hex/Hex.jsx | 26 +-
.../src/visualizations/deckgl/layers/Path/Path.jsx | 27 +-
.../deckgl/layers/Polygon/Polygon.jsx | 44 +-
.../deckgl/layers/Scatter/Scatter.jsx | 29 +-
.../deckgl/layers/Screengrid/Screengrid.jsx | 27 +-
.../src/visualizations/deckgl/layers/common.jsx | 68 +-
superset/assets/src/visualizations/deckgl/utils.js | 20 +-
.../src/visualizations/stylesheets/deckgl.css | 22 -
superset/assets/stylesheets/superset.less | 3 -
superset/cli.py | 3 +-
superset/config.py | 7 +-
superset/connectors/base/models.py | 4 +-
superset/connectors/druid/models.py | 14 +-
superset/connectors/sqla/models.py | 4 +-
superset/db_engine_specs.py | 212 +-
.../versions/7f2635b51f5d_update_base_columns.py | 137 -
.../versions/937d04c16b64_update_datasources.py | 52 -
.../migrations/versions/d94d33dbe938_form_strip.py | 193 -
.../versions/e9df189e5c7e_update_base_metrics.py | 169 -
superset/models/annotations.py | 2 +-
superset/models/core.py | 7 +-
superset/models/helpers.py | 7 +-
superset/models/sql_types/__init__.py | 16 -
superset/models/sql_types/presto_sql_types.py | 105 -
superset/models/tags.py | 4 +-
superset/security.py | 34 +-
superset/tasks/__init__.py | 1 -
superset/tasks/cache.py | 316 --
superset/templates/appbuilder/navbar_right.html | 12 -
superset/translations/es/LC_MESSAGES/messages.mo | Bin 68469 -> 64912 bytes
superset/translations/es/LC_MESSAGES/messages.po | 2 +-
.../translations/pt_BR/LC_MESSAGES/messages.json | 16 +-
.../translations/pt_BR/LC_MESSAGES/messages.mo | Bin 73550 -> 73720 bytes
.../translations/pt_BR/LC_MESSAGES/messages.po | 14 +-
superset/utils/cache.py | 2 +-
superset/utils/core.py | 67 +-
superset/utils/decorators.py | 87 -
superset/views/annotations.py | 32 +-
superset/views/base.py | 27 -
superset/views/core.py | 184 +-
superset/views/schedules.py | 9 +-
superset/views/tags.py | 178 +-
superset/views/utils.py | 114 +-
superset/viz.py | 16 +-
tests/core_tests.py | 1 +
tests/dashboard_tests.py | 43 -
tests/db_engine_specs_test.py | 61 -
tests/dict_import_export_tests.py | 6 +-
tests/import_export_tests.py | 4 +-
tests/security_tests.py | 4 -
tests/sqllab_tests.py | 2 +-
tests/strategy_tests.py | 236 --
tox.ini | 2 -
171 files changed, 4961 insertions(+), 4361 deletions(-)
delete mode 100644 .github/issue_label_bot.yaml
create mode 100644 superset/assets/backendSync.json
create mode 100644
superset/assets/spec/javascripts/chart/transformBigNumber_spec.js
delete mode 100644
superset/assets/spec/javascripts/explore/controlUtils_spec.jsx
delete mode 100644 superset/assets/spec/javascripts/explore/store_spec.jsx
create mode 100644 superset/assets/src/chart/transformBigNumber.js
delete mode 100644
superset/assets/src/dashboard/components/ColorComponentPane.jsx
delete mode 100644
superset/assets/src/dashboard/components/InsertComponentPane.jsx
delete mode 100644
superset/assets/src/explore/components/controls/ColorMapControl.jsx
delete mode 100644 superset/assets/src/explore/controlUtils.js
delete mode 100644 superset/assets/src/visualizations/deckgl/TooltipRow.jsx
delete mode 100644 superset/assets/src/visualizations/stylesheets/deckgl.css
delete mode 100644
superset/migrations/versions/7f2635b51f5d_update_base_columns.py
delete mode 100644
superset/migrations/versions/937d04c16b64_update_datasources.py
delete mode 100644 superset/migrations/versions/d94d33dbe938_form_strip.py
delete mode 100644
superset/migrations/versions/e9df189e5c7e_update_base_metrics.py
delete mode 100644 superset/models/sql_types/__init__.py
delete mode 100644 superset/models/sql_types/presto_sql_types.py
delete mode 100644 superset/tasks/cache.py
delete mode 100644 tests/strategy_tests.py