News and Status

21 December 2023 - Portals Pluto 3.1.2

The Apache Pluto project is proud to announce the General Availability release of Pluto 3.1.2. This is the fifth GA release of Pluto conformant to the Java Portlet 3.0 Standard.

The release mainly focuses on security related issues such as updating vulnerable third-party dependencies and fixing project CVEs.

17 December 2021 - Portals Pluto 3.1.1

The Apache Pluto project is proud to announce the General Availability release of Pluto 3.1.1. This is the fourth GA release of Pluto conformant to the Java Portlet 3.0 Standard.

The release mainly focuses on security related issues such as updating vulnerable third-party dependencies and fixing project CVEs.

24 April 2019 - Portals Pluto 3.1.0

The Apache Pluto project is proud to announce the General Availability release of Pluto 3.1.0. This is the third GA release of Pluto conformant to the Java Portlet 3.0 Standard.

The release contains the new MVCBean feature, which is an implementation of a large subset of the MVC 1.0 Specification. New demos are available that demonstrate the features and benefits of MVCBean portlet development. New Maven archetypes are available for MVCBean as well.

21 June 2018 - Portals Pluto 3.0.1

The Apache Pluto project is proud to announce the General Availability release of Pluto 3.0.1. This is the second GA release of Pluto conformant to the Java Portlet 3.0 Standard.

In addition, version 3.0.1 of generic-portlet-archetype and bean-portlet-archetype have been released.

27 April 2017 - Apache Pluto Archetype 3.0.0

The Apache Portals team is pleased to announce the General Availability of the Apache Pluto Archetypes for Pluto 3.0.0. Two archetypes are available:

  • The generic-portlet-archetype can be used to create an old-fashioned portlet project which has a class that extends GenericPortlet.
  • The bean-portlet-archetype can be used to create a modern "bean portlet" that utilizes the Portlet 3.0 CDI features.

Archetypes are available in Maven Central here.

12 January 2017 - Portals Pluto 3.0

The Apache Pluto project is proud to announce the General Availability release of Pluto 3.0.0. This is the first GA release of Pluto conformant to the Java Portlet 3.0 Standard.

Pluto 3.0.0 is a major release implementing new functionality introduced with JSR 362 Portlet Specification 3.0. Please see the features overview here.

14 November 2016 - Portals Pluto 3.0 is almost ready!

The Pluto 3.0 release is nearing completion...

26 September 2011 - Portals Pluto 2.0.3

The Apache Pluto project is proud to announce the General Availability release of Pluto 2.0.3. This is the fourth GA release of the 2.0 line of Pluto conformant to the Java Portlet 2.0 Standard.

Pluto 2.0.3 is primarily a minor bugfix and maintenance release.

Full release notes can be found here.

11 June 2010 - Portals Pluto 2.0.2

The Apache Pluto project is proud to announce the General Availability release of Pluto 2.0.2. This is the third GA release of the 2.0 line of Pluto conformant to the Java Portlet 2.0 Standard.

Pluto 2.0.2 is primarily a minor bugfix and maintenance release.

Full release notes can be found here.

16 April 2010 - Portals Pluto 2.0.1

The Apache Pluto project is proud to announce the General Availability release of Pluto 2.0.1. This is the second GA release of the 2.0 line of Pluto conformant to the Java Portlet 2.0 Standard.

Pluto 2.0.1 includes a number of minor bugfixes and improvements and now provides more OSGi friendly bundle configurations.

Full release notes can be found here.

27 May 2009 - Portals Pluto 2.0.0

The Apache Pluto project is proud to announce the General Availability release of Pluto 2.0. This is the first GA release of the 2.0 line of Pluto. Version 2.0.0 is our first release conformant to the Java Portlet 2.0 Standard. All releases prior, such as the 1.1.x releases, are conformant to the first Java Portlet Specification, the Java Portlet 1.0 Standard.

Full release notes can be found here.

9 February 2009 - Portals Pluto 1.1.7

The Apache Pluto project is proud to announce the General Availability release of Pluto 1.1.7. This is the eighth GA release of the 1.1 line of Pluto, which is a major refactoring of Pluto 1.0.1 to allow for easier integration of Pluto's portlet container into a portal.

Pluto 1.1.7 includes a number of minor bugfixes and improvements, thanks to a number of contributions from the community. They include fixing support of multivalued URL parameters from the portlet tag library, better session handling hooks for portals and other enhancements.

Full release notes can be found here.

11 August 2008 - Portals Pluto 1.1.6

The Apache Pluto project is proud to announce the General Availability release of Pluto 1.1.6. This is the seventh GA release of the 1.1 line of Pluto, which is a major refactoring of Pluto 1.0.1 to allow for easier integration of Pluto's portlet container into a portal.

