aaronparker / evergreen

Create evergreen Windows image build pipelines with the latest version numbers and download URLs for common applications
http://stealthpuppy.com/evergreen/
MIT License
375 stars 64 forks source link

[Enhancement]: Add new Fast/Slow releases to Zoom #680

Open DanGough opened 4 months ago

DanGough commented 4 months ago

What is your feature request?

Zoom now have Fast/Slow channels, and they have released updates to 5.x since 6 was released:

https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061900 https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068823

You can supposedly change your update track in the auto update settings, so in theory these tracks should be queryable.

aaronparker commented 4 months ago

Would you have time to capture with Fiddler? I don't have a Zoom sign-in, which makes it simpler to get the app to check for update (at least the last time I looked)

DanGough commented 4 months ago

Sure, I'll take a look today.

DanGough commented 4 months ago

As of today, Zoom exe-based installer (MSI seems to have updates disabled) tries to upgrade to 6.0.10.39647 no matter whether you have fast or slow selected.

The API call is a bit of a pain to dissect, as it sends a multipart header - Proxyman is easier to read this info than Fiddler, for me at least. Channel can be set to either:

I'll keep an eye on it, to see if zoom start offering different results next time they issue a release, which will make it easier to test the request via powershell is actually returning different results!