• Subscribe  |  
  • Register  |  
  • Issue Tracking  |  
  • Login   |  
  • Search:

View feed: In Relation To

Please stand clear of the closing doors, this train is ready to depart - Seam 2.1.0.BETA1 released!

Posted on 2008-08-26 17:45:49.0 by Pete Muir [ View original post ]

I'm pleased to announce the release of Seam 2.1.0.BETA1.

[Download] [Reference Documentation] [Forums] [JIRA] [Release Notes]

This is an exciting day for us, as we get to show off what we've been working on for the last 6 months, since the dust settled around the Seam 2.0 release. So, what should you look for?

  • First class support for Wicket - check out the all new Wicket example. I'll be posting a tutorial on using Wicket with Seam in the next week or two
  • Identity management - built in, flexible, support for managing users in a database (via JPA) or LDAP (or build your own store frontend!)
  • Permission management - now you've got ACL permissions (stored using JPA) in addition to rule based permissions and simple permissions
  • Create reports in Excel and CSV using JSF tags and Facelets templates
  • Built in support for URL rewriting
  • Initial support for JAX-RS (JSR-311) - the REST API for Java, through RESTeasy
  • A big speed improvement to SeamTest, and you can now run it at the same time as JBoss AS
  • Ability to deploy your own resources when Seam boots (you can watch for annotations, file name patterns, file content - the list is endless!)
  • Customizing the default interceptor stack - watch for a tutorial on this in the next few weeks
  • Support for JBoss Cache 1.x or JBoss POJO Cache 1.x in JBoss AS 4.2, JBoss Cache 2.x in JBoss AS 5, and EHCache (of course, you can also use JBoss Cache in other app servers!)

And of course, we got the usual plethora of updates, such as:

  • Groovy 1.5
  • RichFaces 3.2

Not to forget the massive 279 issues closed since 2.1.0.ALPHA1!

And finally, I would like to introduce to you four new community contributors to Seam, who have joined the team over the last few months; Matt Drees, Jacob Orshalick, Nicklas Karlsson and Daniel Roth (Nik and Daniel are responsible for the Excel module, excellent work guys!)



JSF2 or: How I learned to stop worrying and love components

Posted on 2008-08-25 16:16:52.0 by Pete Muir [ View original post ]

It's been a while since I wrote about JSF, but over the past few weeks I've been working hard on JSF 2, trying to bring some of the lessons we learnt in Seam back to the expert group. Invariably, this leads to an improvement of the idea, as we've all had to solve the same problems, often with slightly varying solutions.

With so many issues up in the air for the expert group to consider, we at JBoss created a a wiki page which we use to manage where our top objectives are going. The expert group has spent a lot of time working on everyone's top priorities of Ajax, Easy Component Creation, and standardizing Facelets. So, I've made it my mission to work on proposals for some of other objectives (like exception handling and navigation). It's not quite finished, but I thought others might like to take a look and share their thoughts on our ideas.

Please comment on the wiki page itself :-)



JBoss Tools 3.0.0 Alpha1: Ganymede, pages.xml, Portlet, TPTP, BIRT,...

Posted on 2008-08-21 04:14:42.0 by Max Andersen [ View original post ]

Today we are releasing JBoss Tools 3 Alpha1!

[Embedded Image]

[Download] [Update Site] [What's'New] [Documentation (Nightly)] [Forums] [JIRA]

Alpha Warning!

This is an alpha version so do not just throw us away when your computer blows up while using this version, do please tell us what happened! Getting feedback from users are very important for us.

Use the Forums and/or JIRA to provide feedback. Thank you!

Upgrade to Ganymede

This release will only work with Eclipse 3.4/Ganymede.

We recommend you do not use Eclipse.org update site to go from Eclipse 3.3 to Eclipse 3.4 - instead download the full binary from Eclipse. To get the optional TPTP and BIRT integration to show up see the list of Eclipse drivers we used for JBoss Tools 3.x here

If you can only use Eclipse 3.3 use JBoss Tools 2.1.2, but JBoss Tools 2.x will not have any of the new features.

Highlights

There is a lot going on in 3.x, but the following are the new feature highlights:

  • Graphical Seam pages.xml editor, visual view and editing of page and exception navigation
  • Faster editing in Visual Page Editor and the source tab is back!
  • EL Variable substitution, allowing users to specify what a EL variable should be evaluated too; allowing includes and image references in pages that uses EL to be visualized.
  • Project archives can use relative paths and Eclipse variables allowing for more portable .packages files
  • Dali support for Hibernate, use Hibernate as a JPA platform in Eclipse JPA projects.
  • Portlet wizard and facet with support for JSF/Seam via the Portlet Bridge
  • JBossWS WTP support, enable usage of JBossWS in WTP web services functionality
  • Eclipse BIRT support, we added a Hibernate backed datasource for Eclipse BIRT and experimental Seam/JSF tags for using BIRT charts and reports.

