News

DFDL WG: Latest DFDL WG Call

Added by Steve Hanson 6 days ago

Minutes from call on 2018-11-15 may be found at https://redmine.ogf.org/dmsf_files/13582?download=

DFDL WG: DFDL talk at ApacheCon 2018 Montreal

Added by Michael Beckerle about 1 month ago

On Wednesday Sept 26, Mike Beckerle presented DFDL and the Apache Daffodil (Incubating) project which implements DFDL, at the annual ApacheCon North-America conference which was held in at the Marriott Chateau Champlain Hotel, in Montreal, Quebec, Canada.

The slides and audio of the session are available.
Slides (as a zipped pdf file) are here: https://s.apache.org/apacheconNA2018-dfdl
The audio is here: https://s.apache.org/apacheconNA2018-dfdl-audio

DFDL WG: Announcing Apache Daffodil (Incubating) release 2.2.0

Added by Michael Beckerle 3 months ago

The Apache Daffodil (incubating) community is pleased to announce the release of version 2.2.0.

Release notes and downloads are available at:

https://daffodil.apache.org/releases/2.2.0/

Daffodil is an open source implementation of the DFDL (Data Format Description Language) specification that uses DFDL schemas to parse fixed format data into an infoset, which is most commonly represented as either XML or JSON. This allows the use of well-established XML or JSON technologies and libraries to consume, inspect, and manipulate fixed format data in existing solutions. Daffodil is also capable of the reverse by serializing or "unparsing" an XML or JSON infoset back to the original data format.

For more information about Daffodil visit:

https://daffodil.apache.org/

Regards,
The Apache Daffodil Team

DFDL WG: Apache Daffodil (incubating) 2.1.0 released

Added by Michael Beckerle 6 months ago

The Apache Daffodil (incubating) community is pleased to announce the
release of version 2.1.0.

Release notes and downloads are available at:

https://daffodil.apache.org/releases/2.1.0/

Daffodil is an open source implementation of the DFDL (Data Format
Description Language) specification that uses DFDL schemas to parse
fixed format data into an infoset, which is most commonly represented as
either XML or JSON. This allows the use of well-established XML or JSON
technologies and libraries to consume, inspect, and manipulate fixed
format data in existing solutions. Daffodil is also capable of the
reverse by serializing or "unparsing" an XML or JSON infoset back to the
original data format.

For more information about Daffodil visit:

https://daffodil.apache.org/

Regards,
The Apache Daffodil Team

DFDL WG: ESA announce DFDL4S++ implementation of DFDL 1.0

Added by Steve Hanson 9 months ago

Following on from their Java implementation DFDL4S, The European Space Agency have released a C++ version.
See https://eop-cfi.esa.int/index.php/79-applications/213-new-release-announcement-dfdl4s-library-v1-0

DFDL WG: Announcement: Daffodil 2.0.0 Released

Added by Michael Beckerle about 1 year ago

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

DFDL is a language capable of describing many data formats, including
textual and binary, commercial record-oriented, scientific and numeric,
modern and legacy, and many industry standards. It leverages XML
technology and concepts, using a subset of W3C XML schema type system
and annotations to describe such data formats. Various DFDL schemas are
publicly available on github at:

https://github.com/DFDLSchemas

Daffodil uses such 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!

DFDL WG: Announcing the third release candidate of Daffodil 2.0.0

Added by Michael Beckerle over 1 year ago

The Daffodil open source DFDL project team is
pleased to announce the third release candidate of Daffodil 2.0.0!

Notable changes since the second release candidate include:
- New API with support for JDOM, w3c DOM, Scala XML, XML text, and json
- Support for xs:choice direct dispatch
- Support for xs:boolean types
- Support for 3-, 4-, 5-, and 6-bit encoders
- Support for xs:hexBinary with bit lengths
- Support for xs:ignoreCase="yes"
- Support for xs:union restrictions
- Improvements to the DFDL expression language, including fixes for
div/idiv, type conversions and literal constants, bugs in daf:trace(),
dfdl:valueLength() and dfdl:contentLength(), and support for
fn:error() and math:pow() functions
- Numerous bug fixes and performance improvements

The release candidate has been tagged as 2.0.0-rc3 in the git repo:

https://opensource.ncsa.illinois.edu/bitbucket/projects/DFDL/repos/daffodil/browse

The release is also available for downloaded from the Daffodil Artifacts
page:

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

Please test the release candidate and let us know if you find any
issues. To report bugs or ask any questions, the development team is
available on the Daffodil users mailing list:

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

as well as XMPP HipChat:

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

or via the JIRA Daffodil bug tracker:

https://opensource.ncsa.illinois.edu/jira/projects/DFDL/summary

Thanks!
The Daffodil Team

DFDL WG: DFDL Schema for NITF Image file format

Added by Michael Beckerle almost 2 years ago

Tresys Technology is pleased to announce the release of a DFDL schema to
describe MIL-STD-2500C: National Imagery Transmission Format, more
commonly known as NITF. The schema and test files are available for
download on the DFDLSchemas github page https://github.com/DFDLSchemas/NITF

This schema was developed and tested using the Daffodil open-source DFDL
implementation.

The version of Daffodil that has the functionality to parse and unparse
NITF files using this schema is still pre-release, but the forthcoming
Daffodil 2.0.0 release will incorporate the capability. (Daffodil 2.0.0
development snapshots newer than 2017-01-12 can also be used.)

DFDL WG: Daffodil now runs NACHA DFDL Schema

Added by Michael Beckerle almost 2 years ago

Tresys Technology is pleased to announce that the Daffodil open source DFDL implementation is now able to run the NACHA Electronic Payment messages DFDL schema.

This demonstrates an increase in interoperability for Daffodil with DFDL schemas created and tested on the IBM DFDL implementation.

The version of Daffodil that has this functionality is still pre-release, but the forthcoming Daffodil 2.0.0 release will incorporate this capability. (Daffodil 2.0.0 development snapshots newer than 2017-01-11 can also be used.)

The NACHA Electronic Payment messages DFDL schema was originally created and tested by IBM in 2014.

DFDL WG: Daffodil 2.0.0 - Release Announcement

Added by Michael Beckerle about 2 years ago

Tresys and the Daffodil project are pleased to announce the first
release candidate of Daffodil 2.0.0, the open source implementation
of DFDL v1.0

Notable changes since Daffodil 1.1.0 include unparse achieving full
feature parity with parse, support for additional unparse only
properties such as outputValueCalc, fillByte,
truncateSpecifiedLengthString, etc., numerous bug fixes in parse, and
improved parse performance.

The release candidate has been tagged as 2.0.0-rc1 in the git repo:

https://opensource.ncsa.illinois.edu/bitbucket/projects/DFDL/repos/daffodil/browse

The release is also available for downloaded from the Daffodil Artifacts
page:

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

Daffodil will now enter the test phase, which we expect to last
approximately 3 weeks, followed by the official release of Daffodil 2.0.0.

Please give the release candidate a test and let us know if you find any
issues. To report bugs or ask any questions, the development team is
available on the Daffodil users mailing list:

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

as well as XMPP HipChat:

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

or via the JIRA Daffodil bug tracker:

https://opensource.ncsa.illinois.edu/jira/projects/DFDL/summary

On behalf of the Daffodil team,
- Steve Lawrence

1 2 3 Next ยป

Also available in: Atom