Skip to content

3.0.6

Choose a tag to compare

@Totktonada Totktonada released this 23 Sep 22:37
· 16 commits to master since this release

Overview

It is bugfix release. The main resolved problem is about the 'long' schema
type. This release also speeds up validate() method.

Breaking changes

This release should not break existing code if it does not make the following
false assumptions:

  • 'long' schema type should accept a string value (it is NOT so!).
  • json serializer has encode_use_tostring option enabled by default (it
    is NOT so!
    ).

Bugfixes

  • Fixed compatibility with tarantool-2.5.1, where table.clear() should be
    required explicitly (it is tarantool's bug, but anyway) (#135, PR #136).
  • Don't reconfigure default JSON serializer (PR #140).
  • Don't accept a string value for a field of 'long' type in a schema (#133,
    PR #134).

Performance

  • Improved validate() performance. It speeds up on ~6% on our benchmark
    (PR #138).

Acknowledgements

All those bugfixes and improvements are made by Oleg Babin. Thank you, Oleg!