Remove EncodingConfigAdapter
and legacy EncodingConfig
s
#12162
Labels
domain: codecs
Anything related to Vector's codecs (encoding/decoding)
domain: sinks
Anything related to the Vector's sinks
type: task
Generic non-code related tasks
Once #9459 is completed, we can follow up to remove the
EncodingConfigAdapter
and legacyEncodingConfig
s.These are currently needed to integrate the new
Encoder
with sinks without breaking backwards-compatibility. However at the expense of bad error messages when the config is malformed/invalid:deny_unkown_fields
attribute doesn't work in combination withflatten
and untagged enums (deny_unknown_fields incorrectly fails with flattened untagged enum serde-rs/serde#1600), therefore additional "junk" is not rejected from configsThe text was updated successfully, but these errors were encountered: