Install & Run: http://docs.vaticle.com/docs/running-typedb/install-and-run
New Features
Bugs Fixed
-
Prevent SIGSEGV when using a closed RocksIterator
Using a RocksIterator after it is closed can cause aSIGSEGV
, which crashes the server. #6382 introduced a new API on RocksIterator that was not protected againstclose()
race conditions, which is now corrected. -
Replace next() with first() to ensure resources are closed
As mentioned in #6404 we occasionally useiterator.next()
instead of.first()
. This can cause iterators to remain open and un-recycled until much later when finalised. We should use terminating iterator operations such asfirst()
when only retriving one element from an iterator.
Code Refactors
Other Improvements
- Custom base Docker image for TypeDB Server
Update all of the system libraries in TypeDB Server Docker image to make sure they don't contain any vulnerabilities.