Hi,
the reason why the version was bumped is because there are several forks of rtl-sdr that used version 0.8 and beyond, without changing the library name. Many people requested the release of a new version, and to avoid colissions of the version number with those forks, the major version was bumped to 2 as a 'leap forward'.
On 22.03.24 05:05, Carl Laufer wrote:
To add to this here is a Twitter/X thread that the developer of SDR++ has put out, regarding the issues he's seeing with this major version number change.
https://twitter.com/ryzerth/status/1771016439681466697 https://twitter.com/ryzerth/status/1771016439681466697
Interestingly the last reply in that thread is from someone who maintains one of those forks of rtl-sdr, and the first thing he did was change the version to 2.1 - so yeah, in the end it was useless.
We could probably revert the SOVERSION to 0, however, for those distributions that already picked up the change this would be pretty weird.
Regards, Steve