Skip to content

新的版本号可能导致问题 #3875

@Fangliding

Description

@Fangliding

golang的版本号不是随便写的 主版本号(第一位)意味着很大和破坏性的更新 这不只是约定俗成的 还是一个有意义的东西
更改主版本之后被视为一个新的模块 现在的 github.com/xtls/xray-core/xxx 里的东西全部需要被更名为 github.com/xtls/xray-core/v24/xxx
否则go get会炸掉 现在尝试go get 24.9.30版本会失败 pkg.go.dev 也不会正常更新了 见这里 #3874 (comment)
现在有两个选择
一是 重命名模块(以及修改项目里面所有go文件的引用)并每年做一次类似的事 然后引用xray的下游也每年炸一次
二是 撤回修改 重新改用 1.x.x 的版本号
@RPRX @yuhan6665

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions