node-tarantool-driver icon indicating copy to clipboard operation
node-tarantool-driver copied to clipboard

New msgpack extensions, extended connection options, bug fixes

Open goodwise opened this issue 1 year ago • 3 comments

  • Added 3 new msgpack extensions: UUID, Datetime, Decimal
  • Connection object accepts all options of net.createConnection()
  • Extended readme documentation
  • Supports new Tarantool 3.0 iproto
  • New nonWritableHostPolicy and related options, which improves a high availability capability without any 3rd parties
  • Ability to disable the offline queue
  • Fixed bug with int32 numbers when it was encoded as floating. Use method packInteger() to solve this
  • selectCb() now also accepts spaceId and indexId as their String names, not only their IDs

goodwise avatar Jun 05 '24 23:06 goodwise

Sorry, but test.sh is broken exactly at the first commit. Apparently, istanbul isn't aware of ?. and fails w/some sort of parsing.

sergos avatar Jun 07 '24 15:06 sergos

Will inspect this.

What is the reason to use the Denque? The whole functionality of this module could be implemented with a native Array's methods like push / pop / shift / splice, which are 2 times faster in my own benchmarks and available since node 0.10.0 version

goodwise avatar Jun 07 '24 15:06 goodwise

is broken

Fixed it

goodwise avatar Jun 07 '24 22:06 goodwise

@sergos @oleg-jukovec any news?

goodwise avatar Jul 18 '24 06:07 goodwise

is broken

Fixed it

As of today tests are passing, no more questions from me.

sergos avatar Sep 05 '24 13:09 sergos