V7.9 includes integration with the newest Kafka release, support for HTTP Keep-Alive connections (which reduces CPU load from VoltDB Management Center) and more security features.
Like all of you, we have been reading about recent Spectre and Meltdown security vulnerabilities in our CPU chips. We just posted what we know in our blog and will be updating this post with performance information once our testing is finished. We urge you to run your own performance tests, since any actual changes to throughput or latency may depend heavily on your actual processor hardware, use of virtualization and VoltDB workload. Read more in our recent blog post.
VoltDB Importers, Exporters and kafkaloader now support Kafka 1.0.0 and Kafka 0.10.2 in addition to continued support for Kafka 0.8.2. To switch importers in VoltDB from using Kafka 0.8.2 to a newer version, add version="10" to the configuration. To run a loader, use the kafkaloader10 command.
The JSON API accessible from the HTTP port now supports session cookies. For databases with security enabled, this lessens the server load of re-authorization using VoltDB Management Center (VMC) and can speed up requests from application clients that query this interface.
We’ve added encryption between datacenters using DR and XDCR. This extra layer of secure transport can be configured separately from the client port SSL/TLS so that you can apply the encryption where you need it.
For a full list of v7.9 features and fixes, visit our Release Notes. If you have questions or feedback, drop a note to our Customer Success Manager, Ben Ballard, at support[@]voltdb.com. Download VoltDB v7.9 and give it a try.