1.1 - 18.10.2018
New features / improvements
- [CRAIL-5] How to I contribute to Crail?
- [CRAIL-15] Better default configuration
- [CRAIL-19] Add checkstyle plugin
- [CRAIL-20] Statistics for storage and rpc client
- [CRAIL-24] New documentation using readthedocs
- [CRAIL-27] HDFS adapter implementation improvement
- [CRAIL-34] Use Apache parent pom
- [CRAIL-36] Add incubation disclaimer to README
- [CRAIL-39] Add download page to website
- [CRAIL-41] Use DiSNI/DaRPC v1.6
- [CRAIL-49] Add Docker container
- [CRAIL-50] Use DiSNI/DaRPC v1.7
- [CRAIL-53] Add missing license headers and exclude configuration files from rat check
- [CRAIL-54] Tar source files / scm tag is now HEAD
- [CRAIL-55] Add programming documentation
Bug fixes
- [CRAIL-26] HDFS statistics
- [CRAIL-29] Fix starting multiple datanodes on same host
- [CRAIL-40] Fix startup script memory requirement
- [CRAIL-45] Fix Nullpointer exception when datapath is not accessible
- [CRAIL-46] Clarify incubating status on website
- [CRAIL-51] Fix subsitution of core-site.xml in Docker container
- [CRAIL-52] Fix CRAIL_HOME in Docker container
1.0 - 23.05.2018
This is our first Apache incubator release. Below are new features and bug fixes since the import to Apache.
New features / improvements
- [CRAIL-22] New NVMf storage tier that does not depend on SPDK
- [CRAIL-17] CrailBufferedStream: align access on underlying CoreStream
- [CRAIL-11] Enable environment variable expansion in crail-site.conf
- [CRAIL-10] Allow nodes in Crail to be non-enumerable.
- [CRAIL-9] Allow Crail to use multiple cores if configured with NaRPC (RPC or Storage)
Bug fixes
- [CRAIL-3] Directory index lost when writing
- [CRAIL-4] getLong and getShort functions on the CrailBufferInputStream return double
- [CRAIL-8] Make sure DataNodeInfo.key is invalidated on object updates