Skip to content

1.12.0

Choose a tag to compare

@arthurschreiber arthurschreiber released this 01 Aug 04:42
· 1523 commits to master since this release

The major change in this release is a revamped, generator based stream parsing code.

This new stream parsing code significantly reduces the memory used by tedious and increases performance. These improvements are especially noticable when fetching results with large columns (like varbinary(max) or nvarchar(max)). A simple benchmark for transferring 50MB of varbinary data shows that tedious now uses only 60MB (instead of more than 320MB) of memory and parsing is 10000% faster. For smaller data sizes, the improvements are not as profound but still noticeable.

All tedious dependencies were also bumped to their latest versions to ensure we include all their latest fixes.

Detailed Changelog

  • #288 Upgrade dependencies to their latest versions
  • #285 Generator based stream parser