SDK 7.4.3 - did 7.4.2 not support Fenix8 / Enduro?

Got a surprise this morning.  Went to build something for Fenix 8 using 7.4.2 and got an error about needing 5.0.1.  That's odd, since I already built and deployed apps using 7.4.2.

Checked SDK manager and I see this unusual status.  Did 7.4.2 get pulled?  Also looks like 7.4.1 got pulled.  And 7.4.3 backdated?  (I did receive a "release candidate" 7.4.2 to assist the Garmin team, so that's why there are two 7.4.2s in my history).

Here are the release notes.  

  • 7.4.1 got pulled soon after it was released.as you couldn't build IQ files, was replaced with 7.4.2 which was pulled in only a short time for some other issues then 7.4.3 was released.  The timestamp for the folder where I installed 7.4.3 is showing I installed on 12/12/24 

    Been using 7.4.3 ever since.

    Some time around this some device were changed from CIQ 5.0.0 to 5.0.1.  I think the f8 was one of them

  • Yes, 7.4.2 had a bug which prevented building apps for CIQ 5.0.1 devices (even though older SDKs could build for 5.0.1).

    forums.garmin.com/.../can-t-compile-for-enduro3-with-sdk-7-4-2-but-it-works-with-7-4-1

    https://forums.garmin.com/developer/connect-iq/i/bug-reports/can-t-compile-for-enduro3-with-sdk-7-4-2-but-it-works-with-7-4-1

    It isn't the first time the SDK has had bugs of this nature. There are older SDKs (with version 6.*) which erroneously allow building of CIQ 5.x devices even though a newer SDK is required (for full compatibility). (It's clearly a bug since those SDKs were released long before CIQ 5 devices existed, because certain code will crash if you build it for a CIQ 5 device with a 6.* SDK, and because a CIQ team member confirmed that you need a newer SDK to build CIQ 5 devices.)

    Unfortunately those bugs won't be fixed as Garmin isn't going to either pull those old SDKs or re-release them. (Yeah, it's a moot point because we should all be using the latest SDK anyway, but then again, those checks are in there for a reason.)

  • Thanks and ! Good to get some validation -- not sure how I missed the 5.0.1 issue. 

    I think I was able to successfully build and deploy to F8 devices with 7.4.2.  I don't remember issues with that...

    So are things previously built with 7.4.2 for F8 / E8 Devices problematic/invalid?  Or is this just a go-forward thing?