This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch supersetbot-bump-celery
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard 7e86995c32 Merge branch 'master' into supersetbot-bump-celery
 discard 437d67359f chore(🦾): bump python celery 5.3.6 -> 5.4.0
     add 4c8e9a1414 build(deps): bump ejs from 3.1.8 to 3.1.10 in 
/superset-frontend (#28309)
     add afdf0389a3 fix(presto preview): re-enable schema previsualization for 
Trino/Presto table/schemas (#26782)
     add b160fd40c8 chore: remove lost file (#28484)
     add 920f2f437e refactor: Migrate saveModalActions to TypeScript (#28046)
     add 964202adff chore: Don't mark Helm releases as latest (#28498)
     add 4f693c6db0 chore: bump gunicorn to 22.0.0 (#28490)
     add c12deed12e chore: deprecate multiple old APIs (#28492)
     add d7b6f1cb5d fix: bump sqlparse to 0.5.0 (#28144)
     add f0b7b95d05 chore: deprecate old Dashboard endpoints (#28399)
     add 821c7d7f2c fix: Time shifts calculation for ECharts plugins (#28432)
     add 65e0d54fa5 fix(dashboard): invalid drop item on a tab (#28507)
     add 11164e2450 fix: improve df to records performance (#28512)
     add 6232aac95a chore(D2D): Add granular permission for dashboard drilling 
operations (#28435)
     add f420005b57 chore(docs): updating alerts & reports documentation 
WEBDRIVER_BASEURL settings for docker compose (#27951)
     add 5f714b707c fix: utf-16 json encoder support (#28486)
     add 2defa10d37 chore: Adds setActiveTabs back (#28520)
     add 0d5f08a2fd docs: creating a redirect for a legacy link about 
pre-commit hook (#28499)
     add 8f0baa45b6 chore(docker): Reduce image size and update 
GECKODRIVER_VERSION ,FIRE… (#28508)
     add 97341a14b9 fix: move to slack-sdk files_upload_v2 (#28423)
     add cafc1a2c13 feat(maps): Adding ALL the countries to the Country Map 
plugin! 🌎 (#28265)
     add c369e8161c chore(🦾): bump python numexpr 2.9.0 -> 2.10.0 (#28506)
     add c08849883d chore(🦾): bump python email-validator 1.1.3 -> 2.1.1 
(#28503)
     add bfb92976cb chore(🦾): bump python fonttools 4.43.0 -> 4.51.0 (#28500)
     add aa2b060da8 feat: Customizable email subject name (#26327)
     add 938a7270eb fix(Dashboard): Prevent scroll when hovering filters 
(#28550)
     add 02b98b9565 chore(🦾): bump python pyasn1-modules 0.3.0 -> 0.4.0 (#28545)
     add 24fa7a94d0 chore(🦾): bump python zope-event 4.5.0 -> 5.0 (#28528)
     add bac71613de chore(🦾): bump python requests-cache 1.1.1 -> 1.2.0 (#28542)
     add c90eea2b31 chore(🦾): bump python flask-jwt-extended 4.5.3 -> 4.6.0 
(#28544)
     add 87f8340da4 chore(🦾): bump python amqp 5.1.1 -> 5.2.0 (#28536)
     add b69958b412 chore(🦾): bump python croniter 2.0.3 -> 2.0.5 (#28474)
     add b1f85dce71 refactor(plugins):  BigNumber Time Comparison with existing 
time_offset API (#27718)
     add 5da6d2bd88 feat: add support for catalogs (#28416)
     add 9924cfdf3c fix(i18n): Adding and modifying Japanese translations 
(#28487)
     add 5ae645828f fix: db migration revision (#28556)
     add 956511f7ef fix(explore): hide a control wrapped with 
StashFormDataContainer correctly (#28555)
     add a2947d0c23 fix: Correction translation (#28497)
     add c9aa4a1f84 fix: Revert "fix: don't strip SQL comments in Explore 
(#28363)" (#28567)
     add c51ca98e14 fix: Add back description column to saved queries #12431 
(#28349)
     add 3d8efbc6df chore(🦾): bump python jsonschema-spec 0.1.4 -> 0.1.6 
(#28530)
     add a27eea3450 chore(🦾): bump python charset-normalizer 3.2.0 -> 3.3.2 
(#28531)
     add 51d50358a0 chore(🦾): bump python dill 0.3.6 -> 0.3.8 (#28539)
     add 78530c6c17 chore(🦾): bump python numba 0.57.1 -> 0.59.1 (#28537)
     add 389d8b5b5d chore(🦾): bump python nodeenv 1.7.0 -> 1.8.0 (#28532)
     add e954360eec fix: Fixes workflow Applitools Cypress (#28566)
     add 56f0fc4ec2 refactor: Migration of json utilities from core (#28522)
     add 1c48fe05fd fix: Update migration logic in #27119 (#28482)
     add 0d5aec12d4 refactor(superset-ui-core): Migrate ChartFrame to RTL 
(#28563)
     add 62a0336425 fix: add listener to repaint on visibility change for 
canvas (#28568)
     add 4fa7619b1f fix: revert fix(presto preview): re-enable schema 
previsualization for Trino/Presto table/schemas" (#28613)
     add ac53f7fea9 feat: Data Zoom scrolls using the mouse (mark II) (#28629)
     add 1573c101a7 fix(ci): restrict issue comments to members or owners 
(#28633)
     add 35284589cb feat: unpack payload into log function (#28521)
     add ac2e0e227a chore(🦾): bump python db-dtypes 1.1.1 -> 1.2.0 (#28541)
     add 575c54f48e chore(🦾): bump python tomlkit 0.11.8 -> 0.12.5 (#28540)
     add 8ae2974a8e chore(🦾): bump python ruff 0.4.0 -> 0.4.4 (#28584)
     add d6a90b0abd chore(🦾): bump python pip-tools 7.3.0 -> 7.4.1 (#28593)
     add 057656f8be chore(🦾): bump python zipp 3.18.1 -> 3.18.2 (#28591)
     add 7a55ea717d chore(🦾): bump python google-resumable-media 2.5.0 -> 2.7.0 
(#28588)
     add c42f674089 chore(🦾): bump python sqlalchemy-bigquery 1.10.0 -> 1.11.0 
(#28587)
     add 51f49c4df4 chore(🦾): bump python pre-commit 3.7.0 -> 3.7.1 (#28586)
     add 262a2fc5fb chore(🦾): bump python idna 3.2 -> 3.7 (#28589)
     add 948c0d08f3 chore(🦾): bump python pycparser 2.20 -> 2.22 (#28585)
     add d625a5b99c chore(🦾): bump python distlib 0.3.6 -> 0.3.8 (#28583)
     add 071df0263c chore(🦾): bump python apsw 3.42.0.1 -> 3.45.3.0 (#28582)
     add bf7946e31c chore(🦾): bump python ijson 3.2.0.post0 -> 3.2.3 (#28581)
     add d5886dc180 chore(🦾): bump python tzdata 2023.3 -> 2024.1 (#28579)
     add 245a369d9f chore(🦾): bump python parso 0.8.3 -> 0.8.4 (#28578)
     add 5d52aaf49d chore(🦾): bump python tqdm 4.65.0 -> 4.66.4 (#28577)
     add 2b73b6a80c chore(🦾): bump python flask-babel 1.0.0 -> 2.0.0 (#28576)
     add 5eb9002868 chore(🦾): bump python jsonlines 3.1.0 -> 4.0.0 (#28527)
     add 876074cc50 chore(🦾): bump python lazy-object-proxy 1.9.0 -> 1.10.0 
(#28533)
     add a4ed34ceaf chore(🦾): bump python tzlocal 4.3 -> 5.2 (#28526)
     add 6ecbaf3468 chore(🦾): bump python deprecated 1.2.13 -> 1.2.14 (#28580)
     add d07cebc220 chore(🦾): bump python pygments 2.15.0 -> 2.18.0 (#28535)
     add bf80273577 chore(🦾): bump python rich 13.3.4 -> 13.7.1 (#28573)
     add 296f67197e chore(🦾): bump python dnspython 2.1.0 -> 2.6.1 (#28574)
     add 344d359ba9 chore(🦾): bump python requests 2.31.0 -> 2.32.2 (#28684)
     add 61d44488dd chore(🦾): bump python kiwisolver 1.4.4 -> 1.4.5 (#28683)
     add b99a815da5 chore(🦾): bump python pydruid 0.6.6 -> 0.6.9 (#28682)
     add 796f279aec chore(🦾): bump python identify 2.5.24 -> 2.5.36 (#28680)
     add d8b69c2656 chore(🦾): bump python click-didyoumean 0.3.0 -> 0.3.1 
(#28677)
     add e5341d28e4 chore(🦾): bump python cffi 1.15.1 -> 1.16.0 (#28676)
     add 8953a822a4 chore(🦾): bump python kombu 5.3.4 -> 5.3.7 (#28675)
     add 94f1c4d2a9 chore(🦾): bump python click-repl 0.2.0 -> 0.3.0 (#28671)
     add 1fd2f2c80e chore(🦾): bump python pyproject-api 1.5.2 -> 1.6.1 (#28672)
     add dfc2ee2a88 chore(🦾): bump python babel 2.9.1 -> 2.15.0 (#28668)
     add 207a5f054b chore(🦾): bump python freezegun 1.4.0 -> 1.5.1 (#28666)
     add a48128d317 chore(🦾): bump python traitlets 5.9.0 -> 5.14.3 (#28665)
     add 65937947a9 chore(🦾): bump python pexpect 4.8.0 -> 4.9.0 (#28662)
     add 6044f643ed chore(🦾): bump python wheel 0.40.0 -> 0.43.0 (#28660)
     add 63e98286e9 chore(🦾): bump python typing-extensions 4.11.0 -> 4.12.0 
(#28659)
     add a5df955a39 chore(🦾): bump python cattrs 23.2.1 -> 23.2.3 (#28658)
     add f39eda150f chore(🦾): bump python bottleneck 1.3.7 -> 1.3.8 (#28657)
     add 820fecb481 chore(🦾): bump python bcrypt 4.0.1 -> 4.1.3 (#28590)
     add 21486da2b4 chore(🦾): bump python marshmallow 3.19.0 -> 3.21.2 (#28655)
     add 3d67346f77 chore(🦾): bump python flask-limiter 3.3.1 -> 3.7.0 (#28670)
     add 278570bc38 chore(🦾): bump python requests-oauthlib 1.3.1 -> 2.0.0 
(#28681)
     add 2c982cf5b3 chore(docs): address common docker compose error message in 
Quickstart (#28696)
     add c82c4b6877 chore(🦾): bump python matplotlib 3.7.1 -> 3.9.0 (#28674)
     add eadf84d8cf chore(🦾): bump python ruff 0.4.4 -> 0.4.5 (#28669)
     add c1a7bb4f62 chore(🦾): bump python googleapis-common-protos 1.59.0 -> 
1.63.0 (#28663)
     add 5f553601f7 chore(🦾): bump python stack-data 0.6.2 -> 0.6.3 (#28661)
     add 9ac0cf7d14 chore: remove ipython from development dependencies (#28703)
     add 591cf9361c chore(🦾): bump python celery 5.3.6 -> 5.4.0

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   (7e86995c32)
            \
             N -- N -- N   refs/heads/supersetbot-bump-celery (591cf9361c)

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.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/bashlib.sh                       |     2 +-
 .github/workflows/superset-helm-release.yml        |     2 +-
 .github/workflows/update-monorepo-lockfiles.yml    |     2 +-
 Dockerfile                                         |    34 +-
 UPDATING.md                                        |     1 +
 databases/trino.png                                |   Bin 10322 -> 0 bytes
 docker/pythonpath_dev/superset_config.py           |     2 +-
 docs/data/countries.json                           |   111 +-
 docs/docs/configuration/alerts-reports.mdx         |     6 +-
 docs/docs/quickstart.mdx                           |     2 +
 docs/static/.htaccess                              |     3 +
 pyproject.toml                                     |     5 +-
 requirements/base.txt                              |    65 +-
 requirements/development.txt                       |   104 +-
 superset-frontend/cypress-base/cypress.config.ts   |     7 +-
 .../chartlist.test.ts}                             |     0
 .../dashboard.test.ts}                             |     2 +-
 .../dashboardlist.test.ts}                         |     0
 .../explore.test.ts}                               |     5 +-
 .../sqllab.test.ts}                                |     0
 superset-frontend/package-lock.json                |    77 +-
 superset-frontend/package.json                     |     1 +
 .../src/operators/utils/index.ts                   |     2 +-
 .../src/operators/utils/timeOffset.ts              |    22 +-
 .../src/sections/index.ts                          |     1 +
 .../src/sections/timeComparison.tsx                |   136 +
 .../src/time-comparison/fetchTimeRange.ts          |    63 +-
 .../src/time-comparison/getTimeOffset.ts           |   121 +
 .../superset-ui-core/src/time-comparison/index.ts  |     1 +
 .../test/chart-composition/ChartFrame.test.tsx     |   188 +-
 .../test/time-comparison/fetchTimeRange.test.ts    |    62 +-
 .../test/time-comparison/getTimeOffset.test.ts     |    46 +
 .../test/time-comparison/parseDttmToDate.test.ts   |   131 +
 .../scripts/Country Map GeoJSON Generator.ipynb    |   874 +-
 .../src/countries.ts                               |   218 +-
 .../src/countries/aland.geojson                    |    17 +
 .../src/countries/american_samoa.geojson           |    11 +
 .../src/countries/andorra.geojson                  |    13 +
 .../src/countries/angola.geojson                   |    24 +
 .../src/countries/anguilla.geojson                 |    21 +
 .../src/countries/antarctica.geojson               |     8 +
 .../src/countries/antigua_and_barbuda.geojson      |    14 +
 .../src/countries/armenia.geojson                  |    17 +
 .../src/countries/azerbaijan.geojson               |    84 +
 .../src/countries/bahrain.geojson                  |    11 +
 .../src/countries/bangladesh.geojson               |    13 +
 .../src/countries/barbados.geojson                 |    17 +
 .../src/countries/belarus.geojson                  |    13 +
 .../src/countries/belize.geojson                   |    12 +
 .../src/countries/benin.geojson                    |    18 +
 .../src/countries/bermuda.geojson                  |    17 +
 .../src/countries/bhutan.geojson                   |    26 +
 .../src/countries/bosnia_and_herzegovina.geojson   |    24 +
 .../src/countries/botswana.geojson                 |    21 +
 .../src/countries/brunei.geojson                   |    10 +
 .../src/countries/burkina_faso.geojson             |    51 +
 .../src/countries/cambodia.geojson                 |    30 +
 .../src/countries/cameroon.geojson                 |    16 +
 .../src/countries/cape_verde.geojson               |    28 +
 .../src/countries/central_african_republic.geojson |    23 +
 .../src/countries/chad.geojson                     |    28 +
 .../src/countries/comoros.geojson                  |     9 +
 .../src/countries/cook_islands.geojson             |    17 +
 .../src/countries/croatia.geojson                  |    27 +
 .../democratic_republic_of_the_congo.geojson       |    17 +
 .../src/countries/djibouti.geojson                 |    12 +
 .../src/countries/dominica.geojson                 |    16 +
 .../src/countries/equatorial_guinea.geojson        |    13 +
 .../src/countries/eritrea.geojson                  |    12 +
 .../src/countries/fiji.geojson                     |    11 +
 .../src/countries/french_polynesia.geojson         |    11 +
 .../src/countries/gabon.geojson                    |    15 +
 .../src/countries/gambia.geojson                   |    12 +
 .../src/countries/ghana.geojson                    |    16 +
 .../src/countries/greece.geojson                   |    20 +
 .../src/countries/greenland.geojson                |    12 +
 .../src/countries/grenada.geojson                  |    13 +
 .../src/countries/guinea.geojson                   |    40 +
 .../src/countries/guyana.geojson                   |    16 +
 .../src/countries/israel.geojson                   |    12 +
 .../src/countries/laos.geojson                     |    23 +
 .../src/countries/lebanon.geojson                  |    12 +
 .../src/countries/lesotho.geojson                  |    16 +
 .../src/countries/liberia.geojson                  |    21 +
 .../src/countries/libya.geojson                    |    28 +
 .../src/countries/luxembourg.geojson               |     9 +
 .../src/countries/macedonia.geojson                |    90 +
 .../src/countries/madagascar.geojson               |    28 +
 .../src/countries/malawi.geojson                   |    34 +
 .../src/countries/maldives.geojson                 |    27 +
 .../src/countries/mali.geojson                     |    15 +
 .../src/countries/malta.geojson                    |    74 +
 .../src/countries/marshall_islands.geojson         |     8 +
 .../src/countries/mauritania.geojson               |    19 +
 .../src/countries/mauritius.geojson                |    22 +
 .../src/countries/moldova.geojson                  |    46 +
 .../src/countries/mongolia.geojson                 |    28 +
 .../src/countries/montenegro.geojson               |    27 +
 .../src/countries/montserrat.geojson               |     9 +
 .../src/countries/mozambique.geojson               |    17 +
 .../src/countries/namibia.geojson                  |    19 +
 .../src/countries/nauru.geojson                    |    20 +
 .../src/countries/nepal.geojson                    |    20 +
 .../src/countries/new_caledonia.geojson            |     9 +
 .../src/countries/new_zealand.geojson              |    30 +
 .../src/countries/niger.geojson                    |    14 +
 .../src/countries/northern_mariana_islands.geojson |    10 +
 .../src/countries/palau.geojson                    |    22 +
 .../src/countries/puerto rico.geojson              |     7 -
 .../src/countries/puerto_rico.geojson              |     7 -
 .../src/countries/romania.geojson                  |    48 +
 .../src/countries/saint_barthelemy.geojson         |     7 -
 .../src/countries/saint_lucia.geojson              |    17 +
 .../src/countries/saint_martin.geojson             |     7 -
 .../countries/saint_pierre_and_miquelon.geojson    |     8 +
 .../saint_vincent_and_the_grenadines.geojson       |    12 +
 .../src/countries/samoa.geojson                    |    17 +
 .../src/countries/san_marino.geojson               |    15 +
 .../src/countries/sao_tome_and_principe.geojson    |     8 +
 .../src/countries/senegal.geojson                  |    20 +
 .../src/countries/seychelles.geojson               |    32 +
 .../src/countries/sierra_leone.geojson             |    10 +
 .../src/countries/slovakia.geojson                 |    14 +
 .../src/countries/solomon_islands.geojson          |    16 +
 .../src/countries/somalia.geojson                  |    19 +
 .../src/countries/south_africa.geojson             |    15 +
 .../src/countries/srilanka.geojson                 |  9838 ------------------
 .../src/countries/sudan.geojson                    |    23 +
 .../src/countries/suriname.geojson                 |    16 +
 .../src/countries/taiwan.geojson                   |    27 +
 .../src/countries/the_bahamas.geojson              |    36 +
 .../src/countries/togo.geojson                     |    11 +
 .../src/countries/tonga.geojson                    |    11 +
 .../src/countries/trinidad_and_tobago.geojson      |    22 +
 .../src/countries/tunisia.geojson                  |    29 +
 .../src/countries/turks_and_caicos_islands.geojson |    12 +
 .../united_states_minor_outlying_islands.geojson   |    14 +
 .../countries/united_states_virgin_islands.geojson |     9 +
 .../src/countries/vanuatu.geojson                  |    12 +
 .../src/countries/wallis_and_futuna.geojson        |     9 +
 .../src/countries/yemen.geojson                    |    27 +
 .../src/countries/zimbabwe.geojson                 |    16 +
 .../src/countries_custom/italy_regions.geojson     |    26 -
 .../src/Multi/controlPanel.ts                      |     2 +-
 .../BigNumber/BigNumberPeriodOverPeriod/PopKPI.tsx |    48 +-
 .../BigNumberPeriodOverPeriod/buildQuery.ts        |    64 +-
 .../BigNumberPeriodOverPeriod/controlPanel.ts      |    84 +-
 .../BigNumberPeriodOverPeriod/transformProps.ts    |    58 +-
 .../BigNumber/BigNumberPeriodOverPeriod/types.ts   |     5 +-
 .../src/Timeseries/transformProps.ts               |    34 +-
 .../src/Timeseries/transformers.ts                 |     3 +
 superset-frontend/src/SqlLab/actions/sqlLab.js     |    16 +-
 .../Chart/ChartContextMenu/ChartContextMenu.tsx    |     7 +-
 .../Chart/ChartContextMenu/useContextMenu.test.tsx |    84 +-
 .../src/components/ListView/Filters/Search.tsx     |    13 +-
 .../src/components/ListView/Filters/index.tsx      |     2 +
 superset-frontend/src/components/ListView/types.ts |     1 +
 .../src/dashboard/actions/dashboardState.js        |     7 +
 .../src/dashboard/components/Dashboard.jsx         |    23 +
 .../src/dashboard/components/Dashboard.test.jsx    |   133 +
 .../dashboard/components/FiltersBadge/index.tsx    |     5 +-
 .../SliceHeaderControls.test.tsx                   |    55 +-
 .../components/SliceHeaderControls/index.tsx       |     5 +-
 .../src/dashboard/components/dnd/handleDrop.js     |     9 +-
 .../dashboard/components/gridComponents/Tab.jsx    |     6 +
 .../components/gridComponents/Tab.test.tsx         |    84 +-
 .../src/dashboard/reducers/dashboardState.js       |     7 +
 .../src/dashboard/reducers/dashboardState.test.ts  |    13 +-
 .../src/dashboard/util/getDropPosition.js          |     2 +-
 .../src/explore/actions/saveModalActions.js        |   259 -
 ...dalActions.test.js => saveModalActions.test.ts} |   379 +-
 .../src/explore/actions/saveModalActions.ts        |   321 +
 .../src/explore/components/ControlRow.test.tsx     |    94 +-
 .../src/explore/components/ControlRow.tsx          |    14 +-
 .../components/controls/ComparisonRangeLabel.tsx   |   107 +
 .../components/controls/TimeOffsetControl.tsx      |    87 +
 .../src/explore/components/controls/index.js       |     4 +
 .../src/features/alerts/AlertReportModal.tsx       |    46 +
 .../alerts/components/NotificationMethod.tsx       |   104 +-
 superset-frontend/src/features/alerts/types.ts     |     1 +
 .../src/pages/SavedQueryList/index.tsx             |     8 +-
 superset/annotation_layers/annotations/schemas.py  |     4 +-
 superset/charts/data/api.py                        |     7 +-
 superset/commands/report/execute.py                |    21 +-
 superset/common/query_context_processor.py         |   233 +-
 superset/common/query_object.py                    |     2 +-
 superset/common/utils/dataframe_utils.py           |    11 +
 superset/common/utils/time_range_utils.py          |     8 +-
 superset/config.py                                 |     2 +
 superset/dashboards/schemas.py                     |     4 +-
 superset/dataframe.py                              |    12 +-
 superset/db_engine_specs/README.md                 |    22 +-
 superset/db_engine_specs/base.py                   |     5 +-
 superset/db_engine_specs/bigquery.py               |    34 +-
 superset/db_engine_specs/presto.py                 |    57 +-
 superset/db_engine_specs/snowflake.py              |    28 +-
 superset/embedded/view.py                          |     7 +-
 superset/initialization/__init__.py                |     3 +-
 superset/key_value/utils.py                        |     2 +-
 superset/migrations/shared/catalogs.py             |     8 +-
 ...0-52_58d051681a3b_add_catalog_perm_to_tables.py |     4 +-
 ...33_4081be5b6b74_enable_catalog_in_databricks.py |     4 +-
 ...42_enable_catalog_in_bigquery_presto_trino_.py} |    16 +-
 ...9_f7b6750b67e8_change_mediumtext_to_longtext.py |    54 +
 ...56ffb_add_subject_column_to_report_schedule.py} |    25 +-
 ...9123a_update_charts_with_old_time_comparison.py |   212 +
 superset/models/core.py                            |     6 +-
 superset/models/dashboard.py                       |     4 +-
 superset/models/helpers.py                         |     2 +-
 superset/queries/saved_queries/api.py              |     1 +
 superset/reports/api.py                            |     1 +
 superset/reports/models.py                         |     2 +
 superset/reports/schemas.py                        |    17 +
 superset/result_set.py                             |     4 +-
 superset/security/manager.py                       |     1 +
 superset/sql_lab.py                                |    11 +-
 superset/sqllab/api.py                             |    11 +-
 superset/sqllab/execution_context_convertor.py     |    14 +-
 superset/sqllab/query_render.py                    |     1 +
 superset/tasks/slack_util.py                       |     2 +-
 superset/translations/de/LC_MESSAGES/messages.json |  9921 +++++++++---------
 superset/translations/en/LC_MESSAGES/messages.json |  7766 +++++++-------
 superset/translations/es/LC_MESSAGES/messages.json |  6013 +++++------
 superset/translations/fr/LC_MESSAGES/messages.json |  7849 +++++++-------
 superset/translations/fr/LC_MESSAGES/messages.po   |     4 +-
 superset/translations/it/LC_MESSAGES/messages.json |  6344 ++++++------
 superset/translations/ja/LC_MESSAGES/messages.json |  8535 ++++++++-------
 superset/translations/ja/LC_MESSAGES/messages.po   |  7597 +++++++-------
 superset/translations/ko/LC_MESSAGES/messages.json |  6371 ++++++------
 superset/translations/nl/LC_MESSAGES/messages.json |  7619 +++++++-------
 superset/translations/pt/LC_MESSAGES/messages.json |  6276 ++++++------
 .../translations/pt_BR/LC_MESSAGES/messages.json   |  9610 ++++++++---------
 superset/translations/ru/LC_MESSAGES/messages.json |  9156 ++++++++---------
 superset/translations/sk/LC_MESSAGES/messages.json |  7760 +++++++-------
 superset/translations/sl/LC_MESSAGES/messages.json | 10244 ++++++++++---------
 superset/translations/tr/LC_MESSAGES/messages.json |   105 +-
 superset/translations/uk/LC_MESSAGES/messages.json |  9844 +++++++++---------
 superset/translations/zh/LC_MESSAGES/messages.json |  8557 +++++++---------
 .../translations/zh_TW/LC_MESSAGES/messages.json   |  3234 ++----
 superset/utils/cache.py                            |     2 +-
 superset/utils/core.py                             |   143 +-
 superset/utils/date_parser.py                      |     7 +-
 superset/utils/json.py                             |   211 +
 superset/utils/log.py                              |    44 +
 superset/utils/schema.py                           |     4 +-
 superset/views/all_entities.py                     |    28 +-
 superset/views/api.py                              |    13 +-
 superset/views/base.py                             |    41 +-
 superset/views/chart/views.py                      |    12 +-
 superset/views/core.py                             |    19 +-
 superset/views/css_templates.py                    |     2 +-
 superset/views/dashboard/views.py                  |    60 +-
 superset/views/database/views.py                   |    38 +-
 superset/views/sql_lab/views.py                    |     9 +-
 superset/views/tags.py                             |    21 +-
 superset/viz.py                                    |    10 +-
 tests/integration_tests/charts/api_tests.py        |    14 +
 tests/integration_tests/conftest.py                |     3 +-
 tests/integration_tests/core_tests.py              |    10 +-
 tests/integration_tests/databases/api_tests.py     |     2 +-
 tests/integration_tests/datasource_tests.py        |     8 +-
 tests/integration_tests/event_logger_tests.py      |    54 +-
 ...update_charts_with_old_time_comparison__test.py |   315 +
 tests/integration_tests/model_tests.py             |     8 +-
 tests/integration_tests/query_context_tests.py     |    11 +-
 tests/integration_tests/sqllab_tests.py            |    10 +-
 tests/integration_tests/utils_tests.py             |    15 +-
 .../common/test_get_aggregated_join_column.py      |    77 -
 tests/unit_tests/common/test_time_shifts.py        |   187 +
 tests/unit_tests/db_engine_specs/test_bigquery.py  |    94 +
 tests/unit_tests/db_engine_specs/test_presto.py    |    88 +
 tests/unit_tests/db_engine_specs/test_snowflake.py |    88 +
 tests/unit_tests/db_engine_specs/test_trino.py     |    89 +
 tests/unit_tests/utils/date_parser_tests.py        |    21 +
 tests/unit_tests/utils/json_tests.py               |   114 +
 tests/unit_tests/utils/test_core.py                |    41 -
 276 files changed, 73633 insertions(+), 78419 deletions(-)
 delete mode 100644 databases/trino.png
 rename 
superset-frontend/cypress-base/cypress/{e2e/chart_list/chartlist.applitools.test.ts
 => applitools/chartlist.test.ts} (100%)
 rename 
superset-frontend/cypress-base/cypress/{e2e/dashboard/dashboard.applitools.test.ts
 => applitools/dashboard.test.ts} (96%)
 rename 
superset-frontend/cypress-base/cypress/{e2e/dashboard_list/dashboardlist.applitools.test.ts
 => applitools/dashboardlist.test.ts} (100%)
 rename 
superset-frontend/cypress-base/cypress/{e2e/explore/explore.applitools.test.ts 
=> applitools/explore.test.ts} (93%)
 rename 
superset-frontend/cypress-base/cypress/{e2e/sqllab/sqllab.applitools.test.ts => 
applitools/sqllab.test.ts} (100%)
 create mode 100644 
superset-frontend/packages/superset-ui-chart-controls/src/sections/timeComparison.tsx
 create mode 100644 
superset-frontend/packages/superset-ui-core/src/time-comparison/getTimeOffset.ts
 create mode 100644 
superset-frontend/packages/superset-ui-core/test/time-comparison/getTimeOffset.test.ts
 create mode 100644 
superset-frontend/packages/superset-ui-core/test/time-comparison/parseDttmToDate.test.ts
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/aland.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/american_samoa.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/andorra.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/angola.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/anguilla.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/antarctica.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/antigua_and_barbuda.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/armenia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/azerbaijan.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bahrain.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bangladesh.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/barbados.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/belarus.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/belize.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/benin.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bermuda.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bhutan.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bosnia_and_herzegovina.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/botswana.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/brunei.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/burkina_faso.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cambodia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cameroon.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cape_verde.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/central_african_republic.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/chad.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/comoros.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cook_islands.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/croatia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/democratic_republic_of_the_congo.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/djibouti.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/dominica.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/equatorial_guinea.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/eritrea.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/fiji.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/french_polynesia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/gabon.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/gambia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/ghana.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/greece.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/greenland.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/grenada.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/guinea.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/guyana.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/israel.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/laos.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/lebanon.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/lesotho.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/liberia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/libya.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/luxembourg.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/macedonia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/madagascar.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/malawi.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/maldives.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mali.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/malta.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/marshall_islands.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mauritania.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mauritius.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/moldova.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mongolia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/montenegro.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/montserrat.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mozambique.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/namibia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/nauru.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/nepal.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/new_caledonia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/new_zealand.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/niger.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/northern_mariana_islands.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/palau.geojson
 delete mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/puerto 
rico.geojson
 delete mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/puerto_rico.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/romania.geojson
 delete mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint_barthelemy.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint_lucia.geojson
 delete mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint_martin.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint_pierre_and_miquelon.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint_vincent_and_the_grenadines.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/samoa.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/san_marino.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/sao_tome_and_principe.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/senegal.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/seychelles.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/sierra_leone.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/slovakia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/solomon_islands.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/somalia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/south_africa.geojson
 delete mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/srilanka.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/sudan.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/suriname.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/taiwan.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/the_bahamas.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/togo.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/tonga.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/trinidad_and_tobago.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/tunisia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/turks_and_caicos_islands.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/united_states_minor_outlying_islands.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/united_states_virgin_islands.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/vanuatu.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/wallis_and_futuna.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/yemen.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/zimbabwe.geojson
 delete mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries_custom/italy_regions.geojson
 delete mode 100644 superset-frontend/src/explore/actions/saveModalActions.js
 rename superset-frontend/src/explore/actions/{saveModalActions.test.js => 
saveModalActions.test.ts} (55%)
 create mode 100644 superset-frontend/src/explore/actions/saveModalActions.ts
 create mode 100644 
superset-frontend/src/explore/components/controls/ComparisonRangeLabel.tsx
 create mode 100644 
superset-frontend/src/explore/components/controls/TimeOffsetControl.tsx
 copy 
superset/migrations/versions/{2024-05-08_19-33_4081be5b6b74_enable_catalog_in_databricks.py
 => 2024-05-09_18-44_87ffc36f9842_enable_catalog_in_bigquery_presto_trino_.py} 
(73%)
 create mode 100644 
superset/migrations/versions/2024-05-09_19-19_f7b6750b67e8_change_mediumtext_to_longtext.py
 copy 
superset/migrations/versions/{2024-05-08_19-33_4081be5b6b74_enable_catalog_in_databricks.py
 => 2024-05-10_11-09_9621c6d56ffb_add_subject_column_to_report_schedule.py} 
(67%)
 create mode 100644 
superset/migrations/versions/2024-05-10_18-02_f84fde59123a_update_charts_with_old_time_comparison.py
 create mode 100644 superset/utils/json.py
 create mode 100644 
tests/integration_tests/migrations/f84fde59123a_update_charts_with_old_time_comparison__test.py
 delete mode 100644 tests/unit_tests/common/test_get_aggregated_join_column.py
 create mode 100644 tests/unit_tests/common/test_time_shifts.py
 create mode 100644 tests/unit_tests/utils/json_tests.py


Reply via email to