[DFDL-WG] Announcement: Daffodil 2.0.0 Final Release

Mike Beckerle mbeckerle.dfdl at gmail.com
Wed Sep 6 13:52:49 EDT 2017


We are pleased to announce the release of Daffodil 2.0.0!

Downloads are available as zip, tar, and rpm at:


https://opensource.ncsa.illinois.edu/projects/artifacts.php?key=DFDL&version=2.0.0

Daffodil is the open source implementation of the Open Grid Forum's
Data Format Description Language (DFDL) specification.

  http://www.ogf.org/dfdl

Daffodil uses DFDL descriptions to parse data into an XML or JSON
infoset for ingestion and validation. Daffodil can also perform the
reverse, by serializing or "unparsing" an infoset back to the original
data format.

Daffodil 2.0.0 is a monumental milestone that denotes stability and
usability, and is ready for general availability. Major features that
make up this release include:

- Support for unparse with one-to-one feature parity with parse
- New API with native support for JDOM, w3c DOM, Scala XML, XML text, and
JSON
- Support for many non-byte size encodings
- Support for xs:choice direct dispatch
- Support for xs:boolean types
- Support for xs:ignoreCase="yes"
- Support for xs:union restrictions
- Many improvements to the DFDL expression language
- Numerous bug fixes and performance improvements

More details of the changes are available:

  https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Changelog


https://opensource.ncsa.illinois.edu/jira/secure/ReleaseNote.jspa?projectId=10010&version=13790

Daffodil 2.0.0 has also been integrated into Apache NiFi and XML
Calabash, with the source available in the following git repositories:

  Apache NiFi:
https://opensource.ncsa.illinois.edu/bitbucket/projects/DFDL/repos/daffodil-nifi/browse

  XML Calabash:
https://opensource.ncsa.illinois.edu/bitbucket/projects/DFDL/repos/daffodil-calabash-extension/browse

Although Daffodil has reached this milestone, active development
continues, with some features not yet available. For a detailed list of
unsupported features, visit the unsupported features and errata pages:


https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Unsupported+Features


https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Unsupported+Errata

For more information on Daffodil, visit the Daffodil wiki:

  https://opensource.ncsa.illinois.edu/confluence/display/DFDL/

For questions and support, the development team is available on the
Daffodil mailing list:

  http://oss.tresys.com/mailman/listinfo/daffodil-users

as well as XMPP HipChat:

  http://hipchat.ncsa.illinois.edu/gvZdmJHmq

If you are interested in becoming a Daffodil contributor, visit the
daffodil wiki or the developers mailing list:

  https://opensource.ncsa.illinois.edu/confluence/display/DFDL/

  http://oss.tresys.com/mailman/listinfo/daffodil-dev

For a complete list of all open tickets, visit the Daffodil bug tracker:

  https://opensource.ncsa.illinois.edu/jira/browse/DFDL/

Thanks to everyone that has helped to make this milestone possible!

Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology |
www.tresys.com
Please note: Contributions to the DFDL Workgroup's email discussions are
subject to the OGF Intellectual Property Policy
<http://www.ogf.org/About/abt_policies.php>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ogf.org/pipermail/dfdl-wg/attachments/20170906/d88fa078/attachment.html>


More information about the dfdl-wg mailing list