Hey all,
I have noticed that there is still a lot of confusion and skepticism in regards to our Firmware release process, in particular when it comes to the Beta release.
I would like to try and clarify this as best I can, but keeping it nice and short as no one has time to read a long blob of detailed wording, right? 🙂
Stable Release
As per the name, this is the current firmware version that has been in production for a while. On average, you would want to be running this unless......
Stable Release Candidate
...... you are facing a problem. There is an issue in the current software that you have encountered and we have already implemented a fix, not on the current stable release, but in the next planned one.
Beta release
"What about that new feature that I've heard about? I'd really like that. But I'm also facing a problem that is not being resolved in the Stable RC. What now?"
Well now, that's what the Beta release is for. What we call beta is actually a version that has already been tested in house extensively and in a selected number of networks to confirm stability of the platforms before releasing it to the public. The beta cycle is very quick and allows us to implement fixes a little bit more dynamically than waiting a stable release that may be months away.
I'll take the liberty now to give you my personal view (which having read the above, you can 100% skip!).
From a personal point of view, I find the denomination a bit misleading. I'm not a software developer, so I will not pretend I know why a release has been called a name and not another, but I would say not to look at Beta firmware as if it was a car with just 3 wheels. The car is complete, we put a shiny new touch screen display next to the driver seat and maybe even integrated the sat-nav in the windshield, plus you can now regulate the headrest, which is something that has been bothering you for a while, but it's not very popular and known yet, so you may not find a review praising it around.
With this, I'm not saying "Go and upgrade all your networks to Beta, NOW!" 🙂 As I mentioned earlier, we always recommend being in the latest Stable version (I would say it's important to keep up with the stable release train though). At times, Meraki Support will likely suggest to move up to a different version in order to fix that particular issue you are facing. I would encourage you, though, to cast a quick glance at the release notes that you can find under Organization > Firmware Upgrades , as they are normally going to state what we are fixing and what you should be expecting still being a problem.
Regardless of the versions you decide to roll out in your network, you will always benefit from our support, though do keep in mind that the older versions are on a best effort basis.
More info here: https://documentation.meraki.com/zGeneral_Administration/Firmware_Upgrades/Meraki_Firmware_Release_P...
I hope this helps!
Giacomo
Please keep in mind that what I post here is my personal knowledge and opinion. Don't take anything I say for the Holy Grail, but try and see!
Appreciate who helps and be respectful of every opinion and every solution offered.
Share the love, especially the Meraki one!