On 5/17/2017 12:41 AM, Mark Thomas wrote:
That simple approach is incomplete. It assumes that: a) the JARs in $CATALINA_HOME/bin haven't changed b) the names of the JARs in $CATALINA_HOME/lib haven't changed c) no configuration changes are required. a) sometimes happens b) happens when the JDT compiler is updated c) can be checked via the migration guides
Most projects nowadays follow the semantic versioning spec, which specifies that patch update and minor update (see items 6 and 7 at http://semver.org/#spec-item-6 ) should be backwards compatible.
I expected Tomcat to follow this specification, and if it doesn't then I highly recommend that you will consider adopting it.
I believe that most users expect a minor upgrade to be backwards compatible.
Igal