because the cursor.reset method failed with not-supported. Two fixes:
explicitly change next-random cursors to call the underlying reset method,
they're btree handles so it makes sense for them. Additionally, make the
default cursor.reset method be a no-op rather than a not-supported error,
bulk cursors don't want to block transactions/checkpoints either.
session.truncate back out of the cursor layer and into the session
layer (ref #314).
Change session.truncate to support any cursor position for range
truncation, not just keys that are known to exist. This also
allows us to simplify the testing, because row-store can now deal
with "implicit" keys.
This is an API change, note in the "Upgrading" section of the docs.
equality result in a separate argument: close#274.
Add connection.is_new to the list of methods in the SWIG file that don't
require error handling, add a connection.is_new smoke test to the test
suite.
Add a connection.get_home smoke test to the test suite.