Bug fix release
Compatibility
RethinkDB 2.3.1 servers can be mixed with RethinkDB 2.3.0 servers in the same cluster.
We recommend that you run a mixed-version cluster only temporarily for upgrading
purposes.
No migration is required when upgrading from RethinkDB 2.3.0. Please read the
RethinkDB 2.3.0 release notes if you're upgrading from an
older version.
Supported systems
We now provide packages for Ubuntu 16.04 (Xenial Xerus).
The r.http
command no longer supports fetching data from encrypted https
resources on
OS X 10.7 and 10.8 (#5681). Newer releases of OS X are not affected.
Bug fixes
- Server
- Fixed a segmentation fault triggered by performing a batched
insert
with multiple
occurrences of the same primary key (#5683) - Fixed an uncaught exception bug in the
hostname_to_ips
function that could be
triggered by connecting a server with an unresolvable address (#5629) - Fixed a query failure when opening a changefeed with the
squash: true
option on a
system table (#5644) - Fixed a crash that was triggered when joining servers with identical server names
(#5643) - Fixed an issue with the random number generator that stopped initial server names from
getting randomized correctly (#5655) - Fixed a bug that caused memory to not be released properly after dropping a table or
removing its replicas from a server (#5666) - Fixed a bug causing
eqJoin
to freeze the server when chained after achanges
command (#5696) - Fixed an issue that caused the
returnChanges: "always"
option of theinsert
command to miss certain types of errors in thechanges
result (#5366) - Fixed a crash on OS X 10.7 when using the .dmg uninstaller (#5671)
- The OS X .dmg uninstaller is now signed (#5615)
- Fixed an edge case in the error handling for auto-generated primary keys when
inserting into a system table (#5691) - RethinkDB can now be compiled with GCC 5.3 (#5635)
- Fixed a segmentation fault triggered by performing a batched
- JavaScript driver
- Python driver
- Java driver
Contributors
Many thanks to external contributors from the RethinkDB community for helping
us ship RethinkDB 2.3.1. In no particular order:
- Brian Chavez (@bchavez)
- Neil Hanlon (@NeilHanlon)
- Jason Soares (@JasonSoares)
- Magnus Lundgren (@iorlas1)