功能变化(v3.0 与 v4.0)参考releases
在 Superset 官方版本升级过程中,对源码进行了大量修改。这不仅解决了许多安全问题,减少了漏洞,还显著增强了系统的稳定性和安全性。同时,废弃了旧的可视化图表和许多不再使用的功能,也引入了众多新的用户体验和改进之处。关注版本变化,有助于改进我们的二次开发策略和版本升级方案。
类别 | 案例 | ||
---|---|---|---|
图表迁移和移除 | 旧版图表如双线图、多线图、树图等逐步迁移到 ECharts 版本;过滤框组件被弃用 | 进一步移除了旧版图表,完成了迁移; 删除了过滤框组件,推荐使用仪表板本地过滤器 | |
图表改进 | 新增条件格式设置、流图模式、斯里兰卡地图、热图等功能;增强了图表排序功能 | 提供了更直观的拖放体验, 支持HTML的表格内容扩展; 启用新的图表标签系统; |
|
仪表板改进 | 引入 Drill-By 功能,增强了交叉过滤功能 | 重新设计了警报和报告模态框,提高了用户体验; 改善了仪表板组件的拖放体验 |
|
安全增强 | 引入默认的内容安全策略(CSP)配置 | 进一步优化了安全性,升级了依赖项以减少漏洞 |
|
开发者体验 | 移除了部分弃用的代码和 API,简化了产品;引入更好的 HTML 支持 | 进一步清理代码库,移除了大量未使用的代码; 重构了 |
|
特性标志变更 | 引入新的特性标志,如 TAGGING_SYSTEM ;弃用部分旧特性标志 | 移除了多个旧特性标志,启用了新的特性标志 |
|
移除功能 | viz.py 文件逐步移除 | 彻底移除了 Filter Sets、Filter Box、Profile 功能和 Redirect API | - |
数据库支持 | 新增数据库支持: StarRocks 和 Ocient | 新增数据库支持: Apache Doris 和 Databend | - |