You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by jl...@apache.org on 2025/09/25 23:23:45 UTC
(superset) branch fix-app-root-icons-docs created (now b8ccd1fc57)
This is an automated email from the ASF dual-hosted git repository.
jli pushed a change to branch fix-app-root-icons-docs
in repository https://gitbox.apache.org/repos/asf/superset.git
at b8ccd1fc57 docs: document APP_ICON deprecation in favor of theme-based brandLogoUrl
This branch includes the following new commits:
new b8ccd1fc57 docs: document APP_ICON deprecation in favor of theme-based brandLogoUrl
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(superset) 01/01: docs: document APP_ICON deprecation in favor of theme-based brandLogoUrl
Posted by jl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jli pushed a commit to branch fix-app-root-icons-docs
in repository https://gitbox.apache.org/repos/asf/superset.git
commit b8ccd1fc5741bef0426c05e0252f36807697a796
Author: Joe Li <jo...@preset.io>
AuthorDate: Thu Sep 25 16:23:00 2025 -0700
docs: document APP_ICON deprecation in favor of theme-based brandLogoUrl
The APP_ICON configuration variable was deprecated in PR #31590 (Ant Design v5 theming overhaul) but this breaking change was not documented in UPDATING.md. Users were confused when their custom logos stopped working in Superset 6.0.0rc1.
Added clear migration instructions showing how to replace APP_ICON with the new THEME_DEFAULT.token.brandLogoUrl configuration.
Resolves misconceptions about APP_ICON functionality mentioned in issue #34824.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <no...@anthropic.com>
---
UPDATING.md | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/UPDATING.md b/UPDATING.md
index f34c46debf..0125c172f4 100644
--- a/UPDATING.md
+++ b/UPDATING.md
@@ -23,6 +23,18 @@ This file documents any backwards-incompatible changes in Superset and
assists people when migrating to a new version.
## Next
+- [31590](https://github.com/apache/superset/pull/31590): The `APP_ICON` configuration variable is now deprecated and ignored by the frontend. Custom logos should now be configured using the theme system with `brandLogoUrl`. To migrate, replace:
+ ```
+ APP_ICON = "/static/assets/images/custom_logo.png"
+ ```
+ with:
+ ```
+ THEME_DEFAULT = {
+ "token": {
+ "brandLogoUrl": "/static/assets/images/custom_logo.png"
+ }
+ }
+ ```
- [33055](https://github.com/apache/superset/pull/33055): Upgrades Flask-AppBuilder to 5.0.0. The AUTH_OID authentication type has been deprecated and is no longer available as an option in Flask-AppBuilder. OpenID (OID) is considered a deprecated authentication protocol - if you are using AUTH_OID, you will need to migrate to an alternative authentication method such as OAuth, LDAP, or database authentication before upgrading.
- [35062](https://github.com/apache/superset/pull/35062): Changed the function signature of `setupExtensions` to `setupCodeOverrides` with options as arguments.
- [34871](https://github.com/apache/superset/pull/34871): Fixed Jest test hanging issue from Ant Design v5 upgrade. MessageChannel is now mocked in test environment to prevent rc-overflow from causing Jest to hang. Test environment only - no production impact.