diff --git a/features/org.eclipse.tcf.te.terminals.feature/feature.xml b/features/org.eclipse.tcf.te.terminals.feature/feature.xml
index 094d9542d5e..6a23f26ac51 100644
--- a/features/org.eclipse.tcf.te.terminals.feature/feature.xml
+++ b/features/org.eclipse.tcf.te.terminals.feature/feature.xml
@@ -28,19 +28,19 @@
       <import plugin="org.eclipse.core.expressions" version="3.4.400" match="greaterOrEqual"/>
       <import plugin="org.eclipse.core.runtime" version="3.8.0" match="greaterOrEqual"/>
       <import plugin="org.eclipse.tcf.te.core.terminals" version="1.3.0" match="greaterOrEqual"/>
-      <import plugin="org.eclipse.tm.terminal" version="3.2.300" match="greaterOrEqual"/>
+      <import plugin="org.eclipse.tm.terminal" version="3.3.1" match="greaterOrEqual"/>
       <import plugin="org.eclipse.ui" version="3.8.0" match="greaterOrEqual"/>
       <import plugin="org.eclipse.ui.forms" version="3.5.200" match="greaterOrEqual"/>
       <import plugin="org.eclipse.tcf.te.ui.terminals" version="1.3.0" match="greaterOrEqual"/>
       <import plugin="org.eclipse.tcf.te.ui.terminals.process" version="1.3.0" match="greaterOrEqual"/>
       <import plugin="org.eclipse.equinox.security" version="1.1.100" match="greaterOrEqual"/>
-      <import plugin="org.eclipse.tm.terminal.serial" version="2.1.200" match="greaterOrEqual"/>
-      <import plugin="org.eclipse.tm.terminal.ssh" version="2.1.300" match="greaterOrEqual"/>
-      <import plugin="org.eclipse.tm.terminal.telnet" version="2.1.300" match="greaterOrEqual"/>
-      <import feature="org.eclipse.tm.terminal" version="3.2.300" match="greaterOrEqual"/>
-      <import feature="org.eclipse.tm.terminal.serial" version="2.1.300" match="greaterOrEqual"/>
-      <import feature="org.eclipse.tm.terminal.ssh" version="2.1.300" match="greaterOrEqual"/>
-      <import feature="org.eclipse.tm.terminal.telnet" version="2.1.300" match="greaterOrEqual"/>
+      <import plugin="org.eclipse.tm.terminal.serial" version="2.1.400" match="greaterOrEqual"/>
+      <import plugin="org.eclipse.tm.terminal.ssh" version="2.1.400" match="greaterOrEqual"/>
+      <import plugin="org.eclipse.tm.terminal.telnet" version="2.1.400" match="greaterOrEqual"/>
+      <import feature="org.eclipse.tm.terminal" version="3.7.1" match="greaterOrEqual"/>
+      <import feature="org.eclipse.tm.terminal.serial" version="3.7.0" match="greaterOrEqual"/>
+      <import feature="org.eclipse.tm.terminal.ssh" version="3.7.0" match="greaterOrEqual"/>
+      <import feature="org.eclipse.tm.terminal.telnet" version="3.7.0" match="greaterOrEqual"/>
       <import plugin="org.eclipse.core.variables" version="3.2.600" match="greaterOrEqual"/>
    </requires>
 
diff --git a/features/org.eclipse.tcf.te.terminals.rse.feature/feature.xml b/features/org.eclipse.tcf.te.terminals.rse.feature/feature.xml
index 4fab2752fc4..de48aa10f79 100644
--- a/features/org.eclipse.tcf.te.terminals.rse.feature/feature.xml
+++ b/features/org.eclipse.tcf.te.terminals.rse.feature/feature.xml
@@ -31,7 +31,7 @@
       <import plugin="org.eclipse.rse.subsystems.files.core" version="3.3.1" match="greaterOrEqual"/>
       <import plugin="org.eclipse.rse.ui" version="3.3.100" match="greaterOrEqual"/>
       <import plugin="org.eclipse.tcf.te.ui.terminals" version="1.3.0" match="greaterOrEqual"/>
