6.5 Release Candidate 3
Pre-release
Pre-release
jcharlet
released this
27 Mar 10:48
·
463 commits
to master
since this release
⭐ 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!