mirror of
https://github.com/elastic/logstash.git
synced 2025-04-20 12:47:23 -04:00
* licenses: allow elv2, standard abbreviation for Elastic License version 2
* json-dump: reduce unicode normalization cost
Since the underlying JrJackson now properly (and efficiently) encodes the
UTF-8 transcode of whichever strings it is given, we no longer need to
pre-normalize to UTF-8 in ruby _except_ when the string is flagged as BINARY
because we have alternate behaviour to preserve valid UTF-8 sequences.
By emitting a _copy_ of binary-flagged strings that have been re-flagged as
UTF-8, we allow the downstream (efficient) encoding operation in jrjackson
to produce equivalent behaviour at much lower cost.
* cleanup: remove orphan unicode normalizer
(cherry picked from commit
|
||
---|---|---|
.. | ||
benchmarks | ||
lib | ||
locales | ||
spec | ||
src | ||
.lock | ||
build.gradle | ||
gradle.properties | ||
logstash-core.gemspec | ||
settings.gradle |