-      <import plugin="org.eclipse.tm.terminal" version="3.2.300" match="greaterOrEqual"/>
+      <import plugin="org.eclipse.tm.terminal" version="3.3.1" match="greaterOrEqual"/>
       <import plugin="org.eclipse.ui" version="3.8.0" match="greaterOrEqual"/>
       <import plugin="org.eclipse.ui.forms" version="3.5.200" match="greaterOrEqual"/>
       <import feature="org.eclipse.tcf.te.terminals.feature" version="1.3.0" match="greaterOrEqual"/>
diff --git a/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.xml b/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.xml
index 9cf77cfb5f3..57be796f37e 100644
--- a/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.xml
+++ b/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.xml
@@ -24,7 +24,7 @@
    </url>
 
    <requires>
-      <import feature="org.eclipse.tm.terminal.core.sdk" version="3.3.300" match="greaterOrEqual"/>
+      <import feature="org.eclipse.tm.terminal.core.sdk" version="3.7.1" match="greaterOrEqual"/>
       <import feature="org.eclipse.tcf.te.terminals.feature" version="1.3.0" match="greaterOrEqual"/>
    </requires>
 
diff --git a/plugins/org.eclipse.tcf.te.ui.terminals.local/META-INF/MANIFEST.MF b/plugins/org.eclipse.tcf.te.ui.terminals.local/META-INF/MANIFEST.MF
index 89f48b69607..d3b94a0fb13 100644
--- a/plugins/org.eclipse.tcf.te.ui.terminals.local/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.tcf.te.ui.terminals.local/META-INF/MANIFEST.MF
@@ -15,7 +15,7 @@ Require-Bundle: org.eclipse.cdt.core;bundle-version="5.6";resolution:=optional,
  org.eclipse.tcf.te.core.terminals;bundle-version="1.3.0",
  org.eclipse.tcf.te.ui.terminals;bundle-version="1.3.0",
  org.eclipse.tcf.te.ui.terminals.process;bundle-version="1.3.0",
- org.eclipse.tm.terminal;bundle-version="3.2.300",
+ org.eclipse.tm.terminal;bundle-version="3.3.1",
  org.eclipse.ui;bundle-version="3.8.0",
  org.eclipse.ui.forms;bundle-version="3.5.200"
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/plugins/org.eclipse.tcf.te.ui.terminals.process/META-INF/MANIFEST.MF b/plugins/org.eclipse.tcf.te.ui.terminals.process/META-INF/MANIFEST.MF
index d407d48271e..db4041309cd 100644
--- a/plugins/org.eclipse.tcf.te.ui.terminals.process/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.tcf.te.ui.terminals.process/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@ Require-Bundle: org.eclipse.cdt.core;bundle-version="5.6";resolution:=optional,
  org.eclipse.core.runtime;bundle-version="3.8.0",
  org.eclipse.tcf.te.core.terminals;bundle-version="1.3.0",
  org.eclipse.tcf.te.ui.terminals;bundle-version="1.3.0",
- org.eclipse.tm.terminal;bundle-version="3.2.300",
+ org.eclipse.tm.terminal;bundle-version="3.3.1",
  org.eclipse.ui;bundle-version="3.8.0"
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
 Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.eclipse.tcf.te.ui.terminals.rse/META-INF/MANIFEST.MF b/plugins/org.eclipse.tcf.te.ui.terminals.rse/META-INF/MANIFEST.MF
index 2316f2fa2c8..adb34a320e8 100644
--- a/plugins/org.eclipse.tcf.te.ui.terminals.rse/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.tcf.te.ui.terminals.rse/META-INF/MANIFEST.MF
@@ -12,7 +12,7 @@ Require-Bundle: org.eclipse.core.expressions;bundle-version="3.4.400",
  org.eclipse.rse.ui;bundle-version="3.3.100",
  org.eclipse.tcf.te.core.terminals;bundle-version="1.3.0",
  org.eclipse.tcf.te.ui.terminals;bundle-version="1.3.0",
