This is an automated email from the ASF dual-hosted git repository.
olabusayoT pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil-site.git
The following commit(s) were added to refs/heads/main by this push:
new 38d03e2 Stage Daffodil 4.2.0-rc1 and Daffodil SBT 1.8.0-rc1
38d03e2 is described below
commit 38d03e2113ba061fddecd57d2046ae16f24681a0
Author: olabusayoT <[email protected]>
AuthorDate: Wed Jun 24 13:00:30 2026 -0400
Stage Daffodil 4.2.0-rc1 and Daffodil SBT 1.8.0-rc1
---
site/_releases/4.2.0.md | 100 ++++++++++++++++++++++++++++++++++++++++++++++++
site/_sbt/1.8.0.md | 36 +++++++++++++++++
site/unsupported.md | 1 -
3 files changed, 136 insertions(+), 1 deletion(-)
diff --git a/site/_releases/4.2.0.md b/site/_releases/4.2.0.md
new file mode 100644
index 0000000..024d9fc
--- /dev/null
+++ b/site/_releases/4.2.0.md
@@ -0,0 +1,100 @@
+---
+title: "4.2.0"
+release: rc1
+apache: true
+date: 2026-06-24
+summary: >
+ Bug fixes and performance improvements
+
+source-dist:
+ - "apache-daffodil-4.2.0-src.zip"
+
+binary-dist:
+ - "apache-daffodil-4.2.0-bin.tgz"
+ - "apache-daffodil-4.2.0-bin.zip"
+ - "apache-daffodil-4.2.0-bin.exe"
+ - "apache-daffodil-4.2.0-1.noarch.rpm"
+
+scala-version: 3
+---
+
+This release focused on bugs fixed and performance improvements. A number of
+changes resulted in deprecation or backwards incompatible changes. See
+[Deprecation/Compatibility](#deprecationcompatibility) section for more
+details.
+
+This release requires Java 17 or newer, and Scala 3.3.x. It was tested with
+Java 17, 21, and 25, and Scala 3.3.7. We recommend Java 25 for the best
+performance.
+
+# New Features
+
+Of note is the addition of a new `infosetWalkerMode` property that can be used
+provide performance improvements in some schemas that aren't very large. Note
+that in cases of large infosets or if memory is a concern, the default
+`infosetWalkerMode` of "streaming" should be used.
+
+* {% jira 182 %} - option for having xsi:type added to infoset
+* {% jira 3070 %} - Investigate non-streaming InfosetWalker
+* {% jira 3082 %} - Make GZIP layer compression level configurable
+
+# Miscellaneous Bugs/Improvements
+
+* {% jira 1598 %} - Unparser: For strings that truncate, the dfdl:valueLength
function cannot suspend
+* {% jira 3068 %} - SonarCloud Scan Unable to import Scoverage report files
+* {% jira 3072 %} - Float/double -0.0 leads to incorrect validation errors
with daffodil validation
+* {% jira 3073 %} - Use of varargs in serialized classes can lead to reload
incompatibilities
+* {% jira 3074 %} - stringAsXML always creates empty elements
+* {% jira 3075 %} - FuzzData in core catching the wrong Exception
+* {% jira 3077 %} - XMLUtils comparison relies on specific ICU versions
+* {% jira 3078 %} - TDML Runner XML differences output twice
+* {% jira 3079 %} - Saving schema leads to "Invariant broken. No value for
delay. Containing object not initialized?"
+* {% jira 3081 %} - Configure codecov to not fail on master branch merges
+* {% jira 3083 %} - Update deprecated URL constructor in XercesValidator
+* {% jira 3086 %} - Remove Fractional Microseconds support from TDML Runner
+* {% jira 2909 %} - stringAsXML: TDML XML Comparison fails on mixed content
XML or other non-DFDL-conforming XML
+* {% jira 3027 %} - Compare Daffodil Performance on Java 17 and 25
+* {% jira 3071 %} - Remove retrievedManaged/useCoursier Settings
+* {% jira 3089 %} - Set default `infosetWalkerMode` to "streaming"
+
+
+# Deprecation/Compatibility
+
+* {% jira 2909 %} - stringAsXML: TDML XML Comparison fails on mixed content
XML or other non-DFDL-conforming XML
+
+ Previous versions of Daffodil used the ScalaXMLInfosetInputter/Outputter as
the
+ default inputter/outputter for TDML Runner, this version changed it to
XMLTextInfosetInputter/Outputter
+ since it supports the stringsAsXml feature. Note that for this
implementation, we check the
+ actual infoset for the presence of XMLTextInfoset.stringAsXML(currently
stringAsXML)
+ and don't normalize CRLF to LF for that element
+
+* {% jira 182 %} - option for having xsi:type added to infoset
+
+ Previous versions of Daffodil could sometimes use scientific notation
+ when outputting elements with an xs:decimal type, which XSD does not
+ allow. Daffodil now always outputs xs:deicmal types using standard
+ decimal notation without any exponent part.
+
+
+# Dependency Changes
+
+The following dependencies have been added, updated, or removed:
+
+## Core
+
+* Apache Commons IO 2.22.0 <small>(update)</small>
+* ICU4J 78.3 <small>(update)</small>
+* SLF4J 2.0.18 <small>(update)</small>
+* FasterXML Woodstox Core 7.2.1 <small>(update)</small>
+
+## Code Generation
+
+* OS Lib 0.11.8 <small>(update)</small>
+
+## Command Line Interface
+
+* JLine 4.2.1 <small>(update)</small>
+
+## Schematron Validator
+
+* Saxon-HE 13.0 <small>(update)</small>
diff --git a/site/_sbt/1.8.0.md b/site/_sbt/1.8.0.md
new file mode 100644
index 0000000..c157d75
--- /dev/null
+++ b/site/_sbt/1.8.0.md
@@ -0,0 +1,36 @@
+---
+
+release: rc1
+apache: true
+title: 1.8.0
+date: 2026-06-24
+summary: >
+ Add flowerpress schema flattening functionality, preserve
+ java parameter name in bytecode, dependency updates
+
+source-dist:
+ - "apache-daffodil-sbt-1.8.0-src.zip"
+---
+
+This is a minor release of the Apache Daffodil SBT Plugin.
+
+See the [GitHub page](https://github.com/apache/daffodil-sbt) for details to
enable and configure.
+
+# New Features
+
+* Add schema-flattening functionality to allow non-Daffodil programs such as
XML Validators
+ to resolve schemaLocations easily.
+* Add `-parameter` to javacoptions to preserve the Java parameter name in the
+ generated bytecode for reflection.
+
+# Bug Fixes
+
+* None
+
+# Deprecation/Compatibility
+
+* None
+
+# Closed Issues
+
+[GitHub v1.8.0 Closed
Issues](https://github.com/apache/daffodil-sbt/milestone/9?closed=1)
diff --git a/site/unsupported.md b/site/unsupported.md
index 43734e9..a24176e 100644
--- a/site/unsupported.md
+++ b/site/unsupported.md
@@ -36,7 +36,6 @@ that there has been no intention to support as of this
release.
* byte-value entities (aka raw-byte entities){% jira 258 %}
* nested prefix lengths {% jira 2030 %}
* XPath query-style expressions {% jira 1118 %}
-* "type" component of DFDL infoset {% jira 182 %}
* "unionMemberSchema" component of DFDL infoset {% jira 1633 %}
* "valid" component of DFDL infoset {% jira 813 %}
* extended ICU symbol 'I' in calendarPattern {% jira 1462 %}