I would like to understand any documented practices that Infragistics has to patch management. I have wasted two days or more dealing with side effects of a new (as of July) patch to SL LOB 2009.2. The prior patch level was 2014, and appeared to be stable. The latest is 2099, and in two days I have discovered two bugs in the patch. And LO! a new feature! This feature is not mentioned in the release notes of the 2099 patch either.
So, this leads me to my question of when is a patch a patch, and when is it enhancement creep? Due to the torrid pace I have been finding bugs in the 2099 release (I should be on your payroll), I am going to be faced with uninstalling, 2009.2 all together and then reapplying 2014. On four PC clients and one server. Because of course I cannot just uninstall patch 2099.
Then, update my references. Then delete references to the new feature in the xamWebGrid (property HeaderTextHorizontalAlignment creeped in there in-between). Rollback to my previous styles which got butchered because of the bug. I discovered the existence of HeaderTextHorizontalAlignment only as a workaround to one of the bugs that I have found. On 35+ grids!!! Ugh...
In my opinion, you don't add new properties with a patch release. And I don't understand who is testing these releases or who is running quality control over there, but maybe you better look at getting Tony Lombardo to run that shop.
Hi Alan,
I'm sorry for the inconveniences the 2099 build caused you.
We added some smaller features back to the 9.2 and 10.1 SR when we released 10.2 to give customers some of our new features who were not able to upgrade to SL 4.
We did document, but perhaps we didn't do a good enough job, and we'll be sure to make it clearer if we do this in future releases.
http://help.infragistics.com/NetAdvantage/Silverlight/2010.2/CLR4.0/?page=Whats_New_Column_Headers_Text_Alignment.html
B/c i agree, that unless you were reading up in the new features, it could have easily been overlooked.
We actually introduced some major performance improvements as of the 9.2.2062 service release and also in the 10.1 and 10.2 releases. This fix made the grid more than 4x faster when initially loading. However it was a pretty big change internally, that our QE staff worked really hard on making sure we covered everything. So i hope you understand this wasn't an issue that was just completely missed in 2099, but that its an issue thats been out in the public for about 6 months. Unfortunately you just happened to be the first one to stumble on it, which I personally addressed immediately.
However thats just 1 bug. I'm not sure what the other other bug you mentioned was. Was the issue you're referring to the DataObjectRequested event getting fired less? Thats actually some of the perf improvements. As the event was getting called too many times, and all the extra times, the values passed in weren't being used, it was redundant. Regardless, if you could provide more information on it, i'd be more that happy to take a look at it right away. And if needed we could get your a private build with your fixes in it.
I hope this helps clarify some things.
And again, i apologize for the inconveniences you have had to deal with.
Thanks,
-SteveZ
Alan,
I have alerted our product managers about your experiences. Someone will follow up with you shortly, either here or directly.
Thanks for your feedback.
Francis