Modified: portals/site-live/pluto/v20/release-notes-2.0.0.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/pluto/v20/release-notes-2.0.0.html?rev=1772018&r1=1772017&r2=1772018&view=diff
==============================================================================
--- portals/site-live/pluto/v20/release-notes-2.0.0.html (original)
+++ portals/site-live/pluto/v20/release-notes-2.0.0.html Wed Nov 30 12:21:20 
2016
@@ -47,21 +47,11 @@
   
     
             <div class="xleft">
-        Last Published: 2011-09-26
+        Last Published: 2016-11-30
                           |   
                 <a href="http://portals.apache.org/pluto"; 
class="externalLink">Home</a>
                           </div>
-            <div class="xright">            <a 
href="../jetspeed-2/">Jetspeed-2</a>
-            |
-                <a href="../bridges/">Bridges</a>
-            |
-                <a href="../pluto/">Pluto</a>
-            |
-                <a href="../applications/">Applications</a>
-            |
-                <a href="../jetspeed-1/">Jetspeed-1</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=168"; 
class="externalLink">JSR 168 (Portlet 1.0)</a>
+            <div class="xright">            <a 
href="http://jcp.org/en/jsr/detail?id=168"; class="externalLink">JSR 168 
(Portlet 1.0)</a>
             |
                 <a href="http://portals.apache.org/pluto/portlet-1.0-apidocs"; 
class="externalLink">Portlet 1.0 API (Javadoc)</a>
             |
