This is an automated email from the ASF dual-hosted git repository.
dpgaspar pushed a change to branch 0.38
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
from f7e2dfa fix(sql-lab): relax column name restrictions (#10816)
new 4f3fcfd fix(db_engine_specs): improve Presto column type matching
(#10658)
new b6edf0c chore: ci Initial hive support (#10593)
new d98a099 chore: bump pyarrow (#10733)
new 9b53c55 chore: deprecate python 3.6 support (#10803)
new 18bd3ce refactor: ASF only dependencies on base.txt (#10875)
new d879944 fix(legacy-druid): undefined filter key (#10931)
new e11888c fix(jinja): make context attrs private on SQL templates
(#10934)
new 8aceec3 fix: simply is_adhoc_metric (#10964)
new eba85d5 fix(presto): default unknown types to string type (#10753)
The 9 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/workflows/superset-python.yml | 60 ++++++++++++-
.pylintrc | 2 +-
Dockerfile | 2 +-
RELEASING/Dockerfile.from_local_tarball | 2 +-
RELEASING/Dockerfile.from_svn_tarball | 2 +-
RELEASING/Dockerfile.make_docs | 2 +-
RELEASING/Dockerfile.make_tarball | 2 +-
docs/installation.rst | 9 +-
requirements/base.in | 2 +-
requirements/base.txt | 68 ++++----------
requirements/{base.in => development.in} | 10 ++-
requirements/development.txt | 41 +++++++++
requirements/docker.txt | 7 +-
requirements/documentation.txt | 2 +-
requirements/integration.txt | 12 +--
requirements/local.in | 2 +-
requirements/local.txt | 4 +-
requirements/testing.in | 7 +-
requirements/testing.txt | 30 +++++--
.../docker.in => scripts/databases/hive/Makefile | 7 +-
scripts/databases/hive/docker-compose.yml | 79 ++++++++++++++++
scripts/databases/hive/hadoop-hive.env | 46 ++++++++++
.../databases/hive/startup.sh | 16 ++--
setup.py | 6 +-
superset/config.py | 4 +
superset/connectors/druid/models.py | 2 +-
superset/db_engine_specs/base.py | 30 ++++---
superset/db_engine_specs/hive.py | 62 +++++++------
superset/db_engine_specs/mssql.py | 15 +---
superset/db_engine_specs/presto.py | 100 ++++++++++++++-------
superset/examples/energy.py | 1 +
superset/examples/unicode_test_data.py | 1 +
superset/jinja_context.py | 36 ++++----
superset/models/sql_types/presto_sql_types.py | 24 -----
superset/utils/core.py | 19 +---
tests/base_tests.py | 1 +
tests/celery_tests.py | 30 +++----
tests/conftest.py | 55 +++++++++++-
tests/core_tests.py | 4 +-
tests/csv_upload_tests.py | 93 ++++++++++++++-----
tests/datasets/api_tests.py | 10 ++-
tests/db_engine_specs/base_engine_spec_tests.py | 2 +
tests/db_engine_specs/presto_tests.py | 24 +++++
tests/model_tests.py | 61 ++++++++-----
tests/sql_validator_tests.py | 12 ++-
tests/sqla_models_tests.py | 2 +-
tests/sqllab_test_util.py | 57 ------------
tests/sqllab_tests.py | 5 +-
tests/superset_test_config.py | 7 ++
tests/superset_test_custom_template_processors.py | 2 +-
tox.ini | 10 ++-
51 files changed, 711 insertions(+), 378 deletions(-)
copy requirements/{base.in => development.in} (81%)
create mode 100644 requirements/development.txt
copy requirements/docker.in => scripts/databases/hive/Makefile (87%)
create mode 100644 scripts/databases/hive/docker-compose.yml
create mode 100644 scripts/databases/hive/hadoop-hive.env
copy superset-frontend/js_build.sh => scripts/databases/hive/startup.sh (78%)
mode change 100755 => 100644
delete mode 100644 tests/sqllab_test_util.py