MedCAT-Den v0.5.0
Release Notes - MedCAT-Den v0.5.0
🚀 New Features
Model Backend Migration
- Move models between backends: Added ability to move models between different storage backends, enabling greater flexibility in model management (#292)
- New
move_model()method to transfer models between backends - New
has_model()method to check model existence across backends - New
sync()method and implementation for file den to synchronize models
- New
Push Without Changes
- Push models without modifications: Added API to push models without requiring changes, useful for republishing or syncing models (#289)
- Allows pushing models with only metadata updates
- Maintains model history integrity when no content changes are made
🐛 Bug Fixes
Base Model Identification
- Fixed base model detection: Corrected logic for identifying base models (#291)
- Base models are now correctly identified as those without a parent model
- Prevents exposing intermediate models during multi-step model creation processes
- Ensures only fully completed models are marked as base models
Model Card Format
- Relaxed model card requirements: Fixed overly rigid model card format validation (#288)
- Model cards with missing
pipelineandrequired_pluginsections are now accepted - Preserves backward compatibility with existing model cards
- Maintains value integrity when converting/validating model cards
- Fixes empty source ontology issue when loading model cards
- Model cards with missing
What's Changed
- docs: readme badges by @tomolopolis in #286
- fix(medcat-den): Fix rigid model card format requirement by @mart-r in #288
- fix(medcat-trainer): Add annotation / add concept fixes. by @tomolopolis in #290
- feat(medcat den): CU-869bt6xtk Allow pushing models without change by @mart-r in #289
- bug(medcat-den): CU-869btgwzz Fix base model identification by @mart-r in #291
- feat(medcat den): CU-869btju7y Add ability to move models between back ends by @mart-r in #292
Full Changelog: medcat-den/v0.4.0...medcat-den/v0.5.0