No worries Ernie, just been one of those days.
I too, have been following Aaron’s move on ARel for a long time too. I just choose to learn C extensions in the past 6 weeks so I could provide a different connection mode to the adapter that had strong encoding support, native ruby bindings, etc. A gem called TinyTds binding to FreeTDS’s DB-Library interface.
Aaron’s been uber helpful too and we even got to chat about this release and future ones while at RubyConf. ARel and ActiveRecord are really straight forward code bases, it is only an issue when needing to bend SQL Server to their will, my burden tho.
I too still stand by my opinion that ActiveRecord and ARel are tightly coupled enough that a major version change of one should have driven the other. Technically a compound approx tiny version dep as Aaron said will address my issue, but it feels wrong to me. OK to disagree, just sharing my thoughts. Thank you very much for the offer to help too!