Releases: filak/MTW-MeSH
Version 1.7.0
This MTW version supports Apache Jena 5+ which enables using special queries for better relevancy when searching in MTW.
When upgrading to this version and Jena to version 5:
-
update Java if necessary
-
create new FUSEKI_DATA_DIR - ie: /data/jena5
-
use copy of mesh_Jena5.ttl as new mesh.ttl config
-
update all the ENV variables
-
update your mtw-dist.ini config
-
set/enable this value in the mtw-dist.ini config:
USE_PROP_LISTS = True
Also, now is the time to update MeSH data to the 2025 version - see the wiki on this topic.
You can still use this MTW version with Jena 4 but you MUST:
- use the respective mesh.ttl configuration - copy of mesh_Jena4.ttl
- comment out USE_PROP_LISTS or set the value to False
Version 1.6.8
Maintenance release
Version 1.6.7
This is a maintenace release
- Python libs updated - notably Waitress and Werzeug to address recent Dependabot alerts
- also resolving #63
Upgrade is strongly recommended.
Version 1.6.6
Maintenance release - Python libs updated
Fixing #56
Version 1.6.5
Upgrade notes
[OPTIONAL] If you want to enable searching for registryNumber and relatedRegistryNumber - you need to:
- Replace mesh.ttl config
- Reindex the database
Follow this procedure:
- Stop MTW services
- [RECOMMENDED] Backup the Jena mesh database
- Stop Fuseki
- Replace mesh.ttl file in the <FUSEKI_DATA_DIR>/configuration directory
- Delete the index directory ONLY !! <FUSEKI_DATA_DIR>/indexes/mesh
- Create the Fuseki search index - step no. 3
- Start Fuseki
- Start MTW services
Version 1.6.4
Maintenance release - upgraded Python libs - notably:
- Flask 3.0.2
- Flask-Session 0.6.0
- MarkupSafe 2.1.5
- Waitress 3.0.0
Version 1.6.3
Upgrade notes
After replacing the app files open CMD and run:
cd %MTW_HOME%
set-mtw-admin.exe --worker
Do not forget to copy new file(s) to the instance/conf dir:
Version 1.6.2
Update mtw-dist.ini
Version 1.6.1
Update mtw_requirements.txt
Version 1.6.0
Upgrade to Flask 3.0
Config changes - see mtw-dist.ini
-
new key SERVER_NAME - must be set to the hostname (ie. mtw.example.net) in production
-
run the admin tool to create new API credentials
set-mtw-admin.exe --worker