Scala SDK Status


#1

Hi, my company currently uses the ReactiveCouchbase scala library to interact with our couchbase server. I have recently become concerned about the state of it being maintained. After looking through open issues, the maintainer mentioned that he was considering not continuing maintenance due to the potential for couchbase to release an official sdk. I began searching and found this: https://github.com/couchbaselabs/couchbase-scala-client . I am wondering what the state of this project is. I appreciate any update / thoughts anyone may have on this, as I am trying to figure out what next steps I should take when considering all options for connecting to couchbase using scala.


#2

@daschl can tell you more probably, but yeah this is something we’re working on, although other features of the java client have taken precedence (we had to get ready for the upcoming couchbase server release, currently in dev preview).

I’d say keep an eye open for an official scala client beta/GA announcement and see if it can gradually replace ReactiveCouchbase in your codebase from then on.


#3

Hi @nateefrechette, it’s pretty much as simon said. We have it on the radar and I want to go back working on this as soon as the higher priority topics have cooled down a bit, hopefully in this Q2 at some point.

Btw for now, using the java client with RxScala is also quite nice, even if not perfect but can be used until we ship a “native” scala client :slight_smile:


#4

Do the plans to go back to a Scala native SDK still exist? I’ve been really looking forward to it.


#5

Hey @fabio.serragnoli

Thanks for letting us know of your interest in a Scala SDK.

While we haven’t committed to anything yet, I think I can say that there’s a lot of internal interest in this too, and in fact we are currently working on some internal prototypes. I’ve nothing in the way of timescales or official announcements for you at this point, but - watch this space :slight_smile: