2.15.0
·
115 commits
to develop
since this release
MDCS 2.15.0
- Upgraded core packages for Python 3.7 support (Python 3.6 end of life expected in 2021-12: https://www.python.org/dev/peps/pep-0494/#lifespan)
- Upgraded all python dependencies for Python 3.7 support. A few notes about some packages below:
- Upgraded Django to 2.2.20, lxml to 4.6.3 and djangorestframework to 3.12.2 to fix vulnerabilities,
- Celery 5.x upgrade has been postponned due to a bug. The fix is scheduled for Celery 5.3 (see related issue: celery/celery#3589),
- xlrd has been upgraded to latest version which drops support for xlsx documents (used by core_module_excel_uploader_app).
- Fixed XML validation to avoid using global lxml parser,
- Fixed OAI-PMH harvesting duplicates in some cases,
- Fixed storage of local pids in lower case,
- Minor fixes