Files
dna-3.1.1.jar is the main DNA application. You need Java 11 or higher to use it, for example Adoptium Temurin OpenJDK 11. You can open the application with a double-click on the jar file or using java -jar dna-3.1.1.jar on the terminal or command line.
rDNA_3.1.1.tar.gz is the accompanying R package. It contains the DNA jar file mentioned above by default.
sample.dna is a toy database. The password for accessing the database is sample for all coders, including the admin coder.
bibliography.pdf is a bibliography with now 462 publications and theses using DNA.
Release notes
This version is being released shortly after the release of version 3.1.0 because a couple of critical bugs were introduced in 3.1.0, which 3.1.1 now fixes:
- It was impossible to create a new database because of an overzealous database version check.
- The
rDNApackage had a critical flaw that prevented usage on Windows machines.
As part of these bug fixes and in addition to them, the following changes were made in this new version:
- Several changes under the hood in how Java and the connection to DNA is initialised in
rDNA, including a removal of the JRI dependency, replacement of.jinit()calls by.jpackage(from therJavapackage), rewrite of thedna_init()function, complete removal of thedna_jar()function, and an update of thedna_api()function. - Added matrix builds for multiple operating systems to GitHub Actions for flagging critical operation system-dependent errors more consistently. This had to be integrated with the Gradle build system. Also updated unit tests and removed Matrix notification as we have now moved to Discussions on GitHub.
- Added details on suppressing JVM warnings and setting Java memory allocation via environments to the
dna_init()help page. - Updated the bibliography. Now 462 entries.
If you find further critical bugs, please post them on the issue tracker. Thank you!