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.
| Release | Date | Type | Change |
|---|
| 3.10.4 (opens in API7 Gateway docs) | 2026-07-27 | Feature | Added 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-29 | Feature | Added 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-29 | Change | elasticsearch-logger: headers (the custom authentication headers) (opens in API7 Gateway docs) |
| 3.10.1 (opens in API7 Gateway docs) | 2026-06-15 | Fix | Fixed 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-28 | Feature | Added 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-10 | Feature | Added 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-10 | Change | elasticsearch-logger: headers (the custom authentication headers) (opens in API7 Gateway docs) |
| 3.9.14 (opens in API7 Gateway docs) | 2026-06-15 | Fix | Fixed 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-08 | Fix | Fixed 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-27 | Feature | Added support for Elasticsearch 9.0.2. (opens in API7 Gateway docs) |
| 3.5.4 (opens in API7 Gateway docs) | 2025-03-07 | Fix | Fixed 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-07 | Feature | Added compatibility headers. (opens in API7 Gateway docs) |
| 3.4.0 (opens in API7 Gateway docs) | 2025-01-07 | Feature | Added option to include request body and response body in logger plugins. (opens in API7 Gateway docs) |