http.asciidoc 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. [discrete]
  2. [[breaking_80_http_changes]]
  3. ==== HTTP changes
  4. //NOTE: The notable-breaking-changes tagged regions are re-used in the
  5. //Installation and Upgrade Guide
  6. //tag::notable-breaking-changes[]
  7. // end::notable-breaking-changes[]
  8. .The `http.content_type.required` setting has been removed.
  9. [%collapsible]
  10. ====
  11. *Details* +
  12. The `http.content_type.required` setting was deprecated in Elasticsearch 6.0
  13. and has been removed in Elasticsearch 8.0. The setting was introduced in
  14. Elasticsearch 5.3 to prepare users for Elasticsearch 6.0, where content type
  15. auto detection was removed for HTTP requests.
  16. *Impact* +
  17. Discontinue use of the `http.content_type.required` system property.
  18. Specifying this property in `elasticsearch.yml` will result in an error on
  19. startup.
  20. ====
  21. .The `http.tcp_no_delay` setting has been replaced by `http.tcp.no_delay`.
  22. [%collapsible]
  23. ====
  24. *Details* +
  25. The `http.tcp_no_delay` setting was deprecated in 7.x and has been removed in 8.0. It has been replaced by
  26. `http.tcp.no_delay`.
  27. *Impact* +
  28. Use the `http.tcp.no_delay` setting. Discontinue use of the `http.tcp_no_delay`
  29. setting. Specifying the `http.tcp_no_delay` setting in `elasticsearch.yml` will
  30. result in an error on startup.
  31. ====
  32. .The `es.rest.url_plus_as_space` system property has been removed.
  33. [%collapsible]
  34. ====
  35. *Details* +
  36. Starting in version 7.4, a `+` in a URL will be encoded as `%2B` by all REST API functionality. Prior versions handled a `+` as a single space.
  37. In these previous versions, if your application required handling `+` as a single space, you could return to the old behaviour by setting the system property
  38. `es.rest.url_plus_as_space` to `true`. Note that this behaviour is deprecated and setting this system property to `true` will cease
  39. to be supported in version 8.
  40. *Impact* +
  41. Update your workflow and applications to assume `+` in a URL is encoded as
  42. `%2B`. Discontinue use of the `es.rest.url_plus_as_space` system property.
  43. Specifying this property in `elasticsearch.yml` will result in an error on
  44. startup.
  45. ====