Skip to content

Releases: kitodo/kitodo-production

Kitodo.Production 3.8.0

12 Dec 15:03
kitodo-production-3.8.0
ccea2ff
Compare
Choose a tag to compare

What's new

EAD collection import

Kitodo.Production now supports the import of whole EAD collections from uploaded XML files into multiple hierarchichally connected processes, one for the collection and one for each contained item. The import of large collections can be delegated to a background task. This release contains a new ruleset ruleset_ead.xml and two new import XSLT files ead2kitodo.xsl and eadParent2kitodo.xsl that can be used and adapted to try this new feature. See details at #6297. This feature was funded by the Kitodo development fund 2024.

Metadata update

Metadata imported from catalogs can now be updated using a new button in the metadata editor. In order to use this new feature, processes have to contain a functional metadata of type recordIdentifier and be created with an ImportConfiguration of type "Catalogue search". The update allows the user to compare existing metadata values in Kitodo with values re-imported from the catalog source and individually decide to keep the Kitodo metadata, override it with the metadata imported from the catalog or keep both values. Ruleset values are applied. See details at #6233. Funded by the SUB Hamburg and the ULB Halle.

Metadata editor features and improvements

Most of the metadata features from #5935 - funded by the Kitodo development fund 2024 - have been implemented and are available in this new release. Among others, this includes the option to open indvididual pages in separate browser windows or tabs (#5887), a new functional metadata to be used to display the title of structure elements in the structure panel (#5882) and an option to always display the physical page number of thumbnails in the gallery (#5928).

OpenSearch support

