geoffreycoan I don't disagree with your point either Geoffrey, or @duplada and yes the likelihood is it's tested if it's in the installer zone.
But from a change control perspective I'd really like to know what's in a version before I install it in a multi £K piece of kit where I know I'm going to have lots of trouble contacting or getting support if there are unforeseen problems or effects.
Outwardly Giv do not look like a company that's fully in control at present (support issues / management team changes, workload etc etc). In that environment is everything else, eg the release cycle, working perfectly?
The helpdesk point made to me - these later versions are not there in the portal for users to self install (and Alina seemed to make the point that that is deliberate policy). So maybe there is a reason for that. Even if Alina was an isolated employee with duff information, we can also see for ourselves that you can't just install AO.620 from the portal - on the face of it that doesn't appear to be by accident. (Are they controlling the pace of rollout looking for corner cases because they expect some)
In normal circumstances I'd be happy to follow the assumptions too and take / encourage more chances, as everyones points are quite valid about the firmware being there and available, and presumably installers themselves are using it (although many just seem to stick to using the app and portal. Mine was very reluctant to use USB when prompted by support).
But we have to be honest with ourselves, choosing to use this firmware resource is a (small?) risk and implicitly making a set of assumptions. For inexperienced readers of the forums they may not understand that fully.
It's a stupid example to make this point, but bear with me, in the case of upgrading the firmware to enable Grid Import Limit.
- Even the Giv helpdesk themselves did not understand the AIO as well as the Gateway needed to be upgraded. They upgraded the Gateway only at first, set the values and no effect was observed.
- The default value for Grid Import Limit is 200A looking at what happened when the value was first set for me.

So even if a user was to have half an idea that function was in a release then there would be no indication what it was set to after implementation, or that it was helpdesk only settable. (BTW can you set or see this from @Rubikcube 's app or HA?)
So don't get me wrong everyone. I'm not saying anyone should not be using those versions, but for the inexperienced who might read advice here make sure you're comfortable and understand what you're really doing.