Claude Code
3488760f07
experiment: update shillelagh error-URL assertions from SQLAlchemy 14 to 20 doc path
...
shillelagh.exceptions.ProgrammingError is wrapped by SQLAlchemy's own
StatementError machinery, which appends a "Background on this error at:
https://sqlalche.me/e/ <major><minor>/<code>" hint derived from the
running SQLAlchemy version. Under 1.4 that was .../e/14/f405; under 2.0
it's .../e/20/f405. test_dml and test_allowed_dbs hardcoded the 1.4 URL
in their expected exception strings; update both to the 2.0 path.
2026-08-10 04:39:59 -07:00
Hans Yu
19159d58c8
refactor: engine enforce SQLAlchemy 2.0 ( #42277 )
2026-07-22 11:11:48 -07:00
Hans Yu and Evan Rusackas
e165762bb7
refactor: begin transaction to automatically commit ( #41979 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-13 22:45:40 -07:00
Hans Yu
c49391ab08
refactor: update Connection.execute() to use queries with text() ( #40277 )
2026-06-22 15:36:15 -07:00
Maxime Beauchemin and Claude
246181a546
feat(docker): Add pytest support to docker-compose-light.yml ( #34373 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-06 00:17:50 -04:00
Maxime Beauchemin and Claude
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
8e15d4807f
chore: s/MockFixture/MockerFixture/g ( #29160 )
2024-06-10 12:35:07 -04:00
Beto Dealmeida
99a1601aea
refactor: rename get_sqla_engine_with_context ( #28012 )
2024-04-12 13:31:05 -04:00
Beto Dealmeida
9377227e06
chore(OAuth2): refactor for custom OAuth2 clients ( #27880 )
2024-04-05 12:17:39 -04:00
Craig Rueda
8bdf457dfa
feat(db): Adding DB_SQLA_URI_VALIDATOR ( #27847 )
2024-04-02 09:00:32 -07:00
John Bodley
847ed3f5b0
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (Phase II) ( #26909 )
2024-02-14 06:20:15 +13:00
Beto Dealmeida
6b660c86a4
feat: a native SQLAlchemy dialect for Superset ( #14225 )
2023-08-18 12:21:36 -07:00