1.1典徘。為什么版本從9.4.xxxx更改為42.xx?
我們?cè)谶@里試圖解決三個(gè)問題。
a)我們不希望被綁定到服務(wù)器發(fā)布時(shí)間表袋马。
以前版本是基于服務(wù)器版本聲明某種兼容性,從9.4.xxxx不再是這種情況秸应,增量只是在最后4位數(shù)字虑凛,這導(dǎo)致我們到第二個(gè)問題。
b)避免混淆使用哪個(gè)版本的服務(wù)器版本软啼。
之前的命名方案有9.4個(gè)桑谍,導(dǎo)致人們認(rèn)為它只是服務(wù)器版本9.4,實(shí)際上它支持PostgreSQL 8.2和更高版本祸挪。這意味著锣披,一些尋找PostgreSQL 9.5的用戶詢問使用什么版本,而一些仍然使用PostgreSQL 8.4的用戶正在使用JDBC驅(qū)動(dòng)程序8.4 Build 703贿条。
驅(qū)動(dòng)程序是版本不可知的雹仿,因此沒有理由將其與特定的服務(wù)器版本綁定。除非你有不尋常的要求(運(yùn)行舊的應(yīng)用程序或JVM)整以,否則這是你應(yīng)該使用的驅(qū)動(dòng)程序胧辽。
c)以前的版本政策沒有留出空間來(lái)區(qū)分bug修復(fù)版本和功能版本。