1 2 Previous Next 19 Replies Latest reply on Feb 7, 2007 6:44 PM by shane.bryzak

    Seam 1.1.5.GA released

    gavin.king

      Seam 1.1.5, despite the strange version number, includes exciting new functionality including:

      * Seam/Security - integrated JAAS-based authentication and unique EL and Drools-based authorization engine
      * Facelets-based email templating - define emails using JSF tags in a Facelets template
      * Facelets-based PDF templating - create iText PDF pages using JSF tags and Facelets
      * WebSphere support - examples now tested and deployable on WebSphere 6.1 (along with JBoss, WebLogic and GlassFish)
      * J2EE support for seam-gen - quickly generate a Seam application that deploys to a WAR on any J2EE 1.4 application server
      * New JSF controls including a file upload component
      * New examples and documentation enhancements

      Seam 1.1.5 takes JSF where it has never been before: you can use Facelets with Seam's new JSF tag libraries to define PDF documents, and even email templates! It's now super-easy to generate reports and send emails from a Seam application. A future version of Seam will even include JSF tags for generating charts in the PDF document - soon you'll be able to use Seam for problems which you previously would have needed a specialized reporting engine for.

      Until today, Security was the most requested feature in the Seam forums. Seam/Security offers an innovative authorization model based around Unified EL and JBoss Rules. The model was designed to allow elegant solution of complex cases such as row-level security and ACL-based permissioning. Right now, Seam/Security lacks some bells and whistles, but the hard work is done and we can now concentrate on executing our aggressive roadmap of new features.

      Seam has now been tested on all the mainstream Java EE application servers, and JBoss is now preparing to offer Seam support on platforms other than JBoss AS (at first, the list of supported platforms will include WebLogic, WebSphere, GlassFish and possibly Tomcat).

      This release was a team effort by Shane Bryzak (Seam/Security, file uploads), Norman Richards (PDF controls), Pete Muir (Email, select list control), Michael Yuan (WebSphere support) and definitely not by Gavin King (vacation, influenza, girlfriend birthday).

      Full changelog:

      http://jira.jboss.org/jira/secure/ReleaseNote.jspa?projectId=10071&styleName=Html&version=12311059

      Download page:

      http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=163777&release_id=482792

      Seam/Security documentation:

      http://docs.jboss.com/seam/1.1.5.GA/reference/en/html/security.html

      Seam PDF documentation:

      http://docs.jboss.com/seam/1.1.5.GA/reference/en/html/itext.html

      Seam email documentation:

      http://docs.jboss.com/seam/1.1.5.GA/reference/en/html/mail.html

        • 1. Re: Seam 1.1.5.GA released//file upload
          jovijojo

          Hi gavin,
          i have just tested this latest release of seam, seam space for the file upload, it seems to be bit of buggy for me,
          for instance. i tried to upload pictures, and the pictures can not be displayed on the space.
          after few times tring, when upload the same pictures again, i got exception report from the server log...
          in our application we need file upload component, and have been waiting for this for a while, but it seems not working so well.... we have tried with tomahwak component...
          could you please explain bit on this part?
          many thanks , Joan

          • 2. Re: Seam 1.1.5.GA released
            shane.bryzak

            How big were the images and what format were they in? (seamspace only supports jpeg and png). And which exception was thrown?

            • 3. Re: Seam 1.1.5.GA released

              Good job, thanks!

              I am also glad JBoss is extending support of Seam. Any chance on having a look at Resin in near future as well?

              • 4. Re: Seam 1.1.5.GA released/file upload problem
                jovijojo

                thanks for the reply...
                1) i tried to upload two images: one jpeg size of 43kb, the other one is bitmap size of 16kb.
                2) i did not make a copy of the exceptions, but i can see from the server log that the image was actually created... although we in our application can leave without actually displaying the image on the page, but still i would like to see it actually working.
                3) i would also like to test this on sql server see if this binary files can actually be persisted into database. any tips on that? (have not yet started on this)
                many thanks in advance and look forward to hearing from you again, regs, Joan

                • 5. Re: Seam 1.1.5.GA released

                  Thanks for your hard work Seam team.

                  • 6. Re: Seam 1.1.5.GA released
                    fernando_jmt

                    Thanks to all team of JBoss Seam.

                    Security was a really needed thing I was waiting for.


                    Good job!

                    • 7. Re: Seam 1.1.5.GA released
                      gus888

                      Great job! Seam covers most main functionalities for web development.

                      Hi Gavin, is it possible to add s:dynamicImage of Seam wiki component into Seam 1.2.0. Thanks so much.

                      • 8. Re: Seam 1.1.5.GA released
                        dustismo

                        Thanks all for the great work. This release provides everything I've been waiting for (security and email).

                        • 9. Re: Seam 1.1.5.GA released

                          I have a small patch that fixes a NPE that I encountered. What is the best way to get it to you?

                          • 10. Re: Seam 1.1.5.GA released/file upload problem
                            shane.bryzak

                             

                            "JoviJojo" wrote:
                            thanks for the reply...
                            1) i tried to upload two images: one jpeg size of 43kb, the other one is bitmap size of 16kb.
                            2) i did not make a copy of the exceptions, but i can see from the server log that the image was actually created... although we in our application can leave without actually displaying the image on the page, but still i would like to see it actually working.
                            3) i would also like to test this on sql server see if this binary files can actually be persisted into database. any tips on that? (have not yet started on this)
                            many thanks in advance and look forward to hearing from you again, regs, Joan



                            Seamspace doesn't support bitmaps, so that's why they don't work. I'm not sure why the jpeg isn't working though.. do the images in the example appear on the main page? Have you tried different jpegs, or a png file?

                            • 11. Re: Seam 1.1.5.GA released
                              pmuir

                              I just want to say how good the new security stuff is. Having written a User object and a Role object (and keeping them in a shared jar), I can add security to an application in about 30 minutes now! Certainly beats the configuration nightmare of JAAS!

                              • 12. Re: Seam 1.1.5.GA released
                                rmemoria

                                Amazing new features!

                                I really thanks all of you... I can't figure developing WEB app without SEAM.

                                Ricardo Memória

                                • 13. Re: Seam 1.1.5.GA released
                                  felipevaa

                                   

                                  Facelets-based email templating - define emails using JSF tags in a Facelets template


                                  I've got tears in my eyes when I read that. I was using freemarker, hoping that one day I'd be able to render emails using facelets.

                                  This is truly awesome.

                                  Felipe

                                  • 14. Re: Seam 1.1.5.GA released

                                    Just got my proprietary security filter replaced with the Seam Security - works like a charm!

                                    1 2 Previous Next