This release introduces hot backup, atomic set and get operations, significant insert performance improvements, nested document syntax, and native binaries for CentOS / RHEL.
New Features
- ReQL
- Added
r.json
for parsing JSON strings server-side (#887) - Added syntax to
pluck
to access nested documents (#889) get_all
now takes a variable number of arguments (#915)- Added atomic set and get operations (#976)
update
,insert
,delete
andreplace
now take an optionalreturn_vals
argument that returns the values that have been atomically modified
- Renamed
getattr
toget_field
and make it polymorphic on arrays (#993) - Drivers now use faster protobuf libraries when possible (#1027, #1026, #1025)
- Drivers now use
r.json
to improve the performance of inserts (#1085) - Improved the behaviour of
pluck
(#1095)- A field with a non-pluckable value is considered absent
- Added
- Web UI
- Server
- Flushes to disk less often to improve performance without affecting durability (#520)
- CLI
- Documentation
- Packaging
- RPMs for CentOS (#268)