GlassFish v3 Prelude

Schedule

Features

  • OSGi based light weight and extensible core
  • Web and Scripting Container
  • Easy to Use Admin Console for configuration and Management
  • Update Center

Contents of the release

Category subcategory Owner ETA Milestone Current Status
*GlassFish Nucleus*      
  *OSGi*      
  All server modules to be OSGied Sahoo SCF DONE
  All OSGi bundles to use Import-Package style dependency Sahoo SCF Checked in
  Application class loader hierarchy to look like v2 Sahoo SCF Checked in
  Installed libraries should be able see exported server interfaces Sahoo SCF Checked in
  Support for --libraries Sahoo SCF Checked in
  Clean up felix conf file Sahoo SCF Started
  Integrate Felix 1.2.0 Sahoo HCF Scheduled by end of Aug
  Distribute and enable Felix remote shell Sahoo HCF Waiting for Felix to release it
  Add doPrivileged() wherever applicable before calling OSGi API Sahoo HCF Not Started
  Pluggability architecture (installation of bundles, domain.xml modification, etc.) Kedar, Sahoo   Started
  Hide server implementation APIs from applications (i.e., isolation) All HCF Sahoo to demonstrate how to achieve this, others have to do it for their modules
  Clean up pom.xml: centralize maven-bundle-plugin configuration in one place and move specific details to osgi.bundle file Sahoo & others HCF Not started, we were waiting for maven-bundle-plugin v1.2
  APIs for JSPC   SCF  
  *HK2*      
  *Grizzly* Oleksiy Stashok    
  *Logging*      
  *Configuration* Kedar    
  *Security*      
*Web Container*        
  Servlet 2.5 Jan Luehe SCF  
  JSP 2.1 Kin-man Chung Milestone 1 done
  JSF 1.2 Ryan Lubke Milestone 1 (need to confirm with Ryan)  
  SSI support Shing-wai Chan Milestone 1  
  CGI support Shing-wai Chan Milestone 1  
  WebDAV support Shing-wai Chan SCF  
  Port tomcat fixes Shing-wai Chan Milestone 1 Conditional - pending stable build for v3 to be able to test
  Web container refactoring Jan, Jeanfrancois, Shing-wai Chan, Kin-man SCF (ongoing will include some in Milestone 1)  
  Dynamic Reconfiguration Amy Roh Milestone 1 Depends on admin support for asadmin set
*Web Infrastructure*        
  Comet (Atmosphere) Jean-francois Arcand Update center release Pending Formal Approval
  mod_jk support Amy Roh After SCF Pending clarification on renamed apache classes in Grizzly from Jeanfrancois
*Scripting*        
  jRuby and jRuby on Rails Vivek Pandey Milestone 1 Done
  Groovy on Grails Vivek Pandey Milestone 1 Groovy support works out of the box, needs no separate glue code
*Business Tier*        
  *Java Persistence API 1.0 Support* Mitesh Meswani Milestone 1  
  Java Transaction API Marina Vatkina SCF JTA support is available. XA/JTS support delivery vehicle TBD
  EclipseLink Mitesh Meswani SCF Target for integrating EclipseLink 1.0 is sometime in week of July 14
  *JDBC Support* Jagadish, Shalini Done for TP-2 Done for TP-2  
  *Java Connector Architecture 1.5* Jagadish Partial (w.r.t features needed for JDBC) - Done for TP-2 Done for TP-2  
  *Connection Pooling* Jagadish Done for TP-2 Done for TP-2  
  Dynamic reconfig for jdbc connection pool Shalini SCF available  
  XA Support for JDBC-RA Jagadish SCF (available, can be tested once xa support from jta is available)  
  Lazy connection enlistment Jagadish SCF available  
  Lazy connection association Jagadish SCF available  
  Associate with thread Jagadish SCF available  
*Security*        
  SSL infrastructure   Milestone 1 Done
  *File and JDBC Realm*   Milestone 1 Done
  Container Authentication and Authorization   Milestone 1 Done
  SPIs to support Metro   SCF The JSR 196 SOAP Profile will be available Via UpdateCenter but cannot be part of ExpressLite
