Skip to content

3.4.2

Compare
Choose a tag to compare
@avsej avsej released this 12 Apr 16:22
· 89 commits to main since this release
3.4.2
527358f

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 on Couchbase::Cluster.connect (#85).

  • RCBC-418: Add durability to append and prepend options (#88).

  • RCBC-422: Cleanup search options (#89).

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)