业界资讯
Firebird数据库JDBC驱动Jaybird 3.0.0正式版发布
2017-05-10 16:08:14

今天是2017年5月7日,我们高兴的宣布Jaybird 3.0.0发布
Jaybird 3.0做了重大的改变,相较于Jaybird 2.2和更早版本。整个低级的实现被重写,以支持更新的Firebird版本的协议改进。我们还对JDBC需求进行了更严格的解释,并删除了一些已经过时或功能不正确的部分。

Jaybird 3最显著的变化:

  • 支持有线协议版本11、12和13(不支持加密和压缩);协议版本13由Hajime Nakagami贡献.
  • 支持Firebird 3 SRP(安全的远程密码)认证机制(由Hajime Nakagami贡献).
  • 支持流备份和恢复(由Ivan Arabadzhiev贡献).
  • 改进了对Firebird3支持。
  • 改进和更严格的JDBC支持(包括改进对java.time的支持,以及更多可选的方法的实现).
  • 初始了对JDBC4.3(Java 9)的支持(没有实际的模块支持).
  • 使用JNA对本地/嵌入式类型2的驱动程序做了新的实现(所以不再需要jaybird .dll/.so文件).
  • 改进了字符集的处理。
  • 删除了有众多bug的连接池的实现
  • GDS API(内部的)删除或取代

还有大量较小的bug修复、改进和更改。

 

我们建议您不要考虑Jaybird 3.0作为Jaybird 2.2的替代品,并仔细研究发行说明。使用Jaybird 3.0测试您的应用程序,然后在生产中使用它。

Jaybird 3.0在Java 7、8和9上支持Firebird 2.0和更高版本。基本的Java 9兼容性通过Java 8版本的驱动程序提供。