Skip to content

Arcus Server 1.13.5

Latest
Compare
Choose a tag to compare
@namsic namsic released this 17 Jan 03:22

🐣 New Features

  • Add ready command Add ready command to verify that the cache server can receive requests.
    In Zookeeper clustering, the cache node becomes ready state after creating its cache_list znode. #707

πŸ”§ Enhancements

  • Fix compile warnings on RHEL8 and Ubuntu.
  • Add Dockerfile.
  • Changed the MAX_ZK_TO value from 300 to 2000 secs.
  • Use <latest-release>-unknown version when git describe fails.
  • Add zk_version to stats zookeeper response.
  • Summarize rejected connection log message occured frequently.
  • Modify mismatches between log level and verbose.
  • Check dependencies in the prefix path before the default path. #699
  • Compare core version and engine version when create_instance().

πŸ› Bug Fixes

  • Set arcus_conf.zk_timeout to the negotiated timeout with ZK server.
  • Terminate the process if any address already in use. #665
  • Convert string of exptime to int64_t in ASCII protocol. #711
  • Fix bop mget/smget parsing logics. #722 #724 #725
  • Do not use out_string() in binary protocol.
  • Fix a memory leak possible in UDP and binary protocol.

πŸ“ Documentation

  • Fix typo and remove whitespace.
  • Edit maxbkeyrange document.
  • Add texts for dependencies installation.
  • Restructure markdown documentation directory.

βœ… Testing

  • Use Github Actions instead of Travis for CI test.
  • Make possible to test t/issue_67.t even in root user.
  • Exclude all Makefiles from whitespace test.

⬆️ Dependency Upgrades

  • Modify to have dependency libraries(libevent and zookeeper-client-c) and add dependency libraries install script.