Elasticsearch 8.1 发布

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 是用 Java 开发的,并在 SSPL + Elastic License 双重授权许可下作为开源软件发布。

Elasticsearch 8.1 正式发布,该版本更新内容如下:

已知问题

在 8.1 中,当 xpack.security.audit.logfile.events.emit_request_body 集群设置为 true 时,审核日志包括针对某些事件的传入请求的请求正文。 这些请求可能包含不得记录的敏感信息,例如密码。 包含此类信息的字段在记录之前会被过滤掉。 使用带有过滤字段的请求的 REST API 是:

请注意 xpack.security.audit.logfile.events.emit_request_body 集群设置默认为 false。 如果设置为 true,审核日志仅包含以下事件的请求正文(默认情况下并非所有这些事件都启用):

  • authentication_success
  • authentication_failed
  • realm_authentication_failed
  • tampered_request
  • run_as_denied
  • anonymous_access_denied

要解决此问题,您可以使用集群设置 API 禁用请求正文审核:

PUT /_cluster/settings
{
  "transient": {
    "xpack.security.audit.logfile.events.emit_request_body": false
  }
}

更多变化

更多详情可查看:https://www.elastic.co/guide/en/elasticsearch/reference/8.1/release-notes-8.1.0.html

下一节:Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其本身是基于 C++ 开发的,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 v8。