Revision history for HBase-JSONRest

0.047  Date/time: 2017-07-27

        [ENHANCEMENTS]
        - Addes support for scanner starttime, endtime, maxversions parameters.

0.043  Date/Time: 2015-12-03

        [ENHANCEMENTS]
        - Added support for gzip content-encoding, to save on bandwidth


0.042  Date/time: 2015-09-02

        [BUG FIXES]
        - Fixed a bug in multiget - if some of specified keys are missing
          they will be ignored properly (themage).


0.041  Date/time: 2015-08-31

        [ENHANCEMENTS]
        - Don't create HTTP::Tiny object in each request. Create it in
          constructor and keep it in hbase object instance so it can be
          reused. This means that the same instance of HTTP::Tiny can
          used for many requests, so connections can be reused.
        - More debug info for failed requests
        - Added strict mode. Defaults to false. If activated, the hbase
          handle will die on unsuccessful request.

        [BUG FIXES]
        - Allow scans with pefix '0'
        - Fixed bug in_build_get_uri - lost columns when current url
          became too long (dtcyganov)
        - Fixed bug in _build_multiget_uri - lost keys when current url
          became too long (dtcyganov)


0.040  Date/time: 2015-08-09

        [ENHANCEMENTS]
        - Added support for specifying and retrieving an arbitrary number
          of columns when using `get` (Tarek Sheasha).
        - Added support for [startrow, endrow) scanner

        [BUG FIXES]
        - Fixed a bug for PREFIX scanner - when prefix is depleted, the
          scanning will stop as it should.


0.032   Date/time: 2015-06-19

        [BUG FIXES]
        - Fixed a bug in scanner which could cause some keys to be skipped
          due to wrong postix used for the first key of the next batch.
        - Fixed a bug which prevented keys that begin with 0 to be
          inserted.


0.031   Date/time: 2015-06-16

        [ENHANCEMENTS]
        - Added uri_gen tests for stateless REST scanners


0.030   Date/time: 2015-06-15

        [ENHANCEMENTS]
        - Added support for stateless REST scanners


0.021   Date/time: 2015-04-16

        [BUG FIXES]
        - Bug fix for missing uri_escape of a key in _build_multiget_uri.


0.020   Date/time: 2014-11-11

        [ENHANCEMENTS]
        - Moved get uri generator code to separate method
        - Added tests for get uri generator
        - Moved multiget uri generation to separate method
        - Added tests for multiget uri generator
        - Added delete instance method (Robert Nilsson)
        - Added support for list of columns in get
        - Added support for number of versions in get
        - Added suport for timestamp range in get
        - Added test for timestamp range uri generator
        - Added option to override HBase timestamp on put
        - Standardized structure of error description hash generated
          in _extract_error_tiny

        [BUG FIXES]
        - Bug fix for missing $url param in _extract_error_tiny call.
        - Fix warnings if response has no status (Eric Herman)

        [DOCUMENTATION]
        - POD for new get options (get by column, version, timestamp range)
        - POD for multiget for last N versions
        - POD for put with HBase timestamp override
        - POD for delete (Robert Nilsson)


0.011   Date/time: 2014-08-19
        Added uri in error message. Correction in comments for get function.


0.010   Date/time: 2014-08-18
        Added support for multiget.


0.005   Date/time: 2014-07-21
        Corrected pod for method calls - use hash refs, not lists for
        params


0.004   Date/time: 2014-07-11
        Pod coverage test was failing. Added required pod for constructor
        method.


0.003   Date/time: 2014-07-08
        Correction to pod Synopsis


0.002   Date/time: 2014-07-08
        Added error handling info to pod.


0.001   Date/time: 2014-07-07
        First

