diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for futhark-manifest
 
+## 1.2.0.0 -- 2023-03-10
+
+* Support for tuning parameters.
+
 ## 1.1.0.0 -- 2022-06-27
 
 * Support records.
diff --git a/futhark-manifest.cabal b/futhark-manifest.cabal
--- a/futhark-manifest.cabal
+++ b/futhark-manifest.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               futhark-manifest
-version:            1.1.0.0
+version:            1.2.0.0
 
 synopsis:           Definition and serialisation instances for Futhark manifests.
 
diff --git a/src/Futhark/Manifest.hs b/src/Futhark/Manifest.hs
--- a/src/Futhark/Manifest.hs
+++ b/src/Futhark/Manifest.hs
@@ -79,6 +79,7 @@
 -- | Manifest info for an entry point.
 data EntryPoint = EntryPoint
   { entryPointCFun :: CFuncName,
+    entryPointTuningParams :: [T.Text],
     entryPointOutputs :: [Output],
     entryPointInputs :: [Input]
   }
@@ -200,9 +201,10 @@
         )
       ]
     where
-      onEntryPoint (EntryPoint cfun outputs inputs) =
+      onEntryPoint (EntryPoint cfun tuning_params outputs inputs) =
         object
           [ ("cfun", toJSON cfun),
+            ("tuning_params", toJSON tuning_params),
             ("outputs", toJSON $ map onOutput outputs),
             ("inputs", toJSON $ map onInput inputs)
           ]
@@ -254,7 +256,11 @@
 
 instance JSON.FromJSON EntryPoint where
   parseJSON = JSON.withObject "EntryPoint" $ \v ->
-    EntryPoint <$> v .: "cfun" <*> v .: "outputs" <*> v .: "inputs"
+    EntryPoint
+      <$> v .: "cfun"
+      <*> v .: "tuning_params"
+      <*> v .: "outputs"
+      <*> v .: "inputs"
 
 instance JSON.FromJSON Output where
   parseJSON = JSON.withObject "Output" $ \v ->
