Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

Eclipse Target Communication Framework 1.7.0

Release Date
Deliverables
  • TCF Core Java and Python bindings, and Docs (tagged as 1.7 in the org.eclipse.tcf git repository)
  • TCF C Agent, Lua example and Building Blocks (tagged as 1.7 in the org.eclipse.tcf.agent git repository)
  • org.eclipse.tcf.repo downloadable p2 repository, includes:
    • TCF C/C++ Debugger (Eclipse plug-ins and features)
    • TCF Target Explorer (Eclipse plug-ins and features)
    • CDT GDB Remote via TCF/TE Launcher (Eclipse plug-ins and features)
    • org.eclipse.remote file system provider for TCF targets (Eclipse plug-ins)
Compatibility

TCF API and Protocol will remain compatible:

  • TCF protocol must remain 100% compatible on the wire with TCF 1.6 (it's part of the TCF value proposition)
  • TCF Java API must remain 100% binary compatible with TCF 1.6 (we have clients coding against it)
  • TCF Python and C API should remain 100% compatible (we have clients but this is source compatibility so they can rebuild or use version checks)
  • All API Additions must be tagged with @since 1.7 comments.
Internationalization

TCF Eclipse Plug-ins are prepared for Internationaization using the standard methods of the Eclipse Platform. No explicit testing for internationalization has been performed though.

Target Environments
  • TCF 1.7 Jenkins builds and tests run from Eclipse 3.8.2 and up, on Java 8 and up.
  • Moving forward, support for Eclipse 3.8.2 will continue on a "best effort basis".