Skip to content

Releases: naver/arcus-java-client

Arcus Java Client 1.9.6.1 (1.9.6 Patch 1)

19 Jun 06:30
Compare
Choose a tag to compare

2018-06-18 [version 1.9.6.1]
* [FIX] throw exception when can't create the znode of client info
* [FIX] abnormal shutdown of CacheManager
* [FIX] fix travis-ci test error due to memcached port conflict

Arcus Java Client 1.10.1-SNAPSHOT

18 Jun 09:29
Compare
Choose a tag to compare

2018-06-18 [version 1.10.1-SNAPSHOT]
* [FIX] throw exception when can't create the znode of client info
* [FIX] ZkInitLatch countDown and abnormal shutdown of CacheManager
* [FIX] fix travis-ci test error due to memcached port conflict

Arcus Java Client 1.11.1

08 Jun 10:46
Compare
Choose a tag to compare
* [Fix] CacheManager shutdown by exceptions while reconnect ZooKeeper.
* [FIX] ZkInitLatch countDown bug when reconnect with ZK session timeout.
* [Fix] Instance version comparsion bug for using MGetOperation.
* [Fix] ClassCastException error when optimize the new mget operation.
* [Fix] flush_by_prefix method return false when prefix does not exist.
* [ENHANCE] throw exception when can't create the znode of client info.
* [DOC] Describe the differences of old and new smget API.
* [DOC] Describe that the frontcache is not deleted by the flush command.
* [OTHER] Adjust code indentation.

Arcus Java Client 1.11.0 (unstable)

23 Sep 13:31
Compare
Choose a tag to compare
* [Feature] Support long key. MAX_KEY_LENGTH(250 => 32000).
* [Fix]     Fix the trimmed/duplicated bugs of bop smget.
* [Enhance] Use space separated keys instead of comma separated keys.
* [Enhance] Use new mget command of arcus-memcached in asyncGetBulk().
   - Choose the old get command or the new mget command
     after checking the version of the connected arcus-memcached server.
* [Enhance] Divide the getBulk operation by N(=200) keys per node.

[UNSTABLE] See the below issues

  • Issue in version checking mget is compatible with arcus-memcached.
    • The version check is OK for arcus-memcacehd version 1.10.X.
    • The version check is preblematic for version 1.9 and below.
  • ClassCastException error when optimize the new mget operation.

Arcus Java Client 1.10.1

28 Jul 07:08
Compare
Choose a tag to compare
* [Fix] Fix connection latch count calculation mistake.
* [Fix] Fix the asyncBopDecr mistake of ArcusClientPool.
* [Fix] Add the missed response handling in asyncBopExtendedGet.
   - Add default handling for error response such as OUT_OF_RANGE.
* [Feature] Add the validation checking on prefix string.
* [Enhance] Add the time unit in operation timeout messages.

Arcus Java Client 1.10.0

24 Mar 10:35
Compare
Choose a tag to compare
* [Feature] Add a map collection type.
* [Cleanup] Separate CacheMonitor ZK watcher from CacheManager.
* [Cleanup] Refactor method call of updateConnection to task execution.
* [Cleanup] Combine timeout tests into a single test.
* [Cleanup] Remove duplicate test codes.
* [Test] Add unit tests for SMGet with ElementMultiFlagsFilter.

Arcus Java Client 1.9.8

24 Mar 07:45
Compare
Choose a tag to compare
* [Fix] Add bad command log message
* [Fix] Add local cache hit debug log message

Arcus Java Client 1.9.7

27 Feb 05:57
Compare
Choose a tag to compare
  • [Fix] Fix bopGetBulk reverse scan bug.
  • [Feature] Deprecate repl setting methods of cfb.
    • Replication cloud is internally determined by checking
      ZK directories for the given service code.
    • The service code must be unique in each ZK ensemble.

Arcus Java Client 1.9.6

27 Feb 05:55
Compare
Choose a tag to compare
  • [Fix] Fix bopGetBulk deserialization bug.

Arcus Java Client 1.9.5

01 Sep 01:51
Compare
Choose a tag to compare
  • [Fix] Add overflowAction availability check logic to collection APIs.
  • [Fix] Add overflowAction / readable options to collection store APIs.
  • [Fix] Remove unnecessary log messages.
  • [Fix] Refactor unit tests.
  • [Doc] Fix wrong comments about dropIfEmpty options in ArcusClientIf.
  • [Other] Update maven surefire plugin version to 2.19.
  • [Other] Apply CI tool (Travis-CI).