Hide Forgot
Description of problem: The legacy Drools knowledge-api does not contain the interface org.drools.time.SessionPseudoClock. This breaks backward compatibility with BRMS 5, therefore I am setting severity to high. Version-Release number of selected component (if applicable): Drools 6.0.0-SNAPSHOT BRMS 6.0.0 ER4
The SessionPseudoClock is present in a different package: org.drools.core.time in drools-core. We did this renaming (together with many others) to make drools osgi compliant so I don't think I could duplicate the SessionPseudoClock interface in the old package without breaking this.
Marek, There are a few things like this one that we can't do for backward compatibility. At the same time, this is a simple fix (just an import change). I am moving this to MODIFIED. Please re-evaluate and return to us if it needs to be discussed further.
Ok, thanks for the explanation. Since it is clear now that we cannot achieve 100 % backward compatibility even with knowledge-api, I believe we can leave the API as is, provided these differences from 5.3.1 API are documented.