I'm glad to announce we've finally released Weld 1.1.1.Final.
The release includes a couple of nasty
bug fixes, which specially gave Seam3 and GlassFish users a lot of trouble:
- Incorrect handling of cyclic dependencies between BeanDeploymentArchives
- ConcurrentModificationException while deactivating conversations
- Injections not working for certain bean methods
Another performance improvement:
And re-factored web containers integration, which now includes Jetty7+ support:
- Injection into servlet Listeners on Tomcat and Jetty
- Servlet / listener / filter injection support for Jetty 7 and above
- Servlet / listener / filter injection support for Jetty 7.2
The non-maven distribution can be found at SF.net:
Thanks to everyone involved -- Stuart, Pete, Martin, Nicklas, ... Seam3 guys, ... to name a few. :-)
Created: 05. Apr 2011, 16:51 CET (Aleš Justin)
How to use it on JBoss AS 6.0? Should I include it in war, or upgrade in JBoss library?
weld-api-bom-1.1.1.Final.pom is not available
Is there a migration path for AS6 final? :)
Adam
I saw sth. like this for 1.1: http://seamframework.org/Community/UpgradeJBoss600ToUseWeld110
Ah this should work, thanks!
Adam
Right, Weld 1.1.1 is still based on the Weld 1.1 API (this is totally correct - we don't change API or SPI in micro versions) so you would only expect to have weld-api-bom-1.1.Final.pom in the repo.
And how to use it on Glassfish 3.x?
http://www.seamframework.org/Seam3/Compatibility
In fact works.
Download the latest Jboss AS 6 compilation from jboss hudson
or download and compile yourself
Inside the yourconf/deployers/weld.deployer folder overwrite the weld-core-no-jsf.jar with the latest weld-core-1.1.1.Final.jar
I suggest you only overwrite the weld.deployer folder from the official JbossAS6.0.0-Final with the compiled one, i do not know what kind of bugs are on the other modules.
Have fun !
Maybe the next version can fix the problem with sl4j (class conflict). For example: I can“t use Hibernate 3.6.3 with Weld in Tomcat, since the first needs sl4j 1.6 and the last 1.5. We changed weld to OWB to solve the problem, OWB is not mature yet (new problems).