Significant changes:

LogicEngine represents a context for the engine for a specific SessionFactory or EntityManagerFactory

LogicEngineManager retrieves the proper instance of LogicEngine for a given SessionFactory or EntityManagerFactory

Implementations of com.autobizlogic.abl.logic.BusinessLogicFactory must now have a public constructor which takes one parameter of type LogicEngine

Implementations of com.autobizlogic.abl.BusinessLogicFinder must now have a public constructor which takes one parameter of type LogicEngine

The impact of all these changes should be nil for almost everyone, unless you are using some internal ABL API's, such as MetaModelFactory.getHibernateMetaModel. If you do, you should use LogicEngine.getMetaModel instead.