On 14/04/2010 12:02, sebb wrote:
> On 14/04/2010, Mark Thomas <ma...@apache.org> wrote:
>>  Please test this release candidate and provide feedback.
> 
> Some bugs reported against Tomcat 7 may require API changes to fix.
> Are API changes going to be possible once the RC has been released?

Yes. I still have some Lifecycle changes that will require API changes
as may the JMX GSOC project if that gets accepted. One of the things I
intend to add to the release notes is a list of APIs that are considered
public and fixed. At the moment that is:
javax/**/*.class

Anything under apache.org is open to change. Folks can use it, but it
might change. It would only be an issue for folks working on custom
components. As the release matures, we'll fix more of the API. There
will , however, always remain some parts of the API that are viewed as
internal and subject to change at any time. The idea is that we document
this as we go and end up with a clearer definition.

> If not, please consider at least reviewing the bugs before committing
> to the API.

I think it is fair to say that the API is fixed to the extent that we
don't want to change it unless we have to. No point breaking backwards
compatibility for no good reason. Historically, 'good reason' has
equated to 'bug causing pain for user' and similar.

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to