The header values are collected, and we had a reported created that showed, for each SDK, what platforms were used. No interaction with client companies was necessary.
But if you think that this 2% Java 6/7 is bad - for PHP over half of the requests were still PHP 5.4 and 5.5. And we're talking about early 2020, when PHP 5.6 (and even 7.0 and 7.1) was already EOL.
That said, we have a lot of automated Dockerized
testing, so as long as we have a Docker image that still works and development is still possible, we continue supporting these old versions.
We were able to bump the minimal Node.js and Go versions though, that was something.