First an overall response as I've seen things:
From what I can tell we have somewhere under 40 templates (total) that may be affected by the GSD updates. Some of these templates are no longer used. The vast majority of GSD templates are simple 'send only' templates that use the <$ > tags and will not require any updates/upgrades to function properly. If your template parses return data from the device then you will likely need to make updates to the template (if someone else has not already done so).
A few questions if you don't mind...
I am happy to help!
Which Radio Thermostat template are you using; The 3M50 or the CT-30/CT-80 one? Which model thermostat do you have? I'm running a CT-80 myself...
I use the CT30/CT80 template (DT2243). I have a CT-80. Mine is a rebranded version (in stickers/outer housing only) but an exact replica otherwise. In Canada they are sold under the brand "Current Inovations".
It also sounds like you've seen some common changes that have to be done to the templates. Could you point out what you've seen, so I have an idea as to where to start if I have to debug the ISY template?
Mostly what I've seen is differences in handling nested commands lots of w.x.y.z() type stuff. I find seperating those nested fn calls to seperate lines (even if you need extra variables) tends to solve some of the issues I've encountered. Otherwise there have been some re-naming of library calls in ruby.
If you were to run 'screen -r CT30CT8097' you would see the screen session of the GSD device and the commands that are exectured on-the-fly as they are passed to the ruby interpreter. This is how I've been monitoring things. I think I've pushed all my changes there.
Any other errors that you have you can post here, or in IRC chat, and we'll try to help sort out your issues.
Thanks for your feedback!
Jason.