Build Notes for RSE 1.0.1
Dec 15, 2006

New and Noteworthy
  • [152826] Added an ANSI / vt102 Terminal as separate download (currently a stand-alone view not integrated with RSE; supports serial, ssh and telnet connections).
  • [168231] Changed packaging to ship the Remotecdt Launcher separate from the RSE SDK, but with source.
  • [158784] The Remotecdt Launcher now supports setting the gdbserver executable, port as well as gdb instance to use.
  • [164306] FTP console no longer shows plaintext passwords.
  • [161238] [164304] FTP now supports VMS and some older MSDOS FTP Servers.
  • [164292] Editors selection for remote files is now persistent
  • [165891] File permissions are now consistently retained when copying inside a system.
  • [166154] [166156] Performance Improvements in the Remote Systems Treeview (selections, deleting).
  • [142478] The Preference option to use deferred queries is now always enabled and cannot be disabled.
  • Use this query to show the list of bugs fixed since the last release, RSE 1.0 [build notes].
  • For details on checkins, see the RSE CVS changelog, and the TM Core CVS changelog.
  • For other questions, please check the TM and RSE FAQ as well as the RSE 1.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

As per the Target Management plan, we reached API Freeze for RSE 1.0.

In fact we have reviewed and documented all relevant APIs, and they have proven useful in earlier proprietary versions of RSE.
Yet, due to a lack of public feedback so far we still want to declare the APIs provisional for now.

We are committed to not introducing any incompatible API changes on the RSE 1.0 maintenance stream (1.0.x).
But we reserve the right to change any API for the next RSE major release in a not backward compatible way.
All such API changes will be voted on by committers on the dsdp-tm-dev developer mailing list, and documented in a migration guide for future releases.

Currently, we see the following areas for potential API changes:

  • Classes and Interfaces that are not meant for public use will be moved to packages tagged as internal. This will apply particularly to the "implementation" plugins for the ssh, ftp and local subsystems (these do not define any new APIs anyways).
  • The IConnectorService interface may be slightly modified in order to allow for better UI / Non-UI separation.
  • Some more RSE Model classes may be moved from the UI plugin to the non-UI core plugin.
If you want to start programming against RSE APIs now, best let us know about your endeavours and keep yourself up-to-date. Stay in contact with the dsdp-tm-dev developer mailing list, and give feedback to make the APIs better.
API Changes since RSE 1.0 - newest changest first
  • [161777]: Moved HostShellAdapter and HostShellOutputStream from remotecdt into org.eclipse.rse.services.shells, thus making them API.
  • [160353] Synchronous queries (in the dispatch thread) are now deprecated everywhere. We want to get rid of all nested event loops and run all queries in background jobs instead. Asynchronous callbacks will be added to API in the future [166338].
  • [165891] File permissions are now retained when copying files inside a system
  • .
Known Problems and Workarounds

No major or critical bugs are known at the time of release. Use this query for an up-to-date list of major or critical bugs.

The RSE 1.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 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.