...
Release | Description |
2.6.x | Schema Compiler Improvements, Usability, Documentation - Apache NiFi - full integration with metadata
- (This is not necessarily coupled to the release cycle. It may not involve Daffodil changes.)
- Progress on schema compilation speed/space improvements (DAFFODIL-1444)
|
3.0 | Advanced Performance - Improved SAX-event-style streaming behavior for runtime (parsing and unparsing)
- Fully resolve Schema Compiler Space/Speed Issue
- Added language features: recoverable errors, newVariableInstance
|
3.1 | Improved Usability, Debug, Trace - Fix diagnostic messaging
- Added language features: default/fixed values, COBOL data features, functions
|
3.2 | Testing/Robustness - Incorporate static analysis tools (which are free in some cases for open-source project use)
- Improve test coverage from ~80% to 90+ in primary regression test suite
- Incorporate Fuzz testing
|
3.3 | Complete DFDL Implementation including all optional features - missing required features
- optional features (with a few minor exceptions)
- DFDL v2.0 extension features
|
Larger Wish List Items
A few things are worth calling out as desirable in case they are motivating to developers who really want to have an impact!
- IDE for DFDL - such as a NetBeans enhancement for authoring and exercising DFDL schemas
- Integration of Daffodil with Apache Beam, Spark, Flink, or numerous other data tools.