Release Notes
4.0.2
Fixes
Streaming mode
EXACT
was ignoring thetarget_bytes
parameter.
Java
Added a
toString
method to the Tuple class.
4.0.1
Fdbcli
Added a
configure auto
command which will recommend a setting for proxies and logs (not resolvers) along with machine class changes.Added a
setclass
command which can change a process’s machine class fromfdbcli
.
Performance
Improved the recovery speed of the transaction subsystem.
Improved the stability of the transaction rate under saturating workloads.
Made the transaction log more memory efficient.
Features
Added support for Versionstamp atomic operations.
Fixes
It was not safe to allocate multiple directories concurrently in the same transaction in the directory layer.
Bindings
API version updated to 400. See the API version upgrade guide for upgrade details.
Java
Changed the package for the Java bindings from com.foundationdb to com.apple.cie.foundationdb.
Python
Tuple support for integers up to 255 bytes.
Other changes
Added detailed metric logging available through Scope.
An optional configuration parameter has been added that allows you to specify a seed cluster file.