@@ -269,277 +259,277 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="David Sean Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.0"></a>Release Notes - Pluto 2.0.0</h2>
-<p>
-                The list below outlines the issues that are addressed with 
release 2.0.0 .
-            </p>
-<p>
-                The release notes of the previous release 1.1.7 are available 
here: <a href="../v11/release-notes.html">release notes 1.1.7</a>.
-            </p>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-397"; 
class="externalLink">PLUTO-397</a>] - Copyright at bottom of Portal Driver 
content needs to be updated to 2007
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-421"; 
class="externalLink">PLUTO-421</a>] - PortletRequest.getParameterMap() must 
return an unmodifiable map (PLT.11.1.1)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-430"; 
class="externalLink">PLUTO-430</a>] - Portlet Config changes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-446"; 
class="externalLink">PLUTO-446</a>] - No way to set default page encoding for 
Pluto
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-448"; 
class="externalLink">PLUTO-448</a>] - No way to know if expiration cache value 
was set via PortletDD
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-449"; 
class="externalLink">PLUTO-449</a>] - portlet-skin.jsp does not have the JSTL 
core taglib directive
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-450"; 
class="externalLink">PLUTO-450</a>] - ExternalAppScopedAttributeTest.jsp has a 
minor javascript error
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-451"; 
class="externalLink">PLUTO-451</a>] - JSP21ExpressionEvaluatorProxy is causing 
an exception in Tomcat 6.0 if compiled using JDK 5.0
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-452"; 
class="externalLink">PLUTO-452</a>] - Assembler ant task fails on WAR with no 
manifest
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-454"; 
class="externalLink">PLUTO-454</a>] - JSR-286 RI driver does not support more 
than one public render parameter
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-455"; 
class="externalLink">PLUTO-455</a>] - Assembler emitts non-validating web.xml 
for servlet 2.3 and 2.4
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-457"; 
class="externalLink">PLUTO-457</a>] - PortletContainerException doesn't chain 
Throwable
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-462"; 
class="externalLink">PLUTO-462</a>] - isPortletModeAllowed and 
isWindowStateAllowed do case-sensitve checks
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-463"; 
class="externalLink">PLUTO-463</a>] - java.lang.ClassCastException: 
org.apache.pluto.internal.impl.PortletSessionImpl with Pluto 2.0 and Jetty
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-466"; 
class="externalLink">PLUTO-466</a>] - Assembly code cannot parse Servlet 2.4 
web.xml containing &lt;jsp-config&gt; tags
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-468"; 
class="externalLink">PLUTO-468</a>] - isPortletModeAllowed and 
isWindowStateAllowed do case-sensitve checks
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-469"; 
class="externalLink">PLUTO-469</a>] - Pluto Driver not using injected Portal 
URL Parser
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-471"; 
class="externalLink">PLUTO-471</a>] - Assembler emitts non-validating web.xml 
for servlet 2.3 and 2.4
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-473"; 
class="externalLink">PLUTO-473</a>] - XML Schema Location for 
pluto-portal-driver-config.xsd points to obsolete schema definition
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-475"; 
class="externalLink">PLUTO-475</a>] - Default Portlet Skin and 
WindowStateAnchorTag emit invalid markup
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-476"; 
class="externalLink">PLUTO-476</a>] - Unused LocalStrings.properties with 
better messages
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-477"; 
class="externalLink">PLUTO-477</a>] - PortletRequestImpl throws a 
NullPointerException when getting USER_INFO for unauthenticated users
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-478"; 
class="externalLink">PLUTO-478</a>] - Portlet Dispatching loses wrappers
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-479"; 
class="externalLink">PLUTO-479</a>] - Pluto references internal (placeholder) 
wrapper classes instead of javax.portlet classes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-480"; 
class="externalLink">PLUTO-480</a>] - Pluto resource response fails on forward 
because it checks for valid content type
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-484"; 
class="externalLink">PLUTO-484</a>] - PortletURLImpl.setSecure() throws 
PortletSecurityException when PortletURLProvider.isSecureSupported() returns 
true
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-490"; 
class="externalLink">PLUTO-490</a>] - Cannot deploy portlets to ROOT context
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-499"; 
class="externalLink">PLUTO-499</a>] - Invoking FilterConfig.getInitParameter() 
when there are no filter parameters defined results in NPE
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-505"; 
class="externalLink">PLUTO-505</a>] - Whitespace in PreferencesValidator 
declaration results in ClassNotFoundException
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-506"; 
class="externalLink">PLUTO-506</a>] - Invoking the store() method of 
PortletPreferences object results in NPE if no preferences declared in 
portlet.xml
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-507"; 
class="externalLink">PLUTO-507</a>] - PortalDriverFilter doesn't handle action 
requests properly, throws IllegalStateException
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-508"; 
class="externalLink">PLUTO-508</a>] - pluto2:install / pluto missing commons 
logging
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-509"; 
class="externalLink">PLUTO-509</a>] - JAXB portlet descriptor model handling 
broken with respect to the different namespace handling for portlet API 1.0 and 
2.0
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-510"; 
class="externalLink">PLUTO-510</a>] - Web deployment descriptor model loading 
and rewriting broken and out-dated 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-511"; 
class="externalLink">PLUTO-511</a>] - Separate Pluto implementation from 
required interfaces in shared class loader
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-514"; 
class="externalLink">PLUTO-514</a>] - Invoking PortletRequest.isUserInRole() 
results in NPE if no &lt;security-role-ref&gt; elements defined
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-515"; 
class="externalLink">PLUTO-515</a>] - Retrieving user information request 
attribute results in NPE if no &lt;user-attribute&gt; elements defined
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-516"; 
class="externalLink">PLUTO-516</a>] - Pluto's PorletSessionImpl#setAttribute 
sometimes sets var into APPLICATION_SCOPE without explanation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-517"; 
class="externalLink">PLUTO-517</a>] - PortletWindowConfig#createPortletId 
generates troublesome id with leading slash
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-522"; 
class="externalLink">PLUTO-522</a>] - pluto looks up wrong context when publish 
an event in response to an event
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-527"; 
class="externalLink">PLUTO-527</a>] - FilterConfig.getInitParameterNames() is 
not implemented
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-528"; 
class="externalLink">PLUTO-528</a>] - PortletContextManager registers portlets 
only if log level info is enabled
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-529"; 
class="externalLink">PLUTO-529</a>] - PortletRequest/PortletResponse 
implementations extending HttpServletRequest/Response wrappers causes 
&quot;indentity&quot; problems when accessed from servlets
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-530"; 
class="externalLink">PLUTO-530</a>] - RequestDispatcher path query string 
parameter handling too limited and broken with nested dispatches
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-535"; 
class="externalLink">PLUTO-535</a>] - Dispatched HttpServletRequest path info 
methods must return path information used to obtain the PortletRequestDispatcher
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-536"; 
class="externalLink">PLUTO-536</a>] - Setting the ResourceResponse character 
encoding requires to support locale-encoding-mapping-list from web.xml
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-541"; 
class="externalLink">PLUTO-541</a>] - locale retrieval from PortletRequestImpl 
throws NoSuchElement Exception
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-553"; 
class="externalLink">PLUTO-553</a>] - commons-logging unsuited for 
cross-context webapplication invocation usage - migrating to slf4j
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-554"; 
class="externalLink">PLUTO-554</a>] - Infinite invocation when a view page of a 
portlet tries to include some result from other servlet path.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-557"; 
class="externalLink">PLUTO-557</a>] - Fixing the RequestDispatcher 
implementation to be more web container generic and pluggable through a Service
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-561"; 
class="externalLink">PLUTO-561</a>] - ResourceResponse.setContentType() with 
charset is broken.
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-360"; 
class="externalLink">PLUTO-360</a>] - FileAssemblerTest cannot be executed 
offline
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-395"; 
class="externalLink">PLUTO-395</a>] - Copy assembly module from trunk to 
286-COMPATIBILITY branch
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-417"; 
class="externalLink">PLUTO-417</a>] - PortletResponseImpl doesn't allow wsrp 
rewrite urls
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-428"; 
class="externalLink">PLUTO-428</a>] - Refactoring ResponseImpl
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-429"; 
class="externalLink">PLUTO-429</a>] - Refactoring. Elemenate multiple code in 
*ResponseImpl. Extract same code in new Superclass.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-442"; 
class="externalLink">PLUTO-442</a>] - Create a Testsuite for JSR-286 features
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-445"; 
class="externalLink">PLUTO-445</a>] - Patch to implement mime response cache 
control
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-456"; 
class="externalLink">PLUTO-456</a>] - fix line endings on files.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-458"; 
class="externalLink">PLUTO-458</a>] - Improve exception handling with 
AbstractCastorDescriptorService
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-459"; 
class="externalLink">PLUTO-459</a>] - Update 286's pom to use Java 1.5
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-481"; 
class="externalLink">PLUTO-481</a>] - Pluto 2.0 Refactoring Initiative
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-487"; 
class="externalLink">PLUTO-487</a>] - PortletPreferencesImpl should not store 
the preferences every time it is instantiated
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-488"; 
class="externalLink">PLUTO-488</a>] - When executing 
doAction/doRender/doLoad/doAdmin and retrieving the servlet context of the 
portlet app fails, a generic NullPointerException is thrown
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-489"; 
class="externalLink">PLUTO-489</a>] - Refactor request attribute handling into 
optional service interface
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-491"; 
class="externalLink">PLUTO-491</a>] - Attach source jars to maven deployed 
artifacts
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-492"; 
class="externalLink">PLUTO-492</a>] - Duplicate web site code in pluto-site 
module and root src dir
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-495"; 
class="externalLink">PLUTO-495</a>] - Eclipse autobuilld/compile/debug project
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-503"; 
class="externalLink">PLUTO-503</a>] - Expose createPortletScopedId and 
isInCurrentPortletScope of PortletSessionImpl as protected
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-504"; 
class="externalLink">PLUTO-504</a>] - Create PortletSession via 
PortletEnvironmentService
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-512"; 
class="externalLink">PLUTO-512</a>] - improve error logging diagnostics when 
inputstream == null
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-519"; 
class="externalLink">PLUTO-519</a>] - Better error msg on invalid event payload 
class
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-520"; 
class="externalLink">PLUTO-520</a>] - Provide backwards compatiblity for 
Portlet Applications using/embedding Pluto 1.0.1 portlet.tld 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-521"; 
class="externalLink">PLUTO-521</a>] - add warning when trying to publish an 
event when event not registered
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-531"; 
class="externalLink">PLUTO-531</a>] - New PortletRequestStateService SPI to 
replace and extend most of the currrent incorrect used PropertyManager SPI and 
PortletURLProvider SPI
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-532"; 
class="externalLink">PLUTO-532</a>] - New PortletResponseStateProvider SPI
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-538"; 
class="externalLink">PLUTO-538</a>] - New EventCoordinationService and merging 
EventContainer with PortletContainer
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-539"; 
class="externalLink">PLUTO-539</a>] - New FilterManagerService implementation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-540"; 
class="externalLink">PLUTO-540</a>] - New PortletURLListenerService
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-544"; 
class="externalLink">PLUTO-544</a>] - Element creation in PortletResponse needs 
to be moved into PortletResponseContext.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-545"; 
class="externalLink">PLUTO-545</a>] - Separate driver interfaces/classes from 
container (api)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-546"; 
class="externalLink">PLUTO-546</a>] - Improve Maven Usage
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-547"; 
class="externalLink">PLUTO-547</a>] - Remove distinction between required and 
optional container services
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-548"; 
class="externalLink">PLUTO-548</a>] - Move portlet apis to own svn location
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-549"; 
class="externalLink">PLUTO-549</a>] - Rename PortletInvokerService METHOD_NOOP 
to METHOD_LOAD
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-550"; 
class="externalLink">PLUTO-550</a>] - Change the FilterManager interface to 
have a separate method for each lifecycle
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-551"; 
class="externalLink">PLUTO-551</a>] - Remove class loader from filter manager 
interface
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-558"; 
class="externalLink">PLUTO-558</a>] - Change FilterManagerService to use 
portlet entity
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-559"; 
class="externalLink">PLUTO-559</a>] - Drop PortletEntity interface
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="New_Feature"></a>New Feature</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-263"; 
class="externalLink">PLUTO-263</a>] - add Resource Serving
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-267"; 
class="externalLink">PLUTO-267</a>] - Implementation of the new Eventing Model
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-337"; 
class="externalLink">PLUTO-337</a>] - Add JAXB object payload delivering
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-371"; 
class="externalLink">PLUTO-371</a>] - Portlet Filter
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-415"; 
class="externalLink">PLUTO-415</a>] - Update from Spec rev 22 to 23
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-418"; 
class="externalLink">PLUTO-418</a>] - Add support for container-runtime-options
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-423"; 
class="externalLink">PLUTO-423</a>] - PortletRequestDispatcher implementation 
for Spec Chapter 19 &quot;Dispatching Requests to Servlets and JSPs&quot;
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-424"; 
class="externalLink">PLUTO-424</a>] - Support for CCPPProfileService (with 
DummyImplementation)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-425"; 
class="externalLink">PLUTO-425</a>] - Implementation of GetLifecyclePhase 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-431"; 
class="externalLink">PLUTO-431</a>] - PortletUrl listener
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-433"; 
class="externalLink">PLUTO-433</a>] - taglib
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-513"; 
class="externalLink">PLUTO-513</a>] - Support portlet managed custom modes as 
defined in PLT.8.4 of JSR-286 spec
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Task"></a>Task</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-373"; 
class="externalLink">PLUTO-373</a>] - Throw exception if event value has not a 
valid JAXB binding or is not a Java primitive type
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-402"; 
class="externalLink">PLUTO-402</a>] - Merge SVN trunk with 
1.1-286-COMPATIBILITY  branch using 1.1-286-trunk-merge branch
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-483"; 
class="externalLink">PLUTO-483</a>] - Pluto 2.0 refactoring TODO tasks
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-523"; 
class="externalLink">PLUTO-523</a>] - Further abstractions of the Pluto SPI to 
support embedding in and extending by other portals 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-537"; 
class="externalLink">PLUTO-537</a>] - Cleaning up Pluto packages
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-552"; 
class="externalLink">PLUTO-552</a>] - Change Pluto 2.0 maven groupid to 
org.apache.portals.pluto
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-560"; 
class="externalLink">PLUTO-560</a>] - Change Pluto 2.0 maven pluto plugin 
prefix from pluto to pluto2 to prevent lookup clashes with the Pluto 1.x plugin
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-562"; 
class="externalLink">PLUTO-562</a>] - Replace dependency on JCP provided 
JSR-286 portlet-api-2.0 with Apache Portals maintained portlet-api_2.0_spec-1.0
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-563"; 
class="externalLink">PLUTO-563</a>] - Move Pluto site project structure outside 
trunk to a new sub site project of the main Portals site project
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Sub-task"></a>Sub-task</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-403"; 
class="externalLink">PLUTO-403</a>] - Merge maven-pluto-plugin code from trunk 
to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-404"; 
class="externalLink">PLUTO-404</a>] - Merge pluto-container code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-405"; 
class="externalLink">PLUTO-405</a>] - Merge pluto-portal-driver code from trunk 
to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-406"; 
class="externalLink">PLUTO-406</a>] - Merge pluto-portal-driver-impl code from 
trunk to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-407"; 
class="externalLink">PLUTO-407</a>] - Merge pluto-portal code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-408"; 
class="externalLink">PLUTO-408</a>] - Merge pluto-taglib code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-409"; 
class="externalLink">PLUTO-409</a>] - Merge pluto-testsuite code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-410"; 
class="externalLink">PLUTO-410</a>] - Merge pluto-util code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-411"; 
class="externalLink">PLUTO-411</a>] - Merge pluto-descriptor-api code from 
trunk to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-412"; 
class="externalLink">PLUTO-412</a>] - Merge pluto-ant-tasks code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-413"; 
class="externalLink">PLUTO-413</a>] - Merge pluto-descriptor-impl code from 
trunk to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-416"; 
class="externalLink">PLUTO-416</a>] - Fix failure of 
JaxBDescriptorServiceImplTest unit test in 1.1-286-trunk merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-419"; 
class="externalLink">PLUTO-419</a>] - Fix failure of FileAssemblerTest unit 
test in 1.1-286-trunk merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-443"; 
class="externalLink">PLUTO-443</a>] - Add resource serving tests to testsuite 
for JSR-286</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-444"; 
class="externalLink">PLUTO-444</a>] - Filter chain is not implemented the right 
way</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Test"></a>Test</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-366"; 
class="externalLink">PLUTO-366</a>] - Add eventing tests to testsuite for 
JSR-286
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-367"; 
class="externalLink">PLUTO-367</a>] - Add public render parameters tests to 
testsuite for JSR-286
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-368"; 
class="externalLink">PLUTO-368</a>] - Add portlet filter tests to testsuite for 
JSR-286
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Wish"></a>Wish</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-786"; 
class="externalLink">JS2-786</a>] - Tool for conversion preferences from 
database no-principal preferences to defaults preferences in psml pages</li>
-</ul>
-</div>
-</div>
+        <subtitle></subtitle><authors><person name="David Sean Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.0"></a>Release Notes - Pluto 2.0.0</h2>
+<p>
+                The list below outlines the issues that are addressed with 
release 2.0.0 .
+            </p>
+<p>
+                The release notes of the previous release 1.1.7 are available 
here: <a href="../v11/release-notes.html">release notes 1.1.7</a>.
+            </p>
+<div class="section"><h3><a name="Bug"></a>Bug</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-397";>PLUTO-397</a>] - 
Copyright at bottom of Portal Driver content needs to be updated to 2007
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-421";>PLUTO-421</a>] - 
PortletRequest.getParameterMap() must return an unmodifiable map (PLT.11.1.1)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-430";>PLUTO-430</a>] - Portlet 
Config changes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-446";>PLUTO-446</a>] - No way 
to set default page encoding for Pluto
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-448";>PLUTO-448</a>] - No way 
to know if expiration cache value was set via PortletDD
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-449";>PLUTO-449</a>] - 
portlet-skin.jsp does not have the JSTL core taglib directive
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-450";>PLUTO-450</a>] - 
ExternalAppScopedAttributeTest.jsp has a minor javascript error
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-451";>PLUTO-451</a>] - 
JSP21ExpressionEvaluatorProxy is causing an exception in Tomcat 6.0 if compiled 
using JDK 5.0
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-452";>PLUTO-452</a>] - 
Assembler ant task fails on WAR with no manifest
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-454";>PLUTO-454</a>] - JSR-286 
RI driver does not support more than one public render parameter
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-455";>PLUTO-455</a>] - 
Assembler emitts non-validating web.xml for servlet 2.3 and 2.4
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-457";>PLUTO-457</a>] - 
PortletContainerException doesn't chain Throwable
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-462";>PLUTO-462</a>] - 
isPortletModeAllowed and isWindowStateAllowed do case-sensitve checks
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-463";>PLUTO-463</a>] - 
java.lang.ClassCastException: org.apache.pluto.internal.impl.PortletSessionImpl 
with Pluto 2.0 and Jetty
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-466";>PLUTO-466</a>] - 
Assembly code cannot parse Servlet 2.4 web.xml containing &lt;jsp-config&gt; 
tags
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-468";>PLUTO-468</a>] - 
isPortletModeAllowed and isWindowStateAllowed do case-sensitve checks
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-469";>PLUTO-469</a>] - Pluto 
Driver not using injected Portal URL Parser
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-471";>PLUTO-471</a>] - 
Assembler emitts non-validating web.xml for servlet 2.3 and 2.4
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-473";>PLUTO-473</a>] - XML 
Schema Location for pluto-portal-driver-config.xsd points to obsolete schema 
definition
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-475";>PLUTO-475</a>] - Default 
Portlet Skin and WindowStateAnchorTag emit invalid markup
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-476";>PLUTO-476</a>] - Unused 
LocalStrings.properties with better messages
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-477";>PLUTO-477</a>] - 
PortletRequestImpl throws a NullPointerException when getting USER_INFO for 
unauthenticated users
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-478";>PLUTO-478</a>] - Portlet 
Dispatching loses wrappers
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-479";>PLUTO-479</a>] - Pluto 
references internal (placeholder) wrapper classes instead of javax.portlet 
classes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-480";>PLUTO-480</a>] - Pluto 
resource response fails on forward because it checks for valid content type
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-484";>PLUTO-484</a>] - 
PortletURLImpl.setSecure() throws PortletSecurityException when 
PortletURLProvider.isSecureSupported() returns true
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-490";>PLUTO-490</a>] - Cannot 
deploy portlets to ROOT context
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-499";>PLUTO-499</a>] - 
Invoking FilterConfig.getInitParameter() when there are no filter parameters 
defined results in NPE
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-505";>PLUTO-505</a>] - 
Whitespace in PreferencesValidator declaration results in ClassNotFoundException
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-506";>PLUTO-506</a>] - 
Invoking the store() method of PortletPreferences object results in NPE if no 
preferences declared in portlet.xml
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-507";>PLUTO-507</a>] - 
PortalDriverFilter doesn't handle action requests properly, throws 
IllegalStateException
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-508";>PLUTO-508</a>] - 
pluto2:install / pluto missing commons logging
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-509";>PLUTO-509</a>] - JAXB 
portlet descriptor model handling broken with respect to the different 
namespace handling for portlet API 1.0 and 2.0
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-510";>PLUTO-510</a>] - Web 
deployment descriptor model loading and rewriting broken and out-dated 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-511";>PLUTO-511</a>] - 
Separate Pluto implementation from required interfaces in shared class loader
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-514";>PLUTO-514</a>] - 
Invoking PortletRequest.isUserInRole() results in NPE if no 
&lt;security-role-ref&gt; elements defined
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-515";>PLUTO-515</a>] - 
Retrieving user information request attribute results in NPE if no 
&lt;user-attribute&gt; elements defined
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-516";>PLUTO-516</a>] - Pluto's 
PorletSessionImpl#setAttribute sometimes sets var into APPLICATION_SCOPE 
without explanation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-517";>PLUTO-517</a>] - 
PortletWindowConfig#createPortletId generates troublesome id with leading slash
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-522";>PLUTO-522</a>] - pluto 
looks up wrong context when publish an event in response to an event
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-527";>PLUTO-527</a>] - 
FilterConfig.getInitParameterNames() is not implemented
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-528";>PLUTO-528</a>] - 
PortletContextManager registers portlets only if log level info is enabled
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-529";>PLUTO-529</a>] - 
PortletRequest/PortletResponse implementations extending 
HttpServletRequest/Response wrappers causes &quot;indentity&quot; problems when 
accessed from servlets
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-530";>PLUTO-530</a>] - 
RequestDispatcher path query string parameter handling too limited and broken 
with nested dispatches
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-535";>PLUTO-535</a>] - 
Dispatched HttpServletRequest path info methods must return path information 
used to obtain the PortletRequestDispatcher
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-536";>PLUTO-536</a>] - Setting 
the ResourceResponse character encoding requires to support 
locale-encoding-mapping-list from web.xml
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-541";>PLUTO-541</a>] - locale 
retrieval from PortletRequestImpl throws NoSuchElement Exception
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-553";>PLUTO-553</a>] - 
commons-logging unsuited for cross-context webapplication invocation usage - 
migrating to slf4j
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-554";>PLUTO-554</a>] - 
Infinite invocation when a view page of a portlet tries to include some result 
from other servlet path.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-557";>PLUTO-557</a>] - Fixing 
the RequestDispatcher implementation to be more web container generic and 
pluggable through a Service
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-561";>PLUTO-561</a>] - 
ResourceResponse.setContentType() with charset is broken.
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-360";>PLUTO-360</a>] - 
FileAssemblerTest cannot be executed offline
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-395";>PLUTO-395</a>] - Copy 
assembly module from trunk to 286-COMPATIBILITY branch
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-417";>PLUTO-417</a>] - 
PortletResponseImpl doesn't allow wsrp rewrite urls
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-428";>PLUTO-428</a>] - 
Refactoring ResponseImpl
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-429";>PLUTO-429</a>] - 
Refactoring. Elemenate multiple code in *ResponseImpl. Extract same code in new 
Superclass.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-442";>PLUTO-442</a>] - Create 
a Testsuite for JSR-286 features
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-445";>PLUTO-445</a>] - Patch 
to implement mime response cache control
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-456";>PLUTO-456</a>] - fix 
line endings on files.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-458";>PLUTO-458</a>] - Improve 
exception handling with AbstractCastorDescriptorService
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-459";>PLUTO-459</a>] - Update 
286's pom to use Java 1.5
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-481";>PLUTO-481</a>] - Pluto 
2.0 Refactoring Initiative
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-487";>PLUTO-487</a>] - 
PortletPreferencesImpl should not store the preferences every time it is 
instantiated
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-488";>PLUTO-488</a>] - When 
executing doAction/doRender/doLoad/doAdmin and retrieving the servlet context 
of the portlet app fails, a generic NullPointerException is thrown
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-489";>PLUTO-489</a>] - 
Refactor request attribute handling into optional service interface
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-491";>PLUTO-491</a>] - Attach 
source jars to maven deployed artifacts
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-492";>PLUTO-492</a>] - 
Duplicate web site code in pluto-site module and root src dir
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-495";>PLUTO-495</a>] - Eclipse 
autobuilld/compile/debug project
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-503";>PLUTO-503</a>] - Expose 
createPortletScopedId and isInCurrentPortletScope of PortletSessionImpl as 
protected
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-504";>PLUTO-504</a>] - Create 
PortletSession via PortletEnvironmentService
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-512";>PLUTO-512</a>] - improve 
error logging diagnostics when inputstream == null
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-519";>PLUTO-519</a>] - Better 
error msg on invalid event payload class
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-520";>PLUTO-520</a>] - Provide 
backwards compatiblity for Portlet Applications using/embedding Pluto 1.0.1 
portlet.tld 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-521";>PLUTO-521</a>] - add 
warning when trying to publish an event when event not registered
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-531";>PLUTO-531</a>] - New 
PortletRequestStateService SPI to replace and extend most of the currrent 
incorrect used PropertyManager SPI and PortletURLProvider SPI
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-532";>PLUTO-532</a>] - New 
PortletResponseStateProvider SPI
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-538";>PLUTO-538</a>] - New 
EventCoordinationService and merging EventContainer with PortletContainer
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-539";>PLUTO-539</a>] - New 
FilterManagerService implementation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-540";>PLUTO-540</a>] - New 
PortletURLListenerService
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-544";>PLUTO-544</a>] - Element 
creation in PortletResponse needs to be moved into PortletResponseContext.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-545";>PLUTO-545</a>] - 
Separate driver interfaces/classes from container (api)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-546";>PLUTO-546</a>] - Improve 
Maven Usage
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-547";>PLUTO-547</a>] - Remove 
distinction between required and optional container services
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-548";>PLUTO-548</a>] - Move 
portlet apis to own svn location
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-549";>PLUTO-549</a>] - Rename 
PortletInvokerService METHOD_NOOP to METHOD_LOAD
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-550";>PLUTO-550</a>] - Change 
the FilterManager interface to have a separate method for each lifecycle
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-551";>PLUTO-551</a>] - Remove 
class loader from filter manager interface
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-558";>PLUTO-558</a>] - Change 
FilterManagerService to use portlet entity
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-559";>PLUTO-559</a>] - Drop 
PortletEntity interface
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="New_Feature"></a>New Feature</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-263";>PLUTO-263</a>] - add 
Resource Serving
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-267";>PLUTO-267</a>] - 
Implementation of the new Eventing Model
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-337";>PLUTO-337</a>] - Add 
JAXB object payload delivering
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-371";>PLUTO-371</a>] - Portlet 
Filter
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-415";>PLUTO-415</a>] - Update 
from Spec rev 22 to 23
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-418";>PLUTO-418</a>] - Add 
support for container-runtime-options
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-423";>PLUTO-423</a>] - 
PortletRequestDispatcher implementation for Spec Chapter 19 &quot;Dispatching 
Requests to Servlets and JSPs&quot;
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-424";>PLUTO-424</a>] - Support 
for CCPPProfileService (with DummyImplementation)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-425";>PLUTO-425</a>] - 
Implementation of GetLifecyclePhase 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-431";>PLUTO-431</a>] - 
PortletUrl listener
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-433";>PLUTO-433</a>] - taglib
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-513";>PLUTO-513</a>] - Support 
portlet managed custom modes as defined in PLT.8.4 of JSR-286 spec
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Task"></a>Task</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-373";>PLUTO-373</a>] - Throw 
exception if event value has not a valid JAXB binding or is not a Java 
primitive type
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-402";>PLUTO-402</a>] - Merge 
SVN trunk with 1.1-286-COMPATIBILITY  branch using 1.1-286-trunk-merge branch
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-483";>PLUTO-483</a>] - Pluto 
2.0 refactoring TODO tasks
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-523";>PLUTO-523</a>] - Further 
abstractions of the Pluto SPI to support embedding in and extending by other 
portals 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-537";>PLUTO-537</a>] - 
Cleaning up Pluto packages
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-552";>PLUTO-552</a>] - Change 
Pluto 2.0 maven groupid to org.apache.portals.pluto
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-560";>PLUTO-560</a>] - Change 
Pluto 2.0 maven pluto plugin prefix from pluto to pluto2 to prevent lookup 
clashes with the Pluto 1.x plugin
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-562";>PLUTO-562</a>] - Replace 
dependency on JCP provided JSR-286 portlet-api-2.0 with Apache Portals 
maintained portlet-api_2.0_spec-1.0
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-563";>PLUTO-563</a>] - Move 
Pluto site project structure outside trunk to a new sub site project of the 
main Portals site project
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Sub-task"></a>Sub-task</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-403";>PLUTO-403</a>] - Merge 
maven-pluto-plugin code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-404";>PLUTO-404</a>] - Merge 
pluto-container code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-405";>PLUTO-405</a>] - Merge 
pluto-portal-driver code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-406";>PLUTO-406</a>] - Merge 
pluto-portal-driver-impl code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-407";>PLUTO-407</a>] - Merge 
pluto-portal code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-408";>PLUTO-408</a>] - Merge 
pluto-taglib code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-409";>PLUTO-409</a>] - Merge 
pluto-testsuite code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-410";>PLUTO-410</a>] - Merge 
pluto-util code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-411";>PLUTO-411</a>] - Merge 
pluto-descriptor-api code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-412";>PLUTO-412</a>] - Merge 
pluto-ant-tasks code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-413";>PLUTO-413</a>] - Merge 
pluto-descriptor-impl code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-416";>PLUTO-416</a>] - Fix 
failure of JaxBDescriptorServiceImplTest unit test in 1.1-286-trunk merge 
branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-419";>PLUTO-419</a>] - Fix 
failure of FileAssemblerTest unit test in 1.1-286-trunk merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-443";>PLUTO-443</a>] - Add 
resource serving tests to testsuite for JSR-286</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-444";>PLUTO-444</a>] - Filter 
chain is not implemented the right way</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Test"></a>Test</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-366";>PLUTO-366</a>] - Add 
eventing tests to testsuite for JSR-286
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-367";>PLUTO-367</a>] - Add 
public render parameters tests to testsuite for JSR-286
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-368";>PLUTO-368</a>] - Add 
portlet filter tests to testsuite for JSR-286
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Wish"></a>Wish</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-786";>JS2-786</a>] - Tool for 
conversion preferences from database no-principal preferences to defaults 
preferences in psml pages</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -548,7 +538,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2011
+          2004-2016
     
           Apache Software Foundation
           

Modified: portals/site-live/pluto/v20/release-notes-2.0.1.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/pluto/v20/release-notes-2.0.1.html?rev=1772018&r1=1772017&r2=1772018&view=diff
==============================================================================
--- portals/site-live/pluto/v20/release-notes-2.0.1.html (original)
+++ portals/site-live/pluto/v20/release-notes-2.0.1.html Wed Nov 30 12:21:20 
2016
@@ -47,21 +47,11 @@
   
     
             <div class="xleft">
-        Last Published: 2011-09-26
+        Last Published: 2016-11-30
                           |   
                 <a href="http://portals.apache.org/pluto"; 
class="externalLink">Home</a>
                           </div>
-            <div class="xright">            <a 
href="../jetspeed-2/">Jetspeed-2</a>
-            |
-                <a href="../bridges/">Bridges</a>
-            |
-                <a href="../pluto/">Pluto</a>
-            |
-                <a href="../applications/">Applications</a>
-            |
-                <a href="../jetspeed-1/">Jetspeed-1</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=168"; 
class="externalLink">JSR 168 (Portlet 1.0)</a>
+            <div class="xright">            <a 
href="http://jcp.org/en/jsr/detail?id=168"; class="externalLink">JSR 168 
(Portlet 1.0)</a>
             |
                 <a href="http://portals.apache.org/pluto/portlet-1.0-apidocs"; 
