The above release files should be verified using the PGP signatures and the project release KEYS. See verification instructions for a description of using the PGP and KEYS files for verification. A SHA512 checksum is also provided as an alternative verification method.
<dependency>
<groupId>org.apache.daffodil</groupId>
<artifactId>daffodil-core_3</artifactId>
<version>4.0.0</version>
</dependency>
libraryDependencies += "org.apache.daffodil" %% "daffodil-core" % "4.0.0"
/etc/yum.repos.d/apache-daffodil.repo
with the following content:
[apache-daffodil]
name=Apache Daffodil
baseurl=https://apache.jfrog.io/artifactory/daffodil-rpm/
enabled=1
gpgkey=https://downloads.apache.org/daffodil/KEYS
gpgcheck=1
repo_gpgcheck=0
sudo dnf install apache-daffodil
This release is a major release, now depending on Scala 3, Java 17 or newer, and including a new backwards incompatible API. See the 4.0.0 migration guide for changes required to upgrade this version.
A number of deprecation and compatability changes where made in this release. See the 4.0.0 migration guide for details on backwards incompatible changes.
The following dependencies have been added, updated, or removed:
Core
Code Generation
Command Line Interface
Test