Evan Rusackas
|
c5935b6904
|
feat(table/pivot-table): correct non-additive totals/subtotals via DB rollup [SIP-216] (#41184)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-07-22 10:06:05 -07:00 |
|
Hans Yu
|
68ebc22e1e
|
refactor: replace Engine.execute() with Connection.execute() (#41917)
|
2026-07-13 09:40:33 -07:00 |
|
Hans Yu
|
c49391ab08
|
refactor: update Connection.execute() to use queries with text() (#40277)
|
2026-06-22 15:36:15 -07:00 |
|
Cole Murray
|
6487cf03c5
|
fix(security): Add input validation to cancel_query_id to prevent injection (#36722)
Signed-off-by: ColeMurray <cole@waclaude.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-13 10:56:14 -07:00 |
|
Evan Rusackas
|
7e74fc4192
|
fix(charts): handle PostgreSQL INTERVAL type in bar and pie charts (#34513)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-05-20 22:26:59 -07:00 |
|
Shaitan
|
2e7a2b1f2d
|
fix: escape SQL identifiers in db engine spec prequeries and metadata queries (#39840)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-15 09:48:38 -04:00 |
|
Beto Dealmeida
|
5d9f53ff0c
|
feat: prevent Postgres connection to Redshift (#38693)
|
2026-03-24 10:44:38 -04:00 |
|
Vitor Avila
|
228b598409
|
feat: Labels for encrypted fields (#38075)
|
2026-02-23 13:23:33 -03:00 |
|
Evan Rusackas
|
569606635b
|
docs(databases): add Supabase, AlloyDB, and Neon as PostgreSQL-compatible databases (#37589)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-03 12:22:49 -08:00 |
|
Beto Dealmeida
|
05c2354997
|
feat: AWS Cross-Account IAM Authentication for Aurora (#37585)
|
2026-01-30 19:18:34 -05:00 |
|
Evan Rusackas
|
b460ca94c6
|
feat(docs): auto-generate database documentation from lib.py (#36805)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-21 10:54:01 -08:00 |
|
Michael S. Molina
|
e1234b2264
|
fix: User-provided Jinja template parameters causing SQL parsing errors (#34802)
|
2025-08-22 14:39:14 -03:00 |
|
Beto Dealmeida
|
a82e310600
|
feat: improve perf of CSV uploads (#34603)
|
2025-08-20 08:53:02 -04:00 |
|
Beto Dealmeida
|
d88cba92c0
|
feat: optimize catalog permission sync (#33000)
|
2025-04-10 17:38:34 -07:00 |
|
Ville Brofeldt
|
c90e45a373
|
feat: make user agent customizable (#32506)
|
2025-03-05 16:33:24 -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 |
|
Jack
|
849d426e06
|
feat(oauth): adding necessary changes to support bigquery oauth (#30674)
|
2024-10-30 14:56:22 -05:00 |
|
Sam Firke
|
ac66ae813f
|
fix(db_engine_specs): add a few missing time grains to Postgres spec (#30325)
|
2024-09-20 13:34:10 -04:00 |
|
Beto Dealmeida
|
bdf29cb7c2
|
chore: organize SQL parsing files (#30258)
|
2024-09-13 16:24:19 -04:00 |
|
Patrick Schmidt
|
6294e339e2
|
feat(db_engine): Implement user impersonation support for StarRocks (#28110)
|
2024-09-06 09:13:38 -07:00 |
|
Eyal Ezer
|
07b2449bd7
|
refactor: Unify all json.(loads|dumps) usage to utils.json (#28702)
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com>
|
2024-05-28 14:17:41 -07:00 |
|
Beto Dealmeida
|
e90246fd1f
|
feat(SIP-95): permissions for catalogs (#28317)
|
2024-05-06 11:41:58 -04:00 |
|
John Bodley
|
601432ad82
|
fix(pylint): Address errors/warnings introduced by #27867 (#27889)
|
2024-04-03 18:41:21 -07:00 |
|
Beto Dealmeida
|
26d8077e97
|
chore: improve SQL parsing (#26767)
|
2024-03-13 18:27:01 -04:00 |
|
gaurav7261
|
60abf7e2af
|
fix(redshift): convert_dttm method for redshift dataset and tests (#26283)
Co-authored-by: GauravM <gaurav@ip-192-168-0-100.ap-south-1.compute.internal>
|
2023-12-21 09:55:34 +13:00 |
|
John Bodley
|
aafb54d042
|
chore: Ensure Mixins are ordered according to the MRO (#26288)
|
2023-12-16 14:11:58 +13: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 |
|
Beto Dealmeida
|
7675e0db10
|
fix: search_path in RDS (#24739)
|
2023-07-20 12:57:48 -07: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 |
|
Hugh A. Miles II
|
ba00dfa584
|
fix: move dynamic schema out of base Postgres class (#23868)
|
2023-05-01 11:46:06 -05:00 |
|
Beto Dealmeida
|
8d14420d14
|
feat(snowflake): get_catalog_names (#23602)
|
2023-04-06 12:17:30 -07:00 |
|
Beto Dealmeida
|
e2e0ad5ef5
|
feat(presto): get_catalog_names (#23599)
|
2023-04-06 09:27:49 -07:00 |
|
Beto Dealmeida
|
8588f81855
|
feat(DB engine spec): get_catalog_names (#23447)
|
2023-03-22 13:40:14 -07: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 |
|
Ville Brofeldt
|
cd6fc35f60
|
chore(db_engine_specs): clean up column spec logic and add tests (#22871)
|
2023-01-31 15:54:07 +02:00 |
|
Antonio Rivero Martinez
|
ad758c0802
|
feat(ssh_tunnel): Rename allow_ssh_tunneling and change the default value to False (#22723)
|
2023-01-17 19:11:41 -08: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 |
|
John Bodley
|
7e54b88a51
|
chore: Change get_table_names/get_view_names return type (#22085)
|
2022-11-18 12:41:21 -08:00 |
|
Michael S. Molina
|
cb3cd41dcd
|
fix: Removes psycopg2 as a required dependency (#20543)
* fix: Removes psycopg2 as a required dependency
* Disables lint warning
|
2022-06-29 09:22:13 -03:00 |
|
Smart-Codi
|
74c5479926
|
fix: datatype tracking issue on virtual dataset (#20088)
* Fix datatype tracking issue on virtual dataset
* fix pytest issue on postgresql
|
2022-06-01 13:43:11 -06:00 |
|
Ville Brofeldt
|
a619cb4ea9
|
chore: upgrade black (#19410)
|
2022-03-29 20:03:09 +03:00 |
|
Đặng Minh Dũng
|
5a740901d6
|
cleanup column_type_mappings (#17569)
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com>
|
2022-01-14 11:07:17 +02:00 |
|
Ville Brofeldt
|
6a7e6490a9
|
fix(postgres): remove redundant tz factory (#17713)
* fix(postgres): remove redundant tz factory
* lint
|
2021-12-10 21:53:48 +02:00 |
|
Ville Brofeldt
|
1af99eabc2
|
chore: unblock ci on postgres lint (#17705)
|
2021-12-09 16:12:46 +02:00 |
|
aniaan
|
5a1c68177e
|
fix(elasticsearch): time_zone setting does not work for cast datetime expressions (#17048)
* fix(elasticsearch): cast does not take effect for time zone settings
* test(elasticsearch): add test
* fix(test): fix typo
* docs(elasticsearch): add annotation
* docs(elasticsearch): add time_zone desc
* docs(elasticsearch): fix typo
* refactor(db_engine): change convert_dttm signature
* fix(test): fix test
* fix(es): add try catch
* fix(test): fix caplog
* fix(test): fix typo
|
2021-11-25 11:58:44 +02:00 |
|
John Bodley
|
b9ff85d9ea
|
chore(engine): Translate fractional time grains—requires @superset-ui bump (#17078)
* chore(engine): Translate fractional time grains
* Bump @superset-ui
Co-authored-by: John Bodley <john.bodley@airbnb.com>
|
2021-10-12 21:40:48 -07:00 |
|
John Bodley
|
be7065faf8
|
chore(pylint): Reenable raise-missing-from check (#16266)
Co-authored-by: John Bodley <john.bodley@airbnb.com>
|
2021-08-17 10:26:10 +12:00 |
|
John Bodley
|
ab4e3b9bf9
|
chore: Enforce Mypy for non-tests (#15757)
Co-authored-by: John Bodley <john.bodley@airbnb.com>
|
2021-07-22 06:46:43 +12:00 |
|