Commit Graph

477 Commits

Author SHA1 Message Date
jwilliams-ocient 64d728f80f
fix: set max version for pyocient (#24556) 2023-07-06 13:28:03 -03:00
John Bodley 383dac6a5e
fix: Bump prophet, re-enable tests, and remedy column eligibility logic (#24129) 2023-07-05 12:33:52 -07:00
cwegener f1b003f109
refactor: pkg_resources -> importlib.metadata (#24514) 2023-06-28 15:25:50 -07:00
John Bodley 0986423d30
chore: Constrain selenium version (#24538) 2023-06-28 10:52:33 -07:00
Daniel Vaz Gaspar 0ddc0a6738
chore: remove marshmallow-enum dependency and bump FAB (#24499) 2023-06-27 08:37:43 +01:00
Ville Brofeldt c09b8c6ec8
chore: remove user registrations menu for non-admins (#24198) 2023-06-13 14:03:58 +03:00
John Bodley a4d5d7c6b9
chore(pre-commit): Add pyupgrade and pycln hooks (#24197) 2023-06-01 12:01:10 -07:00
miomiocat f036adbc4f
feat: Add StarRocks support (#23209)
Signed-off-by: miomiocat <284487410@qq.com>
Co-authored-by: Ville Brofeldt <ville.brofeldt@apple.com>
2023-05-23 08:33:27 -06:00
EugeneTorap a7f9c66e57
chore: Bump sqlparse to 0.4.4 (#24045)
Co-authored-by: sebastianliebscher <liebscher.sebastian@protonmail.ch>
2023-05-23 10:15:24 +03:00
Sebastian Liebscher 1583090623
chore(sqllab): remove deprecated PyArrow API (#24135) 2023-05-20 21:57:18 +03:00
jwilliams-ocient f0a26fd86a
fix(ocient): convert pyocient GIS data types to geoJSON (#23814) 2023-05-17 13:35:54 -06:00
John Bodley 58e1bcde9e
chore(trino): Bump Trino version to address an IANA time zone issue (#24069) 2023-05-16 06:54:46 -07:00
Beto Dealmeida 78bc0693d4
chore: bump dependencies (#23581)
Co-authored-by: Hugh A. Miles II <hughmil3s@gmail.com>
2023-05-15 19:06:10 -07:00
Daniel Vaz Gaspar 97482c57b5
chore: bump werkzeug and Flask (#23965) 2023-05-12 15:01:30 +01:00
Sebastian Liebscher c963416c09
chore: remove deprecated distutils (#24001) 2023-05-11 19:00:04 +03:00
Sebastian Liebscher e3719a1b07
feat: bump to Python3.9 (#23890)
Co-authored-by: EugeneTorap <evgenykrutpro@gmail.com>
2023-05-10 20:21:56 +03:00
EugeneTorap 543040b304
chore: Bump python libs (#23986) 2023-05-10 13:19:25 +03:00
Beto Dealmeida 9fd936c18c
chore(slack): use recommended method for file upload (#23744) 2023-05-08 12:13:21 -07:00
Daniel Vaz Gaspar 31d33592ef
chore: bump wtforms and add missing flask-limiter (#23680) 2023-04-28 15:31:57 +01:00
EugeneTorap 689bc8ea04
chore: Use nh3 lib instead of bleach (#23862) 2023-04-28 14:36:51 +01:00
EugeneTorap 4a3984e49f
chore: Bump polyline to 2.0.0 (#23844) 2023-04-28 14:18:46 +02:00
EugeneTorap dab038c005
chore: Bump redis to 4.5.4 (#23845) 2023-04-28 10:46:56 +02:00
Arkadii Yakovets ff126542d8
fix(utils): evaluate date parser multiple holiday results correctly (#23685) 2023-04-26 13:59:31 +03:00
alexclavel-ocient adde66785c
feat: Add Ocient support (#22812)
Co-authored-by: jwilliams-ocient <60358443+jwilliams-ocient@users.noreply.github.com>
Co-authored-by: Jordan Williams <jwilliams@ocient.com>
Co-authored-by: rmasters1 <100157128+rmasters1@users.noreply.github.com>
2023-04-22 19:49:32 -06:00
John Bodley d0fda60c85
feat(native-filters): Add legacy (filter-box) to native filter migration script (#23269) 2023-04-21 15:12:33 +12:00
Geoff Genz e0d976dcca
fix(clickhouse): Update to working clickhouse-connect version (#23296) 2023-03-08 11:53:52 -08:00
Daniel Vaz Gaspar f0f27a486d
fix: bump FAB to 4.3.0 (#23184) 2023-02-24 10:42:07 +00:00
EugeneTorap 95eb8d79d0
chore: Bump cryptography to 39.0.1 (#23158) 2023-02-22 16:51:46 +00:00
EugeneTorap 56d4bd063c
chore: add waitress for win32 platform (#22935) 2023-02-02 11:07:22 -08:00
John Bodley 21a2e7bc91
chore: Bump Flask-AppBuilder constraints (#22927) 2023-02-02 21:00:08 +13:00
Erik Ritter 98f4e90944
fix: Improve performance of CSV download (#22929) 2023-02-01 13:25:50 -08:00
Daniel Draper e18bf3f449
fix(dependency): update cryptography import (#22744)
Co-authored-by: Daniel Draper <daniel.draper@understand.ai>
2023-01-31 10:11:26 +00:00
Igor Șincariov 6cf434e5c1
feat: Add excel export (#22006)
Co-authored-by: Igor Șincariov <igorsinc@pm.me>
Co-authored-by: EugeneTorap <evgenykrutpro@gmail.com>
2023-01-27 11:23:10 -07:00
EugeneTorap 30dab3a00a
chore: Bump flask libs (#22355) 2023-01-09 10:10:31 +00:00
Hugh A. Miles II ebaad10d6c
feat(ssh-tunnelling): Setup SSH Tunneling Commands for Database Connections (#21912)
Co-authored-by: Antonio Rivero Martinez <38889534+Antonio-RiveroMartnez@users.noreply.github.com>
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
2023-01-03 17:22:42 -05:00
EugeneTorap 87617095b9
chore: Bump Pillow to 9.3.0 (#22489) 2022-12-23 17:25:22 +02:00
EugeneTorap ff1d29c539
chore: Bump holidays to 0.17.2 (#22354) 2022-12-07 10:17:57 +02:00
EugeneTorap d1294a06e6
chore: Refactor python libs (#22335) 2022-12-07 09:17:21 +02:00
EugeneTorap d881c5df30
chore: Support Python 3.11 (#22217) 2022-12-03 09:25:11 +02:00
EugeneTorap 7bc5f04368
chore: Bump bigquery libs (#21466) 2022-12-02 12:48:36 +02:00
Beto Dealmeida 5de98c31fd
chore: bump clickhouse to 0.4.6 (#22279) 2022-11-30 10:32:46 -08:00
EugeneTorap 38a3fbdc33
feat: use a new official CH driver: clickhouse-connect (#22039) 2022-11-16 10:53:15 -08:00
Peng Ren b32de3dd9e
feat: Add a new database driver for Amazon DynamoDB (#22077) 2022-11-14 20:57:04 -08:00
Daniel Vaz Gaspar 35e0e5bfe6
chore: improve performance on bootstrap permissions (#22083) 2022-11-10 21:47:55 +00:00
John Bodley 9f7bd1e63f
fix(presto/trino): Ensure get_table_names only returns real tables (#21794) 2022-11-09 14:30:49 -08:00
Beto Dealmeida 4496748cd9
chore: update Druid (#22067) 2022-11-08 15:03:58 -08:00
Elizabeth Thompson efefb66c2d
chore: bump pyathena and related packages (#21958) 2022-10-28 18:15:15 -07:00
AAfghahi 102909e004
fix: small bump to shillelagh (#21953) 2022-10-27 18:08:51 -04:00
Erik Cederstrand 640628952e
chore(dep): Unpin slackclient dependency (#21586)
Co-authored-by: Erik Cederstrand <erik@adamatics.com>
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2022-10-04 14:42:42 +03:00
Erik Cederstrand 82bd5a31b8
chore(deps): Unpin sqlparse dependency (#21581)
Co-authored-by: Erik Cederstrand <erik@adamatics.com>
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2022-09-26 17:41:04 +03:00
EugeneTorap 7401f15add
chore: Bump sqlalchemy-utils to 0.38.3 (#21413) 2022-09-10 11:39:23 +03:00
Eugene Bikkinin ac7dcc3a8d
chore(database): raised version of sqlalchemy-kusto (#21370) 2022-09-09 10:55:36 +02:00
Daniel Vaz Gaspar 29c233fc92
chore: bump FAB to 4.1.4 (#21329) 2022-09-06 10:56:57 +01:00
EugeneTorap 60db0bb47e
chore: Bump pandas to 1.4.4 (#21285) 2022-09-02 13:05:22 +03:00
nisheldo 6d65f806d8
chore: updating thrift (#20776)
Co-authored-by: Nick Sheldon <Nick_Sheldon@cargill.com>
2022-09-01 06:26:00 +03:00
AAfghahi 9c4ae2ab7e
fix: bump min version of elastic search (#21274)
* dataset exists error

* change min version of elasticsearch
2022-08-31 12:42:48 -07:00
EugeneTorap 994e1f6bdc
chore: bump clickhouse-sqlalchemy 0.2.2 (#21195) 2022-08-25 15:35:20 +02:00
EugeneTorap 76d6a9af91
chore: Support Python 3.10 and bump pandas 1.4 and pyarrow 6 (#21002)
* Bump pandas 1.4 and pyarrow 6

* Use engine="pyarrow" for pd.read_csv()

* Refactoring

* Refactoring

* Refactoring

* Use bytes in pd.read_json()

* Fix test_contribution

* Fix pandas issue when 'arrays' are empty but 'names' contain values

* fix: ValueError: For argument "ascending" expected type bool, received type NoneType.

* Remove engine="pyarrow" and convert bytes to string

* make copy of selected df to fix regression

* Simplify pd.read_json() and pd.read_csv() for example data

Co-authored-by: Ville Brofeldt <ville.brofeldt@apple.com>
2022-08-17 10:36:36 -03:00
Erik Cederstrand d817a1dc87
chore(deps): unpin holidays dependency version (#21091)
The blocking issue has been fixed upstream

Co-authored-by: Erik Cederstrand <erik@adamatics.com>
2022-08-16 00:51:27 +08:00
Beto Dealmeida 4f1996dba8
fix: add plain postgres alias (#21045) 2022-08-10 18:07:31 -07:00
Beto Dealmeida bce32af19b
chore: unpin snowflake (#20948) 2022-08-02 21:17:06 -07:00
Elizabeth Thompson 4d29d16b64
fix: make a new entrypoint for deprecated postgres dialect (#20895)
* make a new entrypoint for deprecated postgres dialect

* Update setup.py

Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>

Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
2022-07-29 13:03:41 -07:00
nisheldo 39545352d2
chore: update Pillow to 9.1.1 (#20775) 2022-07-22 17:44:07 +08:00
Beto Dealmeida e60083b45b
chore: upgrade SQLAlchemy to 1.4 (#19890)
* chore: upgrade SQLAlchemy

* Convert integration test to unit test

* Fix SQLite

* Update method names/docstrings

* Skip test

* Fix SQLite
2022-07-18 15:21:38 -07:00
Daniel Vaz Gaspar 183871b002
chore: bump FAB to 4.1.3 (#20621) 2022-07-06 12:55:24 +01:00
Susur c4d2238a16
feat: add Spark Sql DB engine spec and support Spark 3.x (#20462)
* add apache spark3

* add Spark DB engine spec

* rebase secret key

* modify License error

* rebase databricks

* modify code style

* black code style

Co-authored-by: kai.he01 <kai.he01@idiaoyan.com>
2022-06-27 15:50:35 -07:00
Daniel Vaz Gaspar c56e37cda2
fix: bump FAB to 4.1.2 (#20483) 2022-06-24 19:13:48 +01:00
Multazim Deshmukh 5a2abfab65
fix: correction from mmsql to mssql in setup.py (#20493)
Co-authored-by: Multazim Deshmukh <multazim.deshmukh@morningstar.com>
2022-06-24 10:43:16 -07:00
Beto Dealmeida ec331e683e
feat: Databricks native driver (#20320) 2022-06-09 15:34:49 -07:00
Joe Li d3670f1472
chore(deps): pinning pyjwt to 2.4.0 (#20297)
* pinning pyjwt to 2.4.0

* Updating the max version based on PR comments

* Update setup.py

Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com>
2022-06-07 21:34:00 -04:00
Joe Li b650a1d47c
chore(deps): bump numpy 1.22.1 and PyJWT to 2.4.0 (#20287)
* setting numpy 1.22.1 and PyJWT to 2.4.0

* requirements.txt

Co-authored-by: Arash <arash.afghahi@gmail.com>
2022-06-07 10:09:41 -06:00
John Bodley b08e21efd9
[requirements] Resolve rebase conflicts (#20152)
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2022-06-03 15:27:35 -07:00
AAfghahi e07ee6c764
chore: bumping min version of shillelagh (#20196)
* bumping min version of shillelagh

* ran pip-compile-multi
2022-05-31 13:10:25 -04:00
Nicola Coretti ac4158e903
Update dependencies for exasol feature flag (#20127)
Updating the sqlalchemy-exasol package will fix #20105 .
2022-05-25 18:01:46 -07:00
Đặng Minh Dũng 58e65ad5bb
feat: switch from `sqlalchemy-trino` to `trino` python client (#19957) 2022-05-05 09:43:31 -07:00
Hugh A. Miles II 3e3a4be6b5
Update setup.py (#19874) 2022-04-27 14:58:08 -07:00
AAfghahi 158852d074
bumping shillelagh (#19726) 2022-04-14 16:02:02 -04:00
Beto Dealmeida 8e326af3e6
chore: upgrade Pillow (#19674) 2022-04-13 09:47:20 -07:00
Beto Dealmeida 6136942759
fix: sqloxide optional (#19570) 2022-04-06 16:11:38 -07:00
Srini Kadamati a8e7624eb5
chore: attempt to force docs deploy (#19424) 2022-03-30 10:13:09 +03:00
Beto Dealmeida 63b5e2e4fa
perf: improve perf in SIP-68 migration (#19416)
* chore: improve perf in SIP-68 migration

* Small fixes

* Create tables referenced in SQL

* Update logic in SqlaTable as well

* Fix unit tests
2022-03-29 22:33:15 -07:00
Ville Brofeldt f4b71abb22
feat: introduce hashids permalink keys (#19324)
* feat: introduce hashids permalink keys

* implement dashboard permalinks

* remove shorturl notice from UPDATING.md

* lint

* fix test

* introduce KeyValueResource

* make filterState optional

* fix test

* fix resource names
2022-03-24 21:53:09 +02:00
Daniel Vaz Gaspar f37fc1a7f0
chore: bump majors on celery and Flask (#19168)
* chore: bump celery, Flask, flask-jwt-extended, pyJWT

* fix pyJWT breaking change

* fix pyJWT breaking change 2

* test

* fixed test

* fixed test

* fixed test

* revert since mypy won't pick the correct signature

* lint 1

* fix test

* fix test

* docs and celery config migration

* bump FAB to 4.0.0rc3, remove AUTH_STRICT_RESPONSE_CODES

* update docs for new celery config keys

* downgrade celery to 5.2.2

* ref FAB to final 4.0.0 release

* remove conflict left over
2022-03-24 09:16:53 +00:00
Daniel Vaz Gaspar 87e36d6abb
chore: bump FAB to 3.4.5 (#19323) 2022-03-23 10:13:16 +00:00
John Bodley e3e03d202d
chore: Deprecate Python 3.7 (#19017)
* chore: Deprecate Python 3.7 and add support for Python 3.10

* Update local-backend.mdx

* Update UPDATING.md

Co-authored-by: John Bodley <john.bodley@airbnb.com>
2022-03-15 06:29:18 +13:00
Beto Dealmeida 40ab26d4f1
fix: unambiguous trino driver (#18683) 2022-02-11 17:40:20 -08:00
Dave McNulla 8c376548e3
fix(teradata): LIMIT syntax (#18240)
Co-authored-by: Mccush, Jack <jack.mccush@teradata.com>
Co-authored-by: Jack McCush <33156805+mccushjack@users.noreply.github.com>
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
Co-authored-by: David McNulla <david.mcnulla@teradata.com>
2022-01-31 19:15:42 -08:00
Elizabeth Thompson 60db35cb4d
chore: bump pillow to major version (#18134)
* bump pillow to major version

* make a wider range for pillow dependency versions
2022-01-25 09:51:14 -08:00
Beto Dealmeida 9e2bc72fb9
chore: split CLI into multiple files (#18082)
* chore: split CLI into multiple files

* Update tests

* Who fixes the fixtures?

* Add subcommands dynamically

* Rebase
2022-01-19 11:27:16 -08:00
Beto Dealmeida 51090c3f1b
feat: shorter timeout on test_connection (#18001)
* feat: shorter timeout on test_connection

* pip-compile-multi --no-upgrade

* Fix for SQLite

* Return 408

* Add test
2022-01-12 13:01:34 -08:00
Ville Brofeldt cdcdf11d07
fix(helm): pin correct psycopg2 version (#17999) 2022-01-11 11:23:38 +02:00
Mikhail Kumachev d2d4f8eb44
feat: Add support for Azure Data Explorer (Kusto) db engine spec (#17898)
* Add two Kusto engine specs: KQL and SQL. Some minor changes in core code to support Kusto engine specs.

* Remove redundant imports and logging.

* docs: Kusto sqlalchemy docs

* fix: Fix mypy and linting errors

* fix: Handle Black vs Pylint checks

* fix: isort problem

* refactor: Merge kustosql and kustokql in the single kusto module

* test: Add tests for Kusto db spec

* feat: Schema override does not require in KQL anymore

* Removed redundant imports.

* Added ".show" queries to readonly query determination.

* Fixed some bugs.
Added tests for convert_dttm.

* Fixed major sqlalchemy-kusto version.

* Fixed by isort.

Co-authored-by: Eugene Bikkinin <xnegxneg@gmail.com>
Co-authored-by: k.tomak <k.tomak@dodopizza.com>
Co-authored-by: Eugene Bikkinin <e.bikkinin@dodopizza.com>
2022-01-10 14:42:20 +02:00
Daniel Vaz Gaspar ea3a5836b5
chore: bump FAB to 3.4.3 (#17964) 2022-01-07 14:27:04 +00:00
Ville Brofeldt eeaa57372e
chore: unbreak pip-compile-multi (#17963)
* chore: unbreak pip-compile-multi

* add docs
2022-01-07 15:29:13 +02:00
Marco Porracin 6e59a515b8
bump gunicorn 20.1.0 (#17894) 2022-01-03 12:09:31 -08:00
Daniel Vaz Gaspar e2e79923d3
chore: bump FAB to 3.4.1 (#17723)
* chore: bump FAB to 3.4.1

* test
2021-12-14 14:19:52 +00:00
Geido 46cdc77ae6
fix: Redirect on 401 (#17597)
* Redirect on 401

* Bump FAB

* Format

* Update Cypress save test

* Revert Cypress change

* Bump FAB 3.4.1rc2

* Update test

* Update return statement

* Update api test

* Update datasets api test

* Update datasets api 401s to 403s

* Add typeguard

* Use Promise.resolve

* Update callApiAndParseWithhTimeout test

* Disable parseResponse test

* Try catch

* Handle npm 8 issues
2021-12-08 13:14:30 -07:00
Gnought 94e787eca8
chore: bump mysqlclient version (#17556)
* Bump mysqlclient version

* Update SHA hash

* Update UPDATING.md

* Update setup.py

Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>

Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2021-11-29 10:38:41 +02:00
Daniel Vaz Gaspar 035cc34b44
chore: bump major on Pillow, optional dependency (#17521)
* chore: bump major on Pillow, optional dependency

* bump to 8.3.2

* Revert "bump to 8.3.2"

This reverts commit ce640acec8.

* bump to 8.3.2 now the right way
2021-11-23 13:51:29 +00:00
Ville Brofeldt 261e4185ab
chore(deps): bump cachelib from 0.1.1 to 0.4.1 (#17482) 2021-11-21 10:13:28 +02:00