Skip to content

6.5 Release Candidate 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@jcharlet jcharlet released this 27 Mar 10:48
· 463 commits to master since this release
300ca8d

⭐ Enhancements

  • Only log hikari errors. #373
  • Manage opening of WARC 1.1 and update identification of WARC 1.0 #367
  • Ability to cherry pick types of archival container to be scanned in CLI #364
  • prevent creation of rubbish files during unit tests #346
  • Only parse container sigs once #338
  • Shrink dependencies #337
  • Ability to cherry pick types of archival container to be scanned in GUI #334
  • add comment in pom about hotfix on org-netbeans-swing-outline #333
  • Constructors #330
  • adds drag drop support for files into a profile GUI window, #324
  • Compiles all the binary signatures after parsing them. #323
  • match signatures in OLE2 sub folders #321
  • binary bundle without jre now works for windows too #317
  • sort the PUID values in the filter dialog. #315
  • Only output exception stack traces when in debug mode. #311
  • Full implementation of standard signature syntax in container signatures #305
  • bundle jre with windows #289
  • Faster xml parsing #238
  • Let archive files be embedded in any other archive file. #223
  • Add support for Java 11 #220
  • FatFile support #214
  • Cleaned up loadAllFormats #212
  • Cache maven artifacts in travis builds. #211
  • Formatting proposals #203
  • Make getSigFile() public. #199 #202
  • Cleanup build. #201
  • Exclude appveyor.yml from licence header check. #190
  • Adds support for Appveyor CI which runs on Windows #189
  • Add support for Java 9 #188

Solve issues:

  • manage warc 1.1 #365
  • Container signature file is parsed multiple times. #339
  • DROID objects extremely hard to instantiate #329
  • AntiPattern: Use of enum.ordinal() in DROID code #325
  • full implementation of standard signature syntax in container signatures #237
  • Nested folders in OLE2 container #229
  • Add support for Java 11 #218
  • Ability to drag and drop files into DROID (inc Mac) #204
  • Make the getSigFile method in BinarySignatureIdentifier public #199
  • Status of Java 9 support? #186

🪲 Bugs

  • Fix filter button on windows on java8 #436
  • fix: iso prefix in CLI when expanding ISO archives #435
  • Removed the recursion into folders for getting size as it was causing… #432
  • Fix graphical glitches on Windows 10 #431
  • Filter by extension should work when recursing folders #428
  • Fix support for siard 2.1 issue418 #421
  • fix: .bat script in jre bundle to enable running from network drive #417
  • Manage special folders (forbidden, shortcuts) #404
  • fix .bat file in bundle without jre #394
  • fix export dialog #393
  • fix: processing of the quiet parameter on CLI #392
  • minor fixes on GUI help: broken images and copyright year #391
  • Fix skeleton issue #378
  • fix: CLI can browse again folders recursively #376
  • fix: format version and name was not given anymore in exports #372
  • Ensure only a single object is created. #369
  • fix logging #366
  • Introduced the jUnit TemporaryFolder rule for automatic cleanup of fi… #358
  • Corrected email-id in the copyright header across all files #357
  • fix: checkbox filter icon display on main screen #335
  • Fix Travis CI build for MacOS #326
  • Fix folders messed up in UI #319
  • FIX: NullPointerException on Report / Export... button click. #312
  • FIX: exception on setting enum based filter. #310
  • added lastmodified for files inside ziparchive #303
  • Fix display jdk 11 #293
  • fix: NPE on export when extension mismatch filters turned on #287
  • Fix the Travis CI builds #244
  • Changed apache logging/java utils logging to slf4j api #207
  • Fix bugs from #167 #191

Solve issues:

  • iso archive expanded: wrong prefix in CLI outputs #433
  • graphical glitches on Windows 10 #427
  • OPEN LOCATION OF FILES IN WINDOWS FILE SYSTEM doesn't work on Centos and Raspbian #426
  • filter on extension in CLI does not work if -R is set #425
  • Filtering for extension and choosing a single file does not restrict to that file #424
  • fmt-1196 SIARD 2.1 is wrongly identified as ZIP #418
  • cannot open forbidden folders #406
  • cannot open folder shortcuts on Windows #395
  • --quiet option in CLI does not work fully as expected #387
  • couple of broken images in help #385
  • GUI gets stuck forever while trying to browse sub archives in fake archives from skeleton suite #371
  • CLI does not browse recursively #363
  • DROID opens multiple connection pools to the same database. #362
  • CSV export incorrect #360
  • UI fails to expand / collapse node in warc after a leaf node is clicked #359
  • BUG: NullPointerException when clicking Export button on a report. #309
  • BUG: setting IdentificationMethod filter results in exception. #308
  • BUG: Concurrency in prepareForUse() in container signature ByteSequences. #307
  • BUG: folders are messed up in UI on latest master. #306
  • Update email address #286
  • Null Pointer exception when exporting profile with extension mismatch filters turned on #231
  • Last modified dates inside a 7zip file #219
  • Another localisation problem make mvn install fail #198
  • Localisation problem in number format make mvn install fail #197
  • Remove log4j.properties from droid-core-interface #176
  • Image scaling issues on high resolution screens or Surface Pro specific? #166

💻 Security, Test

  • Removed the 2 test files that are identified as TROJAN #380
  • [SECURITY] Use HTTPS to resolve dependencies in Maven Build #379
  • upd: migrate log4j to log4j2 to fix vulnerability on log4j 1 #352
  • Add explanation for test failures #250
  • Fix: test not convenient when building in non english environment #235
  • Fixes broken test when built on non-english locale #210
  • Fix unix permission in zip file. #192

Solve issues:

  • Unusual Unix permissions on unzipped lib directory #175

⬆️ Dependency updates

  • upd documentation for new release #381
  • upd: signature files to latest DROID_SignatureFile_V96 and container-signature-20200121 #377
  • upd: skeleton suite to latest for integration test #320
  • shifting support forward to Java 11 and fix/update dependencies #283
  • End of support for oracle jdk 9 and 10 #225
  • Java 8 and Java 9 updates for droid #200
  • Minor fixes #179

Automated updates:

  • build(deps): bump dependency-check-maven from 5.2.4 to 5.3.0 #355
  • build(deps): bump cxf.version from 3.3.4 to 3.3.5 #354
  • build(deps): bump spring.version from 5.2.2.RELEASE to 5.2.3.RELEASE #353
  • build(deps): bump download-maven-plugin from 1.4.2 to 1.5.0 #351
  • build(deps): bump flying-saucer.version from 9.1.19 to 9.1.20 #350
  • build(deps): bump commons-codec from 1.13 to 1.14 #349
  • build(deps): bump junit from 4.12 to 4.13 #347
  • build(deps): bump maven-source-plugin from 3.2.0 to 3.2.1 #343
  • build(deps): bump mockito-core from 3.2.0 to 3.2.4 #342
  • build(deps): bump slf4j.version from 1.7.29 to 1.7.30 #341
  • build(deps): bump univocity-parsers from 2.8.3 to 2.8.4 #336
  • build(deps): bump spring.version from 5.2.1.RELEASE to 5.2.2.RELEASE #332
  • build(deps): bump mockito-core from 3.1.0 to 3.2.0 #331
  • build(deps): bump aspectj.version from 1.9.4 to 1.9.5 #328
  • build(deps): bump flying-saucer.version from 9.1.18 to 9.1.19 #327
  • build(deps): bump dependency-check-maven from 5.2.2 to 5.2.4 #316
  • build(deps): bump dependency-check-maven from 5.2.2 to 5.2.3 #314
  • build(deps): bump spring.version from 5.2.0.RELEASE to 5.2.1.RELEASE #302
  • build(deps): bump slf4j.version from 1.7.28 to 1.7.29 #301
  • build(deps): bump maven-source-plugin from 3.1.0 to 3.2.0 #300
  • build(deps): bump maven-jar-plugin from 3.1.2 to 3.2.0 #299
  • build(deps): bump maven-assembly-plugin from 3.1.1 to 3.2.0 #298
  • build(deps): bump org-netbeans-swing-outline from RELEASE111 to RELEASE112 #295
  • build(deps): bump org-openide-util from RELEASE111 to RELEASE112 #294
  • build(deps): bump cxf.version from 3.3.3 to 3.3.4 #292
  • build(deps): bump joda-time from 2.10.4 to 2.10.5 #291
  • build(deps): bump poi from 4.1.0 to 4.1.1 #290
  • build(deps): bump hamcrest.version from 2.1 to 2.2 #288
  • Bump bcprov-jdk15on from 1.63 to 1.64 #285
  • Bump mockito-core from 3.0.0 to 3.1.0 #282
  • Bump spring.version from 5.1.9.RELEASE to 5.2.0.RELEASE #281
  • Bump joda-time from 2.10.3 to 2.10.4 #279
  • Bump dependency-check-maven from 5.2.1 to 5.2.2 #278
  • Bump bcprov-jdk15on from 1.62 to 1.63 #277
  • Bump maven-jar-plugin from 3.0.2 to 3.1.2 #275
  • Bump javax.annotation-api from 1.3 to 1.3.2 #273
  • Bump commons-io from 2.5 to 2.6 #272
  • Bump maven-compiler-plugin from 3.6.1 to 3.8.1 #271
  • Bump maven-assembly-plugin from 3.0.0 to 3.1.1 #270
  • Bump slf4j.version from 1.7.25 to 1.7.28 #269
  • Bump cglib-nodep from 3.2.5 to 3.3.0 #267
  • Bump univocity-parsers from 2.5.6 to 2.8.3 #266
  • Bump joda-time from 2.9.9 to 2.10.3 #265
  • Bump xercesImpl from 2.11.0 to 2.12.0 #264
  • Bump maven-source-plugin from 3.0.1 to 3.1.0 #263
  • Bump jwat.version from 1.1.0 to 1.1.1 #262
  • Bump poi from 3.17 to 4.1.0 #261
  • Bump dbunit from 2.5.4 to 2.6.0 #260
  • Bump maven-dependency-plugin from 3.0.1 to 3.1.1 #259
  • Bump maven-javadoc-plugin from 2.10.4 to 3.1.1 #257
  • Bump itextpdf from 5.5.12 to 5.5.13.1 #256
  • Bump aspectj.version from 1.9.1 to 1.9.4 #255
  • Bump jaxws-api from 2.3.0 to 2.3.1 #254
  • Bump mockito-core from 2.23.0 to 3.0.0 #253
  • Bump cxf.version from 3.2.0 to 3.3.3 #249
  • Bump maven-resources-plugin from 3.0.2 to 3.1.0 #248
  • Bump maven-scm-provider-gitexe from 1.9.5 to 1.11.2 #247
  • Bump maven-surefire-plugin from 2.20 to 2.22.2 #246
  • Bump flying-saucer.version from 9.1.7 to 9.1.18 #243
  • Bump spring.version from 5.0.9.RELEASE to 5.1.9.RELEASE #240
  • Bump commons-codec from 1.10 to 1.13 #239

❤️ Contributors

We'd like to thank all the contributors who worked on this release!