Pluto 1.1.6 includes a number of minor bugfixes and improvements, thanks to a number of contributions from the community. The include caching USER_INFO per request, better error messages when a portlet or portlet application cannot be found, reduce overhead of loading portlet preferences, attach source to Maven artifacts, and addtional enhancements have been made to the Pluto tag libraries.

Full release notes can be found here.

26 March 2008 - Portals Pluto 1.1.5

The Apache Pluto project is proud to announce the General Availability release of Pluto 1.1.5. This is the sixth GA release of the 1.1 line of Pluto, which is a major refactoring of Pluto 1.0.1 to allow for easier integration of Pluto's portlet container into a portal.

Pluto 1.1.5 includes a number of minor bugfixes and improvements, thanks to a number of contributions from the community. They include enhancements to the Assembler, the Descriptor implementation now uses JAXP when running on Java 1.5 or greater, Container support has been improved for other servlet containers besides Tomcat, and addtional enhancements have been made to the Pluto tag libraries.

Full release notes can be found here.

7 January 2008 - JSR-286 RI work moves to the Subversion trunk

The work on the JSR-286 (Portlet 2.0) reference implementation that began in January 2007 in the 1.1-286-COMPATIBILITY branch of the Pluto Subversion repository has now been merged back into the current Pluto 1.1 code and moved into the SVN trunk. This code is the basis for a future Pluto 2.0 release. It has been given a version number of 2.0.0-SNAPSHOT in the root Maven 2 pom.xml.

7 August 2007 - Portals Pluto 1.1.4

The Apache Pluto project is proud to announce the General Availability release of Pluto 1.1.4. This is the fifth GA release of the 1.1 line of Pluto, which is a major refactoring of Pluto 1.0.1 to allow for easier integration of Pluto's portlet container into a portal.

Pluto 1.1.4 includes support for JSP 2.1, updates to the Pluto Portal, Tomcat 6 installation support, and bug fixes related to url and portlet request attribute handling.

Please note: It was discovered during the 1.1.4 release process that Pluto 1.1.3 was not binary compatible with Pluto 1.1.2. The 1.1.4 release maintains binary compatability with 1.1.3

Pluto is the reference implementation of the JSR-168 (Portlet 1.0) specification for a portlet container. Pluto 1.1 is the basis for the reference implementation of the JSR-286 (Portlet 2.0) specification now under development by the JSR-286 Expert Group.

17 May 2007 - Portals Pluto 1.1.3

The Apache Pluto project is proud to announce the General Availability release of Pluto 1.1.3. This is the fourth GA release of the 1.1 line of Pluto, which is a major refactoring of Pluto 1.0.1 to allow for easier integration of Pluto's portlet container into a portal.

The 1.1.3 GA release includes a simple filter enabling JSP's to include portlets, and an updated portal url generator. Release notes for the 1.1.3 release can be found at http://portals.apache.org/pluto/v11/release-notes.html.

Pluto is the reference implementation of the JSR-168 (Portlet 1.0) specification for a portlet container. Pluto 1.1 is the basis for the reference implementation of the JSR-286 (Portlet 2.0) specification now under development by the JSR-286 Expert Group.

21 March 2007 - Portals Pluto 1.1.2

The Apache Pluto project is proud to announce the General Availability release of Pluto 1.1.2. This is the third GA release of the 1.1 line of Pluto, which is a major refactoring of Pluto 1.0.1 to allow for easier integration of Pluto's portlet container into a portal.

The 1.1.2 GA release includes a number of minor bugfixes and enhancements including additional callbacks in the container, and updated assembly support in the Maven 2 plugin. Release notes for the 1.1.2 release can be found at http://portals.apache.org/pluto/v11/release-notes.html.

Pluto is the reference implementation of the JSR-168 (Portlet 1.0) specification for a portlet container. Pluto 1.1 is the basis for the reference implementation of the JSR-286 (Portlet 2.0) specification now under development by the JSR-286 Expert Group.

26 February 2007 - Portals Pluto 1.1.0 released

The Apache Pluto project is proud to announce the General Availability release of Pluto 1.1.0. This is the first GA release of the 1.1 line of Pluto, which is a major refactoring of Pluto 1.0.1 to allow for easier integration of Pluto's portlet container into a portal and easier configuration of the Pluto portal driver, a bare-bones portal included with Pluto.

This release fixes a number of outstanding bugs in Pluto 1.1. The bundled binary release, which has been updated to use Tomcat 5.5.20, now contains an administrative portlet for registering custom portlets in Pluto, which is linked to Tomcat's native war deployer.

Pluto is the reference implementation of the JSR-168 (Portlet 1.0) specification for a portlet container. Pluto 1.1 is the basis for the reference implementation of the JSR-286 (Portlet 2.0) specification now under development by the JSR-286 Expert Group.

12 October 2006 - Portals Pluto 1.1.0 beta2 released

