diff --git a/CHANGELOG.md b/CHANGELOG.md
index c3ac9d74eb99065c4d7a445d831cf06037e17464..40c09611a7e24371d1d1937bec07950fcff54f6d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,8 @@
 
 ## 0.3.0 - UNRELEASED
 
+Requires `libfranka` >= 0.3.0
+
   * **BREAKING** Changed signatures in `franka_hw::FrankaModelHandle`
 
 ## 0.2.2 - 2018-01-31
diff --git a/franka_control/CMakeLists.txt b/franka_control/CMakeLists.txt
index 9dbbba7c3e90e938635b04691848ea870c950cde..7a747a6618af7d1642d6a079dc4f4859c4f63f44 100644
--- a/franka_control/CMakeLists.txt
+++ b/franka_control/CMakeLists.txt
@@ -21,7 +21,7 @@ find_package(catkin REQUIRED COMPONENTS
   tf2_msgs
 )
 
-find_package(Franka 0.2.0 REQUIRED)
+find_package(Franka 0.3.0 REQUIRED)
 
 add_service_files(FILES
   SetCartesianImpedance.srv
diff --git a/franka_control/package.xml b/franka_control/package.xml
index 38b1caba3ad17db8946051f9d57e0c71d728d184..5819b0635767bdec3d3e6ba7176b5e9d17f7b8f8 100644
--- a/franka_control/package.xml
+++ b/franka_control/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>franka_control</name>
-  <version>0.2.2</version>
+  <version>0.3.0</version>
   <description>franka_control provides a hardware node to control a Franka Emika research robot</description>
   <maintainer email="support@franka.de">Franka Emika GmbH</maintainer>
   <license>Apache 2.0</license>
diff --git a/franka_description/package.xml b/franka_description/package.xml
index 3b4e76cd39c0f6bea9fdf37a7ae297a830f90a7d..95372b6de336d31893bffbfefa62304929609309 100644
--- a/franka_description/package.xml
+++ b/franka_description/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>franka_description</name>
-  <version>0.2.2</version>
+  <version>0.3.0</version>
   <description>franka_description contains URDF files and meshes of Franka Emika robots</description>
   <maintainer email="support@franka.de">Franka Emika GmbH</maintainer>
   <license>Apache 2.0</license>
diff --git a/franka_example_controllers/CMakeLists.txt b/franka_example_controllers/CMakeLists.txt
index 8511958750e3e9f2636af97205580cfaadea83c8..09f535a0b2302394a5b62992c666fb9f432288ec 100644
--- a/franka_example_controllers/CMakeLists.txt
+++ b/franka_example_controllers/CMakeLists.txt
@@ -20,7 +20,7 @@ find_package(catkin REQUIRED COMPONENTS
 )
 
 find_package(Eigen3 REQUIRED)
-find_package(Franka 0.2.0 REQUIRED)
+find_package(Franka 0.3.0 REQUIRED)
 
 add_message_files(FILES
   JointTorqueComparison.msg
diff --git a/franka_example_controllers/package.xml b/franka_example_controllers/package.xml
index 9c7ab6ab8053b26f5697d0a8f80700c557969d4e..6e014f6dffd631c3190c1ecbce76a2089efae569 100644
--- a/franka_example_controllers/package.xml
+++ b/franka_example_controllers/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>franka_example_controllers</name>
-  <version>0.2.2</version>
+  <version>0.3.0</version>
   <description>franka_example_controllers provides example code for controlling Franka Emika research robots with ros_control</description>
   <maintainer email="support@franka.de">Franka Emika GmbH</maintainer>
   <license>Apache 2.0</license>
diff --git a/franka_gripper/CMakeLists.txt b/franka_gripper/CMakeLists.txt
index f501b3491fd7cfc0a6db2b9b635a45d13ad44726..9b5c6ef4fe047345cf9996fb59827d3b998b09bd 100644
--- a/franka_gripper/CMakeLists.txt
+++ b/franka_gripper/CMakeLists.txt
@@ -14,7 +14,7 @@ find_package(catkin REQUIRED COMPONENTS
   actionlib_msgs
 )
 
-find_package(Franka 0.2.0 REQUIRED)
+find_package(Franka 0.3.0 REQUIRED)
 
 add_action_files(
   DIRECTORY action
diff --git a/franka_gripper/package.xml b/franka_gripper/package.xml
index e35b722eb3b9d57c7ea913417f5394e0a1371c98..158d9fe94f5b4f793853f539a3c0a90b58e1f62e 100644
--- a/franka_gripper/package.xml
+++ b/franka_gripper/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>franka_gripper</name>
-  <version>0.2.2</version>
+  <version>0.3.0</version>
   <description>This package implements the franka gripper of type Franka Hand for the use in ros</description>
   <maintainer email="support@franka.de">Franka Emika GmbH</maintainer>
   <license>Apache 2.0</license>
diff --git a/franka_hw/CMakeLists.txt b/franka_hw/CMakeLists.txt
index 096e63133791d4f1a12570450bb9eb5a0e823c45..49cc35a464a43587f7779efd66abcf86103a2865 100644
--- a/franka_hw/CMakeLists.txt
+++ b/franka_hw/CMakeLists.txt
@@ -11,7 +11,7 @@ find_package(catkin REQUIRED COMPONENTS
   roscpp
 )
 
-find_package(Franka 0.2.0 REQUIRED)
+find_package(Franka 0.3.0 REQUIRED)
 
 catkin_package(
   INCLUDE_DIRS include
diff --git a/franka_hw/package.xml b/franka_hw/package.xml
index bb2e22a9fe4cf201c307fb3e1a513ea709bcf73b..2f58970bf8ff1b68165eec0b6aab4cd3df1904a0 100644
--- a/franka_hw/package.xml
+++ b/franka_hw/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>franka_hw</name>
-  <version>0.2.2</version>
+  <version>0.3.0</version>
   <description>franka_hw provides hardware interfaces for using Franka Emika research robots with ros_control</description>
   <maintainer email="support@franka.de">Franka Emika GmbH</maintainer>
   <license>Apache 2.0</license>
diff --git a/franka_msgs/package.xml b/franka_msgs/package.xml
index 1c8dd3f3fc90c00718d284ee3985a4db330757a7..29780d327636564dc090b1effe38e87b1af4411d 100644
--- a/franka_msgs/package.xml
+++ b/franka_msgs/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>franka_msgs</name>
-  <version>0.2.2</version>
+  <version>0.3.0</version>
   <description>franka_msgs provides messages specific to Franka Emika research robots</description>
   <maintainer email="support@franka.de">Franka Emika GmbH</maintainer>
   <license>Apache 2.0</license>
diff --git a/franka_ros/package.xml b/franka_ros/package.xml
index 7a3b34f8887f8bc56c91b21a5862af232b7d568e..11f3de10f4739fd5076088f6d37e9d07409ac85b 100644
--- a/franka_ros/package.xml
+++ b/franka_ros/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>franka_ros</name>
-  <version>0.2.2</version>
+  <version>0.3.0</version>
   <description>franka_ros is a metapackage for all Franka Emika ROS packages</description>
   <maintainer email="support@franka.de">Franka Emika GmbH</maintainer>
   <license>Apache 2.0</license>
diff --git a/franka_visualization/CMakeLists.txt b/franka_visualization/CMakeLists.txt
index 76f4182be1778351a59a9198cd108a418d14e863..03da6fe66f0b5cf65034517fa986347c802fc825 100644
--- a/franka_visualization/CMakeLists.txt
+++ b/franka_visualization/CMakeLists.txt
@@ -9,7 +9,7 @@ find_package(catkin REQUIRED COMPONENTS
   roscpp
 )
 
-find_package(Franka 0.2.0 REQUIRED)
+find_package(Franka 0.3.0 REQUIRED)
 
 catkin_package(CATKIN_DEPENDS sensor_msgs roscpp)
 
diff --git a/franka_visualization/package.xml b/franka_visualization/package.xml
index 477ab3cf4050baebdaf860fb097e0e3527fdfc10..331cc1ccf8b32ac5c5905ab101847c136e2dbf88 100644
--- a/franka_visualization/package.xml
+++ b/franka_visualization/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>franka_visualization</name>
-  <version>0.2.2</version>
+  <version>0.3.0</version>
   <description>This package contains visualization tools for Franka Emika.</description>
   <maintainer email="support@franka.de">Franka Emika GmbH</maintainer>
   <license>Apache 2.0</license>
diff --git a/panda_moveit_config/package.xml b/panda_moveit_config/package.xml
index 023df2c3a3ff0e7af624755267241b62ddb96b08..790ee374c3f12e84353a8f77556ad167ea56b5be 100644
--- a/panda_moveit_config/package.xml
+++ b/panda_moveit_config/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>panda_moveit_config</name>
-  <version>0.2.2</version>
+  <version>0.3.0</version>
   <description> A partly automatically generated package with all the configuration and launch files for using Panda research with MoveIt!</description>
   <maintainer email="support@franka.de">Franka Emika GmbH</maintainer>
   <license>Apache 2.0</license>