RethinkDB patch updates (v1.4.2-v1.4.4)

RethinkDB patch updates (v1.4.2-v1.4.4)

I will do these posts from time-to-time, because not everyone is following RethinkDB as closely as I am. The team have released a few new patches recently to improve performance, the admin panel (which is already awesome), and as always — bugs. They also have some great features and improvements coming up in the near future as they lead toward the big milestone, v1.5, which will bring with it secondary indexes. Now, no-one can expect the system to be perfect when it’s first released but it’s a step in a really exciting direction that will eventually yield a very powerful, yet easy to use tool. That’s the part that makes RethinkDB so exciting for me — it’s so easy to get up and running. It just gets out of your way and let’s you get to work.

But, I digress. Here are the changes:

Release 1.4.4

Changes

Bug fix update:

  • Improved the documentation
    • Made the output of rethinkdb help and --help consistent (#643)
    • Clarify details about the client protocol (#649)
  • Cap the size of data returned from rgets not just the number of values (#597)
    • The limit changed from 4000 rows to 1MiB
  • Partial bug fix: Rethinkdb server crashing (#621)
  • Fixed bug: Can’t insert objects that use ‘self’ as a key with Python driver (#619)
  • Fixed bug: [Web UI] Statistics graphs are not plotted correctly in background tabs (#373)
  • Fixed bug: [Web UI] Large JSON Causes Data Explorer to Hang (#536)
  • Fixed bug: Import command doesn’t import last row if doesn’t have end-of-line (#637)
  • Fixed bug: [Web UI] Cubism doesn’t unbind some listeners (#622)
  • Fixed crash: Made global optargs actually propagate to the shards properly (#683)

Release 1.4.3

Changes

Bug fix update:

  • Improve the networking code in the Python driver
  • Fix a crash triggered by a type error when using concatMap (#568)
  • Fix a crash when running rethinkdb proxy --help (#565)
  • Fix a bug in the Python driver that caused it to occasionally return None (#564)

Release 1.4.2

Changes

Bug fix update:

  • Replace ~ with About in the web UI (#485)
  • Add framing documentation to the protobuf spec (#500)
  • Fix crashes triggered by .orderBy().skip() and .reduce(r.js()) (#522, #545)
  • Replace MB with GB in an error message (#526)
  • Remove some semicolons from the protobuf spec (#530)
  • Fix the rethinkdb import command (#535)
  • Improve handling of very large queries in the data explorer (#536)
  • Fix variable shadowing in the javascript driver (#546)
Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!