by StevenM » Fri May 23, 2014 12:13 am
This is "breaking news" to us, at the same time _dave_ posted this above we got an email from the Coffee HUD developer asking what he can do to help. We did some quick research, and this is what we discovered:
PostgreSQL by default converts columns, expressions, and variables to lowercase. This was causing naming collisions in the v4.11 release because some developers were using the same column names in PokerTracker 4 but using different capitalisations. PT 4.11 was the first time we ever cached custom columns in PT4, therefore we discovered that because we had to force all column naming to switch to lowercase to assume that these conflicts from different custom stat developers can be avoided. We started converting all columns to lowercase with the release of v4.11.1.
Unfortunately, while the columns are being converted, the statistic definitions referencing those columns are not being converted. We rushed to put out 4.11.1 in record time to address this issue and others related to PostgreSQL, it was an ASAP rush that had to get done. In the process we overlooked that detail - which is why this affects some custom stats but not all.
I'm happy to report that we will fix the issue and and release a new version with a fix ASAP (hopefully within the next 48 hours). Additionally we are contacting all of the major custom HUD developers to advise them how to perform naming standardisation in the future - but we should be able to fix this programmatically in the time being.
Sorry for the confusion Coffee HUD users, this is something we did not expect and did not test for because we were in such a rush to get out a patched release. On the bright side if you do not use extensive custom HUD that contain custom stats the odds are that the 4.11.1 update will help, not hurt you. I can also report that the developers of CoffeHUD are working with us right now, we both agree these changes will be positive in the long run - but in the short term we acknowledge that this is certainly an unfortunate headache that we are rushing to fix. Thanks for your patience and understanding...