迁移到 8.16

edit

本节讨论了在将应用程序迁移到 Elasticsearch 8.16 时需要注意的更改。

参见 9.0 的新特性发行说明

将于8.16.0版本推出。

重大变更

edit

Elasticsearch 8.16 中的以下更改可能会影响您的应用程序,并可能导致它们无法正常运行。 在升级到 8.16 之前,请查看这些更改并采取所述步骤以减轻影响。

JDK 区域设置数据库更改

edit

Elasticsearch 8.16 将所包含的 JDK 版本从 22 版本更改为 23 版本。这将 Elasticsearch 使用的区域设置数据库从 COMPAT 数据库更改为 CLDR 数据库。这可能会导致自定义文本日期字段格式的显著变化,以及自定义周日期字段的计算变化。

更多信息请参见自定义日期格式

如果你在JDK版本22或以下运行Elasticsearch 8.16,它将使用COMPAT区域数据库以匹配8.15的行为。但请注意,从Elasticsearch 9.0开始,无论运行在哪个JDK版本上,Elasticsearch都将使用CLDR数据库。