Releases: LIBCAS/ARCLib
ARCLib 1.4.0 (12/2024)
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)
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)
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)
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)
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)
release
ARCLib 0.3 (11/2019)
- 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)
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
updated batch state diagram