3.4.2
Rubygems: https://rubygems.org/gems/couchbase/versions/3.4.2
API docs: https://docs.couchbase.com/sdk-api/couchbase-ruby-client-3.4.2
Full Changelog: 3.4.1...3.4.2
gem install couchbase -v 3.4.2
# rubygems.org version (does not have precompiled binaries)
gem "couchbase", "3.4.2"
# use official repository, supported Ruby ABIs: 3.0.0, 3.1.0, 3.2.0
gem "couchbase", "3.4.2", :source => "https://packages.couchbase.com/clients/ruby/3.1.0/"
## precompiled binaries (uncomment line with effective ABI version of ruby)
# gem "couchbase", "3.4.2", :platforms => :mri_32, :source => "https://packages.couchbase.com/clients/ruby/3.2.0/"
# gem "couchbase", "3.4.2", :platforms => :mri_31, :source => "https://packages.couchbase.com/clients/ruby/3.1.0/"
# gem "couchbase", "3.4.2", :platforms => :mri_30, :source => "https://packages.couchbase.com/clients/ruby/3.0.0/"
Improvements
-
RCBC-419: Accept
Couchbase::Configuration
object onCouchbase::Cluster.connect
(#85). -
RCBC-418: Add durability to append and prepend options (#88).
Underlying C++ SDK Core Changes
-
CXXCBC-31: Allow to use schema-less connection strings (e.g.
"cb1.example.com,cb2.example.com"
. (#394) -
CXXCBC-318: Always try TCP if UDP fails in DNS-SRV resolver. (#390)