sha174n opened a new pull request, #41120:
URL: https://github.com/apache/superset/pull/41120

   ### Summary
   
   Split from #40421 (which keeps the non-breaking detection half). This is the 
table-denylist half, which carries a breaking default change, so it targets 
**7.0**.
   
   - Adds schema-qualified matching for `DISALLOWED_SQL_TABLES` (so entries 
like `information_schema.tables` match an unqualified reference that resolves 
under that schema).
   - Expands the shipped defaults of `DISALLOWED_SQL_TABLES` / 
`DISALLOWED_SQL_FUNCTIONS`:
     - the `information_schema.*` views (table/column/privilege/view-definition 
metadata)
     - PostgreSQL large-object routines (`lo_*`)
   
   These default additions reject queries that reference them where they were 
previously allowed, hence the 7.0 target. `UPDATING.md` documents the change 
and the per-deployment opt-out.
   
   No associated ticket; this is the follow-up half of #40421.
   
   ### Testing
   
   ```
   pytest tests/unit_tests/sql/parse_tests.py
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to