简介
萨内是红帽Hibernate团队的负责人,在工程部门担任架构师。他参与所有Hibernate项目和Quarkus项目,帮助定义团队优先级;从事性能和基准测试,试图调解开源社区的需求和资助项目的业务需求,同时平衡创新与现有用户的需求。他也喜欢为许多其他开源项目做贡献,如Infinispan、Wildfly、Lucene、Elasticsearch、GraalVM和OpenJDK等——具体取决于社区和项目需求。他曾在荷兰、意大利、多米尼加共和国、智利、葡萄牙生活;目前居住在英国;热爱开源并与其他开发者社交,以提升所有和任何开源项目。
标签
作者
今天我们发布了Hibernate Search的三个版本!
我非常自豪地宣布,我们的团队现在规模更大,更多贡献者自愿参与,因此我们成功地提高了开发速度。今天我们发布了版本 5.6.0.Beta3
、5.7.0.Alpha1
和 5.5.5.Final
。
[ ... ]
在解决了60多个任务之后,我们自豪地发布了Hibernate Search版本5.6.0.Beta1。
Elasticsearch集成取得了显著进展,我们相信它已经准备好更广泛的使用。
虽然团队一直在忙于实现诸如为下一个5.6版本提供Elasticsearch集成等新功能,但一些用户对我们稳定版提供了有趣的反馈。
我听到的反馈总结是,迁移到新的排序要求可能令人困惑,并且在我们的分面实现中存在一些问题。
Hibernate Search版本 5.5.3.Final
现已提供,修复了报告的问题并改进了排序的错误消息。
变更日志相当小,所以这次我将直接发布
-
HSEARCH-1917 - 无法为分面字段索引null或空值
-
HSEARCH-2082 - 文档中提到了@SortField,而应该是@SortableField
-
HSEARCH-2085 - hibernate-search-engine日志中的错误
-
HSEARCH-2086 - 长日期范围分面不遵守hasZeroCountsIncluded
-
HSEARCH-2179 - SyncWorkProcessor关闭时挂起
-
HSEARCH-2193 - LuceneBackendQueueTask在更新失败时没有释放Directory锁
-
HSEARCH-2200 - 日志消息中存在错别字
-
HSEARCH-2240 - 并行服务查找可能找不到服务
-
HSEARCH-2199 - 允许在SearchMapping的程序化API中使用CharFilter
-
HSEARCH-2084 - 升级到WildFly 10.0.0.Final
-
HSEARCH-2089 - 确保性能测试不使用WildFly嵌入式版本搜索
-
HSEARCH-1951 - 改进应用错误Sort类型时的错误消息
-
HSEARCH-2090 - 在distribution/pom.xml中使用错误的header
-
HSEARCH-2241 - 澄清FullTextQuery中setFilter()方法的弃用
自上次里程碑以来,已修复了几个问题和任务,现在是时候发布我们的第三个里程碑,即Elasticsearch集成:Hibernate Search版本5.6.0.Alpha3现已发布!
今天,我们自豪地宣布,第一个带有实验性集成Elasticsearch的Alpha发布版本!
我们还更新了Apache Lucene 5.5 - 我们最喜欢的搜索引擎的最新稳定版本 - 当然,我们并没有放弃我们的传统用户!
版本5.5.2.Final
现已发布,我们的最新稳定版本,支持Hibernate ORM 5和Apache Lucene 5.3的集成 - 当前技术的巅峰。
为了使此版本与这两个优秀的开源项目兼容,我们花费了一大部分时间;我记得在2015年1月的FOSDEM上与超级开源贡献者Uwe Schindler(Apache Lucene开发者)和Gustavo Nalle(Infinispan开发者)讨论了这个选项!我非常感谢他们的指导和建议,因为当我们努力保持最大程度的向后兼容性时,推动进步有时是具有挑战性的。
此外,我们同样的小而神奇团队一直在努力工作于Hibernate OGM 5,一点Hibernate Validator,Hibernate ORM "经典"上的惊人性能改进,并且仍在Hibernate Search的内部进行微调,以使Elasticsearch后端成为普通Lucene的替代品。
Hibernate Search 5.5.1.Final现已发布!
关于我们最近发布的5.5.0.Final
版本的反馈非常好,好消息是没有人报告重大问题,但也有一些人指出,新的排序系统有点受限。
因此,我们一直在努力增强FieldBridge
API,以确保那些更专业的用户在实现自己的桥接时能更好地控制排序方式。
我们还开始了一项工作,以提高性能,总体来说,我很自豪地宣布,这个5.5.1.Final
版本包含了一些小的内部优化,但结果带来了可衡量的改进。
Hibernate Search 5.5的第一个候选发布版现已可用,引入了与Apache Lucene 5.3
的集成以及一些不错的改进。
关于版本的一些提示:Hibernate Search现在至少需要Hibernate ORM 5.0.0.Final
,并且在撰写本文时,只有Infinispan 8.0.1.Final
支持对Apache Lucene 5.3
索引的实时复制。
[ ... ]
经过两个候选发布版和一段等待Hibernate ORM 5.0.0.Final的平静时间后,我们现在发布了Hibernate Search 5.4.0.Final
:这是第一个与ORM 5兼容的稳定版本。