Releases: oceanbase/obkv-table-client-java
Releases · oceanbase/obkv-table-client-java
obkv-table-client-1.3.0
What's Changed
- update lsOp and returnOneResult support version by @WeiXinChan in #191
- fix null pointer exeception when client close by @WeiXinChan in #192
- [Feat] direct load support multi-node write by @suz-yang in #193
- set and use runtimeBatchExecutor in ObTableClient rebase to obkv_params2 by @JackShi148 in #190
- [Bugfix] fix bugs in getPartIds in Hash and Key by @JackShi148 in #194
- fix issue #195 by @xiaoaiaxss in #196
- Resolved the issue where setting SetRpcExecuteTimeout for an HTable d… by @stuBirdFly in #199
- merge branch obkv_params2 into master by @stuBirdFly in #201
- [fix] setRpcExecuteTimeout access null ptr by @miyuan-ljr in #203
- add test case for global index and auto split by @GroundWu in #198
- [fix] properties value in wrong order by @miyuan-ljr in #246
Full Changelog: obkv-table-client-1.2.13...obkv-table-client-1.3.0
obkv-table-client-1.2.13
What's Changed
- refactor direct load by @suz-yang in #176
- remove rowKeyElement dependencies test for code review by @JackShi148 in #159
- Log performance optimization, scan timeout, and secondary routing by @HexyinUESTC in #182
- [Feat] support prefix scan in direct mode by @shenyunlong in #151
- support reverse scan global order by @stuBirdFly in #154
- adapt ob_kv_mode by @WeiXinChan in #152
- Fix: truncate table param error && faster refreshing of the routing table for specific error code by @maochongxin in #153
- [Fix] the ObTableClientAutoIncTest.testAutoIncrementNotRowkey testcase by @shenyunlong in #149
- Refactor Retry Strategy: Adapt Retry Logic for Single Operations by @maochongxin in #161
- add test case for has auto-increment column in batch operation by @GroundWu in #165
- remove unneeded retry codes by @maochongxin in #173
- fix returnOneResult is not support in ob 421 by @GroundWu in #174
- Support Client Parameters in loginRequest; Periodically Refresh and Reconnect Expired Client Connections by @maochongxin in #160
- Restore getOrRefreshTableEntry interface by @maochongxin in #171
- resolve issue with ObTable configuration being empty on route refresh by @maochongxin in #180
- fix: Avoid JSON generation when configsMap is empty by @maochongxin in #181
- [Fix] bytes in htable filter string changed after convert byte[] to String by @shenyunlong in #184
- p99 tests by @WeiXinChan in #150
- add sql audit tests by @WeiXinChan in #140
- add test case for group commit sys view by @GroundWu in #155
New Contributors
- @stuBirdFly made their first contribution in #154
- @maochongxin made their first contribution in #153
Full Changelog: obkv-table-client-1.2.12...obkv-table-client-1.2.13
obkv-table-client-1.2.12
obkv-table-client-1.2.11
obkv-table-client-1.2.10
What's Changed
- [Feat] getFirstPartStartEndKeys by @IHEII in #127
- [Refactor] payloadSize of String by @IHEII in #130
- [Fix] batch get select empty return error by @GroundWu in #128*
- [Fix] HBase start end keys by @IHEII in #131
- [Fix] execute result duplicated when do ls batch in odp mode by @GroundWu in #134
- [Fix] extendType/min/max in scan by @IHEII in #135
- [Fix] ODP async query by @IHEII in #137
- [Fix] async query close by @IHEII in #139
- [Chore] add test cases for 4377 error by @GroundWu in #129
- [Chore] add case for querying ttl table by @GroundWu in #132
- [Chore] add observer newly added error code by @shenyunlong in #138
- [Chore] test case by @IHEII in #141
- [Chore] change error code OB_KV_HBASE_CONVERT_INT_ERROR to OB_KV_HBASE_INCR_FIELD_IS_NOT_LONG accord to observer by @shenyunlong in #142
Full Changelog: obkv-table-client-1.2.9...obkv-table-client-1.2.10
obkv-table-client-1.2.9
What's Changed
- [Feat] ohbase table group route by @foronedream in #115
- [Feat] perf_opt branch merge to master by @WeiXinChan in #121
- [Refactor] query by @IHEII in #120
- [Fix] add log for -10500 error by @GroundWu in #102
- [Fix] login and other ops return -5150 by @GroundWu in #122
- [Fix] partitionObTables in ODP client by @IHEII in #123
- [Fix] get location from remote timeout by @GroundWu in #124
- [Fix] null pointer exception in TableGroup by @IHEII in #125
- [Test] add test case for index with calc col by @GroundWu in #109
- [Chore] fix ci.sql by @IHEII in #126
Full Changelog: obkv-table-client-1.2.8...obkv-table-client-1.2.9
obkv-table-client-1.2.8
What's Changed
- [Feat] support checkAndInsUp by @shenyunlong in #64
- [Feat] dict column name by @IHEII in #84
- [Feat] support obkv object format by @shenyunlong in #86
- [Fix] fix null pointer exception when error code is unknown from higher ver… by @WeiXinChan in #73
- [Fix] refresh when truncate table by @IHEII in #77
- [Fix] sub partition in query by @IHEII in #78
- [Fix] time scale by @IHEII in #81
- [Fix] sub part query & key part by @IHEII in #82
- [Fix] use mysql driver by default to fix license incompatibility by @whhe in #85
- [Fix] property & hashset in LSOp by @IHEII in #87
- [Fix] upperBound in range part by @IHEII in #88
- [Fix] the exception message when execute LS batch is inaccurate by @shenyunlong in #89
- [Fix] query in singleOperation by @IHEII in #90
- [Fix] add error code for obkv filter parse error and rename querySync to queryAsync by @shenyunlong in #93
- [Fix] check empty table name in client by @foronedream in #98
- [Fix] compress && rerouting not supported And global index route refresh wrong when retry by @GroundWu in #100
- [Chore] format & bugfix by @IHEII in #96
- [Chore] Adjust ObLSOp Format by @shenyunlong in #83
- [Chore] before release by @IHEII in #101
- [Test] fix test case error code not match by @GroundWu in #74
- [Test] add cross-partition test for checkAndInsUp by @shenyunlong in #75
- [Test] add checkAndInsUp test for non-partitioned table by @shenyunlong in #76
- [Test] test case for limit & offset by @IHEII in #99
New Contributors
- @shenyunlong made their first contribution in #64
Full Changelog: obkv-table-client-1.2.7...obkv-table-client-1.2.8
obkv-table-client-1.2.7
What's Changed
- adapt error message by @WeiXinChan in #61
- check credential before encode by @WeiXinChan in #62
- obkv-client:check tenant name after connect && insert null into auto-increment key column by @foronedream in #63
- obkv connection bugfix by @foronedream in #65
- delete row element precheck by @foronedream in #66
- incorrect comment by @foronedream in #67
- fix tests by @WeiXinChan in #69
- [Chore] add ci by @IHEII in #68
- [Fix] dateTime in partition table by @IHEII in #70
- [feat] support global index for obkv by @GroundWu in #51
- fix: query with primary index fail when indexname specify to 'primary' by @GroundWu in #72
New Contributors
- @foronedream made their first contribution in #63
- @GroundWu made their first contribution in #51
Full Changelog: obkv-table-client-1.2.6...obkv-table-client-1.2.7
obkv-table-client-1.2.6
What's Changed
- [Feat] direct load java client by @suz-yang
- [Fix] obtable init check by @IHEII in #48
- [Fix] test case by @IHEII in #53
- [Fix] ODP test case by @IHEII in #54
- [Fix] test cases by @IHEII in #55
- [Fix] table direct load rpc timeout by @suz-yang in #56
- [Fix] CE login with ODP by @IHEII in #57
- [Test] enable basic TTL test in 4.x by @IHEII in #49
- [Test] add batch test by @IHEII in #58
- [Test] apd/inc in batch op by @IHEII in #59
- [Chore] update dependencies by @IHEII in #52
New Contributors
Full Changelog: obkv-table-client-1.2.5...obkv-table-client-1.2.6
obkv-table-client-1.2.5
What's Changed
- [Feat] put @WeiXinChan
- [Fix] #41 int type in key partition @IHEII
- [Fix] #42 unrecognized exception in ODP query @IHEII
- [Fix] #45 datetime @IHEII
- [Refactor] #43 #44 OB_VERSION @IHEII @shenyunlong
Release Notes: Release Notes