Build Notes for TM 2.0.3
Feb 25, 2008

New and Noteworthy
  • TM 2.0.3 requires Eclipse 3.3 or later for the SSH component. Other components may work with earlier Eclipse versions, but these have not been tested. Platform Runtime is the minimum requirement for core RSE and Terminal. Discovery needs EMF, and the RemoteCDT integration needs CDT.
  • Highlights of Bugs fixed since TM 2.0.2:
    • bug 203501 - maj - NPE in PFMetadataLocation when saving RSEDOM
    • bug 217969 - maj - ftp does not display hidden files - works with sftp
    • bug 219936 - enh - SSH sessions time out after inactivity - request keepalive
    • bug 220230 - enh - [terminal] Add FieldAssist to the terminal input field
  • Plugins and Features changed since TM 2.0.2:
    • Features: org.eclipse.tm.terminal-feature, org.eclipse.tm.terminal.view-feature, org.eclipse.tm.terminal.sdk-feature, org.eclipse.tm.terminal.telnet-feature, org.eclipse.tm.terminal.ssh-feature
    • Features: org.eclipse.rse.core-feature, org.eclipse.rse-feature, org.eclipse.rse.sdk-feature
      • Plugin: org.eclipse.rse.core (203501)
      • Plugin: org.eclipse.rse.files.ui (209969)
      • Plugin: org.eclipse.rse.services (220256)
    • Features: org.eclipse.rse.ftp-feature, org.eclipse.rse-feature, org.eclipse.rse.sdk-feature
      • Plugin: org.eclipse.rse.services.files.ftp (217969)
      • Plugin: org.eclipse.rse.subsystems.files.ftp (217969)
    • Features: org.eclipse.rse.ssh-feature, org.eclipse.rse-feature, org.eclipse.rse.sdk-feature
      • Plugin: org.eclipse.rse.connectorservice.ssh (219936)
      • Plugin: org.eclipse.rse.services.ssh (220193)
  • At least 13 bugs were fixed: Use this query to show the list of bugs fixed since the last release, TM 2.0.2 [build notes].
  • For details on checkins, see TM SearchCVS, the RSE CVS changelog, and the TM Core CVS changelog.
  • For other questions, please check the TM and RSE FAQ as well as the TM 2.0 Known Issues and Workarounds.
Getting Started

The RSE User Documentation now has a Tutorial that guides you through installation, first steps, connection setup and important tasks.

If you want to know more about future directions of the Target Management Project, developer documents, architecture or how to get involved,
the online Getting Started page as well as the TM and RSE FAQ are the best places for you to get started.

API Status

No API changes are allowed in the TM 2.0.x maintenance stream. Therefore, TM 2.0.x is fully upward and backward compatible with TM 2.0 and TM 2.0.1, and can be fully exchanged for TM 2.0 in any product based on it.

For the upcoming TM 3.0 release, some API changes will be inevitable. Although we completed a great deal of API cleanup for TM 2.0, we decided to still mark all API as provisional since we expect more work to do. If anyhow possible, we will avoid breaking API changes after TM 2.0, but please be prepared for future changes, and especially take care of API marked as @deprecated in the Javadoc. Such API is prime candidate to be removed in the future. All API changes will be voted by committers on the dsdp-tm-dev developer mailing list, and documented in a migration guide for future releases. Early migration information can also be found right in the bug reports. Look for those that are tagged [api][breaking].

Use this query to show the full list of API changes proposed for TM 3.0.
Known Problems and Workarounds
The following critical or major bugs are known to be in TM 2.0.x, but have been fixed in TM 3.0. They have not been backported due to the amount of change, the requirement of API changes for fixing the bug, or the inherent risk associated:
  • bug 210563 - maj - [regression] Error messages from remote are not shown under filters
  • bug 208778 - maj - [efs][api] RSEFileStore#getOutputStream() does not support EFS#APPEND
  • bug 207308 - maj - Removing a file type should not delete the platform's file association to editors
  • bug 198143 - maj - [dstore][performance] Refresh a big directory takes very long time, and freezes workbench
Use this query for an up-to-date list of major or critical bugs known in TM 2.0.x but fixed in a later release.

The following critical or major bugs are currently known. We'll strive to fix these as soon as possible.
  • bug 218387 - maj - [efs] Eclipse hangs on startup of a Workspace with a large efs-shared file system on a slow connection
  • bug 208185 - maj - [terminal][serial] terminal can hang the UI when text is entered while the backend side is not reading characters
  • bug 198395 - maj - [dstore] Can connect to DStore with expired password
Use this query for an up-to-date list of major or critical bugs.

The TM 2.0 Known Issues and Workarounds Wiki page gives an up-to-date list of the most frequent and obvious problems, and describes workarounds for them.
If you have other questions regarding TM or RSE, please check the TM and RSE FAQ

Click here for a complete up-to-date bugzilla status report, or here for a report on bugs fixed so far.