https://bz.apache.org/bugzilla/show_bug.cgi?id=64290

--- Comment #10 from Mark Thomas <ma...@apache.org> ---
There isn't a clear dividing line between what is and is not part of the public
API.

The only absolute guarantees are what is in the release notes. Those are
deliberately minimal. Everything else we try not to change but there are times
when we do make changes.

We might make changes to add new features, fix a security issue, update a
dependency sometimes. We try to keep changes backwards compatible but sometimes
we decide the complexity to maintain backwards compatibility isn't justified.
Generally, the deeper you go into the Tomcat internals, the more likely you
will, at some point, get tripped up by one of these changes.

There is a lot of judgement involved and it is inevitable we won't always get
it right. The safety net is that we do monthly releases so if an issue is
identified we can correct it fairly swiftly. Related to that, each release
normally has a voting Window of at least 72 hours. If users test those release
candidates and find issues we can fix them and restart the release process if
necessary.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to