*Management*        
  *Configuration*      
  Extensibility framework Kedar, Jerome    
  Web Tier and Scripting Configuration Kedar, Rajiv, Vivek    
  Minimal configuration for Lite distribution Kedar, Siraj    
  Introduce grizzly configuration Nandini, Dhiru Pandey    
  JDBC Create/Delete/Update Jennifer Milestone 1 Done
  Security (User Mgmt) Nandini    
  *Deployment*      
  Extensibility framework Jerome/Hong Milestone 1 Done
  Deploy web applications with deployment plan Tim/Hong Milestone 1 Done
  Web applications dynamic reload Tim Milestone 1 Done
  Provide library support (lib/*jars, --libraries) to web applications Sahoo SCF Done
  Provide annotation support for sniffer API (sniffer.getAnnotationTypes) Hong SCF Done
  Application management server side work Tim/Hong SCF (stretch goal)  
  JRuby applications Vivek    
  *Monitoring*      
  Infrastructure Mahesh, Harpreet, Prashant Milestone 1  
  Extensibility framework Sreenivas SCF  
  Web container integration Prashant, Harpreet SCF  
  *Admin CLI*      
  Extensibility framework Jerome Milestone 1 Done
  Lifecycle (Create/Delete/Start/Stop)      
  Domain Management Siraj SCF  
  deployment Hong Milestone 1 Done
  configuration Sreeni    
  Internal requirements Sreeni    
  CTS harness requirement to run TCKs for Servlet, JSP, JSTL, JSF, JPA Sreeni    
  QA test automation requirements Sreeni    
  *Admin GUI*      
  Extensibility framework - Handler/faces-config.xml support (GFV3PluggabilityOnePager) KenPaulsen Milestone 1  
  Extensibility framework - Rest of plugin features (GFV3PluggabilityOnePager) KenPaulsen SCF  
  deployment Anissa Milestone 1 web application deployment done.
  configuration Anissa Milestone 1 done
  update gui plugin module Anissa SCF  
  monitoring Jennifer    
  *Packaging*      
  File layout specification Snjezana Milestone 1(draft)  
  Integrating packager/installer build into Hudson Snjezana Milestone 1  
  Packages matching Consumables Snjezana/Sahoo SCF  
  *Installer*     One pager submitted 06/30, Review in progress.
  GUI mode Sathyan SCF Done. Milestone 1?
  Silent mode Sathyan SCF Done.Milestone 1?
  Uninstaller Sathyan After SCF OI issues need follow up after SCF
  Update Center Bootstrap Snjezana   Done. Milestone 1?
  Support for product registration Snjezana, Sathyan SCF Done. Milestone 1?
  Desktop integration Sathyan, Snjezana    
  *Update Center*      
  GUI support for downloading additional content Anissa, Tom Mueller    
  GUI support for updating installed component Anissa, Tom Mueller    
  Tags on the content - "Supported" vs "Beta" vs. "Early Access" Tom Mueller, Sreeni SCF  
  *Embeddable Distribution*      
  Embedded and Implanted API Byron Nevins SCF One Pager to be completed by July 14
  maven distribution for web tier   After SCF  
  maven distribution for EJB   After SCF  
*NetBeans Plugin*        
  *Development and Deployment Support for*      
  Web Applications Peter Williams, Vince Kramer Milestone 1 by Jul 21  
  jRuby Applications Peter Williams Milestone 1 by Jul 21  
*Eclipse Plugin*        
  *Development and Deployment Support for*      
  Web Application Rochelle SCF  
*Update Center Content*        
  jMaki 1.1      
  Metro      
  Jersey      
  EJB 3.1 Early Access      
  JSF 2.0 Early Access      
  JTS (XA Transaction support)      
  jRuby runtime Vivek Pandey Milestone 1  
  Grails support for GlassFish Vivek Pandey Milestone 1  
  Update Center (Downloaded at first use)      

---------------

Related Links