Skip to content

This release fixes a performance regression when parsing lists with mixed-type elements, where batch processing was inadvertently broken. It also resolves an assertion failure that could crash Tenzir when encountering events with duplicate keys.

Fixed assertion failure when encountering duplicate keys

Section titled “Fixed assertion failure when encountering duplicate keys”

Dec 19, 2025 · @IyeOnline · #5612

We fixed an assertion failure and subsequent crash that could occur when parsing events that contain duplicate keys.

Dec 16, 2025 · @IyeOnline · #5612

We resolved an issue that would appear when reading in lists (e.g. JSON []) where the elements had different types. Tenzir’s type system at this time only supports storing a single type in a list. Our parsers resolve this issue by first attempting conversions (e.g. to a common numeric type) and turning all values into strings as a last resort. Previously this would however also break Tenzir’s batch processing leading to significant performance loss. This has now been fixed.