Docs

Elasticsearch Logger Changelog

Released changes to the Elasticsearch Logger plugin (`elasticsearch-logger`), newest release first.

18 released changes name elasticsearch-logger, newest release first — 5 in Apache APISIX, 13 in API7 Gateway. Each row links to the change itself.

Apache APISIX

API7 Gateway

ReleaseDateTypeChange
3.10.4 (opens in API7 Gateway docs)2026-07-27FeatureAdded max_req_body_bytes and max_resp_body_bytes to the remaining logger schemas — ClickHouse Logger, Elasticsearch Logger, File Logger, Loggly, Loki Logger, SkyWalking Logger, Alibaba Cloud Logging (SLS), and Syslog… (opens in API7 Gateway docs)
3.10.2 (opens in API7 Gateway docs)2026-06-29FeatureAdded support for authenticating to Elasticsearch with custom request headers via the headers option (for example, an Authorization: Bearer or an API-key header), as an alternative to basic auth. (opens in API7 Gateway docs)
3.10.2 (opens in API7 Gateway docs)2026-06-29Changeelasticsearch-logger: headers (the custom authentication headers) (opens in API7 Gateway docs)
3.10.1 (opens in API7 Gateway docs)2026-06-15FixFixed issue: A dynamic index name using certain {time_format} placeholders could produce a corrupted index name. Invalid time formats now fall back to an empty value (with a log message) instead of corrupting the inde… (opens in API7 Gateway docs)
3.9.17 (opens in API7 Gateway docs)2026-07-28FeatureAdded max_req_body_bytes and max_resp_body_bytes to the remaining logger schemas — ClickHouse Logger, Elasticsearch Logger, File Logger, Loggly, Loki Logger, SkyWalking Logger, Alibaba Cloud Logging (SLS), and Syslog… (opens in API7 Gateway docs)
3.9.16 (opens in API7 Gateway docs)2026-07-10FeatureAdded support for authenticating to Elasticsearch with custom request headers via the headers option, for example an Authorization: Bearer or API-key header, as an alternative or complement to basic auth. (opens in API7 Gateway docs)
3.9.16 (opens in API7 Gateway docs)2026-07-10Changeelasticsearch-logger: headers (the custom authentication headers) (opens in API7 Gateway docs)
3.9.14 (opens in API7 Gateway docs)2026-06-15FixFixed issue: A dynamic index template using date placeholders could raise an error for an invalid template. The date formatting is now guarded. (opens in API7 Gateway docs)
3.9.12 (opens in API7 Gateway docs)2026-05-08FixFixed issue: Dynamic index patterns using date-time placeholders (such as gateway-{%Y.%m.%d}) stopped rotating after the first request. The resolved date string was written back to the shared configuration object, per… (opens in API7 Gateway docs)
3.8.6 (opens in API7 Gateway docs)2025-06-27FeatureAdded support for Elasticsearch 9.0.2. (opens in API7 Gateway docs)
3.5.4 (opens in API7 Gateway docs)2025-03-07FixFixed issue: The plugin cannot configuring the index to dynamically send data based on the current date in the plugin. (opens in API7 Gateway docs)
3.4.0 (opens in API7 Gateway docs)2025-01-07FeatureAdded compatibility headers. (opens in API7 Gateway docs)
3.4.0 (opens in API7 Gateway docs)2025-01-07FeatureAdded option to include request body and response body in logger plugins. (opens in API7 Gateway docs)