Skip to content

Arcus C Client 1.13.3

Compare
Choose a tag to compare
@namsic namsic released this 22 Feb 05:58
· 21 commits to master since this release
35d8fd5

🔧 Enhancements

  • Fix compile warnings on RHEL8 and MacOS.
  • Do not use #pragma once.
  • Select smallest host as owner when ketama hash collided. #237
  • Add parameter validation in arcus_proxy_connect().
  • Move io reset from where calls memcached_vdo() to where fails inside of memcached_vdo(). #250
  • Use <latest-release>-unknown version when git describe fails.
  • Add a limit of count about bop mget/smget commands.
  • Import scanner.l and parser.yy from libmemcached-0.53.
  • Refactor ketama weighted related implementation. #263 #273 #274 #275 #276 #277
  • Fix package name and info to 'arcus-c-client'.

🐛 Bug Fixes

  • Call arcus_server_check_for_update() in memcached_exist_by_key(). #241
  • Check mc->connect_timeout instead of mc->poll_timeout in connect_poll(). #247
  • Remove a duplicate init macro in configure.ac. #267
  • Return hashkit_get_distribution_function() instead of hashkit_get_function() in memcached_behavior_get_distribution_hash().

📝 Documentation

  • Add unit test FAQ.
  • Fix inconsistencies between code and documentation.

✅ Testing

  • Use Github Actions instead of Travis for CI test.