Skip to content

Releases: GenomiqueENS/kenetre

v0.39.0

25 Feb 11:07
15f2291

Choose a tag to compare

0.39.0 (2026-02-25)

Features

  • Add StringUtils.datetoString() and Utils.silentSleep() methods. (#22) (73df107)

Miscellaneous Chores

v0.38.0

13 Feb 08:01
42f6f1e

Choose a tag to compare

0.38.0 (2026-02-13)

Features

  • Add minimap2 2.30 binary to kenetre-mappers. (#18) (0ab8fb6)

Bug Fixes

  • Update exception message in SampleSheet when adding a barcode. (#17) (1cb1928)

Miscellaneous Chores

v0.37.0

24 Jun 09:55
2d609cf

Choose a tag to compare

0.37.0 (2025-06-24)

Features

  • do not skip anymore the deployement in parent pom. (#13) (095d8ba)

v0.36.0

16 Jun 16:04
5352e3e

Choose a tag to compare

0.36.0 (2025-06-16)

Bug Fixes

  • Fix URL for downloading kenetre binary from GitHub in Dockerfile. (#9) (47afb3b)

Miscellaneous Chores

v0.35.0

16 Jun 15:39
62644d0

Choose a tag to compare

0.35.0 (2025-06-16)

Bug Fixes

  • Fix ambiguous castings in VersionTest test class. (64f4e8a)
  • Fix code line removed by mistake in FileGenomeMapperIndexer. (ae025b1)
  • Fix dependency issue with jhdf5. (bf01f86)
  • Fix META-INF/services file names and class names. (9ede964)
  • For compatibility with previous serialization of expected results, the EnhancedBloomFilter move to its original package. (bb6b2f2)
  • In AbstractFileGenomeIndexStorage, sequence count and genome length were not read when load the genomes_index_storage.txt file. (265e7a3)
  • In BinariesInstaller, application version was not set in constructor. (0382a3a)
  • In BundledMapperExecutor constructor, logger was not used. (e250a89)
  • In ErrorMetricsReader.getExpectedRecordSize(), result for version 6 was not implemented. (3d450cd)
  • In FallBackDockerImageInstance.start(), fix filtering of null file used values. (a163599)
  • In FileDataPath.symlinkOrCopy(), link was not created. (4ac5ad9)
  • In FileGenomeMapperIndexer constructor, handle the case were no genome index storage is set. (cab92cf)
  • In FileLogger and StandardErrorLogger, remove aozan string from logger configuration keys. (a721404)
  • In kenetre-illumina, add missing commons-csv dependency for parsing PrimaryAnalysisMetrics.csv files. (c0dc413)
  • In Mapper constructor, application version was not correctly set. (e250a89)
  • In MapperBuilder.build(), now return null if mapper is unknown instead of a new instance of Mapper that will produce an exception in the constructor. (f2cde7e)
  • In MapperIndex.unzipArchiveIndexFile(), a log message showed a reference. (e250a89)
  • In MapperInstanceBuilder, withMapperVersion() and withMapperFlavor() methods now allow null parameters to keep compatibility with Eoulsan code. (d7a89ce)
  • In Nanopore SampleSheet class, non canonical field were not protected if value had comma. (3013918)
  • In pom.xml for kenetre-extra, service directory in META-INF of the jar file was not generated. (eee74b6)
  • In PropertySection.containsKey(), fix infinite recursion. (ca2d79f)
  • In PseudoMapReduce.sort(), now handle the case where there is no file to sort. (4ccebc6)
  • In SampleSheetCSVReader, now remove BOM character at the beginning of the file if exists. (c2953a6)
  • In SampleSheetParser, the "sample_ref" field is not barcode field. (81fb214)
  • In SampleSheetV2Parser.parseLine(), do not add empty fields in samples. (4677ecd)
  • In SAMUtils.parseIntervals() now handle '=' and 'X' Cigar operations. (18d1c8f)
  • In ServiceNameLoader, now use the same class loader to load the class and to read the service file in META-INF. (48552d2)
  • In ServiceNameLoader, now use this.getClass().getClassLoader() instead of Thread.currentThread().getContextClassLoader() as ClassLoader. (48552d2)
  • In ServiceNameLoader, the reload() method is now synchronized. (48552d2)
  • In SortedBEDWriter, charset was missed when creating a Writer for temporary file. (213d8b6)
  • Rename unit test SampleSheetCSVReader to SampleSheetCVSReaderWriterTest to be handled by Maven. (8dd4eac)
  • Some fixes for using Kenetre in Eoulsan. (ec33b65)