You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2026/10/15 17:39:27 UTC
(superset) 01/15: docs: name the Oracle URI readers the denylist also refuses
This is an automated email from the ASF dual-hosted git repository.
hughhhh pushed a commit to branch hughhhh/pfm-6-explore-indicator
in repository https://gitbox.apache.org/repos/asf/superset.git
commit 45761af05e0567adca4e3441d8f238a43724648f
Author: Hugh A. Miles II <hu...@gmail.com>
AuthorDate: Wed Oct 14 13:28:49 2026 +0000
docs: name the Oracle URI readers the denylist also refuses
The note listed `dburitype` but not `geturi`, `xdburitype` or `httpuritype`,
which `config.py` denies alongside it. An operator using
`URIFACTORY.GETURI(...)` in SQL Lab or a chart would read this, see nothing
about that function, and find it refused after upgrading -- even with
`PARTITION_FILTER_MAPPING` off, since the denylist is not gated on the flag.
Co-Authored-By: Claude Opus 5 (1M context) <no...@anthropic.com>
Signed-off-by: Hugh A. Miles II <hu...@gmail.com>
---
UPDATING.md | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/UPDATING.md b/UPDATING.md
index f554faa8af8..5fd6b8d9322 100644
--- a/UPDATING.md
+++ b/UPDATING.md
@@ -190,8 +190,12 @@ reattached to a reachable container by layout repair.
such a gate to see. The same reasoning adds a new `oracle` entry naming
`getxml`, `getxmltype`, `newcontext` and `newcontextfromhierarchy`, the
`DBMS_XMLGEN` / `DBMS_XMLQUERY` calls that run a query handed to them as
- text, and `dburitype`, which reads a table by path string; they are listed by
- bare name because that is what the parser sees for a package-qualified call. The denylist is shared with SQL Lab and Charts, so a
+ text, and the URI readers that name a table by path string -- `dburitype`,
+ `xdburitype`, `httpuritype` and `geturi`, the last reached through
+ `URIFACTORY.GETURI(...)`. They are listed by bare name because that is what
+ the parser sees for a package-qualified call.
+
+ The denylist is shared with SQL Lab and Charts, so a
deployment relying on any of these functions there will now see it refused --
including a deployment that never enables `PARTITION_FILTER_MAPPING`, since
the denylist is not gated on the feature flag. Override