Odoo 的版本号
Odoo 版本号借鉴了 python 的版本号,在python版本号形式(MAJOR, MINOR, MICRO, RELEASE_LEVEL, SERIAL)的基础上,增加第6个,但是一般没有使用到。
Release_level 包含 4 个等级, alpha,beta,candidate, final
一般情况下 micro 为 0 ,而serial 则不使用,不显示在版本号里面
所以,主版本号实际上只使用2个数字,例如 17.0, 17.1
如果 是final 版,则版本号为 17.0 ;
如果是 非最终版, 比如 alpha版,则版本号为 17.0alpha
最终在软件界面上
版本显示为 版本号+ 构建日期
如果是企业版 则显示为 版本号+e+构建日期 + 企业版字样
Odoo App的版本号
完整版本号包含2部分,一部分是 odoo主版本, 另一部分是 app 的版本,,为 3 位数字,形式为 x.y.z
也可以可以省略掉主版本号,简写为2位数版本号 x.y, 或者3位数版本号 x.y.z 的形式
Odoo 的发布
Odoo 每年发布一个主要版本,例如 16.0 17.0 以及未来的 18.0 19.0, 此版本会 每天构建一个版本,发布在 网站 https://nightly.odoo.com/
此外还为自己的 SaaS 平台,发布专门用途的版本,即每年发布的主要版本,以及每季度发布的小版本, 例如 saas-17 和 saas-17.1 saas-17.2
备注:这部分并没有得到确认
奇偶数之谜
有人说 odoo 17 是奇数版本,将来odoo 18 是个更稳定的版本。 其实Odoo 没有这个奇数'偶数版本的差异。这个说法可能来源于 Linux 内核版本号的传统。众所周知,Linux内核的版本号是这样约定的,它有 3个数字组成, 形式为 r.x.y 其中 r 是主版本,x 部分如果是 偶数则是稳定版,奇数则是 开发中版本,y 是错误修补次数