Skip to content

Releases: LIBCAS/ARCLib

ARCLib 1.4.0 (12/2024)

11 Dec 18:00

Choose a tag to compare

migration
run following SQL in DB of existing ARClib instances

ALTER TABLE public.act_ru_jobdef ADD deployment_id_ varchar(64) NULL;

added
Dockerization
local DB authentication option
option to export only selected items from the whole pile
option to export various identifier types
user-configurable preferences of displayed tables and export table feature

enhanced
upgraded to Java 17, Spring Boot 3.x, Solr 9 and replaced spring-data-solr with solrj library
moved Solr configsets from Google drive to Github

fixed
DB no longer requires arclib schema

removed
unused format definition index

ARCLib 1.3.0 (05/2024)

29 May 12:19

Choose a tag to compare

added
latest AIP data flag for search
AIP bulk deletion feature,

enhanced
SIP merger with move and delete operations
forget feature of ingest workflow ingested in debug mode

fixed
XML validator
#146 SIP merger NPE
concurrency issues
build (URL of Jasper dependencies)
metadata export when no reduction was provided
#142 AIP detail page displaying unrelated data from index
search for users other than superadmin
#143 unzipping of SIP without DIR entries

ARCLib 1.2.0 (04/2023)

20 Apr 12:29

Choose a tag to compare

ARCLib XML index schema has changed, upgrade from older ARCLib version requires update of the schema in Solr and reindex of ARCLib XML

added
pile feature - setting aside selected search result
batch search using list of ids
configurable locations of DIP export on producer and user level
explicit versioning linkage option using generated export file
SIP merger BPM task to merge reduced SIP with AIP from Archival Storage
ingest JSON config option for automatic deletion request of previous SIP version
displaying dublin core metadata at AIP detail page

changed
FormatIdentifierType changed from enum to string

enhanced
dublin core search (change of Solr schema)
DIP exports (reduced AIP retrieval, metadata CSV retrieval, generated export file, export templates)

fixed
format library updater
added timeout to external process so that Camunda Task Executor threads are not blocked by hanging processes

known issues
#141 bug in search for all users with other then superadmin role - fixed in a73e336
You can apply the fix by either rebuilding from source code or uploading the updated arclibXmlIndexConfig.csv to ARCLib server and providing link to it in the application.yml config file like this: arclib.arclibXmlIndexConfig: file:/path/to/arclibXmlIndexConfig.csv (path can be set also relatively to work dir of the Java process). In both cases you need to restart the application.

ARCLib 1.1.1 (10/2022)

18 Oct 23:26

Choose a tag to compare

versioning detection changed - combination of producer + authorial id used to detect version of already present package (former implementation required combination of producer profile + authorial id [was more rigid])
auto ingest routine fix
logging tweaks
format libary updater fix

ARCLib 1.1 (11/2021)

14 Nov 20:16

Choose a tag to compare

Authorization updates
Using regex instead of glob in SIP Profile definitions
Enhanced fulltext index and search
Format library fixes
Optional duplicate SIP check BPM task, enhanced Fixity checker BPM task
Support for ingest routines driven by control filesystem files
Enhanced reports and notification module
Better Archival Storage error handling
DSpace, ProArc and Kramerius profiles

If upgrading from ARCLib v1.0 the reingest is highly recommended. See wiki for more information about reingest process.

ARCLib 1.0 (11/2020)

13 Nov 10:23

Choose a tag to compare

ARCLib 0.3 (11/2019)

12 Nov 22:00

Choose a tag to compare

ARCLib 0.3 (11/2019) Pre-release
Pre-release

Fixed issues: #25, #31 - #39

  • Enhanced AIP Form
  • Ingest list - new state PROCESSED_WITH_FAILURES
  • Ingest list - indication of incidents to resolve
  • Sequence number of modification event metadata in AIP XML.
  • Ingest workflow occasionally stopped in a state NEW - fixed
  • Format library more modularized.
  • Modified search framework - correct sorting (with diacritics), in CONTAINS it is no longer necessary to enter whole words, etc.

ARCLib 0.2 (03/2019)

08 Mar 10:37
fe4f0ff

Choose a tag to compare

ARCLib 0.2 (03/2019) Pre-release
Pre-release

Changelog:

  • AIP search form refactored, SOLR nested index implemented, changes in layout
  • export and import of format definitions between instances of Arclib
  • download available also for AIPs ingested with producer profile in debugging mode, forget package feature implemented
  • Validation profiles use GLOB patterns in file paths (similarly to SIP profiles), SIP profiles use GLOB patterns instead of regex expressions
  • AUTHORIAL_PACKAGE_LOCKED added to Issue dictionary
  • usage of upper case AIP, SIP, DIP everywhere
  • repeated selfrefreshing of data on screen (without the need of manual refresh) for pages listing: batches, incidents, ingest workflows
  • fixed bug in cumulative creations of new versions in Droid
  • added unique constraint to producer name and user name
  • navigaion between ingest workflow <-> aip detail
  • tables - default desc sorting by field: UPDATED, saving preference of number of items on page

0.1 Initial release

21 Feb 14:29
fe4f0ff

Choose a tag to compare

0.1 Initial release Pre-release
Pre-release
updated batch state diagram