[hibernate-dev] Compatibility Considerations wiki
Sanne Grinovero
sanne at hibernate.org
Wed Aug 13 10:32:22 EDT 2014
Thanks Steve!
that's extremely useful.
My only doubt is the relation between release families, quoting:
>> Hibernate considers the {major}.{minor} combination a release "family".
and then later below in paragraph "The rules" :
>> API contracts should be considered stable across all releases in a family.
I'm not sure if you mean that 4.4.0 and 4.4.1 are (promised to be) API
compatible, while 4.3.0 and 4.4.0 are not..
I would say from the definition above that I should not expect that as
the two are in a different family, still the following example seems
to point out that any 4.x will be drop-in compatible with 4.0.0 ?
It would also help to understand the rules better to explain when the
team decides to bump the major version.
Sanne
On 9 August 2014 15:55, Steve Ebersole <steve at hibernate.org> wrote:
> There was a discussion in regards to our view on backwards compatibility in
> reference to HHH-9316. I realized that we talk about this amongst
> ourselves, but that I have never written these down. So I did that:
>
> https://github.com/hibernate/hibernate-orm/wiki/Compatibility-Considerations
>
> This is a first draft. Let me know what you think.
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
More information about the hibernate-dev
mailing list