Qual versão de implementção(JPA/JSF) certa?

Bom dia a todos,
Estou com uma dúvida e que acredito que outros com mais experiência possam ajudar…
O projeto que estou participando será implementado em JEE5, com exigências de jsf 1.2 e jpa 1.0.
Decidi usar o spring pra gerenciar com minhas classes de negócio, obter recursos EE e injetar esses BOs nos meus Managed beans…
A duvida é com relação as versões das implementações (JPA1.0 e JSF 1.2). Qualquer versão do hibernate pode ser usada? ou deve ser uma antiga, da época da jpa 1.0?? E o jsf ?? estava pensando no richfaces. Não possuo mta experiência, na maioria dos projetos usao o VRaptor3 ou o Struts…
Obrigado,

com relação ao hibernete, vc tem que usar umaa versao abaixo da 3.5, pq apartir dessa ja usa JPA 2.0, senao me engano
e richfaces, vc pode baixar a versao 3.x , pq a versao 4 é JSF 2

t+

Opa alisson,
Obrigado cara… minha dúvida era essa mesmo !!!
To vendo aqui no site do richfaces e a versão 3.x disponível é a 3.3.3.
Cara, valeu !!!