我们刚刚发布了Hibernate ORM 5.6.0.Beta1
;由于所有较大的改进都留给了版本6+
,因此5.6.x
系列在功能上会比较轻量,但我们已经开始清理,以便帮助您为迁移到6做好准备。
这也是一种策略,让我们可以对应用到5.5
系列补丁更加保守,我们将像现在维护5.3
和5.4
那样维护它更长时间,但会稍微延迟将这些分支的修复回滚,以给我们额外的信心。
那么,在5.6中您可以期待什么?
那些不专注于6的人正在两个主要领域努力
-
Hibernate响应式,以及Hibernate ORM核心所需的支持性更改。
-
基准测试和运行时性能改进。
这些更改将首先出现在5.6
中,然后应用于6
。
一如既往,bug修复将首先出现在5.6
中,并在必要时考虑回滚。
再见,Javassist
为了帮助人们为迁移到6做准备,并且诚实地帮助我们从减少维护的代码量开始,我们已经开始移除一些长期废弃的功能。
使用Javassist执行字节码增强的能力是第一个被淘汰的,现在已经被移除。
自5.3版本以来,使用Byte Buddy
已经成为默认选项,我们随后弃用了Javassist作为增强器的使用,在本版5.6中,它最终被移除:只需使用Byte Buddy即可。
对于那些不习惯使用Byte Buddy的人...好吧,我希望您早点提出,但即便如此,也请提出一个问题,我们会看看能做什么。
获取5.6.0.Beta1
所有详细信息都可以在 hibernate.org 的专门页面上 找到,并且都是最新的。
完整变更日志: 5.6.0.Beta1 的变更日志
Hibernate ORM 5.5.7.Final
我们还发布了 Hibernate ORM 5.5.7.Final,与 5.5.6.Final 相比,它提供了一些小的错误修复和性能改进。
在 5.5.7.Final 的变更日志 中有详细信息。