...and more. See the full change list in jira and see more details and screenshots in What's'New

Have fun!

p.s. the JBoss Tools Drink is one of the suggestions we got for a JBoss Tools identity - I'll blog about that later, but if you got other suggestions let us know.



Hibernate sister projects aligned with Core 3.3.0

Posted on 2008-08-20 11:16:20.0 by Emmanuel Bernard [ View original post ]

After the release of Hibernate Core 3.3.0.GA last week, we are releasing aligned versions of its sister projects. These releases are primarily ensuring that everything works property on Core 3.3. They also improved a few other things:

  • use of slf4j as the logging facade eliminating classloader headaches
  • all projects are now deployed in the JBoss Maven repository under org/hibernate with their proper pom.xml files. Hopefully, the dark ages of Hibernate dependencies for Maven are behind us (we are still looking at pushing the JBoss repository changes to the central Maven one but it takes longer than expected: check the Hibernate development mailing list for more info)
  • the build system is more modular and lets you work on each project independently making contributions much easier
  • the regular set of bug fixes (check the change logs for more details)

The following releases are now available:

  • Hibernate Annotations 3.4.0.GA (changelog)
  • Hibernate EntityManager 3.4.0.GA (changelog)
  • Hibernate Commons Annotations 3.1.0.GA (changelog)
  • Hibernate Validator 3.1.0.CR2 * (changelog)

* A small glitch slipped through when we released Hibernate Core. Be sure to use Hibernate Validator 3.1.0.CR2 or above when using Core 3.3. We wanted to take our time fixing this, Validator CR2 will become GA in a week if no problem pops up.

All projects can be downloaded here.

Note that Hibernate Search 3.1.0.Beta1 is already aligned with Hibernate Core 3.3.0.GA.

Enjoy



3.3.0.SP1

Posted on 2008-08-19 11:09:01.0 by Steve Ebersole [ View original post ]

3.3.0.GA got released the other day with an uncaught problem. A public method got removed from some of the events (specifically PreInsertEvent and PreUpdateEvent) which is causing problems with Hibernate Validator and which will probably cause problems for any applications utilizing custom listeners for those events.

Therefore, later today I will be releasing 3.3.0.SP1 to correct that oversight. I apologize for any inconveniences.

The SP1 release has been done and is available as either the full distribution from SourceForge or as artifacts from the JBoss Maven repository.



Talk about Web Beans and Hibernate scalability

Posted on 2008-08-18 14:30:15.0 by Emmanuel Bernard [ View original post ]

I will be talking about Web Beans at JSF.One September 4-6 in Washington and QCon San Francisco 2008 about Hibernate and scalability.

The Web Bean talk is an introduction to the elegant loosely coupled strongly typed component model that Web Beans introduces. After a brief intro, I will walk through examples to demonstrate how each concept is used in practice. Depending on how advanced the reference implementation is, I might try to make some of these live.

The second talk will cover Hibernate and Scalability. I will co-present with Max Ross from Google (one of the engineers behind Hibernate Shards). We will cover various subjects:

  • stateless session
  • how Software as a Service providers scale Hibernate in their platforms
  • some of the patterns that ensure better scalability
  • Hibernate Shards and how to scale to many DBs
  • Hibernate Search and how to save your DBA's butt

Hope to see you there!



Hibernate Core 3.3.0 goes GA

Posted on 2008-08-15 15:23:13.0 by Steve Ebersole [ View original post ]

Hibernate 3.3.0.GA has been released. A big thanks to everyone who helped us get here.

A few changes from 3.2 worth noting:

  1. Migration to a Maven-based build
  2. Splitting of the project into modular jars (here I mean what Maven calls modules). This allows users to easily see and minimize dependencies.
  3. Redesigned second-level caching SPI
  4. Integration with JBossCache 2.x as a second level cache provider.

I'll be following up with more detailed blogs about some of the specific points.

You can download the full distribution from SourceForge or make use of the Maven artifacts from the JBoss Maven repository.



First JBug in Denmark with JBoss Seam and Tools

Posted on 2008-08-08 09:05:26.0 by Max Andersen [ View original post ]

[Embedded Image]

On the 28th August, Pete and I will be presenting at the opening of the first JBoss User Group in Denmark.

We will be talking about JBoss Seam, Web Beans and JBoss Tools/Developer Studio.

You can see the full schedule at jbug.dk (in Danish).

Kenneth Christensen and Søren Pedersen who is organizing the event tells me that they only have five seats left so hurry up if you want in on the action.

Vi Ses!



Developing Portlets using JSF, Ajax, and Seam

Posted on 2008-08-06 11:23:53.0 by Pete Muir [ View original post ]

Wesley Hales, JBoss Portlet Bridge lead, has posted the first in a three part series of tutorials on developing applications using Seam, RichFaces and the JBoss Portlet Container.

Enjoy!



Home of dan

Posted on 2008-08-05 16:58:06.0 by Dan Allen [ View original post ]