Download 6.0 Release
June 26, 2015

Jazz Foundation

The foundation of the Collaborative Lifecycle Management solution

Jazz Foundation 4.0 Release Candidate 0 (Beta) Milestone

Early Access Milestone | March 6, 2012
This is not the recommended version. We recommend Jazz Foundation 4.0 . This is made available for archival purposes and may contain bugs and/or security vulnerabilities. If you do download this version, it is being provided AS IS, without warranties of any kind, including the implied warranties of merchantability and fitness for a particular purpose. We strongly advise you review the support pages for this version and update the product or take actions recommended therein. Security bulletins contain instructions for the security vulnerability addressed therein, and may require upgrading to a newer version. Link to security vulnerability blog: IBM PSIRT blog.

The downloads for this milestone are no longer available.

Jazz Foundation 4.0 RC0 (Beta) Milestone News

Jazz Foundation 4.0 RC0 (Beta) Milestone News

Refer to the information below for the New & Notworthy items for the RC0 milestone.

To view the New & Noteworthy articles for previous milestones, visit these links.
Jazz Foundation 4.0 M7
Jazz Foundation 4.0 M7 Milestone Candidate
Jazz Foundation 4.0 M5
Jazz Foundation 4.0 M5 Milestone Candidate
Jazz Foundation 4.0 M3
Jazz Foundation 4.0 M3 Milestone Candidate


Personal Dashboard Templates

When creating a personal dashboard, you can now select a template to provide useful out-of-the-box content. A new wizard will guide you through selecting a source of data for your viewlets. You can still create the old default dashboard using the first entry in the wizard.

The personal dashboard creation wizard

OpenSocial Gadget Adapter

Viewlets can now be used outside of a Jazz dashboard as OpenSocial gadgets. These gadgets can be embedded into any OpenSocial container.

Jazz viewlets in an OpenSocial container

Embeddable Jazz Widgets

Users can now export viewlets as HTML snippets and embed them directly in third-party websites.
Viewlets can be configured and exported directly in the Widget Catalog or in a dashboard.

Embeddable Jazz Widgets

Server Connection Status Viewlet

The Server Connection Status viewlet allows users to run performance tests on the connection between their browser and a Jazz application server.

Server Connection Status

Recently Viewed Viewlet

The Recently Viewed viewlet shows resources that has been recently viewed or edited within the application (e.g. plans, work items, test cases, dashboards etc.) in the inverse chronological order. Its content is essentially a union of the 'Recently Viewed' sections in the capability menus. The viewlet supports paging and compact rendering.

Recently Viewed

Stable Area on Project Dashboards

Project Dashboards now have a stable area on the right of the first tab that cannot be removed. This provides some common information in a location that users will always be able to find.

Stable Project Info

All Project Dashboards Page Redesigned

The All Project Dashboards page has been redesigned to improve usability and make it easier to find what you are looking for.

All Project Dashboards

Web UI

Spriting Support

The web ui code loading infrastructure now allows consumers to create image sprites quickly and easily using annotations in their CSS. The framework will automatically scan the CSS and modify it to inject the rules necessary to reference the generated sprites. Sprites are grouped using a string id, allowing components full control over the granularity of their sprites.

Sprite Code Sample

The jazz.ui.PageTemplate widget, which provides the common page wrapper for all Jazz-based web UIs, has been updated to eliminate gutters and reduce the number of images needed to render it. Also, a new "sticky navbar" feature has been added that keeps the navbar in view when the user scrolls down.

Banner Improvements

Mini Dashboard Improvements

The behavior of the mini dashboard has been updated so that its size remains the height of the visible part of the content area all times, and remains fully in view as the user scrolls the page. If the viewlets in the mini dashboard are taller than the viewport, a scroll bar is introduced.

Mini Dashboard Improvements

My Globalization Preferences: Bidi and Calendar Settings

The Web UI has introduced a "My Globalization Preferences" dialog with options to configure your desired bidi and calendar settings. These settings apply to all Jazz-based applications running on the same domain, and can be accessed from the user menu on the Jazz banner.

My Globalization Preferences

Vertical Hover Popups

The jazz.ui.HoverPopup widget can now be configured to appear above or below the target node.

Vertical Hover Popups

New Widget: jazz.ui.ResourcePicker

This is a common widget for creating links between artifacts in the web UI. It supports both the OSLC Delegated UI Dialogs specification and contribution of local widgets for easier access to local resources. Consumers of the widget are responsible for providing the available link types and project areas through a series of callbacks.


