A tão aguardada versão do Hibernate com suporte a JPA 2.0 foi lançada no último dia 31 de março. Umas das coisas interessantes foi a entrada dos projetos Hibernate Annotations, Hibernate Entity Manager e Hibernate Envers dentro do core do Hibernate, o que segundo o blog do Hibernate não era possível antes por questões de compatibilidade com o JDK 1.4.
O Infinispan foi adicionar como provider padrão de cache de segundo nível. O Infinispan é mais rápido e possui um consumo de memória mais baixo, além dos benefícios de existir menos arquivos de configuração.
Também foram feitas melhorias sugeridas pelos implementadores de cache de segundo nível: Jboss Cache, Infinispan e Encache. Melhorias no suporte a objetos somente leitura/imutáveis, suporte a JDBC 4.0 e outras novidades podem ser no site do Hibernate.
A nova versão pode ser baixada no repositório Maven do Jboss ou no source forge. Com a release final do Hibernate 3.5.0 tem-se uma alternativa ao uso do Eclipse Link, que é a implementação de referência da JPA 2.0.