Beta vs “for everyone release” install numbering sequence

Had 1.22.2.4274 installed and then 1.22.1.4275 was released which I tried to install. My synology 918+ told me that a regression is not allowed. Should the general release for everyone not be 1.22.2.4275 instead of 1.22.1.4275?
I went ahead and installed the next beta 1.22.2.4276.

It’s helpful to think of the Plex Public and Beta versions as different channels - almost as though they were different products. Within each channel, the versions do increase. But there isn’t a fixed relationship between the channels. One isn’t always higher/lower/newer/older than the other.

Not every Beta version becomes a Public version. Conversely, sometimes Public versions are released that weren’t Beta versions first.

Sometimes when a Public version is released, it “catches up” to the Beta version. But not always - “newer” Public releases may still be a lower version than Beta, if Public needs a fix, but Beta has additional changes that aren’t ready yet.

It’s a good idea to stay on one channel, unless there’s a compelling reason to move between them. :+1:

The reason I brought this up is that the behavior has changed with 1.22.1.4271

Behavior change - do you mean a Public release with a lower version than the current Beta release?

That’s happened at least a couple of times previously. I think it’s most commonly done when there’s an urgent fix for Public, but Beta isn’t “ready” yet.

It also coincides with a change in 1.22.2 that means you cannot downgrade back to 1.22.1 (there is a database migration).

So, even if a 1.22.1.x is released after 1.22.2.x, you can’t go back to 1.22.1.x (and need to stay with 1.22.2.x).

There should be no problem downgrading even with the database migration.

1 Like

There shouldn’t be confusion here.

Public version is 1.22.1

Beta version is 1.22.2 (which is greater than 1.22.1).

my bad - sorry about the misinformation there - I assumed it was not possible.

…how does it migrate the data back to the older format though?

Down migrations are stored in the database and run when we detect a downgrade.

1 Like

“ There shouldn’t be confusion here.

Public version is 1.22.1

Beta version is 1.22.2 (which is greater than 1.22.1).”

So if the latest released PMS is the public file such as 1.22.1.4275 and the last beta I have is 1.22.2.4274 which was released prior to the public file, which is the most current and up to date? In order to install this public release I would have to uninstall the beta to install the public since the nas considers this a regression, correct? When I look back here Plex Media Server - #398 by Ridley
The third digit set of the file number of the public file always was the same as the previous beta until 1.22.1.4271.

Just for clarity… Version A#.B#.C#.D#

A# = Primary
B# = Secondary
C# = Tertiary
D# = Ancillary

Each level is a different impact\change significance. The timing of the release means nothing, just the numbers - bigger number in that order is “newer” version.

With the digits for D# being so close together (or the same) the last couple versions between the PUBLIC A#.B#.1.D# and the PREVIEW A#.B#.2.D# it was easy to miss that the C# level was where to verify version. I made this mistake myself when I wasn’t paying close enough attention to the C# and just watching the D# numbers.

Thanks for that explanation! That’s most helpful.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.