Skip to content

Releases: filak/MTW-MeSH

Version 1.7.0

24 Jan 15:38
Compare
Choose a tag to compare

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

17 Dec 14:53
8f35471
Compare
Choose a tag to compare

Maintenance release

Version 1.6.7

31 Oct 14:46
75c7963
Compare
Choose a tag to compare

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

28 Jun 14:31
745900d
Compare
Choose a tag to compare

Maintenance release - Python libs updated

Fixing #56

Version 1.6.5

29 Feb 11:02
Compare
Choose a tag to compare

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:

  1. Stop MTW services
  2. [RECOMMENDED] Backup the Jena mesh database
  3. Stop Fuseki
  4. Replace mesh.ttl file in the <FUSEKI_DATA_DIR>/configuration directory
  5. Delete the index directory ONLY !! <FUSEKI_DATA_DIR>/indexes/mesh
  6. Create the Fuseki search index - step no. 3
  7. Start Fuseki
  8. Start MTW services

Version 1.6.4

07 Feb 20:10
Compare
Choose a tag to compare

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

25 Jan 16:46
Compare
Choose a tag to compare

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

13 Dec 15:08
Compare
Choose a tag to compare
Update mtw-dist.ini

Version 1.6.1

16 Nov 13:17
Compare
Choose a tag to compare
Update mtw_requirements.txt

Version 1.6.0

22 Oct 18:47
Compare
Choose a tag to compare

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