1.1。为什么版本从9.4.xxxx更改为42.xx?
我们在这里试图解决三个问题。
a)我们不希望被绑定到服务器发布时间表。
以前版本是基于服务器版本声明某种兼容性,从9.4.xxxx不再是这种情况,增量只是在最后4位数字,这导致我们到第二个问题。
b)避免混淆使用哪个版本的服务器版本。
之前的命名方案有9.4个,导致人们认为它只是服务器版本9.4,实际上它支持PostgreSQL 8.2和更高版本。这意味着,一些寻找PostgreSQL 9.5的用户询问使用什么版本,而一些仍然使用PostgreSQL 8.4的用户正在使用JDBC驱动程序8.4 Build 703。
驱动程序是版本不可知的,因此没有理由将其与特定的服务器版本绑定。除非你有不寻常的要求(运行旧的应用程序或JVM),否则这是你应该使用的驱动程序。
c)以前的版本政策没有留出空间来区分bug修复版本和功能版本。
网友评论