业界资讯
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版本的驱动程序提供。