Release Notes - Jetspeed 2 - Version 2.1.2
The list below outlines the issues that are addressed with release 2.1.2 For a full list of features, see the
features list
.
And the release notes of the previous major release 2.1 are available here: release notes 2.1
.
Bug
- [JS2-282
] - Error when session expires and portlet window is maximized
- [JS2-471
] - Document Derby as the default database
- [JS2-484
] - UserDetailsPortlet doesn't "see" newly added roles until after logging out and in again
- [JS2-502
] - cannot disable user
- [JS2-512
] - Profiler admin portlet can not display other language except English.
- [JS2-525
] - Roles and Groups appear in the User Details portlet when having been deleted
- [JS2-566
] - Tapestry portlet's header doesn't display in jetspeed
- [JS2-580
] - localization SSO Details portlet
- [JS2-657
] - Installer fails with firewall
- [JS2-660
] - Request attribute not available in jsp when using the JetspeedPowerTool
- [JS2-661
] - Error in the antinstall-config script
- [JS2-665
] - Duplicate Objects creation
- [JS2-667
] - Portlet Selector is not returning to the correct page after navigation
- [JS2-668
] - Adding Portlets to multiple layouts always adds to the top level layout
- [JS2-669
] - Site Manager Admin portlet does not allow copying of a resource into the same folder where it exists
- [JS2-670
] - Fragment Security Constraints only check View Mode
- [JS2-674
] - Site component fails on profile navigations for subsites
- [JS2-675
] - Site Manager Admin portlet: cannot view pages located via profiling rules with navigations or controls
- [JS2-681
] - Login portlet doesn't run in Tomcat ROOT context
- [JS2-682
] - Jetspeed thread waiting to lock for infinity time
- [JS2-687
] - jetspeed deployment engine removes WEB-INF/tld/portlet.tld from portlet app web archive
- [JS2-688
] - Unable to use Jetspeed services
- [JS2-689
] - Spring Bean Factory creation of Prototype (non-singleton) beans causes serious performance degradation under load
- [JS2-690
] - Caching issue with Print Mode
- [JS2-692
] - Fragment ids are not automatically created, causing runtime errors
- [JS2-693
] - Portal Site Manager error in java script for button "view"
- [JS2-694
] - actionResponse.sendRedirect("some psml page.psml") fails on the desktop
- [JS2-696
] - Creating actionURLs on the desktop with javascript: tags in them fails
- [JS2-697
] - Maximized mode overlaps as popup on desktop
- [JS2-698
] - Minimized mode functions only in un-tiled state on desktop
- [JS2-699
] - When going back from view mode to edit mode, icon is not always updated on desktop
- [JS2-703
] - Remove Print Mode Window Decoration on Desktop
- [JS2-705
] - Desktop window dragging mouse position offset bug
- [JS2-714
] - Filter Admin users from delegated-security portlets
- [JS2-717
] - MenuElement interface does not support getUrl method
- [JS2-718
] - forgot pass portlet: password reset link does not work
- [JS2-719
] - Default ehcache configuration is setup for distributed operation which will fail the portal to startup when no network is available
- [JS2-725
] - Dociumentation mismatch
- [JS2-727
] - Appy Findbugs patches
- [JS2-731
] - DESKTOP_ATTRIBUTE should be DESKTOP_CONTEXT_ATTRIBUTE
- [JS2-733
] - Desktop: non-movable portlets are deletable
- [JS2-735
] - Jetty-6 ConcurrentModificationException on logout
- [JS2-737
] - Desktop doesn't work on IE 6.0
- [JS2-745
] - File System Page Manager does not accept folders with dots
Improvement
- [JS2-584
] - enable adding Velocity context objects without recompilation
- [JS2-672
] - Add createProperty API to the Preferences Provider component
- [JS2-673
] - Set sql.src.path value in the project.properties
- [JS2-680
] - Folder configuration form at a page edit area
- [JS2-683
] - Folder/Page customizer improvement
- [JS2-685
] - Add functionality to AJAX API to information about users
- [JS2-695
] - The Desktop does NOT support the no-action layouts
- [JS2-700
] - Display loading in progress message from desktop
- [JS2-701
] - Package and compress the Jetspeed Desktop Javascript
- [JS2-702
] - Optimize desktop menu loading
- [JS2-707
] - When creating a new user, give option to create inside a subsite
- [JS2-709
] - Update to latest dependencies
- [JS2-711
] - Support JSP decorators as well as Velocity
- [JS2-712
] - Create new servlet session upon login (configurable)
- [JS2-713
] - Put a hard-limit on session time-out for portal sessions
- [JS2-721
] - Ability to determine if a Menu Option has a default page or not
- [JS2-723
] - Option to configure DB PSML from the installer
- [JS2-739
] - Improve Algorithms for Resource Validation and Template Localization
- [JS2-740
] - Allow overriding the default Spring assembly without having to modify it
- [JS2-741
] - More GroovyPortlet demos using the new Portals Bridges GroovyPortlet
- [JS2-747
] - A valve creating template pages when a user logs on first.
New Feature
- [JS2-317
] - Virtual Portal Implementation
- [JS2-691
] - Allow user to customize all his pages and portlets (in user home folder) at once
- [JS2-716
] - PSML and XML Import / Export Admin Portlet
- [JS2-724
] - Audit logs for administrative actions
- [JS2-728
] - Provide a Portals Bridges common.PortletResourceURLFactory implementation for Jetspeed
- [JS2-729
] - Preliminary Portlet API 2.0 ResourceURL support allowing full response control like for cookies and compressed output streams
- [JS2-732
] - A GroovyPortlet demo using the new Portals Bridges GroovyPortlet
- [JS2-743
] - Maximize on Edit