diff --git a/CHANGELOG.md b/CHANGELOG.md index 62a69014..59fcc06e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased + +### Changed +- Discovery iproto features only for Tarantools since version 2.10.0 (#283). + ## 0.12.0 - 2023-02-13 ### Added diff --git a/tarantool/connection.py b/tarantool/connection.py index b2d17760..cd1329c6 100644 --- a/tarantool/connection.py +++ b/tarantool/connection.py @@ -1014,7 +1014,8 @@ def handshake(self): if greeting.protocol != "Binary": raise NetworkError("Unsupported protocol: " + greeting.protocol) self.version_id = greeting.version_id - self._check_features() + if self.version_id >= version_id(2, 10, 0): + self._check_features() self.uuid = greeting.uuid self._salt = greeting.salt if self.user: