Cross-Version Compatibility in Modular Jmix: Core and Add-ons with Mismatched Framework Versions

Scenario:
A Jmix application consists of:

  • Core module on Jmix vX
  • Multiple add-ons built against:
    • Newer versions (>X)
    • Older versions (<X)

Key Question:
“What are the technical feasibility and constraints for this version-mismatched architecture to function correctly?”