Context and Dependency Injection para Java EE (CDI) se tornou um dos componentes mais importantes da plataforma Java logo após o lançamento da versão 1.0, que foi parte de Java EE 6. Após mais de dois anos, agora o CDI 2.0 Beta 1 foi lançado, com uma lista de novas features. O Beta para RI (Weld 3.0 Beta1) já está disponível para download.
É importante testar o RI e descobrir a nova API. Os recursos estão listados no
post do anúncio oficial, no blog do CDI.
De acordo com o post, as novas features do CDI 2.0 são:
As especificações foram dividias em 3 partes para adicionar suporte ao Java SE
API para fazer boot do CDI no Java SE
Observers (ex: events) ordering
Asynchronous event
Configurators para a maior parte de SPI elements
Possibilidade de configurar ou vetar métodos observer
Annotation Literals incorporado
É possível aplicar o interceptor nos producers
Alinhamento com features de Java 8 (streams, lambdas, repeating qualifiers)
De acordo com a empresa, a versão final do CDI deve estar pronta no final de fevereiro. Na sequência, os desenvolvedores começarão a trabalhar na versão 2.1, para adicionar novas features e utilizar o Java EE 8 completamente.
***
Com informações de http://www.c-sharpcorner.com/news/cdi-20-beta-gets-released