You are correct, historically they have. While there may have been a good reason before, there is not one now other than confusion. I'd really like to break the cycle.
Just use the latest version on 9.5, it will work fine
Thanks for all of the great work on developing the JDBC drivers for PostgreSQL.
I noticed that on the JDBC Driver download page the newest major version is 9.4 . I thought in the past that when a newer major version of PostgreSQL is released there is a corresponding major version released of the JDBC driver. I have been watch for a 9.5 release. Is there traditionally a matching version between PostgreSQL and JDBC? Or am I wrong. Maybe they do not go hand in hand. I am just checking.