由于前期开发组内部构建触发策略调整,使得大量用户感知度较低的更新被推送至 @QNotified 主频道,严重干扰了用户体验,全体开发组在此对此问题致以诚挚歉意。
经开发组成员研究讨论决定,我们将对QNotified发布轨道及更新频率进行调整,调整后方案如下:
-
QNotified将为分Beta、Alpha、Canary三个版本:Beta版本为重大功能变更或长期积累更新,发布频率由开发组决定,包含上次Beta版至今的所有功能更新及Bug修复,但可能不包括尚未稳定或正在开发中的功能,原则上更新频率将大于两周一次;Alpha版本为每周积累更新,在每周周末由开发组发布,包含发布时的全部更新,可能包含不稳定功能或异常问题;Canary版本为每commit自动更新,可能不包含外围文档或CI流程更新,不会编写任何更新文档或说明,具体更新内容可在Github(https://github.com/ferredoxin/QNotified/commits/master )自行查看,本更新由开源的流程(包括Azure和开发组自研Bot)自动编译发布,可能包含严重的功能及行为异常。 开发组不限制用户选择自己需要的版本,同时也不为任何版本产生的任何后果承担任何责任(详情请见QNotified EULA:https://github.com/ferredoxin/QNotified/blob/master/app/src/main/assets/eula.md ),但希望各位用户各取所需,根据自己的能力范围选择适合自己的版本。
-
@QNotified 频道将只发布Beta版和Alpha版更新。
-
@QNotified_CI 频道将只发布Canary版更新。
-
Github Release将只发布Beta版更新。
-
App Center: https://install.appcenter.ms/orgs/qnotifieddev/apps/qnotified/distribution_groups/alpha 发布CI版本更新; https://install.appcenter.ms/orgs/qnotifieddev/apps/qnotified/distribution_groups/weekly 发布Alpha版本更新。两个轨道均开放给所有人自由下载。
-
Google Play将发布Beta版和Alpha版更新。其中Beta版更新将在Google Play上以正式版轨道发布,Alpha版更新将在Google Play上以开放性测试轨道发布。任何可以登录Google Play的人都可自由加入或退出Google Play上QNotified的开放测试。
-
Xposed仓库将发布Beta版和Alpha版更新。其中Beta版更新将被标注为Stable,Alpha版更新将被标注为Beta。
-
LSPosed仓库将发布所有版本更新,其中CI版本更新将被标注为Pre-release。
-
QNotified的版本号组成为
x.y.z.w
,正常情况下x
位将一直保持为0,Beta版本更新会将y
位+1并使z
位归零,Alpha版本更新会将z
位+1,所有版本更新的w
位都会是触发此次更新的Commit的hash的前7位。