• 升级服务清单

    以下服务或组件升级至 1.0.0.RELEASE

    组件

    服务

    服务/组件升级

    重点配置调整

    服务名称强制一致调整

    自动刷新服务路由时,不再支持自动处理带后缀(如工号)的服务名,需保持配置文件中的服务名和 ExtraDataManager 中配置的服务名一致。

    服务合并配置

    如果有服务合并,需将 hzero.modular.enable 设置为 true,且必须在 ExtraDataManager 配置中设置 ChoerodonRouteData 的 packages 参数,该参数指定要扫描的包,否则启动会报错。不需要服务合并,可以设置为 false,或者删除此配置。

    hzero:
      modular:
        enable: false
    

    hzero-oauth 配置调整

    依赖调整

    由于 1.0.0 中合并了 choerodon 组件的源码,如果服务中依赖了 choerodon-starter-xxx 的组件,需要删除这些依赖,并使用 hzero-starter-xxx 替换,避免冲突。

    如果升级了平台基础服务,业务服务中,一定要将 hzero-starter 相关组件升级到新版本,否则可能出现权限校验等问题


    表结构升级

    数据升级

    数据处理

    INSERT INTO hpfm_prompt (tenant_id, prompt_key,prompt_code, lang, description ) (
        SELECT
            t.tenant_id,
            t.prompt_key,
            t.prompt_code,
            'en_US',
            t.description
        FROM
            hpfm_prompt t 
    		WHERE t.lang = 'zh_CN'
        and NOT EXISTS ( SELECT 1 FROM hpfm_prompt tl WHERE t.prompt_key = tl.prompt_key
    		and t.prompt_code = tl.prompt_code
    		and t.tenant_id = tl.tenant_id
      	AND tl.lang = 'en_US')
    );
    


    前端升级指南

    以下前端模块升级至 1.0.0

    前端升级步骤

    注意:

    1.只是用yarn升级hzero-front-runtime的话,新的环境变量等配置是不会被更新的。

    2.在升级 hzero-front-runtime 时,最好备份一下更改过的环境变量相关的内容和 webpack 配置相关的修改。