Skip to content

Releases: kitodo/kitodo-production

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

Kitodo.Production 3.5.0

06 Feb 09:30
c8d9106
Compare
Choose a tag to compare

This release contains all changes from 3.5.0-beta1 as well as bugfixes related to features from that release.

What's new

Import Configurations

The new ImportConfiguration class replaces catalogue configurations in the kitodo_opac.xml configuration file. (the file itself is still required for other legacy uses, but the section with "catalogue" configurations is now covered by the import configurations) This allows users with the corresponding permissions to add and edit import configurations via the Kitodo frontend without the need to have acces to the file system of the Kitodo server. Those permissions are not assigned to any role by default, so this has to be done before the feature an be used.
A converter allows transforming catalogue configurations from existing kitodo_opac.xml files into new ImportConfiguration entities semiautomatically.
See https://github.com/kitodo/kitodo-production/wiki/Projektauswahl-und-Katalogsuche for details.

Spanish translation

A full Spanish translation of the Kitodo.Production GUI has been added (thanks to @joergleh for this valuable contribution!)

Support for includes in rulesets

Rulesets can now be split into multiple files to make individual parts reusable in multiple rulesets which prevents code duplication and improves maintainability (see #4596 for details)

Sortable lists

All list views have been made sortable by (nearly) all columns as part of the "Usibility improvement" project of the "Kitodo Development fund"

Import of additional metadata

When creating new processes via catalogue searches, metadata imported during initial import can now be augmented with metadata from a separate import (see #4705 and linked issue for details)

Database changes

There have been multiple changes to the database schema of Kitodo.Production since the last release. Please use the attached files to migrate your database to the current schema:

  • migration_3-4-3_to_3-5-0.sql to migrate your database from Kitodo.Production 3.4.3 to Kitodo.Production 3.5.0 OR
  • migration_3-5-0-beta1_to_3-5-0.sql to migrate your database from Kitodo.Production 3.5.0-beta1 to Kitodo.Production 3.5.0

Important: Kitodo.Production 3.5.0 does not support MySQL 5.7 anymore and requires MySQL 8 instead!

Ruleset changes

Functional metadata of type recordIdentifier is now mandatory for all document types. This means all divisions in the ruleset that have a processTitle attribute must be configured to allow for at least one metadata with attribute use="recordIdentifier". In the example ruleset ruleset_default.xml this has been added to the metadata CatalogIDDigital, which has traditionally been used for this purpose.

Configuration file and shell skript line endings

The line endings of the following configuration files have been changed:
In kitodo_3-5-0_config_modules/config the files

  • kitodo_fileFormats.xml
  • kitodo_loginBlacklist.txt
  • kitodo_opac.xml
  • kitodo_projects.xml

and all *.sh files in kitodo_3-5-0_config_modules/scripts have been converted to unix style line endings. *.bat files in kitodo_3-5-0_config_modules/scripts retain their Windows style line endings.

What's Changed ("**" denotes updates since the last beta release 3.5.0-beta1)

Read more

Kitodo.Production 3.5.0 beta 1

17 Nov 09:16
0c6e6f6
Compare
Choose a tag to compare
Pre-release

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

What's new

Import Configurations

The new ImportConfiguration class replaces catalogue configurations in the kitodo_opac.xml configuration file. (the file itself is still required for other legacy uses, but the section with "catalogue" configurations is now covered by the import configurations) This allows users with the corresponding permissions to add and edit import configurations via the Kitodo frontend without the need to have acces to the file system of the Kitodo server. Those permissions are not assigned to any role by default, so this has to be done before the feature an be used.
A converter allows transforming catalogue configurations from existing kitodo_opac.xml files into new ImportConfiguration entities semiautomatically.
See https://github.com/kitodo/kitodo-production/wiki/Projektauswahl-und-Katalogsuche for details.

Spanish translation

A full Spanish translation of the Kitodo.Production GUI has been added (thanks to @joergleh for this valuable contribution!)

Support for includes in rulesets

Rulesets can now be split into multiple files to make individual parts reusable in multiple rulesets which prevents code duplication and improves maintainability (see #4596 for details)

Sortable lists

All list views have been made sortable by (nearly) all columns as part of the "Usibility improvement" project of the "Kitodo Development fund"

Import of additional metadata

When creating new processes via catalogue searches, metadata imported during initial import can now be augmented with metadata from a separate import (see #4705 and linked issue for details)

Changelog

Read more

Kitodo.Production 3.4.3

30 May 14:37
b109e70
Compare
Choose a tag to compare

Release Notes

This release contains changes from the development fund for #4322

Further Changes:

  • improved performance in indexing, loading, editing in metadataeditor, creation of newspaper issues
  • a lot of dependency versions have been increased
  • sub-folders can be added to project
  • pom refactoring
  • improve excel generation
  • allow editing of active workflows
  • enable dependent value restrictions in ruleset

there is no database change since release 3.4.0 so no migration.sql is needed

Kitodo.Production 3.4.2

11 Apr 12:26
Compare
Choose a tag to compare

This is a security hotfix release

security vulnerabilitys for springframework has been fixed.
Version are changed to:
spring-security: 5.6.2
spring-core: 5.3.18
spring-expression: 5.3.17
spring-beans: 5.3.18

Kitodo.Production 3.3.3

11 Apr 19:17
Compare
Choose a tag to compare

This is a security hotfix release

security vulnerabilitys for springframework has been fixed.
Version are changed to:
spring-security: 5.6.2
spring-core: 5.3.18
spring-expression: 5.3.17
spring-beans: 5.3.18

Kitodo.Production 3.4.1

21 Dec 08:07
Compare
Choose a tag to compare

This is a security hotfix release

security vulnerabilites of the log4j framework has been fixed in Version 2.17.0
see https://logging.apache.org/log4j/2.x/security.html

Kitodo.Production 3.4.0

22 Nov 18:23
51fbdd7
Compare
Choose a tag to compare

Release Notes

This release contains the changes from the developmentfund
Especially:
#4204
#4208

So the Java version is updated to 11 and elasticsearch runs on 7.10
In consequence the tomcat version was changed to 9.

Please check, that your system fullfills these new requirements.
See also Installation guide here.

Further changes

  • enable adding and deleting images in metadataeditor
  • enable prestructured import
  • enable "all process"-selection on process page
  • some bugfixes in migrating newspaper
  • some performance enhancements

Kitodo.Production 3.3.1

06 Aug 11:13
85c5683
Compare
Choose a tag to compare

Release Notes

  • Improve pagination
  • Enable advanced pagination
  • Improve performance on a lot of places
  • Improve migration of serials and newspapers
  • Cleanup frontend - fix design issues
  • raise version of bpmn editor
  • fix a lot of issues in metadata editor
  • improve and speed up initial indexing

Kitodo.Production 3.3

26 Apr 11:28
831360b
Compare
Choose a tag to compare

Release Notes – 3.3

Ruleset

  • Enable option for a presetted date

Import

  • Enable Import from ftp
  • Add https as protocol
  • Add option to apply multiple xslt files
  • Enable import from file, including files with hierarchies

Migration

  • Improve newspaper migration
  • Fix bugs in creation of hirarchical processes while migrating
  • Improve migration performance

Workflow

  • Enable task conditions depending on VariableReplacer

Search

  • Enable search by process properties
  • Improve wildcardsearch

Metadatascript

  • implement metadatascripts for add, delete and copy
  • Add metadatascripts for hierarchical processes

Metadataeditor

  • Add option to save and load the current layout of the metadata editor
  • Improve pagination in function and layout
  • Fix creation of structural elements
  • Allow linking pages to multiple structure elements

Other

  • Fill generated excel and pdf file with correct values
  • Enable the unassignment of tasks from a specific user
  • Add PDF to ImageFileFormats that can be created with ImageMagick
  • Check password constraints when resetting a password
  • Link workflow image in process task list to workflow editor
  • Add path support for elastic search
  • Remove the need for digitalcollections.xml