For years I’ve remained a silent Plex Pass consumer. There isn’t an auto-update for my isolated and secured Windows Service custom install; so, I manually have to upgrade PMS whenever I get around to it.
But the last few days has been insane guys.
Nevermind the absolute sparse and non-descriptive Release notes. How many different ways can we read “(Transcoder) Updated transcoder” to figure out what changed?
In the last two days, I have upgraded to:
1.4.4 (previous version was 1.4.3 as of Saturday before I started)
1.5.5 (last update I had in my /updates folder)
1.6.1 (what, the latest wasn’t downloaded? ok, manually download and install? humm, it’s changing my databases?!? that wasn’t in the release notes)
1.7.0 (4am movie crunch of Prometheus before theater time of latest movie. What, another 1.7.0 update? Come on!)
1.7.1 (lunch break, let’s check the logs after the kiddo has been streaming. WHAT?!?! ANOTHER UPDATE?)
Is the “Plex Pass” early access to releases really just a beta testing channel?
So yes, I am calling out the Plex release cycle and questioning its stability and release processes.
If this does get raised to the top, going forward we would expect some changes:
- More descriptive release notes. Like, exactly what was updated, why, and how.
- What is being upgraded - is it one way? For example, installation of 1.6.1 forced a “Upgrading database” prompt. Does that mean it is no longer backwards compatible if I decide to go back to 1.5.5? Likewise, the 1.7.0 jump - can we go back to 1.6.1? Where was that information in the release notes?
- For bugs, it would be nice to note how long they have been known. Maybe link to the original thread or Issue tracking of the original reporter, so we know it was fixed and when and for what version.
- Finally, for new features linking to the Feature Request and/or RFP to explain why and how would go a long ways to figuring out rational.
Also, what’s the version naming convention here? If it is anything like http://semver.org/, then jumping Minor changes within a few days is just insane. What is this big new feature that required a breaking change (hence, the Minor update)? What is the breaking changes before we decide to upgrade?
I usually pop in to upgrade my server every 6 months or so. But these last couple of days has just been irritating for someone following proper security practices and isolating PMS from the rest of the system (dedicated “no access” user, restricted permissions to file system and system resources, no local login, etc - very standard security practices on Windows production environments and in most of my Linux boxes as well).
