Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update to remove 2.5.0, update 2.6.0 and 3.x.

...

Of course this is all highly subject to change based on what the user community needs, and what community developers choose (or are tasked) to work on.

The release numbering is also subject to change.

Features needed for Image Files, Usability

  • Goal Timeframe: 11-2019
  • BLOB support (DAFFODIL-1735) - enables large image file format

    Release

    Description

    2.5.x

  • Unordered Sequences (DAFFODIL-1159)
  • ... and your needed features here!
  • 2.6.x

    Schema Compiler Improvements, Usability, Documentation

    • Apache NiFi - full integration with metadata
      • (Not This is not necessarily coupled to the release cycle. It may not involve Daffodil changes.)
    • Schema Progress on schema compilation speed/space improvements (DAFFODIL-1444)
    • Schematron validation rules executed by Daffodil.
    • Improved developer documentation of Daffodil's internals.
    • Debug/Trace improvements
    • ... and your needed features here!
    3.x3.0

    Advanced Performance

    • Goal Timeframe: before end 2Q CY2020
    • 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. more things to be added here