go-elasticsearch v8.4.0 Release Notes

  • API

    • get, mget and search added force_synthetic_source: Should this request force synthetic _source? Use this to test if the mapping supports synthetic _source and to get a sense of the worst case performance. Fetches with this enabled will be slower the enabling synthetic source natively in the index.
    • ๐Ÿš€ ML.StartTrainedModelDeployment added cache_size: A byte-size value for configuring the inference cache size. For example, 20mb.
    • Snapshot.Get added sort, size, order, from_sort_value, after, offset and slm_policy_filter. More on these in the documentation.

    ๐Ÿ†• New API

    Typed API

    ๐Ÿš€ As highlighted in the release not for the 8.4.0-alpha.1, this release marks the beginning of the newly arrived TypedClient.

    ๐Ÿš€ This new API is still in alpha stage and will be release alongside the existing esapi.

    ๐Ÿ“š A few examples of standard use-cases can be found in the TypedAPI section of the documentation.