Permalink
Commits on Jun 15, 2012
  1. Bump version 1.2.0.dp5

    Change-Id: I2712dee2a867cacff1948fc466f79268e5189c2b
    Reviewed-on: http://review.couchbase.org/17310
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    avsej committed Jun 15, 2012
Commits on Jun 14, 2012
  1. Integrate with Rack and Rails session store

    Change-Id: I0963e753efcce320fa1e350326e33a1cd520c79c
    Reviewed-on: http://review.couchbase.org/17280
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed Jun 13, 2012
  2. Implement cache store adapter for Rails

    Change-Id: Ibbf0041401f565bb5456c07f9a1e188cc3ee9a1c
    Reviewed-on: http://review.couchbase.org/17217
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed with Chris Anderson Jun 13, 2012
  3. Implement key prefix (simple namespacing)

    Change-Id: Ibd7e79e6204a7394f94b9edae5fd04848c6f6b15
    Reviewed-on: http://review.couchbase.org/17251
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed with Chris Anderson Jun 13, 2012
  4. Fix documentation for :ttl option in Bucket#cas

    Change-Id: I393c2b5200bd61343c548414583ae6e13fb4ae2c
    Reviewed-on: http://review.couchbase.org/17216
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed with Chris Anderson Jun 13, 2012
  5. Allow to force assembling result Hash for multi-get

    Change-Id: I065a5579a6aaab90e9acead7cec9cbfabffaf4b2
    Reviewed-on: http://review.couchbase.org/17215
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed with Chris Anderson Jun 13, 2012
Commits on Jun 6, 2012
  1. Bump version 1.2.0.dp4

    Change-Id: I4770aefd00ba9aff3fe4e1ac8b237e8a9e08f733
    Reviewed-on: http://review.couchbase.org/16908
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed with ingenthr Jun 6, 2012
  2. Update replace documentation: it accepts :cas option

    Change-Id: I928fd9a29d6fbb6cbf584481db48c2bae82a8ef5
    Reviewed-on: http://review.couchbase.org/16905
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed Jun 6, 2012
  3. Comment out unpredictable test

    Change-Id: I54d9972bb8249f8b9a7f4ff0725cf2692c652206
    Reviewed-on: http://review.couchbase.org/16904
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed Jun 6, 2012
  4. RCBC-36 Fix segfault

    Change-Id: I7b4a4d65d40b21d1f0d4fdd94ed073e60700d840
    Reviewed-on: http://review.couchbase.org/16903
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed with ingenthr Jun 6, 2012
  5. Bump version 1.2.0.dp3

    Change-Id: Ibe0eb286595c3320842a2c383effe810e909d20f
    Reviewed-on: http://review.couchbase.org/16875
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed Jun 6, 2012
  6. Document the timeout units (microseconds)

    Change-Id: I4a9169d5bf27383c96e0df01c81c7a8403bcac28
    Reviewed-on: http://review.couchbase.org/16861
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed Jun 6, 2012
  7. Break out from event loop for non-chunked responses

    Fixes Bucket#save_design_doc
    
    Change-Id: Ic5b980f5117b6c813a8542420991b8a85958fffb
    Reviewed-on: http://review.couchbase.org/16856
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed Jun 6, 2012
  8. Fix for multi_json < 1.3.3

    Old versions use encode/decode methods, which are deprecated now. But only
    in 1.3.3 version they was aliased to dump/load. This patch fixes followin
    exception:
    
    couchbase-1.2.0.dp2/lib/couchbase/utils.rb:29:in `build_query': undefined method `dump' for MultiJson:Module (NoMethodError)
    
    Change-Id: I9e409bc7f3141cdc03ea9d0f2aed80851406f34e
    Reviewed-on: http://review.couchbase.org/16855
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed Jun 6, 2012
Commits on Jun 5, 2012
  1. Update dependency for windows gem

    Change-Id: Ieb708f7400a03306deca94a900872180b1a583a2
    Reviewed-on: http://review.couchbase.org/16818
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed Jun 5, 2012
  2. Bump version 1.2.0.dp2

    Change-Id: I8de28715ca45eaf640d616c4ac0e8b13c0954597
    Reviewed-on: http://review.couchbase.org/16806
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed Jun 5, 2012
  3. Merge "Merge branch 'release11'"

    ingenthr committed with Gerrit Code Review Jun 5, 2012
  4. Configure travis-ci notification recipients

    Change-Id: Iec163210d27c5ceab84c5ab6a606c20cbe392d1f
    Reviewed-on: http://review.couchbase.org/16801
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed with ingenthr Jun 5, 2012
  5. Merge branch 'release11'

    * release11:
      Bump version 1.1.2
      Upgrade libcouchbase dependency
      [backport] Use debugger gem for 1.9.x rubies
    
    Conflicts:
    	HISTORY.markdown
    	couchbase.gemspec
    	lib/couchbase/version.rb
    	tasks/compile.rake
    
    Change-Id: I986cc121ed979f3da5c4249de0d8e8e68f1a7e99
    avsej committed Jun 5, 2012
  6. Bump version 1.1.2

    Change-Id: If73e394a00a71b4697697ece3a84ac79d9857131
    Reviewed-on: http://review.couchbase.org/16793
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed Jun 5, 2012
  7. Upgrade libcouchbase dependency

    Change-Id: I09f7b633df9931d28dfa01478f75011b4454b454
    Reviewed-on: http://review.couchbase.org/16792
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed Jun 5, 2012
  8. [backport] Use debugger gem for 1.9.x rubies

    Change-Id: I69ad4c39e099a2a791e64a3f617685459c76e9b3
    Reviewed-on: http://review.couchbase.org/16791
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed May 28, 2012
Commits on Jun 4, 2012
  1. Add table of possible values for error atttribute of the exception

    Change-Id: I6a5449fb1150855138dafa36bfd9e2324c2c1dd8
    Reviewed-on: http://review.couchbase.org/16725
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    avsej committed Jun 4, 2012
  2. Implement get with lock operation

    Change-Id: I9f45616f78af0752f5fcfecf9b2a21652897ade1
    Reviewed-on: http://review.couchbase.org/16717
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed Jun 4, 2012
Commits on Jun 3, 2012
  1. Remove some APT sources before 'apt-get update'

    It fixes issue when travis cannot perform 'apt-get update' because of some
    of these sources. Also it should speedup the installation process.
    
    Change-Id: I389c738027b649a92490c058066c786cb42dc48d
    Reviewed-on: http://review.couchbase.org/16711
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed with ingenthr Jun 3, 2012
  2. Require yajl as development dependency

    1.8.x platform doesn't have built-in JSON parser, so it should load
    something for it before. See multi-json supported libraries.
    
    Change-Id: I4328246652e05d7456f10b8aff9cbf1776628b09
    Reviewed-on: http://review.couchbase.org/16709
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed with ingenthr Jun 3, 2012
  3. Use latest stable build of libcouchbase for travis-ci

    Change-Id: I61342cb71a72cabc73f8f2b1455bdd6c4039d630
    Reviewed-on: http://review.couchbase.org/16708
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed with ingenthr Jun 3, 2012
Commits on May 31, 2012
  1. Use debugger gem for 1.9.x rubies

    Change-Id: I849527c540cd432f82241041572c3c44fabee214
    Reviewed-on: http://review.couchbase.org/16464
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed with Chris Anderson May 28, 2012
  2. Use plain structs instead of typedefs

    Change-Id: I6659afb1c01ab5b90ae4c5ea3d8f66b430c34bb2
    Reviewed-on: http://review.couchbase.org/16465
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed with Chris Anderson May 28, 2012
  3. Define views only if "views" key presented

    Change-Id: I323d02aae236170b30d75c82ed95a44d1599964b
    Reviewed-on: http://review.couchbase.org/16406
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed with Chris Anderson May 24, 2012
  4. Specify HTTP method when body is set for View request

    Change-Id: I5897f01d58fe094fe5256a72d19e86b58329db0d
    Reviewed-on: http://review.couchbase.org/15699
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed with Chris Anderson May 7, 2012
  5. Fix view iterator. It doesn't lock event loop anymore

    Change-Id: Iad4eacf012ed2381b29ff811c06c8a9e99f0f800
    Reviewed-on: http://review.couchbase.org/14993
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Jasdeep Jaitla <jasdeep@scalabl3.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    avsej committed with Chris Anderson Apr 18, 2012
Commits on May 24, 2012
  1. Allow to block and wait for part of the requests

    Change-Id: I609b3066ac670f0614d6864dd7c1f4a9c25ea230
    Reviewed-on: http://review.couchbase.org/14963
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    avsej committed Apr 17, 2012
  2. RCBC-34 Use multi_json gem

    multi_json is more portable way to use JSON parser/generator
    
    Change-Id: Ia23b0952cb72364dc9d84bba215c39ba96a79c65
    Reviewed-on: http://review.couchbase.org/16153
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    avsej committed May 17, 2012
  3. RCBC-35 Fix the params escaping

    Change-Id: I0a0b58b56ca035e9bfe835c23e7e68213d9bbb2c
    Reviewed-on: http://review.couchbase.org/16339
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Jan Lehnardt <jan@couchbase.com>
    avsej committed May 23, 2012