Compatibility#

Ruby Couchbase Driver Compatibility#

The following compatibility table specifies the versions of Ruby driver for Couchbase Ruby Client (the couchbase gem) supported by the most recent patch releases of the specified CouchbaseOrm versions.

Note

Older versions of CouchbaseOrm within the same minor release may support older driver versions.

CouchbaseOrm

Couchbase SDK 3.3

last

Ruby Compatibility#

The following compatibility table specifies the versions of Ruby interpreters supported by CouchbaseOrm. “D” in a column means support for that Ruby version is deprecated.

CouchbaseOrm

Ruby 3.2

Ruby 3.1

Ruby 3.0

Ruby 2.7

Ruby 2.6

Ruby 2.5

Ruby 2.4

Ruby 2.3

Ruby 2.2

JRuby 9.4

JRuby 9.3

JRuby 9.2

last

CouchbaseOrm Server Compatibility#

The following compatibility table specifies the recommended version(s) of CouchbaseOrm for use with a specific version of Couchbase server.

Note that in order to use features of a particular Couchbase server version, both the driver and CouchbaseOrm must support that server version. Please refer to the driver compatibility page for driver compatibility matrices.

The following compatibility table specifies the versions of Ruby interpreters supported by CouchbaseOrm. “D” in a column means support for that Ruby version is deprecated.

CouchbaseOrm

Couchbase 7.6.0

Couchbase 7.2.0

Couchbase 7.2.0

Couchbase 7.1.0

Couchbase 7.0.0

Couchbase 6.5.5

last

Rails Compatibility#

The following compatibility table specifies which versions of Ruby on Rails are supported by CouchbaseOrm.

CouchbaseOrm

Rails 7.1

Rails 7.0

Rails 6.1

Rails 6.0

Rails 5.2.7

last

Rails Frameworks Support#

Ruby on Rails is comprised of a number of frameworks, which CouchbaseOrm attempts to provide compatibility with wherever possible.

Though CouchbaseOrm attempts to offer API compatibility with Active Record, libraries that depend directly on Active Record may not work as expected when CouchabseOrm is used as a drop-in replacement.

Note

CouchbaseOrm can be used alongside Active Record within the same application without issue.