Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added big-ticket wish-list items at end.

...

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.