Performance improvements and notable issues fixededit
- Add
pipeline.ordered
setting for docker image #13300
Updates to dependencies
- Update JRuby to 9.2.20.1 #13468
Deprecationsedit
- Java 8 has been deprecated. Logstash 8.0 will remove support for Java versions before 11.
- Logstash will no longer support the use of the
JAVA_HOME
environment variable in 8.0, and will use the bundled JDK instead. If you need to use a different version, use theLS_JAVA_HOME
environment variable. - Reminder: The Ruby Execution Engine is deprecated and will not be available in Logstash 8. The Java Execution Engine has been the default since 7.0 and reached substantial maturity in 7.10.
New features and enhancementsedit
- Added options for securing the Logstash HTTP API using TLS and/or HTTP Basic auth #13308. We’re planning to follow up on the feature set shipped in 7.16. For details please see #13196.
- Opting in to ECS compatibility per-pipeline (
pipeline.ecs_compatibility
) or globally has graduated from BETA and is general available (GA). - Introduce
LS_JAVA_HOME
environment variable to replaceJAVA_HOME
#13204.- Until 8.0, Logstash looks for
JAVA_HOME
ifLS_JAVA_HOME
is not specified. (See Deprecations.) - We recommend using the bundled JDK unless you have a compelling reason to use a different one.
- Until 8.0, Logstash looks for
- Logstash added tests against Java 17 and started supporting JDK 17 #13330
The complete list of supported operating systems and JVMs is available in the support matrix.
Progress toward Elastic Common Schema (ECS)edit
In this release, we continued our efforts towards Elastic Common Schema (ECS):
- elasticsearch input has sensible defaults with
ecs_compatibility
- http_poller input leverages ECS fields under
ecs_compatibility
- avro codec added
target
support - ES bulk codec added
target
support
Check out our progress toward ECS compatibility in github issue #11635.
Pluginsedit
Avro Codec – 3.3.0
- Add ECS support. Add target option and event.original #36
Es_bulk Codec – 3.1.0
- Add ECS support. Add
target
option #20
Aggregate Filter – 2.10.0
- Feat: add ability to generate new event during code execution #116
Elasticsearch Filter – 3.11.0
Azure_event_hubs Input – 1.4.0
- Updated the minor version of Azure SDK and other dependencies to ensure users of this plugin get upstream fixes and improvements #67
Elasticsearch Input – 4.12.1
Http_poller Input – 5.1.0
- Add ECS support #129
Elasticsearch Output – 11.2.1