The time has come to up the version number of Teneo from 1.2.0 to 2.0.0. The ‘technical’ reason is support for Hibernate 4.* which has a different internal api than previous versions. At the same time it is nice to announce another new feature: JPA 2.0 annotation support (see the JPA 2.0 spec). Teneo already supported the JPA 1.0 specification and the JPA EntityManager api.
The JPA 2.0 annotation development has been made possible by the sponsorship of an active Teneo user-company. It is great to see that there are companies out there who appreciate what we do at the Eclipse Modeling group and specifically ofcourse Teneo!
JPA 2.0 annotations can be defined in-the-model as well as in a separate xml file.
To summarize Teneo is now available in 2 actively maintained versions:
1.2.0:
- JPA 2.0
- Hibernate 3.6/EclipseLink 2
- EMF 2.6 and 2.7
- Eclipse Helios
2.0.0:
- JPA 2.0
- Hibernate 4.1
- EMF 2.7 – 2.8
- Eclipse 3.7 and further
Note the JPA 2.0 support is available in the latest build of both versions of Teneo, the main difference between the 2 versions is the supported Hibernate version.
Active development of new features is done in the 2.0.0 version, but bugs/issues will be actively fixed in 1.2.0 for the foreseeable future.
I am currently upgrading CDO Hibernate Store to Teneo 2.0.0, that should be finished soon to!
For more information on dependencies and how to get these new versions, visit the Teneo wiki download & install page. This page also lists the update site with the latest Hibernate and hsqldb plugins.
I hope this post is useful for you, thanks for reading and if you are interested feel free to give feedback or ask questions on the EMF newsgroup or forum.
gr. Martin
