Maxime Beauchemin
|
cb27d5fe8d
|
chore: proper current_app.config proxy usage (#34345)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-07-31 19:27:42 -07:00 |
|
Beto Dealmeida
|
21d8d57380
|
fix: select star (#33763)
|
2025-06-13 14:59:52 -04:00 |
|
Beto Dealmeida
|
a26e1d822a
|
chore: remove sqlparse (#33564)
|
2025-06-04 19:31:41 -04:00 |
|
Beto Dealmeida
|
cf315388f2
|
feat(sqllab): use sqlglot instead of sqlparse (#33542)
|
2025-05-30 17:08:19 -04:00 |
|
Beto Dealmeida
|
d92af9c95c
|
chore: simplify user impersonation (#32485)
|
2025-03-13 12:43:05 -04:00 |
|
Ville Brofeldt
|
c90e45a373
|
feat: make user agent customizable (#32506)
|
2025-03-05 16:33:24 -08:00 |
|
Evan Rusackas
|
90651dfe3e
|
fix(dev/ci): pre-commit fixes galore (#32352)
|
2025-02-24 11:26:45 -07:00 |
|
Maxime Beauchemin
|
274aa143d3
|
chore: python version to 3.11 (while supporting 3.10) (#31503)
|
2025-01-13 18:22:49 -08:00 |
|
Maxime Beauchemin
|
e51b95ffa8
|
chore: enforce more ruff rules (#31447)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
|
2024-12-18 17:41:34 -08:00 |
|
Beto Dealmeida
|
09802acf0d
|
refactor: remove more sqlparse (#31032)
|
2024-11-26 17:01:07 -05:00 |
|
Maxime Beauchemin
|
fd9d3301f6
|
chore: deprecate tox in favor of act (#29382)
|
2024-11-26 13:27:37 -08:00 |
|
Michael S. Molina
|
ff282492a1
|
fix: Revert "feat(trino): Add functionality to upload data (#29164)" (#31151)
|
2024-11-25 15:16:28 -03:00 |
|
Jack
|
849d426e06
|
feat(oauth): adding necessary changes to support bigquery oauth (#30674)
|
2024-10-30 14:56:22 -05:00 |
|
John Bodley
|
8fb8199a55
|
chore(dao/command): Add transaction decorator to try to enforce "unit of work" (#24969)
|
2024-06-28 12:33:56 -07:00 |
|
John Bodley
|
53798c7904
|
feat(trino): Add functionality to upload data (#29164)
|
2024-06-13 08:55:09 -07:00 |
|
Beto Dealmeida
|
6cf681df68
|
feat(SIP-95): new endpoint for table metadata (#28122)
|
2024-04-25 12:23:49 -04:00 |
|
Maxime Beauchemin
|
2d63722150
|
chore: set up ruff as a new linter/formatter (#28158)
|
2024-04-24 17:19:53 -07:00 |
|
Beto Dealmeida
|
9377227e06
|
chore(OAuth2): refactor for custom OAuth2 clients (#27880)
|
2024-04-05 12:17:39 -04:00 |
|
Beto Dealmeida
|
9022f5c519
|
feat(SIP-85): OAuth2 for databases (#27631)
|
2024-04-02 22:05:33 -04:00 |
|
John Bodley
|
7af82ae87d
|
refactor: Ensure Celery leverages the Flask-SQLAlchemy session (#26186)
|
2024-01-17 17:06:22 +13:00 |
|
Rob Moore
|
8d73ab9955
|
feat(sqllab): TRINO_EXPAND_ROWS: expand columns from ROWs (#25809)
|
2023-11-20 10:59:10 -07:00 |
|
John Bodley
|
83fc553841
|
refactor: Remove obsolete HiveEngineSpec.fetch_logs method (#20631)
|
2023-09-11 08:31:18 -07:00 |
|
EugeneTorap
|
fc89718d48
|
chore: Update pylint to 2.17.4 (#24700)
Co-authored-by: John Bodley <john.bodley@gmail.com>
|
2023-07-24 17:13:49 -07:00 |
|
Hugh A. Miles II
|
93e1db4bd9
|
fix: save columns reference from sqllab save datasets flow (#24248)
|
2023-06-20 13:54:19 -04:00 |
|
Michael S. Molina
|
e5b7f7c9b5
|
fix: Time shifts with different granularity for ECharts (#24176)
|
2023-06-08 16:03:37 -03:00 |
|
John Bodley
|
a4d5d7c6b9
|
chore(pre-commit): Add pyupgrade and pycln hooks (#24197)
|
2023-06-01 12:01:10 -07:00 |
|
Rob Moore
|
6159ced86b
|
fix: handle temporal columns in presto partitions (#24054)
|
2023-05-19 23:29:42 +03:00 |
|
John Bodley
|
4ef9d25d58
|
chore: Refactor [Presto|Trino]EngineSpec._partition_query (#23944)
|
2023-05-17 09:11:55 -07:00 |
|
Ville Brofeldt
|
f7dd52b8f5
|
feat: implement time grain in temporal filters (#24035)
|
2023-05-12 14:41:09 +03:00 |
|
John Bodley
|
100ccb759c
|
chore(presto): Expose schema and indexes to _partition_query method (#23674)
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
|
2023-04-15 06:24:54 +12:00 |
|
Beto Dealmeida
|
2c6f581fa6
|
feat(postgresql): dynamic schema (#23401)
|
2023-03-17 17:53:42 -07:00 |
|
Beto Dealmeida
|
42e8d1b498
|
chore: improve schema security (#23385)
|
2023-03-17 08:05:50 -07:00 |
|
Beto Dealmeida
|
1b95da7487
|
fix: table schema permissions (#23356)
|
2023-03-14 15:18:18 -07:00 |
|
Hugh A. Miles II
|
b820eb8235
|
chore: Update pre-commit packages (#23173)
|
2023-03-13 17:05:13 -06:00 |
|
Josh Soref
|
dec6ac49f6
|
chore(backend): Spelling (#19677)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2023-02-17 10:48:24 -07:00 |
|
Beto Dealmeida
|
65fffe974b
|
chore: remove db_engines (#22444)
|
2023-02-13 11:20:38 -08:00 |
|
Ville Brofeldt
|
cd6fc35f60
|
chore(db_engine_specs): clean up column spec logic and add tests (#22871)
|
2023-01-31 15:54:07 +02:00 |
|
John Bodley
|
0b31b2cb87
|
fix(hive): Regression in #21794 (#22794)
|
2023-01-21 13:00:36 +13:00 |
|
Ville Brofeldt
|
577ac81686
|
chore(ci): fix numpy type errors and revert #22610 (#22782)
|
2023-01-19 14:53:48 +02:00 |
|
wanghong1314
|
8bf6d80155
|
fix: Stop query in SQL Lab with impala engine (#22635)
|
2023-01-10 16:52:07 +02:00 |
|
Ville Brofeldt
|
b6d39d194c
|
feat(trino): support early cancellation of queries (#22498)
|
2022-12-24 06:31:46 +02:00 |
|
John Bodley
|
4f9c2c8165
|
fix(hive): Fix regression from #21943 (#22431)
|
2022-12-16 09:28:50 +13:00 |
|
Hugh A. Miles II
|
e23efefc46
|
feat: refactor all get_sqla_engine to use contextmanager in codebase (#21943)
|
2022-11-15 13:45:14 -05:00 |
|
John Bodley
|
eac6fdcd29
|
chore(sqllab): Cleanup /tables/... endpoint (#21284)
|
2022-09-13 08:22:12 -07:00 |
|
Đặng Minh Dũng
|
ccb293a083
|
fix(Trino): create PrestoBaseEngineSpec base class to share common code between Trino and Presto (#21066)
* chore: create `PrestoBaseEngineSpec` class that share common functions between Presto and Trino
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com>
* feat(Trino): support CertificateAuthentication
* chore(Presto): move `get_function_names` to `PrestoBaseEngineSpec`
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com>
* chores(Presto): remove `is_readonly_query`
* feat(Trino): implement `extra_table_metadata`
* feat(Trino): specify `User-Agent`
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com>
* fix: pylint
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com>
* chores(Presto): move `PrestoBaseEngineSpec` to `presto.py`
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com>
* fix(Presto): typing annotations
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com>
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com>
|
2022-08-29 10:21:28 +03:00 |
|
Jesse Yang
|
77db0651d8
|
feat(sql lab): display presto and trino tracking url (#20799)
|
2022-07-26 20:20:08 -07: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 |
|
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 |
|
John Bodley
|
fdf48c63f1
|
fix(hive): Workaround for Python 3.9 s3 transfer issue (#19887)
* fix(hive): Workaround for Python 3.9 s3 transfer issue
* Update hive.py
|
2022-05-04 08:14:40 -07:00 |
|
Craig Rueda
|
f64d654de3
|
chore(database): Creating helper make_url_safe to wrap potential errors (#19526)
* Creating helper make_url_safe to wrap potential errors
* Fixing imports
* Fixing imports again
* Adding comment
* Linting
* Fixing test
* Fixing test again...
* Fixing import
|
2022-04-05 11:17:30 -07:00 |
|