Open richlander opened 3 years ago
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
We do have the information available. The SDK version can be checked against all the SDKs of the latest .NET release for the major.minor. For example, if the user is running on 5.0.102, but the latest 5.0 release (5.0.17) only included the 5.0.408 and 5.0.214 SDKs, we can determine that the 1xx featureband is not being updated. It would only work in online scenarios to retrieve the information.
In a recent incident, we found that users were running into troubles solely because they were using old SDKs. I suspect a lot of folks use old SDKs and don't move because they don't know they should.
The following is the log that one of the users shared. I've updated with the text that I think would be helpful to share.
This is the line I added:
Version 5.0.102 no longer supported. You should move to 5.0.400.
We could change it in various ways, like prepending
Warning:
or even adding an aka.ms link the tells you which fixes are in 5.0.400. Here's an alternate idea.I realize that this fix need to go into the .NET task and action for Azure DevOps and GitHub Actions, respectively. We should decide on what we want here and then contact those teams. It is also likely that we are missing the information that would be needed in release.json to enable this flow.