v9.2.0
This version improves deserialization performance in two ways:
- When reading ints, longs, floats and doubles we now reuse a small buffer instead of doing a small allocation per datum. This should especially impact records with many small fields.
- When reading strings we now use an unsafe cast to convert the underlying bytes into a string (like strings.Builder does). This avoids re-allocating and copying the entire content of the string, and will improve performance for string-intensive workloads.