The Apache Pluto project is proud to announce the release of Pluto 1.1.0 beta2. This is the second release of the 1.1 version of Pluto, which is a major refactoring of Pluto 1.0.1 to allow for easier integration of Pluto's portlet container into a portal and easier configuration of the Pluto portal driver, a bare-bones portal included with Pluto.

This release fixes a number of bugs in Pluto 1.1 including ones that prevented standard portlet modes and window states from functioning properly. We've also updated the binary release to deploy Pluto into Tomcat 5.5.17.

Pluto is the reference implementation of the JSR-168 (Portlet 1.0) specification for a portlet container. Pluto 1.1 is the basis for the reference implementation of the JSR-286 (Portlet 2.0) specification now under development by the JSR-286 Expert Group.

1 June 2006 - Portals Pluto 1.1.0 beta1 released

The Apache Pluto project is proud to announce the release of Pluto 1.1.0 beta1. This is the first release of the 1.1 version of Pluto, which is a major refactoring of Pluto 1.0.1. This refactoring allows for easier integration of Pluto's portlet container into a portal and easier configuration of the Pluto portal driver, a bare-bones portal included with Pluto.

Pluto is the reference implementation of the JSR-168 (Portlet 1.0) specification for a portlet container. Pluto 1.1 will be the basis for the reference implementation of the JSR-286 (Portlet 2.0) specification now under development by the JSR-286 Expert Group.

18 September 2005 - Portals Pluto 1.0.1 General Availability Released

The Apache Pluto Community is proud to announce the General Availablility release of Pluto 1.0.1, the reference implementation of the Java Portlet Specification (JSR-168).

Nearly all the outstanding bugs have been fixed in this release. In addition, the Admin Portlet Application now supports hot deployment of custom portlets.

24 July 2005 - Portals Pluto 1.0.1-rc4 Released

11 July 2005 - Portals Pluto 1.0.1-rc3 Released

The Apache Pluto Community is proud to announce the release of Apache Pluto 1.0.1-rc-2: the third binary release of the reference implementation of the Java Portlet Specification.

The third release candidate contains several bug fixes and will be followed by a general availability of Pluto 1.0.1. In addition to bug fixes, the release contains a new administrative portlet which can be used to deploy portlets.

22 December 2004 - Portals Pluto 1.0.1-rc2 Released

The Apache Pluto Community is proud to announce the release of Apache Pluto 1.0.1-rc-2: the second binary release of the reference implementation of the Java Portlet Specification.

Community feedback will decide if a further release candidate is required before a final release.

8 October 2004 - Portals Pluto 1.0.1-rc1 Released

The Apache Pluto Community is proud to announce the release of Apache Pluto 1.0.1-rc-1: the first binary release of the reference implementation of the Java Portlet Specification.

Pluto 1.0.1-rc-1 is considered a release candidate. The promotion of this release candidate to general availability is expected within the few weeks, pending feedback from the community.

The Java Portlet Specification defines a Portlet API very similar to the Servlet API. The API provides a means for aggregating disperate content sources. The specification addresses security and personalization considerations and defines a standard with which these sources, or portlets can be deployed.

Pluto is an embedable portlet container which will typically be bundled within a fully functional Portal. The Pluto community has developed a simple portal driver implementation which allows for the testing and development of portlets with the container. The Pluto testsuite is an implementation agnostic portlet application which tests several basic operations of the container in which it is deployed.

The distribution is organized into four releases:

  • A binary distribution bundled with Tomcat. This distribution is the easiest to install.
  • A source distribution.
  • A binary distribution containing the container library.
  • A binary tools distribution with the portal driver and testsuite.

September 2004 - Releasing Pluto

The Pluto Team is currently working on the first public release which is expected by the end of September.

July/August 2004 - Pluto moved out of the Incubator

The Pluto Project is now a sub project under the portals PMC and has moved out of the incubator. This move comes with some changes regarding mailing addresses etc. In addition Pluto now uses Subversion instead of CVS.

May 2004 - Pluto moved issues to JIRA

As most projects in the ASF, we are superseding Bugzilla and using JIRA to manage project issues. New URL for Pluto issues.

21 March 2004 - Pluto Declaration of Intent Finalized

The Pluto Community has finalized a declaration of intent which clarifies the direction with which Pluto development will move forward.

27 February 2004 - Pluto SubProject Documentation Available

The maven subproject documentation is now being generated and included in the Pluto documentation builds.

10 November 2003 - Pluto Gets a Face Lift

Pluto is now managed by maven and it's website has subsequently recieved a face lift. http://jakarta.apache.org/pluto now contains additional information that should be helpfull in establishing this community.

9 November 2003 - Pluto added to Bugzilla

Pluto has been added to Bugzilla (http://issues.apache.org/bugzilla). Issues, bugs, and enhancements will now be managed through this bug database.