已存档插件现已捆绑到核心 - 迁移与版本兼容性问题

您好,

我正在通过官方的 discourse_docker 设置运行 Discourse,并且在我当前的 web_only 容器中,通过在 /var/www/discourse/plugins 下克隆仓库的 Docker hook 来安装几个插件:

  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/discourse-oauth2-basic.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-gamification.git
          - git clone https://github.com/discourse/discourse-reactions.git
          - git clone https://github.com/discourse/discourse-ai.git

我注意到这些仓库的所有者已于 2025 年 7 月归档了它们,现在显示:
“此仓库已由所有者于 2025 年 7 月 xx 日归档。现在它是只读的。
此插件现已捆绑到 Discourse 核心中。”
在从 Docker 镜像中删除这些克隆之前,我想确认一下:

我可以安全地删除 /plugins 下的这些插件文件夹,并完全依赖核心捆绑的版本吗?

如果可以,哪个 Discourse 分支或发布标签首次包含了最新捆绑实现的:

  • oauth2-basic

  • solved

  • gamification

  • reactions

  • discourse-ai

删除外部克隆后,是否需要任何额外的配置更改或迁移(例如站点设置、数据库迁移或新的功能标志)?

从独立的插件版本迁移到核心集成代码是否存在任何已知的注意事项或兼容性问题?

我想确保我们使用的是受支持的 Discourse 版本,并且在切换时不会丢失任何功能。提前感谢您提供的任何建议或推荐的升级路径!

2 个赞