SourceCast 2.0.3 Release Notes
CollabNet delivered a maintenance release, SourceCast 2.0.3, in February, 2003.
The current release, SourceCast 2.0.3, is a maintenance release that succeeds
the SourceCast 2.0.0 release. This release includes the features and changes included
in previous versions of SourceCast. This document should be used in conjunction
with the Release Notes for the following releases:
Please contact your CollabNet Sales Representative for further details about
upgrading your site.
The following features were released in previous versions of SourceCast:
Release |
Feature |
1.1.0 |
Availability and Performance Improvements
CollabNet has significantly improved performance and availability of
the SourceCast hosted service. SourceCast 1.1.0 is now deployed on an
enhanced network file storage system that provides improvements in file
sharing, caching and data access. With this new server-side configuration
CollabNet delivers significant improvements in availability and performance
of the SourceCast hosted service by:
- Clustering data shared amongst a set of load balanced systems
- Providing complete failover capabilities
- Keeping data synchronized at all times
- Simplifying backups
- Providing access to authorized private networks
CVS version update
SourceCast Release 1.1.0 uses the most current version of CVS (version
1.11p1) as a base for SourceCast. All code enhancements from the previous
CVS version (1.11) have been included with this new version upgrade.
|
1.2.0 |
System enhancements
- Low bandwidth connection - client support for 56K modems
- New caching mechanism
- JVM clustering
- Cert/ACL Safety net
Issue Tracking rebuild system
- Performance testing
- New API testing
- Data migration testing
Simplified administrative tasks
- Single page project add
- Ability to rename bug mailing list to issues for IssueZilla
- Projects can now belong to more than one category
- Clone roles from existing roles
- Capability for mass user-deletes and member additions
- Improved Custom Role administration
- License Administration
- Project-scoped roles/resources
- Email sent to new users selectable
- Delete several users at the same time
Project enhancements
- Add projects to start page (Watch projects)
- Nested projects, groups, categories
User Interface Overhaul
- New help documentation layout
- Revision, cleanup of all HTML
- Project documents- move document files to another folder (windows
like paradigm)
- Combine downloads and documentation into a single tool
- Collapsible folders within 2 panes
- Project news
- Custom role view
- Login moved to upper right
- Nested functions on left navigation bar
- My projects list; improved tab interface.
|
1.3i.0 |
SourceCast 1.3i.0 was an interim release for Internationalization.
The new features included in the 1.3i.0 release are listed in the 2.0.0
section of this table and marked with an asterisks (*). |
2.0.0 |
*Internationalization
- Full internationalization of SourceCast to support localization
for multibyte character sets. All SourceCast tools are internationalized
to allow the use of the local language for collaboration. For general
interoperability the following items have not been internationalized:
- Searching does not support multibyte characters in the 2.0.0 release.
This shall be addressed in a later release.
- ViewCVS, for viewing source code trees, does not support multibyte
file names.
- Regular expressions are not supported with multibyte characters.
Java components run using native threads
- This offers a significant performance improvement.
*Tomcat servlet engine
- Increases the ease of use of third party tools within the SourceCast
environment.
*Replace CVSWeb with ViewCVS
- Greater functionality is offered by ViewCVS (such as annotation
of commits).
New Tool - Discussion Forums
- Threaded discussions allow project members to hold discussions on
topics that are easy to follow. Discussions are automatically archived
and easily searched by topic, writers, date, and text within the discussion.
- New discussion items on My Start Page. Notifications of new discussion
items created in discussions that the user is subscribed to are displayed
on the user's Start Page.
Lookup window for user assignments in IssueZilla
- IssueZilla can be configured to use a separate lookup window for
locating users when assigning issues. This is used for user assignments
in such fields as "assigned to", "cc:", and "QA contact".
IssueZilla contacts can be read-only
- IssueZilla can be configured so that the QA contact cannot be changed
by the user. In this configuration the QA contact is set based on
the component that the issue is assigned to.
New version numbers span components
- When a new version number, for reporting where a defect is found,
is entered into the configuration it is available for all components.
It is no longer necessary to configure the version numbers for each
component separately.
*Copy IZ issues between projects
- An issue may be copied once from one project to another. Previously,
this function needed to be performed manually by creating a new issue
in the target project and entering all of the necessary data. This
can be used to move an issue by copying the issue and then closing
the "old" issue.
*Per project limits on email announcements
- On a per project basis IssueZilla can be configured to send only summary
information and the URL of the issue when change notifications are sent.
This feature takes advantage of email, an unsecure delivery method,
for security conscious sites.
*Configurable IssueZilla operating parameters
- The configurable operating parameters for IssueZilla can now be
set through the administration UI. This allows project owners a very
high level of flexibility in the way they manage issues for their
project.
*Customizable My Issues query in IssueZilla
- Users can now easily customize the query that is performed when
they click on the "My Issues" link in IssueZilla.
New reporting Interface
- The reporting interface has been replaced with
a new one that can be used to produce simple reports on issues. It
includes the ability to construct a table of issue counts or issue
numbers with rows and columns selected by the user. Filtering on text
fields allows for refinement of the results. From the results query
lists, issues can be navigated to directly.
New XML view of issues
- Issue detail and query results pages contain links to view issue or query results as XML.
Failed query returns to query page
- When there are no results from a query the user is returned to the
query page that they used to define the query and informed that there
were no results. This allows users to modify their query immediately
to be able to find the information that they were really looking for.
Order of description/comments can be specified by the user
- When viewing an issue the user may specify whether the description/comments
for the issue are displayed in newest to oldest (with the latest comment
at the top of the display) or oldest to newest order (with the original
description at the top of the display).
Contextual navigation links
- Contextual navigation links are used to indicate the project/sub-project
and tool that the user is currently using. These links can be used
to navigate easily between sub-projects and their parents. This feature
is sometimes referred to as project paths or breadcrumbs.
Better project organization
- On the projects page, projects and sub projects can be seen together.
Sub projects are listed with their parents so that the full "path"
to a project can be seen, making them easier to navigate.
Project approval logging
- The approving and disapproving of projects is logged and visible by
the administrator.
Document locking
- Documents in the file sharing area can be locked by the owner so
that other users can not make changes. Project Owners have editing
rights to all documents.
Document copying
- Documents may be copied either within the same folder or to a different
folder in the same project.
UI cleanup
- Continuing the work to make all of the tools in SourceCast offer
a consistent user interface, to make it even easier to learn how to
use SourceCast efficiently.
Email archive message deletion
- Trivial , unrelated, and spam messages sent to the email list can
now be removed from the archive.
Custom 404 error page
- Administrators can create project specific error pages to provide
specific instructions to users.
Paginated search results
- Results of a search are presented in pages to make it easier to
browse them.
|
CollabNet uses the following convention for SourceCast version numbers to
indicate major, minor or maintenance releases. A release number is made up
of three sets of digits, for e.g., SourceCast 1.3.2. If the release
number is 'SourceCast x.y.z' then x, y and z represent
- x - major release number
- y - minor release number
- z - maintenance release number
The current release, 2.0.3, is a maintenance release of SourceCast that succeeds all releases in the 2.x.x line.
In SourceCast 2.0.3 and all prior releases the buttons for accepting or declining the terms of use agreement, which users see and need to agree to on their first login to SourceCast, are only available in English. This is consistent with the terms of use agreement itself which is also only available in English.
Users who have a non-English primary language setting for their browser will
have to agree to an agreement in English.
- Supported Browsers
- SourceCast is designed to be usable with almost any browser or configuration,
but the visual formatting will be most sophisticated in browsers with quality
support for the W3C's Cascading Style Sheets technology (CSS-1, 1996). These
browsers include:
- All derivatives of the Mozilla project, including Mozilla 1.0, Netscape
Communicator versions 6.0 and above, Galeon, and others
- Microsoft Internet Explorer versions 5.0 and above
- Konqueror versions 2.1 and above
- Opera 5.0 and above
Note: The Netscape 4.x series of browsers has poor support
for CSS, and receives only a simplified version of the style sheet apparent
in the browsers above. As a result, SourceCast's visual formatting in Netscape
4.x is simpler than elsewhere. Note also that Netscape 4.x's CSS support
is dependent upon Javascript being enabled, so the formatting will be especially
plain if the user disables Javascript (or style sheets) support.
Also, note that some browsers with incomplete or developmental support
for CSS will have difficulties presenting SourceCast unless the user disables
CSS. At this time, these browsers include:
- Supported CVS GUI Environment Clients
- SourceCast 2.0.3 supports the following CVS GUI environment clients:
Windows Platforms |
GNU WinCVS 1.2
|
Macintosh |
GNU MacCVS 3.1 |
-
-
SourceCast 2.0.3 is a maintenance release focussing on defect repairs and does
not include any new functionality.
The following issues have been addressed for SourceCast 2.0.3:
Issue tracker
- On sites that use certs for security purposes, issue import/export is
limited to moving issues between projects on the same host.
- Added new user documentation for Issue tracker's reporting tool.
System
- Changed the method by which session Id's are expired to prevent the SessionList from displaying the same session multiple times.
Version control
- Changed the loginfo.inf file to prevent broken pipe errors on cvs commit.
The following are known issues that may be encountered by users of SourceCast Release 2.0.3.
Discussion forums
- When sorting forum messages with the Show Option set to "Overview of discussion threads" and "sort by" option set to "Date", sorting based on the "Last posted date" fails. This issue will be resolved in a later SourceCast release.
Version control
- Viewing project source via the web does not support the $, &, +, and ? characters in folders and filenames. Directories and filenames containing these characters can be added and managed within the CVS repository, but cannot be browsed through the user interface.