- org.eclipse.tm.terminal;bundle-version="3.2.300",
+ org.eclipse.tm.terminal;bundle-version="3.3.1",
  org.eclipse.ui;bundle-version="3.8.0",
  org.eclipse.ui.forms;bundle-version="3.5.200"
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/plugins/org.eclipse.tcf.te.ui.terminals.serial/META-INF/MANIFEST.MF b/plugins/org.eclipse.tcf.te.ui.terminals.serial/META-INF/MANIFEST.MF
index 579f425ed04..9969d96135b 100644
--- a/plugins/org.eclipse.tcf.te.ui.terminals.serial/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.tcf.te.ui.terminals.serial/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Require-Bundle: org.eclipse.core.expressions;bundle-version="3.4.400",
  org.eclipse.equinox.security;bundle-version="1.1.100",
  org.eclipse.tcf.te.core.terminals;bundle-version="1.3.0",
  org.eclipse.tcf.te.ui.terminals;bundle-version="1.3.0",
- org.eclipse.tm.terminal;bundle-version="3.2.300",
+ org.eclipse.tm.terminal;bundle-version="3.3.1",
  org.eclipse.tm.terminal.serial;bundle-version="2.1.200",
  org.eclipse.ui;bundle-version="3.8.0",
  org.eclipse.ui.forms;bundle-version="3.5.200"
diff --git a/plugins/org.eclipse.tcf.te.ui.terminals.ssh/META-INF/MANIFEST.MF b/plugins/org.eclipse.tcf.te.ui.terminals.ssh/META-INF/MANIFEST.MF
index 8762d8cf6e6..d65015ab2b8 100644
--- a/plugins/org.eclipse.tcf.te.ui.terminals.ssh/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.tcf.te.ui.terminals.ssh/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Require-Bundle: org.eclipse.core.expressions;bundle-version="3.4.400",
  org.eclipse.equinox.security;bundle-version="1.1.100",
  org.eclipse.tcf.te.core.terminals;bundle-version="1.3.0",
  org.eclipse.tcf.te.ui.terminals;bundle-version="1.3.0",
- org.eclipse.tm.terminal;bundle-version="3.2.300",
+ org.eclipse.tm.terminal;bundle-version="3.3.1",
  org.eclipse.tm.terminal.ssh;bundle-version="2.1.300",
  org.eclipse.ui;bundle-version="3.8.0",
  org.eclipse.ui.forms;bundle-version="3.5.200"
diff --git a/plugins/org.eclipse.tcf.te.ui.terminals.telnet/META-INF/MANIFEST.MF b/plugins/org.eclipse.tcf.te.ui.terminals.telnet/META-INF/MANIFEST.MF
index 94cb5e6f8b6..09a632d89b0 100644
--- a/plugins/org.eclipse.tcf.te.ui.terminals.telnet/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.tcf.te.ui.terminals.telnet/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Require-Bundle: org.eclipse.core.expressions;bundle-version="3.4.400",
  org.eclipse.equinox.security;bundle-version="1.1.100",
  org.eclipse.tcf.te.core.terminals;bundle-version="1.3.0",
  org.eclipse.tcf.te.ui.terminals;bundle-version="1.3.0",
- org.eclipse.tm.terminal;bundle-version="3.2.300",
+ org.eclipse.tm.terminal;bundle-version="3.3.1",
  org.eclipse.tm.terminal.telnet;bundle-version="2.1.300",
  org.eclipse.ui;bundle-version="3.8.0",
  org.eclipse.ui.forms;bundle-version="3.5.200"
diff --git a/plugins/org.eclipse.tcf.te.ui.terminals/META-INF/MANIFEST.MF b/plugins/org.eclipse.tcf.te.ui.terminals/META-INF/MANIFEST.MF
index c0845fe2115..ddba52fe355 100644
--- a/plugins/org.eclipse.tcf.te.ui.terminals/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.tcf.te.ui.terminals/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Require-Bundle: org.eclipse.core.expressions;bundle-version="3.4.400",
  org.eclipse.core.runtime;bundle-version="3.8.0",
  org.eclipse.core.resources;bundle-version="3.8.1";resolution:=optional,
  org.eclipse.tcf.te.core.terminals;bundle-version="1.3.0",
- org.eclipse.tm.terminal;bundle-version="3.2.300",
+ org.eclipse.tm.terminal;bundle-version="3.3.1",
  org.eclipse.ui;bundle-version="3.8.0",
  org.eclipse.ui.forms;bundle-version="3.5.200"
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6