Hibernate OGM 已不再维护

我很高兴宣布 Hibernate OGM 的最新版本: Hibernate OGM 5.2 Alpha1

在这个版本中,您首先会注意到几个方言不再作为核心项目的一部分。我们决定将工作重点放在 InfinispanNeo4jMongoDB 方言上。

发布亮点

如果您需要从 5.2 版本之前的版本升级,可以在 迁移说明 中找到帮助。

所有更改都在 发布说明 中描述。

关于 CouchDB、Redis、Cassandra 和 Ehcache 方言发生了什么?

它们现在有自己的仓库

在功能和发布方面保持太多方言的一致性开始影响我们的发展速度。我们决定将注意力集中在最受欢迎的方言上,同时,让贡献者有自由管理方言,而无需等待我们。

从现在起,一个新的方言将花费一些时间在其自己的仓库中,只有当我们认为它足够成熟时,理想情况下,如果有人自愿定期维护它,它才会被包含在核心项目中。

这也意味着在未来,我们可能不会为每个 hibernate-ogm-core 发布都发布所有这些方言。

如果您对此有任何更多问题,请随时联系我们。

在哪里可以获取它?

您可以使用以下Maven坐标获取所需的库

  • org.hibernate.ogm:hibernate-ogm-core:5.2.0.Alpha1

以下是5.2.0.Alpha1版本目前可用的后端

  • Cassandra: org.hibernate.ogm:hibernate-ogm-cassandra:5.2.0.Alpha1

  • CouchDB: org.hibernate.ogm:hibernate-ogm-couchdb:5.2.0.Alpha1

  • Infinispan

    • 嵌入式: org.hibernate.ogm:hibernate-ogm-infinispan:5.2.0.Alpha1

    • 远程: org.hibernate.ogm:hibernate-ogm-infinispan-remote:5.2.0.Alpha1

  • Ehcache: org.hibernate.ogm:hibernate-ogm-ehcache:5.2.0.Alpha1

  • MongoDB: org.hibernate.ogm:hibernate-ogm-mongodb:5.2.0.Alpha1

  • Neo4j: org.hibernate.ogm:hibernate-ogm-neo4j:5.2.0.Alpha1

  • Redis: org.hibernate.ogm:hibernate-ogm-redis:5.2.0.Alpha1

或者,您可以从Sourceforge下载包含所有二进制文件、源代码和文档的存档 此处

接下来是什么?

我们的工作将主要集中在对Infinispan远程方言的改进以及升级到Hibernate ORM 5.2。

特别感谢

我想感谢一些帮助我们在添加新功能并修复一些意外行为的贡献者

  • Hubert Holierhoek 为找到使Neo4j查询更快的方法

  • Raghav Jha 感谢他,MongoDB原生查询现在支持Map-Reduce和distinct操作

  • Sergey Chernolyas 帮助我们处理MongoDB方言以及OrientDB和Apache Ignite方言的工作(即将推出)

  • Dimitrij Drus 帮助我们找到一些与多态层次结构相关的问题(现已修复)

如何联系我?

您可以通过以下渠道找到我们

我们期待听到您的反馈!


返回顶部