changelogs.md


alibaba/node-hbase-client

Repository  -  API  -  Source

1.6.1

January 2, 2018

fixes

others

1.6.0

November 24, 2017

features

  • [bf83163] - feat: add client.checkAnd support (#99) (Khaidi Chu <i@2333.moe>) *others
  • [7680b52] - test: can't pass test because some incompatible code in mocha (#98) (Khaidi Chu <i@2333.moe>)

1.5.0

August 16, 2017

features

1.4.0

August 10, 2015
  • feat: Added RowFilter support to enable easier scans for specific group of rows.
    • doc: Change url and name of hbase protobuf implementation

1.3.0

March 5, 2015
  • Add SingleColumnValueFilter (@hase1031)
    • Fixes HbaseObjectWritable when clazz not in CLASS_TO_CODE (@hase1031)
    • Add Comparators for filter (@hase1031)
    • add 0.96 help

1.2.2

January 20, 2015
  • Parse latest version of hbase 0.94.x from the web
    • Use push to add item to array (@wision)

1.2.1

November 25, 2014
  • Call clearCachedLocationForServer while handling connection error (@wision)

1.2.0

October 2, 2014
  • Fix tests & use Travis (@wision)
    • multi upsert function (@tzolkincz)

1.1.1

September 5, 2014
  • Fix mput object check (@wision)

1.1.0

September 5, 2014
  • Add ColumnPrefixFilter & ColumnRangeFilter (@wision)

1.0.0

August 28, 2014
  • Allow mput array of Put objects
    • result add getRow()

0.5.0

April 3, 2014
  • no need to delete cache region locations manually
    • Raw option for mget (@wision)

0.4.5

April 3, 2014
  • make test with custom config file
    • Use config for tests + small fixes (@wision)
    • Fix ConnectionClosedException for newer nodejs version (@wision)
    • Add a CRUD get started

0.4.4

March 13, 2014
  • add missing RegionOfflineException to errors

0.4.3

March 12, 2014
  • fix _storeRegionInfo() return null TypeError
    • RegionInfo getRegionNameAsString typeError bug fix

0.4.2

March 12, 2014
  • processBatch() will retry when region server return org.apache.hadoop.hbase.* Exception fixed #55

0.4.1

February 27, 2014
  • use dns.lookup to resolve domain. fixed #54
    • key only filter test case value is length buffer int

0.4.0

February 26, 2014
  • add missing filter name
    • Support simple filter, like only scan row key.
    • add null item

0.3.5

February 20, 2014
  • dont change input data on mput()

0.3.4

February 20, 2014
  • Support HBase 0.94.16 fixed #36
    • mv benchmark to docs/. fixed #45

0.3.3

February 17, 2014
  • connection refused error instead of connection timeout error. fixed #50
    • make sure root meta update after hbase clusters restart. fixed #49

0.3.2

February 14, 2014
  • org.apache.hadoop.hbase.NotServingRegionException also retry

0.3.1

February 14, 2014
  • ignore org.apache.hadoop.hbase.NotServingRegionException on split demo
    • action max retry 3 times
    • Action retry with useCache = false when regionserver.WrongRegionException fixed #47
    • add AUTHORS

0.3.0

September 25, 2013
  • support ping fixed #41

0.2.2

September 11, 2013
  • remove bagpipe and fix tests

0.2.1

September 11, 2013
  • TypeError: Cannot set property decodeStrings of undefined isaacs/readable-stream#66

0.2.0

September 11, 2013
  • fix readFields data empty problems. And also remove mget bigpipe limit #39
    • support coveralls

0.1.11

June 20, 2013
  • mget: use bagpipe for order
    • add support hbase version
    • rm sending log

0.1.10

June 5, 2013
  • support Connection timeout on connecting state.

0.1.9

June 4, 2013
  • add more error info for debug
    • change windows \r\n to \n
    • NoSuchColumnFamilyException should not remove cached region locations. fixed #27

0.1.8

May 31, 2013
  • add rpcTimeout (@coolme200)

0.1.7

May 30, 2013
  • support client.getRow(table, row, "*", callback)

0.1.6

May 23, 2013
  • fix mget: remove default kv.getValue().toString()

0.1.5

May 22, 2013
  • add getRow select all columns support
    • threshold set to 85
    • add test config
    • fixed #23 when logger not exists, use console default.
    • copyright
    • benchmark support args

0.1.4

May 16, 2013
  • add mput & mdel fixed #8
    • RegionServerStoppedException need to close connection. fixed #21; mget benchmark.

0.1.3

May 16, 2013
  • support mget

0.1.2

May 14, 2013
  • support delete

0.1.1

May 14, 2013
  • NotServingRegionException when querying, need to close the connection. fixed #17
    • long running for get benchmark
    • use blanket instead of jscover

0.1.0

May 9, 2013
  • remove unused codes
    • clean cache regions when region server socket close. fixed #16 #10
    • remove zkjs deps

0.0.7

May 7, 2013
  • prefetch table all regions the first time; refetch regions when offline happen. #10 #16
    • add communication protocol, diagram between client and server. fixed #14

0.0.6

May 5, 2013
  • add benchmark results to readme
    • fixed QPS caculate wrong
    • show use time
    • add getRow and get() benchmark
    • add benchmark.js fixed #7
    • fixed #13 Maximum call stack size exceeded
    • #7 add benchmark
    • fixed #12 , use node-zookeeper-client instead of zkjs.
    • Bytes.toLong move to WritableUtils.toLong

0.0.5

May 4, 2013
  • prefetchRegionCache() after getClosestRowBefore(). fixed #9 Scan meta, get a table region
    • locateRegion all side region row with startKey #9
    • add scan and scanner #9
    • add scan writable
    • add more debug info

0.0.4

May 3, 2013
  • support Put fixed #3
    • change prototype code style
    • add coverage, remove htable.js

0.0.3

April 28, 2013
  • not handle read after every call. fixed #4
    • receiveResponse on nextTick; add more tests for network error cases. fixed #5
    • fix interceptor's error
    • add close, error, request timeout handle #5

0.0.2

April 26, 2013
  • support getRow(table, rowkey, columns, callback)
    • use zookeeper-watcher
    • one hostport one connection

0.0.1

April 25, 2013
  • support get(table, Get) now.
    • fixed client.prototype
    • client.locateRegion() done
    • remove config.js
    • fixed writeLong 29
    • get region from meta
    • getProtocolVersion() and getClosestRowBefore()
    • writable
    • Result readFields
    • move bytes.js to util/bytes.js; add HbaseObjectWrite
    • rename outStream to DataOutPutBuffer
    • Get readFields done
    • add Get.js
    • dir change
    • add writeChar, writeByte, writeBoolean
    • add writeLong and writeInt
    • update readme
    • add logo
    • Initial commit