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
ErrConcurrentSchemaUpdate
constant for "concurrent schema update" error (#404).
Now you can check this error witherrors.Is(err, tarantool.ErrConcurrentSchemaUpdate)
. - Implemented support for
IPROTO_IS_SYNC
flag in stream transactions, addedIsSync(bool)
method forBeginRequest
/CommitRequest
(#447).
Fixed
- Fixed panic when calling NewWatcher() during reconnection or after connection is closed (#438).