Skip to content

Webdanica 2.1

Latest
Compare
Choose a tag to compare
@svcarlsen svcarlsen released this 03 Jul 11:07
· 1 commit to master since this release

Notable changes since 2.0

  • Upgraded Netarchivesuite from 5.2.2 to 5.4
  • Cleanup of the jarfiles being bundled with webdanica
  • Added new setting settings.analysis.considerSeedNotDanicaIfNotExplicitlyDanica to short-circuit the decision process, where the analyis is undecided.
  • Removed support for Cassandra database

Upgrade notes

Upgrading from 2.0 is easy, as there is no changes in the workflow-scripts. However you need to change the following in the 'automatic-workflow' folder:

In the setenv.sh,

change the property of WEBDANICA_VERSION to 2.1
change the property of NAS_VERSION from 5.2.2 to 5.4
In the wordslist folder, update the wordlists as required.

In the conf/.pigbootup

Change the line REGISTER lib/webdanica-core-2.0.jar to REGISTER lib/webdanica-core-2.1.jar
Change the line REGISTER lib/common-core-5.2.2.jar to REGISTER lib/common-core-5.4.jar
Change the line --REGISTER lib/slf4j-api-1.7.7.jar to REGISTER lib/slf4j-api-1.7.7.jar
Replace the lib folder with a copy of WEB-INF/lib from the webdanica-webapp-war-2.1.war

Webdanica documentation for release 2.1

Release Notes - WebDanica - Version 2.1

Sub-task

  • [WEBDAN-284] - Add option for short-circuiting the decision process
  • [WEBDAN-285] - Change the CuratorSuppliedRule for C10a

Bug

  • [WEBDAN-92] - Update error in communicating with harvest database
  • [WEBDAN-165] - Fetching the reports fails sometimes after the harvest has finished
  • [WEBDAN-279] - Remove old c3p0 from webdanica war-build
  • [WEBDAN-287] - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory when executing pigscript
  • [WEBDAN-288] - Bad XML data in harvestInfo makes heritrix unable to build job

New Feature

  • [WEBDAN-282] - NetarchiveSuite shouldn't fail the postprocessing, when H3 doesn't archive anything

Task

  • [WEBDAN-291] - Change Copyright from 2017 to 2018
  • [WEBDAN-292] - Remove partial implementation for Cassandra

Improvement

  • [WEBDAN-246] - Remove unnecessary dependencies in the webdanica-webapp-war-$VERSION.war built
  • [WEBDAN-283] - Improve on the classification of danica seeds during postprocessing
  • [WEBDAN-289] - Add a limit to how many harvestlogs is processed each time the automatic workflow runs
  • [WEBDAN-290] - Present a domain object properly in gui (e.g /domain/netarkivet.dk/)