IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Kibana 8.19.21

edit

The 8.19.21 release includes the following breaking changes and fixes.

Breaking changes

edit

The email connector now verifies TLS certificates on HTTPS proxies by default. Connections to hosts with self-signed, expired, or hostname-mismatched certificates that previously succeeded will now fail.

To keep the previous behavior on the proxy connection, set xpack.actions.ssl.proxyVerificationMode to none.

Per-host xpack.actions.customHostSettings (custom CA or relaxed hostname) does not apply to the proxy connection. Only self-managed deployments that route email through an HTTPS proxy are affected (#283150).

Fixes

edit
Alerting
  • Limit alerts-as-data resource installation concurrency to reduce peak heap usage (#287643).
  • Fix alert suppression for alerts stored with nested _source fields to prevent creating duplicate alerts instead of updating existing ones (#282192).
Data ingestion and Fleet
  • Fix Fleet to ignore cluster privileges other than monitor in package manifests when applying permissions to agent API keys (#286084).
  • Fix Fleet Kafka output to accept custom multi-field format strings entered directly in the Dynamic Topic field instead of producing an invalid topic expression (#285581).
Developer tools
  • Fix duplicate Cut, Copy, and Paste actions in the Console context menu (#286704).
  • Fix Console body autocomplete to prioritize explicit field rules over same-name global rules (#286703).
  • Fix Console autocomplete inserting boolean and numeric values as quoted strings instead of JSON primitives (#286699).
  • Fix Console body autocomplete failing after closed triple-quoted string values (#286695).
  • Fix Console autocomplete not triggering at request body positions, and correct template expansion and text corruption bugs when accepting suggestions (#284530).
  • Fix Console incorrectly showing autocomplete suggestions inside non-query triple-quoted strings (#282424).
Elastic Observability solution
  • Add a warning in the Synthetics UI when a private-location agent is too old to support maintenance windows (#285327).
  • Fix custom threshold rate aggregation to correctly alert when a counter increases from 0 (#283973).
Elastic Security solution
For the Elastic Security 8.19.21 release information, refer to Elastic Security release notes.
Elasticsearch solution
  • Fix query rule set and rule ID validation to reject invalid characters before sending requests to Elasticsearch (#276710).
Kibana platform
  • Fix PKI session invalidation when in-flight HTTP/2 requests are canceled (#285153).
  • Fix Kibana to detect a misconfigured audit log file path on startup and report a degraded state instead of crashing (#282347).
Machine Learning
  • Fix the trained model testing endpoint to require admin-level permissions and run inference as the requesting user (#282002).