diff --git a/Cargo.lock b/Cargo.lock
index ea4c723..c84338c 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1182,9 +1182,9 @@ dependencies = [
 
 [[package]]
 name = "indexmap"
-version = "2.1.0"
+version = "2.2.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
 dependencies = [
  "equivalent",
  "hashbrown",
diff --git a/Cargo.toml b/Cargo.toml
index 5a23ad7..f14a717 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -21,7 +21,7 @@ fastobo = "0.15.2"
 fastrand = "2.0"
 flate2 = "1.0"
 hpo = "0.8"
-indexmap = { version = "2.0", features = ["serde"] }
+indexmap = { version = "2.2", features = ["serde"] }
 indicatif = { version = "0.17", features = ["rayon"] }
 itertools = "0.12"
 lazy_static = "1.4"