OpenSocial Locked Domain Supported

OpenSocial support has been made more secure by properly supporting the OpenSocial "locked-domain" feature. The feature moves rendering of OpenSocial gadgets off of the primary hostname of the server and sandboxes the individual gadgets in their own unique hostnames. The provides strong security against cross-site scripting attacks. Configuration details are documented at OpenSocial Locked Domain Support

Login Dialog Theme Node

Foundation Web UI adds Theme support to the Login page. Customers can use theming to provide custom information to users prior to login including links to support resources or specific legal or security information. For instructions on creating themes see Web UI Theme Support

Login Theming

View History JavaScript API

A new JavaScript API has been added ( that allows applications to store and retrieve entries for recently viewed resources. The API is backed by a repository service for applications with local repository, and HTML5 local storage otherwise. This API is now used to store Recently Viewed entries in application capability menus, and also drives the Recently Viewed viewlet.


Installation Manager 1.5.2 Beta

The Jazz Foundation 4.0 RC0 server installation packages require fixes only present in Installation Manager (IM) 1.5.2. The final IM 1.5.2 build is not yet available, so a Beta release of IM 1.5.2 has been included in the downloads of 4.0 RC0. Installation Manager will update itself to the 1.5.2 Beta now, and later IM will update itself to the 1.5.2 final release when it becomes generally available.

IM 1.5.2 Beta

Separate install packages for Jazz Team Server and Foundation user CAL

The install for the Jazz Team Server and the Foundation user Client Access License has been split from a single installation package into separate installation packages. Initiating install from the Launchpad will select both packages by default.

new server installation package structure


Jazz Team Server Administration Home & Task Guide

The Jazz Team Server Administration Home page has been completely revamped to provide better guidance to administrators who just completed the Setup Wizard. The new Task Guide provides a list of recommended next steps such as creating users, assigning licenses, and creating Lifecycle Projects. The Home page provides links for managing users, projects, and application artifacts.

Jazz Team Server Administration Home and Task Guide

Admin UI Cluster Support

The Admin Web UI adapts when the server is running in a cluster. The Status Summary, Active Services, and Diagnostics pages provide additional information relevant to the cluster status. The Active Services page shows an aggregate of all services running on the cluster and the specific node a service is running on. The Diagnostics page runs diagnostics on every node and shows node specific results when relevant.

Status Summary Cluster Support

Multiple Default License Keys

The Jazz Team Server now supports multiple default license keys. This allows administrators to automatically assign multiple keys when creating and importing new users. This is especially useful for creating users with capabilities that span multiple CLM applications.

Multiple Default License Keys

Active Services Sorting

The Active Services page has been updated and now supports sorting services by the requesting user or running time. This allows administrators to quickly identify long running tasks and monitor server activity.

Active Services Page

Users Menu & Recent Users

The User Administration pages are now presented in a dropdown menu which provides quick access to creating and importing new users. A list of recently viewed users is also included.

Users Menu and Recent Users

Disable/Enable Diagnostics

The Diagnostics page includes the ability to disable individual diagnostics. In some cases, a diagnostic may fail consistently due to the server configuration. If you wish to hide this failure, you can disable the diagnostic.

Diagnostics page supports disabling

Reset a User's Password

Administrators can now reset passwords for users using the User Editor in the Web UI. Users will be sent an email containing a new password. Previously this functionality was only available in the rich client.

Reset Password in Web UI

Database Diagnostic Performance Measurement

The database diagnostic now does a simple measurement of database performance. If the performance is unacceptable, the diagnostic will fail. If the performance is only barely acceptable, the diagnostic will warn.

Database diagnostic shows performance measurement

Server Rename Consumability Improvements

Many consumability improvements were made to server rename in M8 and RC0. A new command, generateURLMappings, generates a stub file that contains our best-effort list of all of the prefix URLs in the topology. Admins can edit this file to reflect their new target URLs and feed it into the server rename command importURLMappings . There is also a new centralized server rename status service. This service runs on the JTS and polls all of the applications for their rename status. The JTS is in read-only mode while the applications complete their rename. Any requests directed to the JTS or the applications during this time are redirected to the JTS's global status page located at https://host:port/jts/serverRenameStatus . Once all of the applications have successfully completed their rename, the JTS and applications open for business. No restart is required. For more information, see the server rename wiki topic.