FreeTDS released 0.95 in June 2015 and 1.0 in May 2016, yet all I find for packages are various compiles of 0.91. Is there a problem with versions 0.95 and/or 1.0 that preclude any of debian-dom from using a recent driver?
Edit:
This is different than questions/answers about basic version-lag (e.g., Why don't the Ubuntu repositories have the latest versions of software?). That link discusses individual ubuntu releases, but the last release to FreeTDS was two full Ubuntu releases ago. The last version change in the freetds
package was over four Ubuntu releases ago.
It appears that this package is being held back because (a) debian has not updated it, and (b) ubuntu has not. I understand version-lag and feature-freeze. That is not my question. There are definitely examples of second-order side-effects where upgrading a library cascades harshly through many applications that depend on it.
My question, restated: what incompatibilities are there in newer versions of FreeTDS that might be holding back a package update?
I'm expecting an answer along the lines of:
- v0.95 (and above) break applications X, Y, and Z, so it is being held back pending fixes.
- There are no known problems. There has been no perceived need to upgrade it. The maintainers have not been concerned enough with TDS versions above 7.1 (e.g., SQL Server > 2000 and Azure use 7.2-7.4, with a few key features supported) to put in the effort.
I'm not concerned with #2, it's perfectly understandable (with an easy workaround: compile it manually and do not rely on package management). I'm nervous about #1, where I may be bitten in the future.