The Apache Kudu team is happy to announce the release of Kudu 1.0.0!
Kudu is an open source storage engine for structured data which supports low-latency random access together with efficient analytical access patterns. It is designed within the context of the Apache Hadoop ecosystem and supports many integrations with other data analytics projects both inside and outside of the Apache Software Foundation.
This latest version adds several new features, including:
- Removal of multiversion concurrency control (MVCC) history is now supported. This allows Kudu to reclaim disk space, where previously Kudu would keep a full history of all changes made to a given table since the beginning of time.
- Most of Kudu’s command line tools have been consolidated under a new top-level "kudu" tool. This reduces the number of large binaries distributed with Kudu and also includes much-improved help output.
- Administrative tools including "kudu cluster ksck" now support running against multi-master Kudu clusters.
- The C++ client API now supports writing data in AUTO_FLUSH_BACKGROUND mode. This can provide higher throughput for ingest workloads.
This release also includes many bug fixes, optimizations, and other improvements, detailed in the release notes available at:
Download the source release here:
s/1.0.0/Convenience binary artifacts for the Java client and various Java integrations (eg Spark, Flume) are also now available via the ASF Maven repository.Enjoy the new release!- The Apache Kudu team