5.X/8. Breaking Changes

v5.3 Breaking changes

drscg 2017. 10. 23. 21:43

Packaging changesedit

Logging configurationedit

Previously Elasticsearch exposed a single system property (es.logs) that included the absolute path to the configured logs directory, and the prefix of the filenames used for the various logging files (the main log file, the deprecation log, and the slow logs). This property has been replaced in favor of three properties:

이전 Elasticsearch에서는 설정된 logs directory의 절대 경로와, 다양한 logging 파일 (기본 log 파일, deprecation log 및 slow log)에 사용된 파일 이름의 접두사를 포함하는, 단일 system property(es.logs)를 노출하였다. 이 property은 다음 세 가지 property로 대체되었습니다.

  • es.logs.base_path: the absolute path to the configured logs directory 설정된 logs directory의 절대 경로
  • es.logs.cluster_name: the default prefix of the filenames used for the various logging files

    다양한 logging 파일에 사용되는 파일 이름의 기본 접두사

  • es.logs.node_name: exposed if node.name is configured for inclusion in the filenames of the various logging files (if you prefer)

    node.name 이 다양한 logging 파일의 파일 이름에 포함되도록 구성된 경우 노출된다(원하는 경우).

The property es.logs is deprecated and will be removed in Elasticsearch 6.0.0.

es.logs property는 deprecate되었고 Elasticsearch 6.0.0 에서 제거될 것이다.

Use of Netty 3 is deprecatededit

Usage of Netty 3 for transport (transport.type=netty3) or HTTP (http.type=netty3) is deprecated and will be removed in Elasticsearch 6.0.0.

transport(transport.type=netty3) 또는 HTTP(http.type=netty3)에 대한 Netty 3의 사용은 deprecate되었고, Elasticsearch 6.0.0에서 제거될 것이다.

Settings changesedit

Lenient boolean representations are deprecatededit

Usage of any value other than false"false"true and "true" in boolean settings deprecated.

boolean 설정에서 false"false",true"true" 이외의 값의 사용은 deprecate되었다.

REST API changesedit

Lenient boolean representations are deprecatededit

Usage of any value other than false"false"true and "true" for boolean request parameters and boolean properties in the body of REST API calls is deprecated.

REST API의 body 호출에서, boolean request parameter 및 boolean property에 대한 false"false"true"true" 이외의 값의 사용은 deprecate되었다.

Mapping changesedit

Lenient boolean representations are deprecatededit

Usage of any value other than false"false"true and "true" for boolean values in mappings is deprecated.

mapping에서, boolean 값에 대한 false"false"true"true" 이외의 값의 사용은 deprecate되었다.

'5.X > 8. Breaking Changes' 카테고리의 다른 글

v5.5 Breaking changes  (0) 2017.10.23
v5.4 Breaking changes  (0) 2017.10.23
v5.2 Breaking changes  (0) 2017.10.23
v5.2-01. Shadow Replicas are deprecated  (0) 2017.10.23
v5.1 Breaking changes  (0) 2017.10.23