title | copyright | license |
---|---|---|
Release notes |
Copyright (C) 2020 RERO |
GNU Affero General Public License |
- Implements concepts to MEF
- Upgrades Python to
v3.9
- Upgrades Elastic Search to
v7.10.2
- Several code optimizations and fixes
- Fixes
bf:Organisation
records withconference=true
.
- Improves
csv_diff
performance by usingpickeldb
to reduce memory usage duringcsv_diff
operation.
- Improves DB error handling for
get_record_by_pid
. - Improves persistent identifier handling.
- Corrects error management (raise of exceptions).
- Monitors REDIS, timestamp and ElasticSearch.
- Moves the license from the GPLv2 to the AGPLv3.
- Upgrades Invenio to
v3.4
. - Upgrades dependencies.
- Implements
AgentClass
for all agents. - Improves handling of agent creation and update.
- Renames MARC transformation files.
- Implements concepts for RERO Rameau.
- Adds
autocomplete_name
to MEF mappings.
- Uses ICU analysis plugin for ElasticSearch.
- Adds numbering and qualifier to transformation.
- Allows to enqueue the create and update task.
- Adds creation, update, deletion of VIAF records.
- Allows to get records from BnF through the SRU service.
- Removes the BnF source (replaced by IdRef in
v0.3.0
) - Adds corporate body to the contribution records.
- Tags record as deleted when the source is deleted.
- Saves OAI harvesting to file.
- Uses
poetry
for python dependencies management. - Upgrades
invenio
to version3.3
. - Upgrades ElasticSearch to version
7
. - Moves to GitHub actions for Continuous integration (CI).
- Rewrites codes to simplify.
- Monitors the API.
- Moves assets management to webpack.
- Fixes wrong VIAF PIDs in MEF records.
- Updates VIAF, RERO, GND data.
- Adds tests to spot duplicated PIDs.
- Updates metadata model transformation (from MARC to JSON).
- Updates Invenio to version
3.2.1
. - Integrates IdRef:
- Harvest IdRef through OAI-PMH.
- Adds IdRef to MEF records.
- Harvest GND through OAI-PMH instead of importing dumps.
- Uses separate postgresql tables for each source.
- Issues:
- rero/rero-ils#555: Jean-Paul II was missing!
- rero/rero-ils#657: Add the qualifier of a person in the title of the brief and detailed view (in RERO ILS).
- Data:
- Updates agents (source) data.
- Improves transformation to
preferred_name
to keep regnal numbers.
- Search:
- Removes ES v2 mappings.
- Adds source field to ES mappings.
- Uses AND as the default ES query boolean operator.
- Ignores versioning of
.env
and celerybeat directory. - Extends CLI with an utility to create
csv
agent files. - Improves bulk loading of big files with chunks.
- Adds a serializer to resolve JSON references.
- Moves deployment files to an external git repository.
- Fixes links in the README.rst file.
- Issues: