Skip to content

v0.6.0

Compare
Choose a tag to compare
@rybakit rybakit released this 11 Nov 21:23
· 182 commits to master since this release
  • Added support for persistent connections
  • Added support for decimals (Tarantool 2.3+) (example)
  • Allowed to use field names in update/upsert operations (Tarantool 2.3+) (example)
  • Moved the Greeting class into the Connection namespace, added Greeting::getServerVersionId()
  • Renamed AuthMiddleware to AuthenticationMiddleware and optimized scramble calculation
  • Added request/response pair matching based on the sync id
  • Chose the default iterator type (ALL or EQ) automatically based on the key value
  • Renamed Criteria::[and|get]iteratorType to Criteria::[and|get]iterator
  • Added auto-reconnect functionality to RetryMiddleware, stopped retrying on UnexpectedResponse
  • Cleaned up exceptions classes, removed ClientException, UnpackingFailed and InvalidGreeting
  • Removed Schema\IndexIds
  • Optimized request classes
  • Optimized PurePacker
  • Optimized unpacking the IProto packet length
  • Added php 7.4.0RC5 to the test matrix