Skip to content

1.13.0

Choose a tag to compare

@arthurschreiber arthurschreiber released this 27 Oct 11:34
· 9 commits to maint/v1.13 since this release

This release addresses some issues with the generator based packet and stream parsing code that was introduced in the 1.12.0 release.

As it turns out, the generator based code performed great when parsing single large values, but performed a lot worse than the previous parser code when a lot of small values were parsed. To work around this problem, the generator based code was fully rewritten to be callback based. This does not quite bring us back on previous performance levels in all situations, but should be a step in the right direction. We'll continually release new versions of tedious with further performance improvements.

Another big change is that the internals of tedious were fully rewritten from CoffeeScript to next-gen JavaScript.

Additionally, this release comes with a few other fixes and new functionality:

  • #308 Token and packet debugging works again.
  • #290 Convert all code to next-gen JavaScript.
  • #322 Don't truncate Binary parameters.
  • #330 Forward socket errors to request callbacks.