For #26189 - Added version check to Mari engine startup
For #26190 - Finding matching publishes now uses entity, name, type.
Also addressed code review feedback.  Closes #2.