## About the Jetspeed 2.2.0 Release

The Jetspeed 2.2.0 release is a major release of the Jetspeed-2 portal and is the first release of Jetspeed that is fully compliant with the Java Portlet Specification 2.0. With this new version of Jetspeed, we also are co-releasing a new sub-project at Apache Portals: Apache Portals Applications

## New Features in Version 2.2.0

- Portlet API 2.0 Support and Compliance
- Passes Java Portlet 2.0 Test Compatibility Kit test suite
- Inter-Portlet Communication via Events
- New High Speed Preferences Database Storage
- New Extensible Security Model with LDAP Synchronization
- Improved Documentation including 5 New Guides (Users Guide, Admin Guide, Developers Guide, Build Guide, Deploy Guide)
- New Improved Administrative Portlets
- New Skins
- New Maven-2 Custom Build
- Updated Tutorial for New Maven-2 Custom Build
- Enterprise (EAR) Deployments for Websphere 6.1
- Multi-facted Authentication with Captcha and Personal Questions
- Integrated with latest Pluto 2.0.0
- Improved Single Signon Architecture (SSO)

## Previous Versions

### New Features in Version 2.1.3

- Big Desktop Performance Improvements
- Complete Desktop Customization with same feature set and configuration as Portal
- Dynamically hide Portlets at request time
- Improved LDAP implementation and documentation for Apache DS 1.0.2
- Full PSML and XML Import / Export Admin Portlet
- Maximize on edit-defaults feature
- New 'Edit Defaults' custom portlet mode
- New 'Config' custom portlet mode
- Parallel rendering on Websphere 6.1
- Preliminary Portlet API 2.0 ResourceURL support allowing full response control
- Provide out-of-the-box Wicket Portlet support
- Support for Pocket PC

### New Features in Version 2.1.2

- Virtual Portals - Subsites by Hostname
- PSML and XML Import / Export Admin Portlet
- Audit logs for administrative actions
- Support for JSP based decorators (experimental)

### New Features in Version 2.1

- Jetspeed Desktop - Web 2.0 client-side JSR-168 portlet aggregation.
- Multithreaded Aggregator - multithreaded portlet aggregator with portlet timeout tracking, removal of slow rendering portlets.
- Jetspeed Distributed Cluster - support for distributed deployments of the portal on multiple application server platforms
- JSR 168 Caching - full caching support of JSR 168 portlet specification, distributed cache invalidation
- TCK Compliant as of 2.1 (2.0 was compliant as well)
- New and Improved Administrative and Security Portlets
- XML Schemas for PSML, jetspeed-portlet.xml, and Jetspeed XML (seed data)
- Installation choice of either Demo Portal or Minimal Starter Portal
- New Jetspeed Tutorial
- Maven-2 Build as well as Maven-1
- Remote Portal Application Deployer - deploy portlet applications from remote locations on the Web
- Improved Customizers, Portal and Desktop Customizers, drag and drop moving of portlets, nested fragment customization
- New Portlet Category Selector
- XML Import/Export of all Jetspeed database data and seed data scripts for backup and restore and data migration
- Improved Security Control - fully swappable Security Constraint or Security Permission support
- Portlet-level Security checks based on Security Constraints or Security Permissions
- Improved Jetspeed AJAX API
- Improved Delegation of Security Support
- New Site Manager