OpenSearch is now supported as an alternative to ElasticSearch (#6131). Thank you to @stweil for this contribution!

Create processes via ActiveMQ

Processes can now be created via ActiveMQ. See details at #6183.

Database changes

There have been multiple changes to the database schema of Kitodo.Production since version 3.7.x. Please use the attached file migration_3-7-0_to_3-8-0.sql to migrate your database from a 3.7.x installation to the current schema.

For a fresh install please use the file kitodo_3-8-0.sql included in this release instead.

Ruleset changes

Two new functional metadata can now be configured in rulesets:

  • structureTreeTitle is used to define metadata containing title information displayed as node labels in the metadata editors structure panel when either the Title or the Type - Title option is selected. (see #5882 and #6264)
  • groupDisplayLabel keys are displayed in the metadata update dialog of the metadata editor to represent the content of metadata groups (see #5904)

What's Changed

Note: entries marked with a * denote changes since the 3.8.0.RC1 release of Kitodo.Production.

Read more

Kitodo.Production 3.7.2

12 Dec 13:13
kitodo-production-3.7.2
6b5141b
Compare
Choose a tag to compare

This is a bugfix release that resolves several bugs and security issues. Please see the changelog below for details.

Note: no changes were made to the database schema in this release, therefore it does not contain an SQL migration file and no database migration is necessary when updating from a previous 3.7 release.

What's Changed

  • Fix property not found exception in metadata editor with physical structure tree by @thomaslow in #6284
  • Change scope of class MediaProvider to SessionScope by @solth in #6289
  • Update hit count when removing filter on process list page by @solth in #6315
  • Hide trailing comma when folder filegroup is empty by @solth in #6318
  • Autofocus on login page by @BartChris in #6335
  • Show progress bar on task manager page by @solth in #6311
  • Display error messages about empty or duplicate project titles by @solth in #6344

Full Changelog: kitodo-production-3.7.1...kitodo-production-3.7.2

Kitodo.Production 3.8.0 Release Candidate 1

17 Nov 22:13
kitodo-production-3.8.0.RC1
8faef1c
Compare
Choose a tag to compare

This is a pre-release intended for testing but not for use in production!

What's new

EAD collection import

Kitodo.Production now supports the import of whole EAD collections from uploaded XML files into multiple hierarchichally connected processes, one for the collection and one for each contained item. The import of large collections can be delegated to a background task. This release contains a new ruleset ruleset_ead.xml and two new import XSLT files ead2kitodo.xsl and eadParent2kitodo.xsl that can be used and adapted to try this new feature. See details at #6297. This feature was funded by the Kitodo development fund 2024.

Metadata update

Metadata imported from catalogs can now be updated using a new button in the metadata editor. In order to use this new feature, processes have to contain a functional metadata of type recordIdentifier and be created with an ImportConfiguration of type "Catalogue search". The update allows the user to compare existing metadata values in Kitodo with values re-imported from the catalog source and individually decide to keep the Kitodo metadata, override it with the metadata imported from the catalog or keep both values. Ruleset values are applied. See details at #6233. Funded by the SUB Hamburg and the ULB Halle.

Metadata editor features and improvements

Most of the metadata features from #5935 - funded by the Kitodo development fund 2024 - have been implemented and are available in this new release. Among others, this includes the option to open indvididual pages in separate browser windows or tabs (#5887), a new functional metadata to be used to display the title of structure elements in the structure panel (#5882) and an option to always display the physical page number of thumbnails in the gallery (#5928).

OpenSearch support

OpenSearch is now supported as an alternative to ElasticSearch (#6131). Thank you to @stweil for this contribution!

Create processes via ActiveMQ

Processes can now be created via ActiveMQ. See details at #6183.

Database changes

There have been multiple changes to the database schema of Kitodo.Production since version 3.7.x. Please use the attached file migration_3-7-0_to_3-8-0_RC1.sql to migrate your database to the current schema.

For a fresh install please use the file kitodo_3-8-0_RC1.sql included in this release instead.

Ruleset changes

Two new functional metadata can now be configured in rulesets:

  • structureTreeTitle is used to define metadata containing title information displayed as node labels in the metadata editors structure panel when either the Title or the Type - Title option is selected. (see #5882 and #6264)
  • groupDisplayLabel keys are displayed in the metadata update dialog of the metadata editor to represent the content of metadata groups (see #5904)

What's Changed

Read more

Kitodo.Production 3.7.1

11 Oct 15:14
kitodo-production-3.7.1
202a84b
Compare
Choose a tag to compare

This is a bugfix release that resolves several bugs and security issues. Please see the changelog below for details.

Note: no changes were made to the database schema in this release, therefore it does not contain an SQL migration file and no database migration is necessary when updating from a previous 3.7 release.

What's Changed

Full Changelog: kitodo-production-3.7.0...kitodo-production-3.7.1

Kitodo.Production 3.7.0

06 Aug 11:43
kitodo-production-3.7.0
1626bfc
Compare
Choose a tag to compare

What's new

Improved support for AV media

  • Visualisation of audio as a waveform (see #5803 for details)
  • Add media partials for audio and video (see #5504 for details)
  • thanks to @markusweigelt from SLUB Dresden for these contributions

Mass import functionality extended

  • Allow multiple values for same key in mass import csv (see #5998 for details)
  • Allow quotes in imported csv files (see #6012 for details)
  • Enrich process with LABEL and ORDERLABEL during mass import (see #6143 for details)
  • thanks to @BartChris from USB Köln for these contributions

OCR-D

  • First preliminary OCR-D Workflow integration (see #5809 for details)
  • thanks to @markusweigelt from SLUB Dresden for this contribution

Updated test framework

  • The test framework JUnit has been completey updated from the old version 4 to the newer version 5 (thanks to @henning-gerhardt from SLUB Dresden for this contribution)

In addtion there have been many other bug fixes and improvements. (see full list below)

Database changes

There have been multiple changes to the database schema of Kitodo.Production since version 3.6.x. Please use the attached file migration_3-6-0_to_3-7-0.sql to migrate your database to the current schema.

For a fresh install please use the file kitodo_3-7-0.sql included in this release instead.

Changelog

Read more

Kitodo.Production 3.6.3

23 May 14:46
kitodo-production-3.6.3
95386eb
Compare
Choose a tag to compare

This is a minor release that fixes several bugs and security issues. Please see the changelog below for details.

Note: no changes were made to the database schema in this release, therefore it does not contain an SQL migration file and no database migration is necessary when updating from a previous 3.6 release.

What's Changed

Full Changelog: kitodo-production-3.6.2...kitodo-production-3.6.3

Kitodo.Production 3.6.2

29 Feb 08:30
b94e41f
Compare
Choose a tag to compare

This is a minor release that fixes several bugs and security issues. Please see the changelog below for details.

Note: No changes were made to the database schema in this release, therefore it does not contain an SQL migration file and no migration is necessary when updating from a previous 3.6 release.

What's Changed

Full Changelog: kitodo-production-3.6.1...kitodo-production-3.6.2

Kitodo.Production 3.6.1

07 Dec 10:29
c001dd7
Compare
Choose a tag to compare

This minor release extends the functionality to rename process media to the process list as a list function, resolves some security issues and fixes a few bugs in the metadata editor. See the patch notes below for more details. No changes were made to the configuration files or database schema, therefore a database migration is not required.

What's Changed

Full Changelog: kitodo-production-3.6.0...kitodo-production-3.6.1

Kitodo.Production 3.6.0

22 Sep 14:57
409d5d3
Compare
Choose a tag to compare

What's new

Metadata editor features

This release contains numerous new function and bug fixes for the Metadata editor of Kitodo.Production:

  • support for video and audio files (see https://github.com/kitodo/kitodo-production/wiki/Video-f%C3%BCr-den-Metadaten-Editor-konfigurieren for details)
  • remove hierarchical links between existing processes (see #4738 for details)
  • process locks are now released even if the user does not use the "Close" button to exit the editor
  • option to rename media files corresponding to their ORDER attribute (see #5701 for details)
  • number of scans is now displayed in editor
  • new visualization options in structure tree
    • expand or collapse all nodes at once
    • show only structure elements
    • display info about assigned pages in structure element node
    • display hierarchy level in structure element nodes

Calendar

  • function from Kitodo.Production 2.x to upload and download calendar has been reintroduced (see #3722 for details)
  • new option to add metadata to individual issues (see #5526 for details)

Other new features

  • interactive filter menu for task, process and user list (see #5523 for details)
  • new ruleset settings to configure behavior of repeated import for each metadata individually (see #5613 for details)
  • separate default import configuration for creating child processes (see #5460 for details)
  • many more improvements and bug fixes (see full list below)

Database changes

There have been multiple changes to the database schema of Kitodo.Production since version 3.5.x. Please use the attached file migration_3-5-0_to_3-6-0.sql to migrate your database to the current schema.

Changelog

Read more

Kitodo.Production 3.5.1

04 Sep 10:34
40a8149
Compare
Choose a tag to compare

This is a patch release that restores database compatibility with MySQL 5.7 databases and includes several security fixes. Please note that even though Kitodo.Production 3.5.1 is compatible with MySQL 5.7 databases we still recommend using MySQL 8 for increased performance. No changes were made to the configuration files or database schema.

What's Changed

  • Update to latest chrome version by @solth in #5736
  • Catch correct exception when using MySQL 5.7 by @solth in #5738
  • fix: pom.xml to reduce vulnerabilities by @solth in #5739
  • Bump org.codehaus.plexus:plexus-archiver from 4.1.0 to 4.8.0 by @solth in #5740
  • Change version 'org.apache.xmlgraphics' to '2.8' and add removed depe… by @IkramMaalej in #5742
  • Update retrieval of Chrome driver by @solth in #5766
  • Change version to 3.5.1 by @solth in #5767

Full Changelog: kitodo-production-3.5.0...kitodo-production-3.5.1