Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Please Explain These Version Numbers

This site may earn commission on affiliate links.
I've searched but haven't found a good explanation of this sequence of version numbers. Can you 'splain them to me? Thanks.

Screenshot_20200322-065013_Brave.jpg
 
2020.x is the year.

x.8.x or x.12.x is week 8 or week 12 (or whatever week of the year the base release was finalized)

x.x.1 or x.x.2 are bug fix patches on top of existing releases.... (and why I don't recommend setting updates to advanced... it's pretty rare the first release of anything doesn't have issues so you often want to wait for the .1 or .2 release to actually update.)
 
2020.x is the year.

x.8.x or x.12.x is week 8 or week 12 (or whatever week of the year the base release was finalized)

x.x.1 or x.x.2 are bug fix patches on top of existing releases.... (and why I don't recommend setting updates to advanced... it's pretty rare the first release of anything doesn't have issues so you often want to wait for the .1 or .2 release to actually update.)

Thanks. But why was 2020.8.2 released after 2020.12? Perhaps different people got the different releases?
 
Thanks. But why was 2020.8.2 released after 2020.12? Perhaps different people got the different releases?

As noted they likely found a significant core issue with .12, so they pulled it back and instead issued a patch update for 8.1/8.11, that being 8.2- which is the only version teslafi shows any significant deployment of recently.... though not in massive #s so they're either testing whatever they patched before a big rollout- or it's targeted because they fixed a bug that only impacts certain cars.
 
As noted they likely found a significant core issue with .12, so they pulled it back and instead issued a patch update for 8.1/8.11, that being 8.2- which is the only version teslafi shows any significant deployment of recently.... though not in massive #s so they're either testing whatever they patched before a big rollout- or it's targeted because they fixed a bug that only impacts certain cars.
Def. had a second coming of phantom braking since being on 2020.12
 
Thanks. But why was 2020.8.2 released after 2020.12? Perhaps different people got the different releases?

often, software development 'forks branches' (creates a copy of the code and develops what is known as a 'feature branch'). that branch's purpose is to test and implement a new feature, but not move forward with other contributor's bugfixes until 'merge time' happens (integration testing and rollup of other feature branches).

its possible that a code change that was for one feature caused problems and some further-on branch didn't see those problems.

that's the semi-short view of software development and versions ;)
 
  • Informative
Reactions: jjrandorin
2020.8.1 = Enjoy new features!

2020.8.1.1 = FYI, we found a few minor issues (or: "dammit, if python only had closing brackets like normal languages; MR resubmitted.")

2020.12 = New features so awesome, we skipped a few numbers! (or: "damn, builds 9, 10 and 11 sucked so badly, lets just cancel them, outright")

2020.8.2 = Oh sh*t!! Pull it back!! (or: "the germans bombed pearl harbor?" "forget it, he's on a roll.")