Chromium version number always ends on .0 i.e. 107.0.5304.0, it's always linear. The last number changes in Google Chrome releases that include back-merged fixes from the "future" of this version. Commits are pushed into the trunk branch linearly and each commit receives a revision number likeĀ 1043598Ā in
the fixĀ you'reĀ looking for. Binaries are built for each commit by internal Google build bots. Every few hours the latest binary for each platform is pushed into the snapshot repository, there's aĀ
download pageĀ for the latest binary, there's also the official bisect-builds.py script that downloads from this repository. Every day/week/month/quarter or soĀ Chrome Canary/Dev/Beta/Stable is released, its revision being 0. When there are important fixes they are first committed as usual into the linear trunk branch, then tested in Canary for a day, then back-merged into the more stable channels, then the last number in the version string is increased and a new update is released. There's also another official resolver at
https://omahaproxy.appspot.com - click "Find release" and paste a commit hash or revision number and it'll show versions that include the original commit and its back-merges into current Chrome channels.