Closed SnDsound closed 1 year ago
Thank you for identifying this. We use the translate filter with large yaml files, and this is a dealbreaker for upgrading.
We are stuck on 8.3.2 due to this as well. Please investigate!
We migrated this particular pipeline to an Elasticsearch ingest node and used an enrich pipeline instead. We could then upgrade from 8.3.2 to 8.7.0 without any major side effects. Hope this helps others out there!
It is an issue related to jruby psych and got a workaround in jruby 9.4.1.0
The fix for this plugin wiill need update Psych usage
Hi folks,
Description of the problem including expected versus actual behavior: After change introduced in version 8.6.1 (Updated snakeyaml to 1.33 #14848) my logstash stopped working. This change is introducing limit of 3MB for YAML file due to CVE. I'm using translate filter plugin, with large YAML files as input. In version 8.6.0 everything works, because there is no file limit. In version 8.6.2 pipeline is not loading correctly.
Logstash information:
Plugins installed: (
bin/logstash-plugin list --verbose
) logstash-filter-translate (3.4.0)Steps to reproduce:
Use large YAML file (25 MB in my case) with translate plugin:
Provide logs (if relevant):