Version 17 Artemis/ACT and associated applications have been upgraded to Java 8. Java 7/6/5 are now no longer supported - RT ticket #589103. YOU MUST HAVE JAVA 8 INSTALLED TO RUN THE APPLICATIONS. BamView fixes/changes - 1) Improved mouse selection of reads. 2) Fixed exceptions thrown when zooming into an area with secondary reads or SNPs enabled - RT ticket #596489: Problem zooming in using isoseq data 3) Removed Samtools (htsjdk) jar and updated Picard jar (which includes htsjdk). 4) Upgraded Apache Commons Net jar - used for ftp'ing. 5) Added Cram file loading and fixed defects around that code area (also related RT ticket #560982: Artemis fails to build from source). 6) Added display of bam secondary & supplementary alignment flags to read details pop-up window. 7) Improved error handling/reporting for standalone BamView application. 8) Added buffer sizing to FTPSeekableStream. 9) Performance tweak for BAM file indexing. 10) Fixed issue in BamView whereby if you went to the end of a long contig and then switched to a shorter one (via the combo), you would end up off the end of the sequence resulting in a negative array index exception. Code has been changed to reset display to the start of sequence when the combo is changed (i.e. same as Artemis). 11) Added bamview_perform_detailed_validation boolean property that can be set to perform more detailed sam validation during loading - this can be slow for large files. Added EvoSuite unit tests and additional targeted tests (RT ticket #419534: Develop a test suite for Artemis). Added Jacoco unit test coverage reporting - manual tests only currently. This may be switched to Clover in the future if this proves compatible with EvoSuite - for the moment we are stuck with two coverage reports - evosuite and Jacoco. Removed redundant Corba libraries. Upgraded JUnit jar. Changed Travis yml build file. RT ticket #597497: Set up artemis tests to run on travis build. Changed all build scripts and startup scripts - RT ticket #598617. Removed building of artemis_mac.jar which is not used. Removed etc/gene_builder script and the gff2embl script (and documentation references) - no longer supported. Fixed RT ticket #606061 - Using EBI-Dbfetch on ARTEMIS. Change to DbfetchEntrySource.java due to incorrect regular expression and EBI URL. Resized splash screen, as it was too small to the accommodate text info. Added error handling for dnaplotter template file loading in standalone mode. Added Bioconda recipe. RT ticket #341139 . Fixed RT ticket #467433 - Genbank DBSOURCE field was not recognised by Artemis. DBLINK was already added. Fixed RT ticket #503254 - Act doesn't detect if file does not exist. KNOWN ISSUES: 1) Java JDKs 1.8.0_131 and above have a Swing bug related to overlaying of modal dialogs for Mac OS X: https://bugs.openjdk.java.net/browse/JDK-8179335 2) There is a current bug in htsjdk whereby calls to the queryMate functionality can throw an exception on reads with secondaries and/or supplementals. This affects looking up properties for a selected read on bamview - https://github.com/samtools/htsjdk/issues/1065