Releases: oceanbase/obkv-table-client-java
Releases · oceanbase/obkv-table-client-java
obkv-table-client-1.4.3
What's Changed
- Replace Fastjson with Jackson by @JackShi148 in #370
- [CP] Fix IndexOutOfBoundsException when two same Get are in BatchOperation by @JackShi148 in #372
- Fix get out of index 1x by @JackShi148 in #373
Full Changelog: obkv-table-client-1.4.2...obkv-table-client-1.4.3
obkv-table-client-2.1.0
What's Changed
- remove retry in odp mode when meet exception by @GroundWu in #314
- fix obVersion in direct load by @suz-yang in #320
- Secondary part merge master by @maochongxin in #321
- fix client type odp mode by @maochongxin in #323
- Fix compatibility issues with legacy ODP versions by @maochongxin in #324
- [feat] direct load support detach task by @suz-yang in #322
- fix direct load detach version control by @suz-yang in #325
- Refactor table routing process by @JackShi148 in #310
- Remove redundant debug log by @JackShi148 in #326
- Fix wait time when schema version mismatched by @JackShi148 in #327
- Retry ob trans timeout and SQL exception by @JackShi148 in #329
- fix direct load multi node write by @suz-yang in #331
- Fix odp mode fail to force refresh partition meta by @JackShi148 in #332
- Fix table not exist retry too long in odp mode by @JackShi148 in #334
- Fix odp mode use different exception to avoid retry by @JackShi148 in #335
- Fix odp set dirty by @JackShi148 in #333
- Fix 431 version of ODP use normal get and throw error NOT_SUPPORT by @JackShi148 in #336
- add json errorcode 5411 & 5412 by @Zhou-jw in #342
- fix print log wrong by @GroundWu in #344
- Unify and illustrate the error reporting when fail to get partition i… by @JackShi148 in #351
- feat: HBase Compatibility Phase 3 - Add Meta Executor Support for HBase Table Operations by @maochongxin in #353
- fix old batch NullPointer after refreshing tableEntry meta informatio… by @JackShi148 in #355
- add json annotation for IDC by @JackShi148 in #354
- recalculate rowkey when retry considering partition splitting by @JackShi148 in #356
- add error code OB_KV_HBASE_TABLE_NOT_DISABLED by @maochongxin in #357
- fix IndexOutOfBoundsException when two same Get are in BatchOperation by @WeiXinChan in #360
- Retry queryAndMutate operation in odp mode by @JackShi148 in #359
- Background keep-alive mechannic by @JackShi148 in #361
- Fix empty propertiesValue out of bound by @JackShi148 in #362
- add NPE check when tryGetTableNameFromTableGroupCache by @JackShi148 in #364
- Fix 440 ObServer does not support getStartEndKey interface by @JackShi148 in #365
New Contributors
Full Changelog: obkv-table-client-1.4.2...obkv-table-client-2.1.0
obkv-table-client-2.0.0
What's Changed
- remove retry in odp mode when meet exception by @GroundWu in #314
- fix obVersion in direct load by @suz-yang in #320
- Secondary part merge master by @maochongxin in #321
- fix client type odp mode by @maochongxin in #323
- Fix compatibility issues with legacy ODP versions by @maochongxin in #324
- [feat] direct load support detach task by @suz-yang in #322
- fix direct load detach version control by @suz-yang in #325
- Refactor table routing process by @JackShi148 in #310
- Remove redundant debug log by @JackShi148 in #326
- Fix wait time when schema version mismatched by @JackShi148 in #327
- Retry ob trans timeout and SQL exception by @JackShi148 in #329
- fix direct load multi node write by @suz-yang in #331
- Fix odp mode fail to force refresh partition meta by @JackShi148 in #332
- Fix table not exist retry too long in odp mode by @JackShi148 in #334
- Fix odp mode use different exception to avoid retry by @JackShi148 in #335
- Fix odp set dirty by @JackShi148 in #333
- Fix 431 version of ODP use normal get and throw error NOT_SUPPORT by @JackShi148 in #336
Compatibility
obkv-table-client-2.0.0 is only compatible with Observer 4.x versions. This version does not support Observer 3.x or earlier versions
Full Changelog: obkv-table-client-1.4.2...obkv-table-client-2.0.0
obkv-table-client-1.4.2
What's Changed
- Fix ob down ls timeout by @JackShi148 in #299
- Capture exceptions in the refreshIndexInfo and do syncRefreshMetadata by @maochongxin in #301
Full Changelog: obkv-table-client-1.4.1...obkv-table-client-1.4.2
obkv-table-client-1.4.1
What's Changed
- direct load set connect timeout by @suz-yang in #284
- enable batch get on 4351 by @maochongxin in #285
- [feat] obkv support full text search by @GroundWu in #286
- support mysql date/datetime by @WeiXinChan in #287
- fix: handle ObTableServerCacheExpiredException on route refresh to prevent continuous errors by @maochongxin in #292
- add fts case by @GroundWu in #294
- Move JDBC driver loading to static initializer by @maochongxin in #293
- Fix issue where low traffic prevents timely detection and refresh of RS when the peer goes offline by @maochongxin in #297
Full Changelog: obkv-table-client-1.4.0...obkv-table-client-1.4.1
obkv-table-client-1.4.0
What's Changed
- throw exception when failed to get server version from login result by @whhe in #248
- remove references to BoltLoggerFactory by @whhe in #250
- fix error hbase table name because of the lack of indexTableName by @JackShi148 in #251
- Obkv table client 1.3.0.1 shaded by @GroundWu in #253
- Obkv table client 1.3.0 shaded by @GroundWu in #252
- Get partition meta for HBase data synchronization and Table batch single-partition operation by @JackShi148 in #178
- fix lsop nullPoint bug by @stuBirdFly in #256
- add get interface by @WeiXinChan in #207
- Lsop index bugfix by @stuBirdFly in #257
- [Bugfix] Partition information is not refresh after alter table schema by @JackShi148 in #260
- resolve some bugs caused by mismatched operation types by @WeiXinChan in #258
- fix monitor log print too much by @GroundWu in #261
- fix and opt for some exceptions process by @GroundWu in #262
- opt for print refresh table entry log by @GroundWu in #264
- support rollback when check failed by @WeiXinChan in #265
- fix null pointer in CheckAndInsUp by @WeiXinChan in #268
- change RPC_OPERATION_TIMEOUT default value from 10 seconds to 2 second by @WeiXinChan in #270
- change some default value of parameter by @WeiXinChan in #272
- Hbase Batch Get Support by @JackShi148 in #269
- route single partition refresh by @maochongxin in #247
- fix print log when route wrong by @GroundWu in #274
- Fix print log wrong by @GroundWu in #275
- Fix compatibility problem caused by getPartition in ODP mode by @JackShi148 in #273
- Fix batch wait by @maochongxin in #278
- revert rpc.execute.timeout by @maochongxin in #279
- Revert the default connection pool size to 1 by @WeiXinChan in #280
- refresh route table when server return OB_GTS_NOT_READY by @WeiXinChan in #281
- modify direct-load MAX_QUERY_TIMEOUT to Integer.MAX_VALUE by @medcll in #283
Full Changelog: obkv-table-client-1.3.0...obkv-table-client-1.4.0
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