Help

Hot on the heels of the renaming of the JSR-299: Contexts and Dependency Injection for Java EE, Weld, I'm pleased to announce the 1.0.0.CR1 release. This is a major milestone; for the project and for Java EE 6, as it represents a feature complete implementation of the JSR-299 Proposed Final Draft 2 specification; the specification, implementation and TCK will be submitted to the JCP for the Final Draft ballot.

You can find some quick download links below or you can pull the artifacts from the Maven central repository.

The reference implementation is used in GlassFish V3 and the upcoming JBoss AS 5.2.0.Beta1 release (watch Jason's blog for details!). Our implementation also adds support for Servlet containers such as Tomcat and Jetty. Furthermore you could choose to use Wicket as your view layer, or perhaps Swing via the Java SE support. If you are using an OSGi container, there's a bundle for that too! If you are getting started, there are a few examples in the distribution to guide you. If you are looking for help, try our forums, or perhaps join us on IRC.

Looking ahead, we'll be releasing a second release candidate in early November, so please let us know about any bugs you find! If you are interested in contributing to Weld, check out the development guidelines. Being an open source contributor can really expand your horizons - plus you get to meet some great people;-)

I want to take this opportunity to thank the numerous people who have helped out with the Web Beans/Weld project over the last year. In no particular order we have: David Allen, Dan Allen (they swear they are no relation!), Nicklas Karlsson, Gavin King, Ales Justin, Andrew Rubinger, Ken Saks, Roger Kitain, Shelly McGowan, Kabir Kahn, Carlo de Wolf, Takeshi Kondo, Shane Bryzak, Jozef Hartinger, Ondrej Skutka, Karel Pwiko, Marius Bogoevici, Sahoo, Norman Richards, Pete Royle, Clint Popetz, Daniel Roth and Rodney Russ.

You'll notice one omission from this release is the reference documentation -- so much has changed recently (support for JSR-330, the rename of both the specification and reference implementation, the metamodel API), that I decided to remove this from this distribution. The first target for the docs will likely be the getting started guide - once we have that up to date, we'll make sure to publish a snapshot!

[Weld Download] [TCK Download] | [Weld JIRA] [TCK JIRA] | [JSR-299 Javadoc] [CDI TCK Reference Guide] | [Weld Release Notes] [TCK Release Notes]

10 comments:
 
16. Oct 2009, 05:33 CET | Link
Beto Frank

Does this mean that SEAM 3 is just around the corner? If so when do you expect to release SEAM 3 and any new tooling for it? Please correct me if i'm wrong but my understanding is that SEAM 3 will use WELD at it's core and SEAM3 will be more of an extension of Weld.

 
16. Oct 2009, 06:27 CET | Link
Bruno Viana
Can I use this impl together struts 2 or another web framework?
Does the weld conversation engine dependent from JSF?
Thanks.
 
16. Oct 2009, 07:54 CET | Link

We'll start having more extensions to CDI and Weld available very soon (see for example http://www.seamframework.org/Weld/PortableExtensionsPackage). Expect betas of the Seam modules (security, drools etc.) this autumn.

 
16. Oct 2009, 07:57 CET | Link
Bruno Viana wrote on Oct 16, 2009 00:27:
Can I use this impl together struts 2 or another web framework? Does the weld conversation engine dependent from JSF? Thanks.

Answered on the forum

 
16. Oct 2009, 08:27 CET | Link
Drew Arrigoni

Autumn? That's almost over. ;)

Is there a list of planned Seam 3 Modules? Is Seam-Gen Encore amongst them?

 
16. Oct 2009, 10:03 CET | Link

Andalé! This is awesome news, we're finally there :-)

 
16. Oct 2009, 15:12 CET | Link
Maurice Zeijen

Congratulations with this first CR release :).

 
16. Oct 2009, 19:07 CET | Link
Drew Arrigoni wrote on Oct 16, 2009 02:27:
Autumn? That's almost over. ;)

Haha. Ok, I kinda meant by the end of the year - for me autumn runs until Christmas :-)

Is there a list of planned Seam 3 Modules? Is Seam-Gen Encore amongst them?

Shane and Dan are working on this right now :-)

17. Oct 2009, 02:16 CET | Link

Congratulations on the release. I am excited to try it out.

Kudos on the Jetty support. Do any of the samples run directly from maven via the Jetty Plugin or anything similar?

When will you get the documentation out? It doesn't appear to be posted on the website yet. I downloaded the bundle and found the JavaDocs, but would like to figure out how to run the examples...i.e. Which container version and what setup steps need to be completed prior to running?

I can't wait to get started with Weld. Thank you guys!

17. Oct 2009, 03:22 CET | Link
Steven wrote on Oct 16, 2009 20:16:
Kudos on the Jetty support. Do any of the samples run directly from maven via the Jetty Plugin or anything similar?

Yes, you can run them either via Eclipse or via the maven plugin. Check the readme files in the examples themselves :-)

When will you get the documentation out? It doesn't appear to be posted on the website yet.

Soon, I promise. I set Dan a target of the end of October to at least get the old stuff cut out, at which point we can do a snapshot.