Forced to build with SDK 8.1.0?! Compatibility issues?

I was building with SDK 7.4.3. just fine, including building for the Fenix 8.

But than I opened the SDK manager and it started updating everything, devices and SDKS.

Without changing anything all of a sudden my builds are not working anymore: 

java -Xms1g -Dfile.encoding=UTF-8 -Dapple.awt.UIElement=true -jar c:\Users\michael\AppData\Roaming\Garmin\ConnectIQ\Sdks\connectiq-sdk-win-7.4.3-2024-12-11-90ec25e45\bin\monkeybrains.jar -o c:\Users\michael\Desktop\GarminTesting.prg -f c:\Users\michael\Documents\GitHub\GarminTesting\monkey.jungle -y c:\Users\michael\Documents\GitHub\GarminTesting\developer_key -d fenix8solar51mm -w

-> Now results in 

"ERROR: Device 'fenix8solar51mm' requires API Level '5.1.0'. The current SDK supports up to API Level '5.0.1'. Try updating your SDK using the Connect IQ SDK Manager."

Before the SDK (manager) updates it was working fine, including building for Fenix 8. Now all of a sudden it seems Fenix 9 requires API level 5.1.0 which requires SDK 8.1.0. The only way I get it working again is when i set 8.1.0 as my current SDK. But this SDK is only 1 month old. I always lived in the assumption to built with oldest SDK possible, so make sure that the app can be installed on devices that didnt have recent firmware updates. If I now built with 8.1.0 and release to the Connect IQ store, what are the risks? Could it be that many people can't install/update the app yet?

And how can an update of the SDK / SDK manager break my built? 

  • restart of my watch did the trick

    I rarely restart after I update haha but many forum users swear that it resolves various post-update issues like battery drain and random broken features ¯\_(ツ)_/¯

    (you would think that the apparent "reboot" of the watch after the update would take care of things but I guess not)