class="externalLink">Portlet 1.0 API (Javadoc)</a>
             |
@@ -269,36 +259,36 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.1"></a>Release Notes - Pluto 2.0.1</h2>
-<p>
-                The list below outlines the issues that are addressed with 
release 2.0.1 .
-            </p>
-<p>
-                The release notes of the previous release 2.0.0 are available 
here: <a href="release-notes-2.0.0.html">release notes 2.0.0</a>.
-            </p>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-564"; 
class="externalLink">PLUTO-564</a>] -         Configuration errors are not much 
descriptive (II Part)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-565"; 
class="externalLink">PLUTO-565</a>] -         Resource config not found under 
/WEB-INF/
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-566"; 
class="externalLink">PLUTO-566</a>] -         Pluto portal does not include 
dependency of pluto-taglib needed to run jsp
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-568"; 
class="externalLink">PLUTO-568</a>] -         Request attributes with javax not 
getting namespaced and hence colliding
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-585"; 
class="externalLink">PLUTO-585</a>] -         Make pluto more osgi friendly
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-567"; 
class="externalLink">PLUTO-567</a>] -         Make Pluto work even if main 
portlets are not available.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-580"; 
class="externalLink">PLUTO-580</a>] -         Allow portlet descriptor with 
empty namespace during deployment.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-586"; 
class="externalLink">PLUTO-586</a>] -         Simplify POM release profile
-</li>
-</ul>
-</div>
-</div>
+        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.1"></a>Release Notes - Pluto 2.0.1</h2>
+<p>
+                The list below outlines the issues that are addressed with 
release 2.0.1 .
+            </p>
+<p>
+                The release notes of the previous release 2.0.0 are available 
here: <a href="release-notes-2.0.0.html">release notes 2.0.0</a>.
+            </p>
+<div class="section"><h3><a name="Bug"></a>Bug</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-564";>PLUTO-564</a>] -         
Configuration errors are not much descriptive (II Part)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-565";>PLUTO-565</a>] -         
Resource config not found under /WEB-INF/
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-566";>PLUTO-566</a>] -         
Pluto portal does not include dependency of pluto-taglib needed to run jsp
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-568";>PLUTO-568</a>] -         
Request attributes with javax not getting namespaced and hence colliding
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-585";>PLUTO-585</a>] -         
Make pluto more osgi friendly
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-567";>PLUTO-567</a>] -         
Make Pluto work even if main portlets are not available.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-580";>PLUTO-580</a>] -         
Allow portlet descriptor with empty namespace during deployment.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-586";>PLUTO-586</a>] -         
Simplify POM release profile
+</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -307,7 +297,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2011
+          2004-2016
     
           Apache Software Foundation
           

Modified: portals/site-live/pluto/v20/release-notes-2.0.2.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/pluto/v20/release-notes-2.0.2.html?rev=1772018&r1=1772017&r2=1772018&view=diff
==============================================================================
--- portals/site-live/pluto/v20/release-notes-2.0.2.html (original)
+++ portals/site-live/pluto/v20/release-notes-2.0.2.html Wed Nov 30 12:21:20 
2016
@@ -47,21 +47,11 @@
   
     
             <div class="xleft">
-        Last Published: 2011-09-26
+        Last Published: 2016-11-30
                           |   
                 <a href="http://portals.apache.org/pluto"; 
class="externalLink">Home</a>
                           </div>
-            <div class="xright">            <a 
href="../jetspeed-2/">Jetspeed-2</a>
-            |
-                <a href="../bridges/">Bridges</a>
-            |
-                <a href="../pluto/">Pluto</a>
-            |
-                <a href="../applications/">Applications</a>
-            |
-                <a href="../jetspeed-1/">Jetspeed-1</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=168"; 
class="externalLink">JSR 168 (Portlet 1.0)</a>
+            <div class="xright">            <a 
href="http://jcp.org/en/jsr/detail?id=168"; class="externalLink">JSR 168 
(Portlet 1.0)</a>
             |
                 <a href="http://portals.apache.org/pluto/portlet-1.0-apidocs"; 
class="externalLink">Portlet 1.0 API (Javadoc)</a>
             |
@@ -269,33 +259,33 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.2"></a>Release Notes - Pluto 2.0.2</h2>
-<p>
-                The list below outlines the issues that are addressed with 
release 2.0.2 .
-            </p>
-<p>
-                The release notes of the previous release 2.0.1 are available 
here: <a href="release-notes-2.0.1.html">release notes 2.0.1</a>.
-            </p>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-569"; 
class="externalLink">PLUTO-569</a>] -         Threading issue in 
DefaulltPortletInvoker
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-575"; 
class="externalLink">PLUTO-575</a>] -         Javascript fails to correctly 
clear out select boxes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-581"; 
class="externalLink">PLUTO-581</a>] -         
org.apache.pluto.driver.url.impl.PortalURLParserImpl not properly decoding 
public/private render parameters
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-583"; 
class="externalLink">PLUTO-583</a>] -         PortalURLParserImpl: unnecessary 
&quot;?&quot;
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-590"; 
class="externalLink">PLUTO-590</a>] -          Nested dispatching from a 
portlet to two or more servlet/jsps does not retain the portlet contextPath 
when calling (servlet)request.getContextPath() but returns the portal 
contextPath
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-591"; 
class="externalLink">PLUTO-591</a>] -         HttpServletPortletResponseWrapper 
incorrectly assumes MimeResponse.getPortletOutputStream() is upcastable to 
ServletOutputStream
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-593"; 
class="externalLink">PLUTO-593</a>] -         Will not load portlets deployed 
in root servlet context
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-594"; 
class="externalLink">PLUTO-594</a>] -         pluto-container-api-xxx.jar needs 
to include Specification-Version
-</li>
-</ul>
-</div>
-</div>
+        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.2"></a>Release Notes - Pluto 2.0.2</h2>
+<p>
+                The list below outlines the issues that are addressed with 
release 2.0.2 .
+            </p>
+<p>
+                The release notes of the previous release 2.0.1 are available 
here: <a href="release-notes-2.0.1.html">release notes 2.0.1</a>.
+            </p>
+<div class="section"><h3><a name="Bug"></a>Bug</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-569";>PLUTO-569</a>] -         
Threading issue in DefaulltPortletInvoker
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-575";>PLUTO-575</a>] -         
Javascript fails to correctly clear out select boxes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-581";>PLUTO-581</a>] -         
org.apache.pluto.driver.url.impl.PortalURLParserImpl not properly decoding 
public/private render parameters
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-583";>PLUTO-583</a>] -         
PortalURLParserImpl: unnecessary &quot;?&quot;
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-590";>PLUTO-590</a>] -         
 Nested dispatching from a portlet to two or more servlet/jsps does not retain 
the portlet contextPath when calling (servlet)request.getContextPath() but 
returns the portal contextPath
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-591";>PLUTO-591</a>] -         
HttpServletPortletResponseWrapper incorrectly assumes 
MimeResponse.getPortletOutputStream() is upcastable to ServletOutputStream
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-593";>PLUTO-593</a>] -         
Will not load portlets deployed in root servlet context
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-594";>PLUTO-594</a>] -         
pluto-container-api-xxx.jar needs to include Specification-Version
+</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -304,7 +294,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2011
+          2004-2016
     
           Apache Software Foundation
           

Modified: portals/site-live/pluto/v20/release-notes.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/pluto/v20/release-notes.html?rev=1772018&r1=1772017&r2=1772018&view=diff
==============================================================================
--- portals/site-live/pluto/v20/release-notes.html (original)
+++ portals/site-live/pluto/v20/release-notes.html Wed Nov 30 12:21:20 2016
@@ -47,21 +47,11 @@
   
     
             <div class="xleft">
-        Last Published: 2011-09-26
+        Last Published: 2016-11-30
                           |   
                 <a href="http://portals.apache.org/pluto"; 
class="externalLink">Home</a>
                           </div>
-            <div class="xright">            <a 
href="../jetspeed-2/">Jetspeed-2</a>
-            |
-                <a href="../bridges/">Bridges</a>
-            |
-                <a href="../pluto/">Pluto</a>
-            |
-                <a href="../applications/">Applications</a>
-            |
-                <a href="../jetspeed-1/">Jetspeed-1</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=168"; 
class="externalLink">JSR 168 (Portlet 1.0)</a>
+            <div class="xright">            <a 
href="http://jcp.org/en/jsr/detail?id=168"; class="externalLink">JSR 168 
(Portlet 1.0)</a>
             |
                 <a href="http://portals.apache.org/pluto/portlet-1.0-apidocs"; 
class="externalLink">Portlet 1.0 API (Javadoc)</a>
             |
@@ -269,32 +259,32 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.3"></a>Release Notes - Pluto 2.0.3</h2>
-<p>
-                The list below outlines the issues that are addressed with 
release 2.0.3 .
-            </p>
-<p>
-                The release notes of the previous release 2.0.2 are available 
here: <a href="release-notes-2.0.2.html">release notes 2.0.2</a>.
-            </p>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-598"; 
class="externalLink">PLUTO-598</a>] -         Retrieving Portlet invoked 
servlet request attributes should first check PortletRequest attributes before 
using fallback to the web container 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-599"; 
class="externalLink">PLUTO-599</a>] -         ResourceURLTag286 ignores 
javax.portlet.escapeXml
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-609"; 
class="externalLink">PLUTO-609</a>] -         PortletPreferencesImpl doesn't 
handle null preferences correctly
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-610"; 
class="externalLink">PLUTO-610</a>] -         RenderURLTag168 incorrectly 
extends PortletURLTag286
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-601"; 
class="externalLink">PLUTO-601</a>] -         Remove expensive object creation 
in PortletAppDescriptorServiceImpl
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-611"; 
class="externalLink">PLUTO-611</a>] -         Upgrade binary distribution to 
use latest Tomcat 7.0.21
-</li>
-</ul>
-</div>
-</div>
+        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.3"></a>Release Notes - Pluto 2.0.3</h2>
+<p>
+                The list below outlines the issues that are addressed with 
release 2.0.3 .
+            </p>
+<p>
+                The release notes of the previous release 2.0.2 are available 
here: <a href="release-notes-2.0.2.html">release notes 2.0.2</a>.
+            </p>
+<div class="section"><h3><a name="Bug"></a>Bug</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-598";>PLUTO-598</a>] -         
Retrieving Portlet invoked servlet request attributes should first check 
PortletRequest attributes before using fallback to the web container 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-599";>PLUTO-599</a>] -         
ResourceURLTag286 ignores javax.portlet.escapeXml
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-609";>PLUTO-609</a>] -         
PortletPreferencesImpl doesn't handle null preferences correctly
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-610";>PLUTO-610</a>] -         
RenderURLTag168 incorrectly extends PortletURLTag286
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-601";>PLUTO-601</a>] -         
Remove expensive object creation in PortletAppDescriptorServiceImpl
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-611";>PLUTO-611</a>] -         
Upgrade binary distribution to use latest Tomcat 7.0.21
+</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -303,7 +293,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2011
+          2004-2016
     
           Apache Software Foundation
           


Reply via email to