New Features
- Added multi-indexes (#933)
- Added selective history deletion to the Data Explorer (#1297)
- Made
filter
support the nested object syntax (#1325) - Added
r.not_
to the Python driver (#1329) - The backup scripts are now installed by the Python driver (#1355)
- Implemented variable-width object length encoding and other improvements to serialization (#1424)
- Lowered the I/O pool threads' stack size (#1425)
- Improved datum integer serialization (#1426)
- Added a thin wrapper struct
threadnum_t
instead of using raw ints for thread numbers (#1445) - Re-enabled full perfmon capability (#1474)
Fixed Bugs
- Fixed the output of
rethinkdb admin help
(#936, #1447) make
no longer runs./configure
(#979)- Made the Python code mostly Python 3 compatible (still a work in progress) (#1050)
- The Data Explorer now correctly handles unexpected token errors (#1334)
- Improved the performance of JSON parsing (#1403)
batched_rget_stream_t
no longer uses an out-of-date interruptor (#1411)- The missing
protobuf_implementation
variable was added to the JavaScript driver (#1416) - Improved the error and help messages in the backup scripts (#1417)
r.json
is no longer incorrectly marked as non-deterministic (#1430)- Fixed the import of
rethinkdb_pbcpp
in the Python driver (#1438) - Made some stores go on threads other than just 0 through 3 (#1446)
- Fixed the error message when using
groupBy
with illegal pattern (#1460) default
is no longer unprintable in Python (#1476)