Pluto Change Log Added Pluto 1.1 index page and basic documentation PLUTO 164: response contentType can change after getWriter() PLUTO 155: URL encoding in pluto 1.0.1-RC4 issue when using apache with jk2 PLUTO 157: portlet.tld taglib is using jsp version 1.1. JSR168 spec requires JSP version 1.2 PLUTO 152: Support maven deployment to a remote repository PLUTO 130: portlet:namespace fails inside JSTL c:set PLUTO-107: Admin portlet fails to add page. Hot deployment now supported. PLUTO-92: Deployer strips elements from web.xml (Deploy War Portlet) Support Multiple Security Constrains in the portlet driver's web.xml processing PLUTO-131: Login Link Broken PLUTO-138: No Access to OutputStream PLUTO-130: Detailed Error Messages on misconfiguration PLUTO-133: ServiceManager JavaDoc Inaccuracy PLUTO-135: DefineObjectsTag vialates Portlet Spec PLUTO-129: PortletResponse SetBuffer Size Added documentation on requirements for JDK 1.5 (J2SE 5.0) to run binary release (install.html) Added documentation on portletcontexts.txt (install.html and faq.html) Added Troubleshooting information to help mode file of Deploy War Portlet (DeployWarHelp.html) Added logging.properties to binary release for logging to pluto.log Pluto logo (pluto.png) now packaged with binary release Added servlet container name to Banner.jsp Fixed Deploy War Portlet to allow for proper redeployment of partially-deployed portlet Fixed Deploy War Portlet to prevent duplicate entries to portletcontexts.txt PLUTO-85: RenderResponse.getNamespace() returns invalid JavaScript name PLUTO-119: setRenderParameter() problematic with keys that contain '?' PLUTO-126: Missing manager web application in binary release. Also added manager user/role to tomcat-users.xml PLUTO-136: Exceptions in Deploy class not propagated to the Admin portlets Updated Maven's Default JDK Version Made Session Attributes Serializable for Pluto TestSuite Update PortletSession to return appropriate Context Update Documentation Update Admin Portlet Update Deployment Descriptor Access Added XML Configuration for action-param and render-param Added Additional TestSuite Tests Fixed Render Parameters Include Bug Updated the Pluto Deployer to be more flexible Upgraded to Tomcat 5.5.4 for Pluto/Tomcat Bundle Update FAQ and installation instructions. Update version number to 1.0.1-rc2 in \project.xml, \deploy\project.xml, \portal\project.xml, \testsuite\project.xml, \container\src\conf\org\apache\pluto\environment.properties and \portal\src\webapp\WEB-INF\config\services\ConfigService.properties Altered PortalActionProvider to suit Jetspeed better. See http://issues.apache.org/jira/browse/PLUTO-64 Modified RenderResponseImpl.isValidContentType to correctly handle wildcard mime types. See http://issues.apache.org/jira/browse/PLUTO-84 Fixed to allow Pluto to work when disconnected from Internet. See http://issues.apache.org/jira/browse/PLUTO-88 Fixed spelling error on login_success.jsp Fixed TestSuite web.xml to be valid. http://issues.apache.org/jira/browse/PLUTO-81 Fix for renderResponse.getNamespace() returns invalid Javascript name. See http://issues.apache.org/jira/browse/PLUTO-85 Patch from Craig Doremus to allow portlet deployment using Ant. See http://issues.apache.org/jira/browse/PLUTO-72 Updated build.properties.sample to use Tomcat 5 by default Added FAQ documentation. Added the Resource Bundle Test to the testsuite. Added the Security Mapping Test to the testsuite. Updated the Security Mapping test in the testsuite to allow simple configuration to determine which roles should be used for the test. PortalURLs were incorrectly converting null values to the String "null". This was happending when action requests with a query string such as: ?param=&param2=. Issue PLUTO-66. The testsuite TestPortlet was not testing for empty string parameters. Thanks Ken Weiner for the patch. Include Pluto Documentation in Binary release Add portlet deployment documentation to installation document. Thank you Ken Ramirez. Add README file to all releases. Thank you Craig Doremus for pointing out that it wasn't included. Removed swallowed error condition in the PortletInvoker. Upon failing to find a RequestDispatcher to which a portlet request could be invoked, the container was previously returning normally. A PortletException is now thrown. Thank you Brad Johnson. Upgraded the default testsuite beanutils and digester dependencies to remove the dependency upon commons-collections. Updating Pluto JavaDocs. (PLUTO-46) Support role mapping in portlet.xml (PLUTO-46) Support multiple resource-ref entried in portlet app web.xml (PLUTO-48) Removed fullDeployment dependency from pluto deployer. (PLUTO-49) Implement Mime Type Matching. (PLUTO-55) Add handling of mime-mappings in web application definition. Updating site generation for Apache Portals Updating to the new ASF License 2.0.