VRaptor 3.3.1 Lançado

Olá pessoal,

Após lançar o VRaptor 3.3.0, com grandes mudanças de estratégia, reorganizações e refatorações,
alguns bugs importantes apareceram, então resolvemos lançar o VRaptor 3.3.1 com as correções desses
bugs:

  • a dependência scannotation estava marcada como opcional no maven, mesmo sendo obrigatória
  • o @PostConstruct das classes @ApplicationScoped não estava sendo chamado na inicialização do sistema,
    mas só no primeiro uso das classes
  • a ordem dos interceptors é calculada na primeira requisição, mas se as duas primeiras requests chegassem
    "ao mesmo tempo", acontecia uma ConcurrentModificationException

Aqueles que já baixaram a versão 3.3.0, considerem atualizar para a 3.3.1 se algum desses bugs podem afetar
a aplicação.

Changelog: http://vraptor.caelum.com.br/documentacao/changelog/
Downloads: http://vraptor.caelum.com.br/download.jsp

Obrigado a todos que apontaram os bugs, ajudando o VRaptor a ser cada vez melhor
Abraços
Lucas

Obrigado

Opa excelente noticia, vou baixar hoje mesmo :wink:

Abraço Lucas

Boa Tarde,

Hoje comecei a atualizar o VRaptor da versão 3.2.0 para a 3.3.1.

Apenas alterei no pom.xml para utilizar a nova versao.

<dependency> <groupId>br.com.caelum</groupId> <artifactId>vraptor</artifactId> <version>3.3.1</version> <type>jar</type> <scope>compile</scope> </dependency>

Mas na inicializacao da aplicacao está sendo lançada uma exceção.

SEVERE: Exception starting filter vraptor java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId(Ljava/lang/String;)V at br.com.caelum.vraptor.ioc.spring.DefaultSpringLocator.getApplicationContext(DefaultSpringLocator.java:55) at br.com.caelum.vraptor.ioc.spring.SpringProvider.getParentApplicationContext(SpringProvider.java:112) at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:80) at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:110) at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:103) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
Estou rodando no Tomcat 6.0.20.

Sabem o que pode ser ? Será que preciso add + algum dependencia ?

precisa atualizar o Spring pra versão 3.0.x

Ufa, sistema rodando e atualizado.

Uma dependencia em um projeto utilitario que estava incluindo a dependencia para a versao antiga do Spring.

Obrigado pela ajuda e parabéns a todos pela versão do VRaptor.

Opa, update successfulllll
tá belezinha demais

Pessoal estou tentando atualizar o Spring pelo maven mais não estou conseguindo alguem poderia me ajudar?

Obrigado

hiroshisilva, abre um tópico pra isso por favor, e posta o erro que está dando

Já consegui resolver obrigado pela atenção

era um problema de cache do maven

abraços

Oi Lucas!
Não quero ser muito chato, mas você poderia atualizar o ChangeLog do site V|Raptor ?

http://vraptor.caelum.com.br/documentacao/changelog/

Nesta versão já esta disponível o recurso LinkTo para JSP ?

Obrigado e parabéns por estar cuidando com tanto carinho desta “bela criança”.

Valeu.

olá dennys,

acho que refizemos o deploy de uma versão antiga do site… o changelog da 3.3.1 existe:
https://github.com/caelum/vraptor/blob/master/vraptor-site/src/guide/pt/changelog.afc

vou mudar aqui asap

[quote=Lucas Cavalcanti]olá dennys,

acho que refizemos o deploy de uma versão antiga do site… o changelog da 3.3.1 existe:
https://github.com/caelum/vraptor/blob/master/vraptor-site/src/guide/pt/changelog.afc

vou mudar aqui asap[/quote]
Bom dia Lucas!

E quanto ao recurso LinkTo para JSP já esta incorporado nesta versão 3.3.1 ou somente estará disponível na versão 3.3.2 ?
Obrigado.

só na próxima… se quiser posso gerar um snapshot :wink: