Jazz Foundation 1.0 Milestone FM3D1A - New and Noteworthy
Here are some of the more noteworthy things appearing in the Foundation 1.0 FM3D1A milestone build (March 20, 2009) which is now available for download.
Team Process |
|
| Fine-grained project area access control | The project area editor in the Eclipse client
has a new page "Access Control". Here, you can configure read
access by setting custom list of users.
|
| Artifacts in the project area editor | Now that artifacts can be associated with a
project area, we have added a new Artifacts section in the Project Area
editor. See work item 70524 for
details on how this might impact existing code.
|
| TeamAreaSelectionDialog removed | This API was deprecated in the previous milestone
and has now been removed. See ProcessAreaSelectionDialog. |
Repository |
|
| Jazz Foundation Server SDK | The first driver of the Jazz Foundation Server SDK is now available. Using the Server SDK, it is now possible to develop server applications that have a need to consume the Jazz Foundation Services. The Server SDK provides frameworks, libraries, IDE tools, samples and documentation to aid in the development of applications that consume the Foundation Services. Teams can follow the instructions in the Jazz Foundation Server SDK wiki topic to download the Server SDK binaries. The wiki topic also includes a set of tutorials that demonstrate how to build simple applications. |
| Jazz Foundation Services | The first driver of the Jazz Foundation Services is now available. It is now possible to declare server namespaces and store resources within these namespaces. Details on the Foundation Services specifications can be found in the Foundation Specifications wiki topic. Details regarding what is available for this milestone can be found at M3D1A Foundation Scope and the M3D1A Repository iteration plan. |
| Read access enforcement | Read access control is fully implemented and ready for adoption. Read access is enabled by default in M3D1A, and all components are required to opt-in. The read access control adoption work item and wiki topic describe what is implemented and what teams need to do to adopt. The staging proposal is updated and available on the Staging Proposal wiki topic. |
| OAuth improvements | The OAuth support has been improved so that
it can be used by standard OAuth Consumers. The two main improvements are:
|
| Link Manager improvements | In support of cross-product
links, the link storage model and link-types extension point have
been enhanced to support:
|
UI Commons |
|
| Pushed down Feeds and Favorites domain | The Team Artifacts view domains for feeds and favorites have been pushed down from the work item component and thereby made available in the Jazz Foundation code base. |
| Improved Full text Search API | An additional parameter was added to the full text search service to specify the context of artifacts to search in. For work items this allows scoping a full text search to work items from a specific project area. This improves the quality of search results in a scenario where multiple project areas are used in the repository. Item 70751 tracks the adoption for this breaking API change. |
| Drag and drop from event log | News items from the event log in the Team Central view can now be dragged and dropped to other UI elements in Jazz. Most news items of Jazz feeds correspond to an item from the repository (e.g. a work item change event) and can now be dropped to locations that accept these items. For instance, you can drop a work item change event to the quick information part of the work item editor to add the item as related item. You can also drag a news item to the favorites node in the Team Artifacts view to add the item as a favorite. |
| Improved loading of Jazz feeds | Jazz feeds are now loaded using repository API instead of the basic methods of the JDK. In case the repository is in a bad connection state, explicitly reloading a feed will try to bring the repository back into a logged in state. |
Web UI |
|
| New remoting library | The Foundation Web UI component now provides
a low-level remoting library called jazz.client.xhr that layers
on top of the dojo.xhr library and adds Jazz authentication
and proxy capabilities (see next item). This allows web UI components not
using Jazz 0.6 Modeled REST services to participate in the Jazz authentication
protocol. Also, the Repository modeled REST service client (TeamServerClient)
has been rewritten on top of this library, which fixes several Jazz 0.6
bugs. |
| Transparent remote proxy | The jazz.client.xhr library includes
a transparent proxy capability that allows Jazz JavaScript code to make
requests to remote (non-origin) servers. For details on using the proxy,
see the wiki topic MakingCrossDomainRequests.
Note: the proxy does not currently support cross-server authentication,
though this is planned for FM3. |
|
|
|
| Common look and feel | A new common banner and color scheme has been
implemented that will simplify the integration of Jazz-based products going
forward.
|
| jazz.ui.Breadcrumbs | A new widget has been created to help manage
breadcrumbs in your web UIs. It accepts pairs of labels and hrefs and will
maintain the DOM structure of the breadcrumbs for you.
|
| jazz.ui.Toolbar | A new widget is now available that simplifies
the creation of toolbars in web UIs. The toolbar widget accepts standard
toolbar buttons, separators, and custom widgets.
|
Summaries for earlier Jazz Foundation 1.0 milestones:
© Copyright 2009 IBM Corporation









