Curious - is it generally a best practice to recompile/update your published CIQ apps when a new SDK is released? To tap into performance improvements, stability fixes, etc?
In general, I'll switch to the new SDK when it comes out, as there can be things in the compiler and sim that are fixed, or new features, so anything from that point on is uploaded with that SDK.
When a new device is added, I'll add the target to apps, check it out in the sim, and usually update the store, as that way the target is there for the next time. Apps can be auto-migrated to new devices, but this way the new targets don't go away next time I update in the normal process
As far as other things, the readme file in the SDK has a complete change log for all versions, so you can see what things are of interest or added or changed.
I do keep a spreadsheet of my apps, where I track the last time I updated the store and what SDK was used to build it for the store, and it was just a few months back that that the last of my apps wasn't built with a 1.x.x SDK.