Skip to content

1.0.2 Release Notes (2023 03 09)

IHEII edited this page Mar 23, 2023 · 2 revisions

OBKV Table Client Java v1.0.2 Release Notes

Previous Release Notes: 1.0.1 Release Notes (2023 02 09)

1. Abstract

1.1 Bug Fixes and Enhancement

Fix some bugs in connection and logs, and improve the usability of the log module.

1.2 New Interface

Add interface to set atomic batch mutation.

2. Bug Fixes and Enhancement

2.1 Bug Fixes and Enhancement

Some fixed bugs are listed below

  1. When using a connection concurrently, an unrecoverable login failure maybe occurs.
  2. Logs can not be printed through you import the logback framework in your project.
  3. In ODP mode, the client connection cannot be appropriately released when ObTableClient close.

2.2 Enhancement

  1. Add trace-id print in monitor log for better performance diagnosis

3. New Interface

Add a new interface to set an atomic batch mutation. The batch mutation is not atomic in default. When an incorrect operation is inside a batch mutation, an error will be returned after you set this batch mutation atomic. (Noticed that only operations in one partition will be atomic, operations from batch operations computed across partitions are not atomic). public BatchOperation setIsAtomic(boolean isAtomic)

public BatchOperation setIsAtomic(boolean isAtomic);