v2.4.0
This release focuses on adding schema/user/session operations, synchronous transaction flag handling, and fixes watcher panic.
Added
- Implemented all box.schema.user operations requests and sugar interface (#426).
- Implemented box.session.su request and sugar interface only for current session granting (#426).
- Defined
ErrConcurrentSchemaUpdateconstant for "concurrent schema update" error (#404).
Now you can check this error witherrors.Is(err, tarantool.ErrConcurrentSchemaUpdate). - Implemented support for
IPROTO_IS_SYNCflag in stream transactions, addedIsSync(bool)method forBeginRequest/CommitRequest(#447).
Fixed
- Fixed panic when calling NewWatcher() during reconnection or after connection is closed (#438).